次の形式の一連のキーワードを持つ言語があります。
MyWord1
MyWord2
...
MyWord500
「MyWord」のように、同じ範囲の 500 の許容値を持つ他のキーワードがいくつかあります。これを解析するための文法を作成するには、500 個すべての可能な値を次々にパイプするルールを作成する必要はありません。ドキュメントを読んだ後、解決策に最も近いのは次のとおりです。
MyWord:
"MyWord"INT;
しかし、Xtext は MyWord と整数の間にスペースを入れます。また、何らかの理由で INT が 2 桁である必要がありますが、それを回避するために独自に定義できます。