Ich habe eine Regel-Parser wie folgt definiert: ‚‘antlr4: Tokenerkennungsfehler "." Punkt und andere Satz
text: '"'.*?'"' ;
jedoch diese Failes, wenn der Text enthält Interpunktion.
",;:!?./§/*-+)({}[]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: '('
Seltsamerweise werden Curlies erkannt. Irgendwelche Hilfe zu akzeptieren irgendetwas als Teil einer Zeichenfolge?
Wahrscheinlich ein Problem, bei dem eine andere Regel in der Grammatik unabsichtlich versucht, die Zeichenfolge zu konsumieren. Die Curlies sind ein Hinweis. Versuchen Sie, den Token-Stream zu entladen. – GRosenberg