프로퍼티 | 타입 | 설명 | |
---|---|---|---|
debug | bool | ||
debug_list_atn_decisions | bool | ||
decisionToDFA | Antlr4.Runtime.Dfa.DFA[] | ||
dfa_debug | bool | ||
retry_debug | bool |
프로퍼티 | 타입 | 설명 | |
---|---|---|---|
context | ParserRuleContext | ||
input | ITokenStream | ||
mergeCache | |||
parser | Parser | ||
startIndex | int | ||
thisDfa |
메소드 | 설명 | |
---|---|---|
AdaptivePredict ( ITokenStream input, int decision, ParserRuleContext outerContext ) : int | ||
ClearDFA ( ) : void | ||
DumpDeadEndConfigs ( NoViableAltException nvae ) : void | ||
GetLookaheadName ( ITokenStream input ) : string | ||
GetRuleName ( int index ) : string | ||
GetTokenName ( int t ) : string | ||
ParserATNSimulator ( |
||
ParserATNSimulator ( Parser parser, |
||
PrecedenceTransition ( |
||
Reset ( ) : void | ||
getParser ( ) : Parser |
메소드 | 설명 | |
---|---|---|
ActionTransition ( |
||
AddDFAEdge ( |
||
AddDFAState ( |
||
ApplyPrecedenceFilter ( ATNConfigSet configSet ) : ATNConfigSet | ||
CanDropLoopEntryEdgeInLeftRecursiveRule ( |
||
Closure ( |
||
ClosureCheckingStopState ( |
||
Closure_ ( |
||
ComputeReachSet ( ATNConfigSet closure, int t, bool fullCtx ) : ATNConfigSet | ||
ComputeStartState ( |
||
ComputeTargetState ( |
||
EvalSemanticContext ( PredPrediction predPredictions, ParserRuleContext outerContext, bool complete ) : |
||
EvalSemanticContext ( SemanticContext pred, ParserRuleContext parserCallStack, int alt, bool fullCtx ) : bool | ||
ExecATN ( |
||
ExecATNWithFullContext ( |
||
GetConflictingAlts ( ATNConfigSet configSet ) : |
||
GetConflictingAltsOrUniqueAlt ( ATNConfigSet configSet ) : |
||
GetEpsilonTarget ( |
||
GetExistingTargetState ( |
||
GetPredicatePredictions ( |
||
GetPredsForAmbigAlts ( |
||
GetReachableTarget ( |
||
GetSynValidOrSemInvalidAltThatFinishedDecisionEntryRule ( ATNConfigSet configs, ParserRuleContext outerContext ) : int | ||
GetUniqueAlt ( ATNConfigSet configSet ) : int | ||
NoViableAlt ( ITokenStream input, ParserRuleContext outerContext, ATNConfigSet configs, int startIndex ) : NoViableAltException | ||
PredTransition ( |
||
PredicateDFAState ( |
||
RemoveAllConfigsNotInRuleStopState ( ATNConfigSet configSet, bool lookToEndOfRule ) : ATNConfigSet | ||
ReportAmbiguity ( |
||
ReportAttemptingFullContext ( |
||
ReportContextSensitivity ( |
||
RuleTransition ( |
||
SplitAccordingToSemanticValidity ( ATNConfigSet configSet, ParserRuleContext outerContext ) : ATNConfigSet>.Pair |
||
getAltThatFinishedDecisionEntryRule ( ATNConfigSet configSet ) : int |
protected ActionTransition ( |
||
config | ||
t | ||
리턴 |
public AdaptivePredict ( ITokenStream input, int decision, ParserRuleContext outerContext ) : int | ||
input | ITokenStream | |
decision | int | |
outerContext | ParserRuleContext | |
리턴 | int |
protected AddDFAEdge ( |
||
dfa | ||
from | ||
t | int | |
to | ||
리턴 |
protected AddDFAState ( |
||
dfa | ||
D | ||
리턴 |
protected ApplyPrecedenceFilter ( ATNConfigSet configSet ) : ATNConfigSet | ||
configSet | ATNConfigSet | |
리턴 | ATNConfigSet |
protected CanDropLoopEntryEdgeInLeftRecursiveRule ( |
||
config | ||
리턴 | bool |
protected Closure ( |
||
config | ||
configs | ATNConfigSet | |
closureBusy | HashSet |
|
collectPredicates | bool | |
fullCtx | bool | |
treatEofAsEpsilon | bool | |
리턴 | void |
protected ClosureCheckingStopState ( |
||
config | ||
configSet | ATNConfigSet | |
closureBusy | HashSet |
|
collectPredicates | bool | |
fullCtx | bool | |
depth | int | |
treatEofAsEpsilon | bool | |
리턴 | void |
protected Closure_ ( |
||
config | ||
configs | ATNConfigSet | |
closureBusy | HashSet |
|
collectPredicates | bool | |
fullCtx | bool | |
depth | int | |
treatEofAsEpsilon | bool | |
리턴 | void |
protected ComputeReachSet ( ATNConfigSet closure, int t, bool fullCtx ) : ATNConfigSet | ||
closure | ATNConfigSet | |
t | int | |
fullCtx | bool | |
리턴 | ATNConfigSet |
protected ComputeStartState ( |
||
p | ||
ctx | RuleContext | |
fullCtx | bool | |
리턴 | ATNConfigSet |
protected ComputeTargetState ( |
||
dfa | ||
previousD | ||
t | int | |
리턴 |
public DumpDeadEndConfigs ( NoViableAltException nvae ) : void | ||
nvae | NoViableAltException | |
리턴 | void |
protected EvalSemanticContext ( PredPrediction predPredictions, ParserRuleContext outerContext, bool complete ) : |
||
predPredictions | PredPrediction | |
outerContext | ParserRuleContext | |
complete | bool | |
리턴 |
protected EvalSemanticContext ( SemanticContext pred, ParserRuleContext parserCallStack, int alt, bool fullCtx ) : bool | ||
pred | SemanticContext | |
parserCallStack | ParserRuleContext | |
alt | int | |
fullCtx | bool | |
리턴 | bool |
protected ExecATN ( |
||
dfa | ||
s0 | ||
input | ITokenStream | |
startIndex | int | |
outerContext | ParserRuleContext | |
리턴 | int |
protected ExecATNWithFullContext ( |
||
dfa | ||
D | ||
s0 | ATNConfigSet | |
input | ITokenStream | |
startIndex | int | |
outerContext | ParserRuleContext | |
리턴 | int |
protected GetConflictingAlts ( ATNConfigSet configSet ) : |
||
configSet | ATNConfigSet | |
리턴 |
protected GetConflictingAltsOrUniqueAlt ( ATNConfigSet configSet ) : |
||
configSet | ATNConfigSet | |
리턴 |
protected GetEpsilonTarget ( |
||
config | ||
t | ||
collectPredicates | bool | |
inContext | bool | |
fullCtx | bool | |
treatEofAsEpsilon | bool | |
리턴 |
protected GetExistingTargetState ( |
||
previousD | ||
t | int | |
리턴 |
public GetLookaheadName ( ITokenStream input ) : string | ||
input | ITokenStream | |
리턴 | string |
protected GetPredicatePredictions ( |
||
ambigAlts | ||
altToPred | SemanticContext | |
리턴 | PredPrediction[] |
protected GetPredsForAmbigAlts ( |
||
ambigAlts | ||
configSet | ATNConfigSet | |
nalts | int | |
리턴 | SemanticContext[] |
protected GetReachableTarget ( |
||
trans | ||
ttype | int | |
리턴 |
protected GetSynValidOrSemInvalidAltThatFinishedDecisionEntryRule ( ATNConfigSet configs, ParserRuleContext outerContext ) : int | ||
configs | ATNConfigSet | |
outerContext | ParserRuleContext | |
리턴 | int |
protected static GetUniqueAlt ( ATNConfigSet configSet ) : int | ||
configSet | ATNConfigSet | |
리턴 | int |
protected NoViableAlt ( ITokenStream input, ParserRuleContext outerContext, ATNConfigSet configs, int startIndex ) : NoViableAltException | ||
input | ITokenStream | |
outerContext | ParserRuleContext | |
configs | ATNConfigSet | |
startIndex | int | |
리턴 | NoViableAltException |
public ParserATNSimulator ( |
||
atn | ||
decisionToDFA | ||
sharedContextCache | ||
리턴 | System |
public ParserATNSimulator ( Parser parser, |
||
parser | Parser | |
atn | ||
decisionToDFA | ||
sharedContextCache | ||
리턴 | System |
public PrecedenceTransition ( |
||
config | ||
pt | ||
collectPredicates | bool | |
inContext | bool | |
fullCtx | bool | |
리턴 |
protected PredTransition ( |
||
config | ||
pt | ||
collectPredicates | bool | |
inContext | bool | |
fullCtx | bool | |
리턴 |
protected PredicateDFAState ( |
||
dfaState | ||
decisionState | ||
리턴 | void |
protected RemoveAllConfigsNotInRuleStopState ( ATNConfigSet configSet, bool lookToEndOfRule ) : ATNConfigSet | ||
configSet | ATNConfigSet | |
lookToEndOfRule | bool | |
리턴 | ATNConfigSet |
protected ReportAmbiguity ( |
||
dfa | ||
D | ||
startIndex | int | |
stopIndex | int | |
exact | bool | |
ambigAlts | ||
configs | ATNConfigSet | |
리턴 | void |
protected ReportAttemptingFullContext ( |
||
dfa | ||
conflictingAlts | ||
configs | ATNConfigSet | |
startIndex | int | |
stopIndex | int | |
리턴 | void |
protected ReportContextSensitivity ( |
||
dfa | ||
prediction | int | |
configs | ATNConfigSet | |
startIndex | int | |
stopIndex | int | |
리턴 | void |
protected RuleTransition ( |
||
config | ||
t | ||
리턴 |
protected SplitAccordingToSemanticValidity ( ATNConfigSet configSet, ParserRuleContext outerContext ) : ATNConfigSet>.Pair |
||
configSet | ATNConfigSet | |
outerContext | ParserRuleContext | |
리턴 | ATNConfigSet>.Pair |
protected getAltThatFinishedDecisionEntryRule ( ATNConfigSet configSet ) : int | ||
configSet | ATNConfigSet | |
리턴 | int |