我有一個DSL(用ANTLR實現),我需要編寫一個內容輔助/自動完成編輯器。我已經將語法原型移植到Xtext,並且對它所生成的編輯器的質量感到非常滿意。是否有可能在不使用Eclipse的情況下使用Xtext?
不幸的是,我不能使用Eclipse作爲我的編輯器。相反,我想使用Xtext語法來生成一些我可以在Eclipse之外重用的工件。從我所看到的,文物的最小集合我需要的是:
- 的EMF模型,
- 解析器,
- 的* ProposalProviders和
- 所需的庫。
有沒有人試過在Eclipse之外使用Xtext?它依賴於多少個外部庫?
謝謝!