UNPKG

1.27 kBTypeScriptView Raw
1/*!
2 * Copyright 2016 The ANTLR Project. All rights reserved.
3 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
4 */
5import { ATNConfigSet } from "./atn/ATNConfigSet";
6import { BitSet } from "./misc/BitSet";
7import { DFA } from "./dfa/DFA";
8import { Parser } from "./Parser";
9import { ProxyErrorListener } from "./ProxyErrorListener";
10import { ParserErrorListener } from "./ParserErrorListener";
11import { SimulatorState } from "./atn/SimulatorState";
12import { Token } from "./Token";
13/**
14 * @author Sam Harwell
15 */
16export declare class ProxyParserErrorListener extends ProxyErrorListener<Token, ParserErrorListener> implements ParserErrorListener {
17 constructor(delegates: ParserErrorListener[]);
18 reportAmbiguity(recognizer: Parser, dfa: DFA, startIndex: number, stopIndex: number, exact: boolean, ambigAlts: BitSet | undefined, configs: ATNConfigSet): void;
19 reportAttemptingFullContext(recognizer: Parser, dfa: DFA, startIndex: number, stopIndex: number, conflictingAlts: BitSet | undefined, conflictState: SimulatorState): void;
20 reportContextSensitivity(recognizer: Parser, dfa: DFA, startIndex: number, stopIndex: number, prediction: number, acceptState: SimulatorState): void;
21}