Class PrecedencePredicateTransition

    • Field Detail

      • precedence

        public final int precedence
    • Constructor Detail

      • PrecedencePredicateTransition

        public PrecedencePredicateTransition​(ATNState target,
                                             int precedence)
    • Method Detail

      • isEpsilon

        public boolean isEpsilon()
        Description copied from class: Transition
        Determines if the transition is an "epsilon" transition.

        The default implementation returns false.

        isEpsilon in class Transition
        true if traversing this transition in the ATN does not consume an input symbol; otherwise, false if traversing this transition consumes (matches) an input symbol.
      • matches

        public boolean matches​(int symbol,
                               int minVocabSymbol,
                               int maxVocabSymbol)
        Specified by:
        matches in class Transition