我创建了我的ecore模型:
我在我的xtext文件中指定了它:
MinRequirementsType returns MinRequirementsType:
'MinRequirementsType'
接下来我想实现规则,但是当我尝试
时enum minrequire: 0|1 ;
我弄错了!
语法是否正确?
答案 0 :(得分:2)
你的枚举声明是错误的。请尝试以下方法:
grammar org.xtext.example.mydsl.MyDsl with org.eclipse.xtext.common.Terminals
generate myDsl "http://www.xtext.org/example/mydsl/MyDsl"
Model: test+=Test*;
enum OneOrZero: one = '1' | zero = '0';
Test returns Test: value = OneOrZero;
此致
济