C# 클래스 Antlr4.Tool.GrammarParserInterpreter

상속: Antlr4.Runtime.ParserInterpreter
파일 보기 프로젝트 열기: sharwell/antlr4cs

보호된 프로퍼티들

프로퍼티 타입 설명
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[][]