UNPKG

antlr4ng

Version:

Alternative JavaScript/TypeScript runtime for ANTLR4

18 lines (17 loc) 1.25 kB
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; }