1

我创建了我的生态模型:

在此处输入图像描述

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

MinRequirementsType returns MinRequirementsType:
    'MinRequirementsType'

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

enum minrequire: 0|1 ;

我搞错了!

正确的语法如何?

4

1 回答 1

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;

问候,

泽维尔

于 2012-11-20T21:39:48.143 回答