我有一个 DSL(用 ANTLR 实现),我需要为此编写一个内容辅助/自动完成编辑器。我已经将我的语法原型(prototype)移植到 Xtext,我对它生成的编辑器的质量非常满意。
不幸的是,我不能使用 Eclipse 作为我的编辑器。相反,我想使用 Xtext 语法来生成一些我可以在 Eclipse 之外重用的工件。从我所见,我需要的最小工件集是:
有没有人尝试在 Eclipse 之外使用 Xtext?它依赖多少个外部库?
谢谢!
最佳答案
对于后端部分(解析器/序列化器/格式化程序/元模型等)这不是问题,它将需要大约 30 个库/17MB。 ui部分需要eclipse。
您可以使用导出 -> 可运行 jar 文件向导来获取您需要的所有依赖库
关于antlr - 是否可以在没有 Eclipse 的情况下使用 Xtext?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7840685/