如何将 Xtext 与 Eclipse 插件集成?

Geo*_*kis 5 eclipse eclipse-plugin xtext

我创建了一个简单的 Xtext 项目,我想生成一些规范文件。使用ANTTLR工具,我将根据Xtext项目的规范文件生成一些其他文件。我创建了一个插件,它使用规范文件并使用 ANTLR 解析器自动生成我需要的其他文件。我的问题是我是否可以将此插件与 Xtext 编辑器集成?更具体地说,如果一个用户想要使用该插件,它将看到 Xtext 编辑器,然后它将创建规范文件,最后,通过按按钮将使用 ANTLR 工具生成文件(最后一步已经完成。)有人有什么想法吗?

xav*_*ard 2

基本上你需要有 xtext 插件,并创建另一个依赖于你的 antlr 工具的插件。

假设您指定的 xtext 扩展名是“.myDsl”。

您需要开发的插件将以“.myDsl”文件作为输入,并执行 antlr 工具来生成文件。

这里有一些提示: http://www.eclipse.org/articles/article.php? file=Article-action-contribution/index.html#example4

问候