我真的希望有人可以帮助我解决这个问题!
对于 GOAL 代理编程语言,有一个现有的用 JEdit 编写的 IDE,它不是那么好。因此,我们希望将编辑(至少)迁移到 Eclipse 平台。
GOAL 编程语言本身就涉及其他几种文件类型,例如 Prolog 文件。为此,存在一些用 ANTLR 编写的语法,它们运行良好。
我现在的问题是,使用这些预先存在的语法和构建的词法分析器/解析器等,是否可以轻松地为此创建一个 Eclipse 编辑器?
我看过一些现有的东西,比如 Xtext(必须编写一个新的语法,这对于 GOAL 或 Prolog 来说甚至是不可能的)、IMP(几年前已经放弃了?)等等。这些似乎都不够。
有没有人有任何想法/建议?
提前致谢!