RegexErrorListener class

正则表达式的错误侦听器。

属性

Instance

方法

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

语法错误时,通知任何相关方。

属性详细信息

Instance

static Instance: RegexErrorListener = new RegexErrorListener()

属性值

方法详细信息

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

语法错误时,通知任何相关方。

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

参数

_recognizer

Recognizer<T, any>

哪个分析程序收到错误。 从此对象中,可以访问上下文和输入流。

_offendingSymbol

T

输入令牌流中的有问题标记,除非识别器是词法器,否则为 null。

_line

number

发生错误的输入中的行号。

_charPositionInLine

number

发生错误的行中的字符位置。

_msg

string

要发出的消息。

_e

RecognitionException | undefined

由导致报告错误的分析程序生成的异常。