我有一个 DSL(用 ANTLR 实现),我需要为此编写一个内容辅助/自动完成编辑器。我已经将我的语法原型移植到 Xtext,我对它生成的编辑器的质量非常满意。
不幸的是,我不能使用 Eclipse 作为我的编辑器。相反,我想使用 Xtext 语法来生成一些我可以在 Eclipse 之外重用的工件。从我所见,我需要的最小工件集是:
- EMF 模型,
- 解析器,
- *ProposalProviders,和
- 所需的库。
有没有人尝试在 Eclipse 之外使用 Xtext?它依赖多少个外部库?
谢谢!