Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Antlr のレクサーは、それぞれ非正/正の時間の文字の出現を示す*Kleene クロージャ ( ) と正の Kleene クロージャ ( ) をサポートします。+正規表現のように、Antlr の字句解析器が特定の文字の出現範囲をサポートする構造はあり'a' {8,16}ますか?
*
+
'a' {8,16}
いいえ、ありません。ANTLR v3 にも、将来 (現在はベータ版) の ANTLR v4 にもありません。
述語1を使用して、ルールが一致した文字数を (手動で) カウントし、事前定義された数の後に一致を停止できます。
1 ANTLR の「セマンティック述語」とは何ですか?