Condividi tramite


ParseErrorListener class

Listener dell'analisi delle espressioni.

Proprietà

Instance

Metodi

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

Genera un errore di sintassi in base al contesto corrente.

Dettagli proprietà

Instance

static Instance: ParseErrorListener = new ParseErrorListener()

Valore della proprietà

Dettagli metodo

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

Genera un errore di sintassi in base al contesto corrente.

function syntaxError<T>(_recognizer: Recognizer<T, any>, _offendingSymbol: T, line: number, charPositionInLine: number, _msg: string, _e: RecognitionException | undefined)

Parametri

_recognizer

Recognizer<T, any>

Riconoscimento runtime antlr4.

_offendingSymbol

T

Token che viola le regole di lexer.

line

number

Numero di riga in cui si è verificato l'errore.

charPositionInLine

number

Posizione del carattere nella riga in cui si è verificato l'errore.

_msg

string

Messaggio di errore.

_e

RecognitionException | undefined

Oggetto RecognitionException.