antlr4ng
Version:
Alternative JavaScript/TypeScript runtime for ANTLR4
18 lines (17 loc) • 1.25 kB
TypeScript
import { BaseErrorListener } from "./BaseErrorListener.js";
import { Parser } from "./Parser.js";
import { RecognitionException } from "./RecognitionException.js";
import { Recognizer } from "./Recognizer.js";
import { Token } from "./Token.js";
import { ATNConfigSet } from "./atn/ATNConfigSet.js";
import { ATNSimulator } from "./atn/ATNSimulator.js";
import { DFA } from "./dfa/DFA.js";
import { BitSet } from "./misc/BitSet.js";
export declare class ProxyErrorListener extends BaseErrorListener {
private delegates;
constructor(delegates: BaseErrorListener[]);
syntaxError<S extends Token, T extends ATNSimulator>(recognizer: Recognizer<T>, offendingSymbol: S | null, line: number, column: number, msg: string, e: RecognitionException | null): void;
reportAmbiguity(recognizer: Parser, dfa: DFA, startIndex: number, stopIndex: number, exact: boolean, ambigAlts: BitSet | undefined, configs: ATNConfigSet): void;
reportAttemptingFullContext(recognizer: Parser, dfa: DFA, startIndex: number, stopIndex: number, conflictingAlts: BitSet | undefined, configs: ATNConfigSet): void;
reportContextSensitivity(recognizer: Parser, dfa: DFA, startIndex: number, stopIndex: number, prediction: number, configs: ATNConfigSet): void;
}