ParseErrorListener class
Ouvinte de erro do analisador de expressão.
Propriedades
Instance |
Métodos
syntax |
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
.