ParseErrorListener class
Agente de escucha de errores del analizador de expresiones.
Propiedades
Instance |
Métodos
syntax |
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
.