は、私は、パーサー規則が定義されている:「」テキストに句読点が含まれている場合antlr4:トークン認識エラー "。"ドットや他の句読点
text: '"'.*?'"' ;
しかし、これはfailes。
",;:!?./§/*-+)({}[]abc"
line 1:1 token recognition error at: ','
line 1:2 token recognition error at: ';'
line 1:4 token recognition error at: '!'
line 1:5 token recognition error at: '?'
line 1:6 token recognition error at: '.'
line 1:7 token recognition error at: '/'
line 1:8 token recognition error at: '§'
line 1:9 token recognition error at: '/'
line 1:10 token recognition error at: '*'
line 1:11 token recognition error at: '-'
line 1:12 token recognition error at: '+'
line 1:13 token recognition error at: ')'
line 1:14 token recognition error at: '('
奇妙なことに、奇妙なものが認識されます。 受け入れるヘルプ何かの文字列の一部として?
おそらく、文字列を消費しようとしている文法に別のルールが関係する問題です。 「curlies」はヒントです。トークンストリームをダンプしてみてください。 – GRosenberg