public final class EpsilonTransition extends Transition
ACTION, ATOM, EPSILON, NOT_SET, PRECEDENCE, PREDICATE, RANGE, RULE, serializationNames, serializationTypes, SET, target, WILDCARD| 构造器和说明 |
|---|
EpsilonTransition(ATNState target) |
EpsilonTransition(ATNState target,
int outermostPrecedenceReturn) |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
getSerializationType() |
boolean |
isEpsilon()
Determines if the transition is an "epsilon" transition.
|
boolean |
matches(int symbol,
int minVocabSymbol,
int maxVocabSymbol) |
int |
outermostPrecedenceReturn() |
String |
toString() |
labelpublic EpsilonTransition(@NotNull
ATNState target)
public EpsilonTransition(@NotNull
ATNState target,
int outermostPrecedenceReturn)
public int outermostPrecedenceReturn()
ATNConfig.isPrecedenceFilterSuppressed(),
ParserATNSimulator.applyPrecedenceFilter(ATNConfigSet, ParserRuleContext, PredictionContextCache)public int getSerializationType()
getSerializationType 在类中 Transitionpublic boolean isEpsilon()
TransitionThe default implementation returns false.
isEpsilon 在类中 Transitiontrue if traversing this transition in the ATN does not
consume an input symbol; otherwise, false if traversing this
transition consumes (matches) an input symbol.public boolean matches(int symbol,
int minVocabSymbol,
int maxVocabSymbol)
matches 在类中 TransitionCopyright © 1992–2022 Daniel Sun. All rights reserved.