2012-11-19 15 views
1

我創建了我Ecore模型:Xtext中的模型是一種令人激動的類型?

enter image description here

我在XTEXT文件指定的位置:

MinRequirementsType returns MinRequirementsType: 
    'MinRequirementsType' 

接下來,我要實現的規則,但是當我試圖

enum minrequire: 0|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; 

問候,

澤維爾

相關問題