C# Class Antlr4.Tool.GrammarParserInterpreter

Inheritance: Antlr4.Runtime.ParserInterpreter
Show file Open project: sharwell/antlr4cs

Protected Properties

Property Type Description
decisionStatesThatSetOuterAltNumInContext Antlr4.Runtime.Sharpen.BitSet
g Grammar
stateToAltsMap int[][]

Public Methods

Method Description
DeriveTempParserInterpreter ( Grammar g, Parser originalParser, ITokenStream tokens ) : ParserInterpreter
FindOuterMostDecisionStates ( ) : Antlr4.Runtime.Sharpen.BitSet
GetAllPossibleParseTrees ( Grammar g, Parser originalParser, ITokenStream tokens, int decision, Antlr4.Runtime.Sharpen.BitSet alts, int startIndex, int stopIndex, int startRuleIndex ) : IList
GetLookaheadParseTrees ( Grammar g, ParserInterpreter originalParser, ITokenStream tokens, int startRuleIndex, int decision, int startIndex, int stopIndex ) : IList
GrammarParserInterpreter ( Grammar g, ATN atn, ITokenStream input ) : System.Collections.Generic
GrammarParserInterpreter ( Grammar g, string grammarFileName, IVocabulary vocabulary, ICollection ruleNames, ATN atn, ITokenStream input ) : System.Collections.Generic
Reset ( ) : void

Protected Methods

Method Description
CreateInterpreterRuleContext ( ParserRuleContext parent, int invokingStateNumber, int ruleIndex ) : InterpreterRuleContext
VisitDecisionState ( DecisionState p ) : int

Method Details

CreateInterpreterRuleContext() protected method

protected CreateInterpreterRuleContext ( ParserRuleContext parent, int invokingStateNumber, int ruleIndex ) : InterpreterRuleContext
parent ParserRuleContext
invokingStateNumber int
ruleIndex int
return Antlr4.Runtime.InterpreterRuleContext

DeriveTempParserInterpreter() public static method

public static DeriveTempParserInterpreter ( Grammar g, Parser originalParser, ITokenStream tokens ) : ParserInterpreter
g Grammar
originalParser Parser
tokens ITokenStream
return Antlr4.Runtime.ParserInterpreter

FindOuterMostDecisionStates() public method

public FindOuterMostDecisionStates ( ) : Antlr4.Runtime.Sharpen.BitSet
return Antlr4.Runtime.Sharpen.BitSet

GetAllPossibleParseTrees() public static method

public static GetAllPossibleParseTrees ( Grammar g, Parser originalParser, ITokenStream tokens, int decision, Antlr4.Runtime.Sharpen.BitSet alts, int startIndex, int stopIndex, int startRuleIndex ) : IList
g Grammar
originalParser Parser
tokens ITokenStream
decision int
alts Antlr4.Runtime.Sharpen.BitSet
startIndex int
stopIndex int
startRuleIndex int
return IList

GetLookaheadParseTrees() public static method

public static GetLookaheadParseTrees ( Grammar g, ParserInterpreter originalParser, ITokenStream tokens, int startRuleIndex, int decision, int startIndex, int stopIndex ) : IList
g Grammar
originalParser Antlr4.Runtime.ParserInterpreter
tokens ITokenStream
startRuleIndex int
decision int
startIndex int
stopIndex int
return IList

GrammarParserInterpreter() public method

public GrammarParserInterpreter ( Grammar g, ATN atn, ITokenStream input ) : System.Collections.Generic
g Grammar
atn Antlr4.Runtime.Atn.ATN
input ITokenStream
return System.Collections.Generic

GrammarParserInterpreter() public method

public GrammarParserInterpreter ( Grammar g, string grammarFileName, IVocabulary vocabulary, ICollection ruleNames, ATN atn, ITokenStream input ) : System.Collections.Generic
g Grammar
grammarFileName string
vocabulary IVocabulary
ruleNames ICollection
atn Antlr4.Runtime.Atn.ATN
input ITokenStream
return System.Collections.Generic

Reset() public method

public Reset ( ) : void
return void

VisitDecisionState() protected method

protected VisitDecisionState ( DecisionState p ) : int
p Antlr4.Runtime.Atn.DecisionState
return int

Property Details

decisionStatesThatSetOuterAltNumInContext protected property

protected Antlr4.Runtime.Sharpen.BitSet decisionStatesThatSetOuterAltNumInContext
return Antlr4.Runtime.Sharpen.BitSet

g protected property

protected Grammar,Antlr4.Tool g
return Grammar

stateToAltsMap protected property

protected int[][] stateToAltsMap
return int[][]