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