2011-10-24 20 views
0

私は次の形式でのキーワードのセットを持つ言語があります:「MyWord」のようXtextでルールを連結することは可能ですか?

MyWord1 
MyWord2 
... 
MyWord500 

を、500の許容値の同じ範囲を持つ他のいくつかのキーワードがあります。私はどのように文法を作成して、500個すべての可能な値を順にパイプしてルールを作成せずにこれを解析できますか?

MyWord: 
    "MyWord"INT; 

しかしのXtextはMyWordと整数の間にスペースを置く:ドキュメントを読んだ後、私は解決策に来て最も近いは次のとおりです。また、何らかの理由でINTは2桁でなければなりませんが、私はそれを回避するために自分自身を定義することができます。

答えて

1
MyWord: 
"MyWord"INT; 

はデータ型ルールです。あなたのスペース問題に: 多分あなたはターミナルルールを使うべきです

terminal MyWord : 
"MyWord" INT; 
+0

ありがとう!それが私の問題を解決しました。公式以外の有用な文書はありますか?私はそれが非常に有用でないことがわかります。 –

関連する問題