ecoreモデルを作成しました。
xtextファイルで指定しました:
MinRequirementsType returns MinRequirementsType:
'MinRequirementsType'
次にルールを実装したいのですが、やってみると
enum minrequire: 0|1 ;
間違えました!
正しい構文はどうですか?
列挙型宣言が間違っています。次のことを試してください。
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;
よろしく、
ザビエル