如何将Xtext与Eclipse插件集成?

时间:2012-11-19 16:42:08

标签: eclipse xtext eclipse-plugin

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

1 个答案:

答案 0 :(得分:1)

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

假设您拒绝的xtext扩展名是“.myDsl”。

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

以下是一些指示: http://www.eclipse.org/articles/article.php?file=Article-action-contribution/index.html#example4

此致