C# Класс Antlr4.Tool.GrammarParserInterpreter

Наследование: Antlr4.Runtime.ParserInterpreter
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
decisionStatesThatSetOuterAltNumInContext Antlr4.Runtime.Sharpen.BitSet
g Grammar
stateToAltsMap int[][]

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
CreateInterpreterRuleContext ( ParserRuleContext parent, int invokingStateNumber, int ruleIndex ) : InterpreterRuleContext
VisitDecisionState ( DecisionState p ) : int

Описание методов

CreateInterpreterRuleContext() защищенный Метод

protected CreateInterpreterRuleContext ( ParserRuleContext parent, int invokingStateNumber, int ruleIndex ) : InterpreterRuleContext
parent ParserRuleContext
invokingStateNumber int
ruleIndex int
Результат Antlr4.Runtime.InterpreterRuleContext

DeriveTempParserInterpreter() публичный статический Метод

public static DeriveTempParserInterpreter ( Grammar g, Parser originalParser, ITokenStream tokens ) : ParserInterpreter
g Grammar
originalParser Parser
tokens ITokenStream
Результат Antlr4.Runtime.ParserInterpreter

FindOuterMostDecisionStates() публичный Метод

public FindOuterMostDecisionStates ( ) : Antlr4.Runtime.Sharpen.BitSet
Результат Antlr4.Runtime.Sharpen.BitSet

GetAllPossibleParseTrees() публичный статический Метод

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
Результат IList

GetLookaheadParseTrees() публичный статический Метод

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
Результат IList

GrammarParserInterpreter() публичный Метод

public GrammarParserInterpreter ( Grammar g, ATN atn, ITokenStream input ) : System.Collections.Generic
g Grammar
atn Antlr4.Runtime.Atn.ATN
input ITokenStream
Результат System.Collections.Generic

GrammarParserInterpreter() публичный Метод

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
Результат System.Collections.Generic

Reset() публичный Метод

public Reset ( ) : void
Результат void

VisitDecisionState() защищенный Метод

protected VisitDecisionState ( DecisionState p ) : int
p Antlr4.Runtime.Atn.DecisionState
Результат int

Описание свойств

decisionStatesThatSetOuterAltNumInContext защищенное свойство

protected Antlr4.Runtime.Sharpen.BitSet decisionStatesThatSetOuterAltNumInContext
Результат Antlr4.Runtime.Sharpen.BitSet

g защищенное свойство

protected Grammar,Antlr4.Tool g
Результат Grammar

stateToAltsMap защищенное свойство

protected int[][] stateToAltsMap
Результат int[][]