Xtext中的模型是一种咒语类型?

时间:2012-11-19 13:06:49

标签: eclipse model xtext ecore

我创建了我的ecore模型:

enter image description here

我在我的xtext文件中指定了它:

MinRequirementsType returns MinRequirementsType:
    'MinRequirementsType'

接下来我想实现规则,但是当我尝试

enum minrequire: 0|1 ;

我弄错了!

语法是否正确?

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;

此致