Xtext 文法ファイルで次のように EnumRule を定義しました。
enum MySpec_directionEnum:
left='"left"' | right='"right"' | none='"none"';
このルールでは、許可される列挙値は"left", "right" and "none"
(すべて小文字) です。どのような場合でもこれらの値を許可できるようにしたい (大文字と小文字を区別しない)。たとえば、値なども許可したいと思います"left" or "Left" or "LEFT" or "LeFt"
。
しかし、MySpec_directionEnum列挙型の値を大文字と小文字を区別せず、文法ファイル内のすべての列挙型にする必要はありません。文法や何らかの検証によって可能ですか?