public final class StarLoopEntryState extends DecisionState
| 限定符和类型 | 字段和说明 |
|---|---|
StarLoopbackState |
loopBackState |
BitSet |
precedenceLoopbackStates
For precedence decisions, this set marks states S which have all
of the following characteristics:
One or more invocation sites of the current rule returns to
S.
|
boolean |
precedenceRuleDecision
Indicates whether this state can benefit from a precedence DFA during SLL
decision making.
|
decision, nonGreedy, sllatn, BASIC, BLOCK_END, BLOCK_START, epsilonOnlyTransitions, INITIAL_NUM_TRANSITIONS, INVALID_STATE_NUMBER, INVALID_TYPE, LOOP_END, nextTokenWithinRule, optimizedTransitions, PLUS_BLOCK_START, PLUS_LOOP_BACK, RULE_START, RULE_STOP, ruleIndex, serializationNames, STAR_BLOCK_START, STAR_LOOP_BACK, STAR_LOOP_ENTRY, stateNumber, TOKEN_START, transitions| 构造器和说明 |
|---|
StarLoopEntryState() |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
getStateType() |
addOptimizedTransition, addTransition, addTransition, equals, getNonStopStateNumber, getNumberOfOptimizedTransitions, getNumberOfTransitions, getOptimizedTransition, getStateNumber, getTransitions, hashCode, isNonGreedyExitState, isOptimized, onlyHasEpsilonTransitions, removeOptimizedTransition, removeTransition, setOptimizedTransition, setRuleIndex, setTransition, toString, transitionpublic StarLoopbackState loopBackState
public boolean precedenceRuleDecision
This is a computed property that is calculated during ATN deserialization
and stored for use in ParserATNSimulator and
ParserInterpreter.
DFA.isPrecedenceDfa()public BitSet precedenceLoopbackStates
This field is null when precedenceRuleDecision is
false.
public int getStateType()
getStateType 在类中 ATNStateCopyright © 1992–2022 Daniel Sun. All rights reserved.