テキスト内のすべてのトークンを選択しようとしており、すべての Ascii および Unicode 文字と一致する必要があるため、それらをどのように配置したかを次に示します。
fragment CHAR : ('A'..'Z') | ('a'..'z');
fragment DIGIT : ('0'..'9');
fragment UNICODE : '\u0000'..'\u00FF';
ここで、トークン ルールを次のように記述したとします。
TOKEN : (CHAR|DIGIT|UNICODE)+;
「Decision can match input such as "'A'..'Z'" using multiple alternatives: 1, 3 結果として、alternative(s) 3 was disabled for that input」 「Decision can match input such as "' 0'..'9'" 複数の選択肢を使用: 2、3 その結果、その入力に対して選択肢 3 が無効になりました"
そして、何も一致しません。また、次のように記述した場合
TOKEN : (UNICODE)+;
何も一致しません。
これを行う方法はありますか。