RegexErrorListener class
正则表达式的错误侦听器。
属性
Instance |
方法
syntax |
语法错误时,通知任何相关方。 |
属性详细信息
Instance
方法详细信息
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
由导致报告错误的分析程序生成的异常。