我正在尝试编写一个xtext规则,我可以用不同的随机顺序编写语句,但所有语句都必须保存为列表。
我试过了:
Root:
( (entity += Entity)? & (component += Component)? )*
;
但它不起作用。 有人能帮助我吗?
答案 0 :(得分:3)
实现目标的简便方法:
自定义验证的文档位于章节Validation,子章节“自定义验证”中。
答案 1 :(得分:2)
这就是你所要求的:
Root:
(entity+=Entity | component+=Component)*
;