java - Xtext 将代码生成器与语法项目分开

标签 java code-generation xtext xtend

我正在编写一个代码生成器,我正在考虑将代码生成器与语法分开。我已经成功生成“MyDslGenerator.java”的代码,但我的问题是如何将这个项目与语法项目集成。 这样做的想法是将我的项目模块化,一部分负责语法和 ui 生成,另一部分负责代码生成。 每次我尝试设置另一个项目中的代码生成器时,都会出现错误,例如某些方法未实现。将我的代码生成器与我的项目分开的最佳方法是什么?

最佳答案

如果有两个版本并在运行时和 ui 中绑定(bind)它们呢?或者我不知道是否还在工作http://kthoms.wordpress.com/2011/09/28/moving-an-xtend-generator-into-its-own-plugin/ (至少这个想法应该仍然有效)

关于java - Xtext 将代码生成器与语法项目分开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23814991/

相关文章:

.net - 有人知道从 xsd 生成类的任何 T4 模板吗?

xtext - 如何在生成器中使用脚本 xtext 名称

java - XText 和 JVMType

java - 异步运行方法返回值到回调URL

java - 架构该如何走?

java - 如何使用 ByteBuddy 创建默认构造函数?

java - 为什么这些终端符号不是独立的?

java - 将转换应用于一个输出标签

java - 将 Maven 项目导入 IDR 的推荐方法?

python - 配置 SCons 以使用单独的工具进行代码生成和汇编