ParseErrorListener class
Fehlerlistener für Ausdrucksparser.
Eigenschaften
Instance |
Methoden
syntax |
Löst basierend auf dem aktuellen Kontext einen Syntaxfehler aus. |
Details zur Eigenschaft
Instance
Details zur Methode
syntaxError<T>(Recognizer<T, any>, T, number, number, string, RecognitionException | undefined)
Löst basierend auf dem aktuellen Kontext einen Syntaxfehler aus.
function syntaxError<T>(_recognizer: Recognizer<T, any>, _offendingSymbol: T, line: number, charPositionInLine: number, _msg: string, _e: RecognitionException | undefined)
Parameter
- _recognizer
-
Recognizer<T, any>
Eine Antlr4-Laufzeiterkennung.
- _offendingSymbol
-
T
Das Token, das gegen die Lexerregeln verstößt.
- line
-
number
Die Nummer der Zeile, in der der Fehler aufgetreten ist.
- charPositionInLine
-
number
Die Position des Zeichens in der Zeile, in der der Fehler aufgetreten ist.
- _msg
-
string
Die Fehlermeldung.
- _e
-
RecognitionException | undefined
Das RecognitionException
.