eclipse - 如何将 Xtext 与 Eclipse 插件集成?

标签 eclipse xtext eclipse-plugin

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

最佳答案

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

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

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

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

问候

关于eclipse - 如何将 Xtext 与 Eclipse 插件集成?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13458280/

相关文章:

java - 无法在 JPA 图表编辑器中添加可嵌入类?

eclipse - 如何为 Eclipse 正确设置 Mercurial 插件?

java - 让 XText 发挥作用

java - ILightweightLabelDecorator 的 'decorate' 方法从未被调用

maven - 如何使用 maven-bundle-plugin 从导入包中排除版本号?

dsl - Xtext - 多文件语言

eclipse - 从 Eclipse 将库项目 + 不同的项目导入 Android Studio

用户更改后的 Android 插件和工具包配置

java - 在java中打印一个变量n次

error-handling - Xtext : Customizing Error msg by unordered groups