antlr4ng
Version:
Alternative JavaScript/TypeScript runtime for ANTLR4
20 lines (19 loc) • 853 B
TypeScript
import { BaseErrorListener } from "./BaseErrorListener.js";
import { RecognitionException } from "./RecognitionException.js";
import { Recognizer } from "./Recognizer.js";
import { ATNSimulator } from "./atn/ATNSimulator.js";
/**
* This implementation prints messages to the console containing the values of `line`, `charPositionInLine`,
* and `msg` using the following format.
*
* ```
* line *line*:*charPositionInLine* *msg*
* ```
*/
export declare class ConsoleErrorListener extends BaseErrorListener {
/**
* Provides a default instance of {@link ConsoleErrorListener}.
*/
static readonly instance: ConsoleErrorListener;
syntaxError<T extends ATNSimulator>(recognizer: Recognizer<T> | null, offendingSymbol: unknown, line: number, charPositionInLine: number, msg: string | null, _e: RecognitionException | null): void;
}