我尝试序列化我的语法文件中定义的树重写操作。我获得了对象模型的信息,并使用MySyntaxFactory.INSTANCE创建了元素。我实际上没有得到必须提供的东西,因此序列化程序感到满意。这是在Xtext文档中有关树重写操作的示例。也许有人可以通过这个简单的例子向我解释。
TerminalExpression ({Operation.left=current}
op='+' right=Expression)?
;
TerminalExpression returns Expression:
'(' Expression ')' |
{IntLiteral} value=INT
;
非常感谢!