다음을 통해 공유


ErrorListener class

LG 파서 오류 수신기입니다.

생성자

ErrorListener(string, number)

ErrorListener 클래스의 새 인스턴스를 만듭니다.

메서드

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

구문 오류에 대해 이해 관계자에게 알 수 있습니다.

생성자 세부 정보

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

예외.