Compartir a través de


ParseErrorListener class

Agente de escucha de errores del analizador de expresiones.

Propiedades

Instance

Métodos

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

Produce un error de sintaxis basado en el contexto actual.

Detalles de las propiedades

Instance

static Instance: ParseErrorListener = new ParseErrorListener()

Valor de propiedad

Detalles del método

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

Produce un error de sintaxis basado en el contexto actual.

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

Parámetros

_recognizer

Recognizer<T, any>

Un reconocedor en tiempo de ejecución antlr4.

_offendingSymbol

T

Token que infringe las reglas de lexer.

line

number

Número de línea donde se produjo el error.

charPositionInLine

number

Posición de carácter en la línea donde se produjo el error.

_msg

string

El mensaje de error.

_e

RecognitionException | undefined

El parámetro de cadena de consulta RecognitionException.