Freigeben über


ParseErrorListener class

Fehlerlistener für Ausdrucksparser.

Eigenschaften

Instance

Methoden

syntaxError<T>(Recognizer<T, any>, T, number, number, string, RecognitionException | undefined)

Löst basierend auf dem aktuellen Kontext einen Syntaxfehler aus.

Details zur Eigenschaft

Instance

static Instance: ParseErrorListener = new ParseErrorListener()

Eigenschaftswert

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.