C# Класс Antlr4.Runtime.Atn.ProfilingATNSimulator

Наследование: ParserATNSimulator
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
conflictingAltResolvedBySLL int
currentDecision int
currentState Antlr4.Runtime.Dfa.DFAState
decisions Antlr4.Runtime.Atn.DecisionInfo[]
llStopIndex int
numDecisions int
sllStopIndex int

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

Метод Описание
AdaptivePredict ( ITokenStream input, int decision, ParserRuleContext outerContext ) : int
ProfilingATNSimulator ( Parser parser ) : System
getCurrentState ( ) : DFAState
getDecisionInfo ( ) : Antlr4.Runtime.Atn.DecisionInfo[]

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

Метод Описание
ComputeReachSet ( ATNConfigSet closure, int t, bool fullCtx ) : ATNConfigSet
ComputeTargetState ( DFA dfa, DFAState previousD, int t ) : DFAState
EvalSemanticContext ( SemanticContext pred, ParserRuleContext parserCallStack, int alt, bool fullCtx ) : bool
GetExistingTargetState ( DFAState previousD, int t ) : DFAState
ReportAmbiguity ( DFA dfa, DFAState D, int startIndex, int stopIndex, bool exact, BitSet ambigAlts, ATNConfigSet configSet ) : void
ReportAttemptingFullContext ( DFA dfa, BitSet conflictingAlts, ATNConfigSet configs, int startIndex, int stopIndex ) : void
ReportContextSensitivity ( DFA dfa, int prediction, ATNConfigSet configs, int startIndex, int stopIndex ) : void

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

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

public AdaptivePredict ( ITokenStream input, int decision, ParserRuleContext outerContext ) : int
input ITokenStream
decision int
outerContext ParserRuleContext
Результат int

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

protected ComputeReachSet ( ATNConfigSet closure, int t, bool fullCtx ) : ATNConfigSet
closure ATNConfigSet
t int
fullCtx bool
Результат ATNConfigSet

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

protected ComputeTargetState ( DFA dfa, DFAState previousD, int t ) : DFAState
dfa Antlr4.Runtime.Dfa.DFA
previousD Antlr4.Runtime.Dfa.DFAState
t int
Результат Antlr4.Runtime.Dfa.DFAState

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

protected EvalSemanticContext ( SemanticContext pred, ParserRuleContext parserCallStack, int alt, bool fullCtx ) : bool
pred SemanticContext
parserCallStack ParserRuleContext
alt int
fullCtx bool
Результат bool

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

protected GetExistingTargetState ( DFAState previousD, int t ) : DFAState
previousD Antlr4.Runtime.Dfa.DFAState
t int
Результат Antlr4.Runtime.Dfa.DFAState

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

public ProfilingATNSimulator ( Parser parser ) : System
parser Parser
Результат System

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

protected ReportAmbiguity ( DFA dfa, DFAState D, int startIndex, int stopIndex, bool exact, BitSet ambigAlts, ATNConfigSet configSet ) : void
dfa Antlr4.Runtime.Dfa.DFA
D Antlr4.Runtime.Dfa.DFAState
startIndex int
stopIndex int
exact bool
ambigAlts Antlr4.Runtime.Sharpen.BitSet
configSet ATNConfigSet
Результат void

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

protected ReportAttemptingFullContext ( DFA dfa, BitSet conflictingAlts, ATNConfigSet configs, int startIndex, int stopIndex ) : void
dfa Antlr4.Runtime.Dfa.DFA
conflictingAlts Antlr4.Runtime.Sharpen.BitSet
configs ATNConfigSet
startIndex int
stopIndex int
Результат void

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

protected ReportContextSensitivity ( DFA dfa, int prediction, ATNConfigSet configs, int startIndex, int stopIndex ) : void
dfa Antlr4.Runtime.Dfa.DFA
prediction int
configs ATNConfigSet
startIndex int
stopIndex int
Результат void

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

public getCurrentState ( ) : DFAState
Результат Antlr4.Runtime.Dfa.DFAState

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

public getDecisionInfo ( ) : Antlr4.Runtime.Atn.DecisionInfo[]
Результат Antlr4.Runtime.Atn.DecisionInfo[]

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

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

protected int conflictingAltResolvedBySLL
Результат int

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

protected int currentDecision
Результат int

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

protected DFAState,Antlr4.Runtime.Dfa currentState
Результат Antlr4.Runtime.Dfa.DFAState

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

protected DecisionInfo[],Antlr4.Runtime.Atn decisions
Результат Antlr4.Runtime.Atn.DecisionInfo[]

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

protected int llStopIndex
Результат int

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

protected int numDecisions
Результат int

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

protected int sllStopIndex
Результат int