我是Xtext的新手。 我想基于xml配置文件在generator.xtend中产生输出。 我的目标是拥有相同的语法,但是基于xml配置文件,我想在生成器中产生不同的输出。 我可以得到一些建议吗?

  ask by pandaBear translate from so

本文未有回复,本站智能推荐:

1回复

如何使用Xtext和Xtend生成AST?

所以我有一个xtext语法的默认示例。 我想查看抽象语法树 - 特别是我想要相应的xtend文件,它看起来像 每当调用doGenerate时打印出AST的文本版本。 我一直在讨论这个问题大约两天而且我显然遗漏了一些基本的东西 - 有人对我表示同情吗? 什么会在doGenera
1回复

“找不到ID为'org.xtext.xtend'的插件。”错误

我正在按照本教程https://www.eclipse.org/community/eclipse_newsletter/2017/may/article5.php构建语言服务器 但是,当我尝试构建shadowJar时,一直出现此错误: 下面是我的父脚本的build.gradle文
1回复

是否可以为Xtend和其他Xtext生成的语言设置自动激活触发器?

在Eclipse中,我们可以针对给定的字符自动触发Java的Content-Assist,但我注意到在Xtext生成的语言或Xtend中没有这样的选项。 除了默认的Ctrl + Space之外,是否可以为这些语言设置自动激活触发器?
2回复

使用Xtext或XTend为现有的EMF模型构建代码生成器[关闭]

我有一个模型转换序列,最终输出一个EMF模型,一些EMF元模型的实例(我自己定义的元模型)。 我正在寻找一种从中生成代码的好方法。 当然,有XPand,我曾经把它用于其他项目,但我想知道XText或XTend是否是一个合适的选择(因为它是如此积极开发)。 换句话说,我有一个EMF模
2回复

如何测量每个输入文件的Xtend转换时间

我正在XTend中构建一个DSL应用程序,我需要测量翻译我运行它的每个文档所需的时间。 我使用DSL功能将一种数据格式(IFC)转换为另一种数据格式(TTL)。 我试图在生成器的doGenerate方法(myDslGenerator.xtend)中使用System.currentTi
5回复

如何在我的Android项目中使用Eclipse的新Xtend语言?

我想用Xtend语言编写Java类(仅仅因为它更简洁),并将它编译回Java类,我可以在Java项目中使用它们。 就像coffeescript。 我怎样才能做到这一点? 我尝试创建一个Xtend文件,就像我对新类一样,但是我得到了这个错误: 在类路径中找不到必需的库包'org
1回复

在Xtext中为DSL着色的语法

我正在做一个小型的学术作业,其中我应该使用Xtext为NuSMV语言(一种模型检查语言)实现一个eclipse插件。 提供了xtext语法(有一些小错误)。 我创建了一个Xtext项目,并将其命名为“ smv.project”,其语言名称为“ NuSMV”,扩展名为“ * .smv”。 我
1回复

xtext生成器如何防止文件覆盖

如何防止Xtext生成器覆盖自定义修改,我正在使用doGenerate(Resource resource, IFileSystemAccess fsa)但是每次文件被覆盖时,我都尝试过@Generated NOT但这是行不通的。 谢谢