我正在使用ANTLR创建一种新的通用编程语言,我很满意。
由于我想提供很好的工具来简化用我的语言编写的程序的开发,我开始考虑通过适当的Eclipse插件实现该语言的编辑器。
是否有任何工具/项目允许您拥有一个完整的编辑器(具有语法突出显示,代码完成等)。我知道Xtext允许你自动完成这个,那么ANTLR呢?
我在ANTLR邮件列表中看到了this mail,但它没有答案
答案 0 :(得分:5)
我试试Xtext。它没有在语法层面上提供Antlr的所有功能,但是框架提供了很好的基础架构组件,例如与Eclipse建模组件和Eclipse UI的紧密集成。
答案 1 :(得分:3)
Monticore几乎似乎做了你(和我)所希望的。在他们的Message Sequence Chart example中有一个Eclipse编辑器,它是一个Eclipse Sample项目。我正在调查它。 Monticore基于antlr,语法与ANTLR非常相似。