RegexErrorListener class
Fehlerlistener für Regex.
Eigenschaften
Instance |
Methoden
syntax |
Benachrichtigen Sie bei Einem Syntaxfehler alle interessierten Parteien. |
Details zur Eigenschaft
Instance
Details zur Methode
syntaxError<T>(Recognizer<T, any>, T, number, number, string, RecognitionException | undefined)
Benachrichtigen Sie bei Einem Syntaxfehler alle interessierten Parteien.
function syntaxError<T>(_recognizer: Recognizer<T, any>, _offendingSymbol: T, _line: number, _charPositionInLine: number, _msg: string, _e: RecognitionException | undefined)
Parameter
- _recognizer
-
Recognizer<T, any>
Welcher Parser den Fehler erhalten hat. Von diesem Objekt aus können Sie sowohl auf den Kontext als auch auf den Eingabestream zugreifen.
- _offendingSymbol
-
T
Wenn das Token im Eingabetokendatenstrom beleidigt wird, ist es NULL, es sei denn, die Erkennung ist ein Lexer.
- _line
-
number
Zeilennummer in der Eingabe, in der der Fehler aufgetreten ist.
- _charPositionInLine
-
number
Zeichenposition innerhalb der Zeile, in der der Fehler aufgetreten ist.
- _msg
-
string
Nachricht, die ausgegeben werden soll.
- _e
-
RecognitionException | undefined
Vom Parser generierte Ausnahme, die zur Meldung eines Fehlers führte.