English 中文(简体)
Eclipse的习俗文字编辑,从与SableCC共同创建的教区开始
原标题:Custom text editor for Eclipse starting from a parser created with SableCC

The question of today is the following: I m developing a code generator for my department at university. It s very simple: they want to use a custom "scripting" language really human readable, parse that and then translate these instructions in Java. I used SableCC to do the trick, it was really smooth. The problem now is that I have to create a plugin editor for Eclipse, mainly for a syntax highligthing purpose and possibly to catch validation errors.

I ve found many tutorials about "how to create a custom editor in Eclipse" but what I can t figure out is: I ve already created my parser and my scanner rigth? It s nonsense to do that again for the editor. Is there a way to integrate my scanner inside the plugin? What class should I extend or implement? Can you suggest any tutorial?

最佳回答

d 我建议研究Xtext——你基本上必须把你的克法带至Xtext格式,但从中,Xtext产生一个全副的Eclipse编辑,有色谱、错误标识、提纲观点、内容协助等。 而且,正如你提到代码生成时,它将使你能够利用Xpand这一静态的模板语言,从平线投入中生成代码。 它们在网站

问题回答

暂无回答




相关问题
In Eclipse, why doesn t "Show In" appear for non-Java files?

If I have a *java file open, I can right click on the source, scroll down to "Show In (Alt-Shift-W)", and select Navigator. If I have an *xml, *jsp, or pretty much anything besides a Java source ...

Eclipse: Hover broken in debug perspective

Since upgrading Eclipse (Galileo build 20090920-1017), hover in debug no longer displays a variable s value. Instead, hover behaves as if I were in normal Java perspective: alt text http://...

Eclipse smart quotes - like in Textmate

Happy Friday — Does anyone know if eclipse has the notion of smart quotes like Textmate. The way it works is to select some words and quote them by simply hitting the " key? I m a newbie here so be ...

Indentation guide for the eclipse editor

Is there a setting or plugin for eclipse that can show indentation guides in the editor? Something like the Codekana plugin for visual studio (not so fancy is also OK). Important that it works with ...

Adding jar from Eclipse plugin runtime tab

I want to add .jar files for plugin from the Runtime tab of manifest file. When I use the Add... button, I can see only sub-directories of the plugin project. So if I want to add same .jar file to ...

How to copy multiple projects into single folder in eclipse

I have two projects, Project1 and Project2. Now i want to copy this projects into eclipse workspace but i want these projects to be in a single folder like below. Eclipse Workspace -> Project -> ...

Java: Finding out what is using all the memory

I have a java application that runs out of memory, but I have no idea which code is allocating the memory. Is there an application with which I can check this? I use Eclipse.

热门标签