public final class PrecedencePredicateTransition extends AbstractPredicateTransition
| 限定符和类型 | 字段和说明 |
|---|---|
int |
precedence |
ACTION, ATOM, EPSILON, NOT_SET, PRECEDENCE, PREDICATE, RANGE, RULE, serializationNames, serializationTypes, SET, target, WILDCARD| 构造器和说明 |
|---|
PrecedencePredicateTransition(ATNState target,
int precedence) |
| 限定符和类型 | 方法和说明 |
|---|---|
SemanticContext.PrecedencePredicate |
getPredicate() |
int |
getSerializationType() |
boolean |
isEpsilon()
Determines if the transition is an "epsilon" transition.
|
boolean |
matches(int symbol,
int minVocabSymbol,
int maxVocabSymbol) |
String |
toString() |
labelpublic PrecedencePredicateTransition(@NotNull
ATNState target,
int precedence)
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 在类中 Transitionpublic SemanticContext.PrecedencePredicate getPredicate()
Copyright © 1992–2022 Daniel Sun. All rights reserved.