ErrorListener class
LG 파서 오류 수신기입니다.
생성자
Error |
ErrorListener 클래스의 새 인스턴스를 만듭니다. |
메서드
syntax |
구문 오류에 대해 이해 관계자에게 알합니다. |
생성자 세부 정보
ErrorListener(string, number)
ErrorListener 클래스의 새 인스턴스를 만듭니다.
new ErrorListener(errorSource: string, lineOffset?: number)
매개 변수
- errorSource
-
string
오류의 원인을 나타내는 문자열 값입니다.
- lineOffset
-
number
오류가 발생한 줄의 오프셋입니다.
메서드 세부 정보
syntaxError<T>(Recognizer<T, any>, any, number, number, string, RecognitionException | undefined)
구문 오류에 대해 이해 관계자에게 알합니다.
function syntaxError<T>(recognizer: Recognizer<T, any>, offendingSymbol: any, line: number, charPositionInLine: number, msg: string, e: RecognitionException | undefined)
매개 변수
- recognizer
-
Recognizer<T, any>
어떤 파서가 오류를 얻었습니다. 이 개체에서 입력 스트림뿐만 아니라 컨텍스트에 액세스할 수 있습니다.
- offendingSymbol
-
any
인식기가 렉서(null)가 아닌 한 입력 토큰 스트림의 잘못된 토큰입니다.
- line
-
number
오류가 발생한 입력의 줄 번호입니다.
- charPositionInLine
-
number
오류가 발생한 줄 내의 문자 위치입니다.
- msg
-
string
내보낸 메시지입니다.
- e
-
RecognitionException | undefined
예외.