RegexErrorListener class
Ouvinte de erro para Regex.
Propriedades
Instance |
Métodos
syntax |
Após o erro de sintaxe, notifique as partes interessadas. |
Detalhes da propriedade
Instance
static Instance: RegexErrorListener = new RegexErrorListener()
Valor da propriedade
Detalhes do método
syntaxError<T>(Recognizer<T, any>, T, number, number, string, RecognitionException | undefined)
Após o erro de sintaxe, notifique as partes interessadas.
function syntaxError<T>(_recognizer: Recognizer<T, any>, _offendingSymbol: T, _line: number, _charPositionInLine: number, _msg: string, _e: RecognitionException | undefined)
Parâmetros
- _recognizer
-
Recognizer<T, any>
Qual analisador recebeu o erro. Nesse objeto, você pode acessar o contexto, bem como o fluxo de entrada.
- _offendingSymbol
-
T
Token incorreto no fluxo de token de entrada, a menos que o reconhecedor seja um lexer, então ele é nulo.
- _line
-
number
Número de linha na entrada em que o erro ocorreu.
- _charPositionInLine
-
number
Posição do caractere dentro da linha em que o erro ocorreu.
- _msg
-
string
Mensagem a ser emitida.
- _e
-
RecognitionException | undefined
Exceção gerada pelo analisador que levou ao relatório de um erro.