0

目前我正在研究基于 Xtext-DSL 的代码生成。现在我面临以下问题:

我正在使用自己的 IGenerator 接口实现生成一个 .xtend 文件。一切正常,但我无法从我的 DSL 中的 XBlockExpression 访问原始字符串。我只能访问具有所有属性的 EMF-AST,但从模型重新生成原始代码似乎有很多开销,因为我真的只需要 XBlockExpression 中的所有代码。

有人有想法吗?

4

1 回答 1

1

您始终可以通过所谓的节点模型访问文本表示。该类NodeModelUtils使您可以访问它,例如通过调用findActualNodeFor. INode可以询问结果的文本

于 2016-07-19T09:58:19.757 回答