1

ecoreモデルを作成しました。

ここに画像の説明を入力してください

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 に答える