【发布时间】:2012-12-10 08:45:27
【问题描述】:
我在 Xtext 中创建的数据类型有问题。问题在于这个函数:
«FOR e: bla.EAllAttributes»
«e.EType.name» «e.name»;
«ENDFOR»
这个 for 循环只为 e.EType.name 返回 EInt 或 EString。但我需要在我的 DSL 中创建的终端规则/数据类型,如 double、boolean 等。似乎每个带有字符串表达式的终端规则都作为 EString 返回,而只有数字的规则作为 EInt 返回。但是枚举会正确返回...
提前感谢您的帮助。
【问题讨论】:
标签: code-generation xtext xtend