Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 ANTLR 创建一种新的通用编程语言,我对此非常满意。
由于我想提供好的工具来简化用我的语言编写的程序的开发,我开始考虑通过适当的 Eclipse 插件来实现该语言的编辑器。
是否有任何工具/项目可以让您拥有一个成熟的编辑器(具有语法突出显示、代码完成等)。我知道 Xtext 允许您自动执行此操作,那么 ANTLR 呢?
我在 ANTLR 邮件列表中看到了这封邮件,但没有任何答复
我会试试 Xtext。它没有在语法级别提供 Antlr 的所有功能,但该框架提供了出色的基础架构组件,例如与 Eclipse 建模组件和 Eclipse UI 的紧密集成。
Monticore几乎似乎做了你(和我)希望的事情。在他们的消息序列图示例中有一个 Eclipse 编辑器,它是一个 Eclipse 示例项目。我目前正在调查它。Monticore 基于 antlr,语法看起来与 ANTLR 非常相似。