UNPKG

antlr4ng

Version:

Alternative JavaScript/TypeScript runtime for ANTLR4

21 lines (20 loc) 1.36 kB
import { ANTLRErrorListener } from "./ANTLRErrorListener.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"; /** * Provides an empty default implementation of {@link ANTLRErrorListener}. The * default implementation of each method does nothing, but can be overridden as * necessary. */ export declare class BaseErrorListener implements ANTLRErrorListener { 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; }