0

我真的希望有人可以帮助我解决这个问题!

对于 GOAL 代理编程语言,有一个现有的用 JEdit 编写的 IDE,它不是那么好。因此,我们希望将编辑(至少)迁移到 Eclipse 平台。

GOAL 编程语言本身就涉及其他几种文件类型,例如 Prolog 文件。为此,存在一些用 ANTLR 编写的语法,它们运行良好。

我现在的问题是,使用这些预先存在的语法和构建的词法分析器/解析器等,是否可以轻松地为此创建一个 Eclipse 编辑器?

我看过一些现有的东西,比如 Xtext(必须编写一个新的语法,这对于 GOAL 或 Prolog 来说甚至是不可能的)、IMP(几年前已经放弃了?)等等。这些似乎都不够。

有没有人有任何想法/建议?

提前致谢!

4

2 回答 2

2

另一种选择是http://www.eclipse.org/dltk/不确定您是否已经评估过它。它不会假装为您生成整个 IDE :-) 但是,它抽象了通用功能,因此您可以主要专注于您的语言功能。

于 2012-10-13T17:14:40.570 回答
0

不幸的是,IMP 确实似乎被遗弃了,因为它完全涵盖了您的场景:您的语言、编译器等已经在工作,现在您“只需要”IDE。

尽管如此,IMP 仍在工作,最近,它已被用于实现Frege 编程语言的 IDE 。

于 2012-10-13T15:31:39.723 回答