UNPKG

@browsery/antlr4

Version:

Browser compatible antlr4 module

22 lines (18 loc) 831 B
import {ATNSimulator} from "./ATNSimulator.js"; import {ParserRuleContext} from "../context/index.js"; import {TokenStream} from "../TokenStream.js"; import {Recognizer} from "../Recognizer.js"; import {ATN} from "./ATN.js"; import {PredictionContextCache} from "./PredictionContextCache.js"; import {DFA} from "../dfa/index.js"; import {PredictionMode} from "./PredictionMode.js"; import {Token} from "../Token.js"; export declare class ParserATNSimulator extends ATNSimulator { predictionMode: PredictionMode; decisionToDFA: DFA[]; atn: ATN; debug?: boolean; trace_atn_sim?: boolean; constructor(recog: Recognizer<Token>, atn: ATN, decisionToDFA: DFA[], sharedContextCache: PredictionContextCache); adaptivePredict(input: TokenStream, decision: number, outerContext: ParserRuleContext) : number; }