9

我正在使用 ANTLR 创建一种新的通用编程语言,我对此非常满意。

由于我想提供好的工具来简化用我的语言编写的程序的开发,我开始考虑通过适当的 Eclipse 插件来实现该语言的编辑器。

是否有任何工具/项目可以让您拥有一个成熟的编辑器(具有语法突出显示、代码完成等)。我知道 Xtext 允许您自动执行此操作,那么 ANTLR 呢?

我在 ANTLR 邮件列表中看到了这封邮件,但没有任何答复

4

2 回答 2

5

我会试试 Xtext。它没有在语法级别提供 Antlr 的所有功能,但该框架提供了出色的基础架构组件,例如与 Eclipse 建模组件和 Eclipse UI 的紧密集成。

于 2011-04-27T20:26:56.890 回答
3

Monticore几乎似乎做了你(和我)希望的事情。在他们的消息序列图示例中有一个 Eclipse 编辑器,它是一个 Eclipse 示例项目。我目前正在调查它。Monticore 基于 antlr,语法看起来与 ANTLR 非常相似。

于 2012-09-06T06:31:45.407 回答