ParseErrorListener class

Ouvinte de erro do analisador de expressão.

Propriedades

Instance

Métodos

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

Lança um erro de sintaxe com base no contexto atual.

Detalhes da propriedade

Instance

static Instance: ParseErrorListener = new ParseErrorListener()

Valor da propriedade

Detalhes do método

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

Lança um erro de sintaxe com base no contexto atual.

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

Parâmetros

_recognizer

Recognizer<T, any>

Um reconhecedor de runtime do Antlr4.

_offendingSymbol

T

O token que viola as regras do lexer.

line

number

O número de linha em que ocorreu o erro.

charPositionInLine

number

A posição do caractere na linha em que o erro ocorreu.

_msg

string

A mensagem de erro.

_e

RecognitionException | undefined

O RecognitionException.