class Antlr4::Runtime::PrecedencePredicateTransition
Attributes
precedence[R]
Public Class Methods
new(target, precedence)
click to toggle source
Calls superclass method
Antlr4::Runtime::AbstractPredicateTransition::new
# File lib/antlr4/runtime/precedence_predicate_transition.rb, line 6 def initialize(target, precedence) super(target) @precedence = precedence end
Public Instance Methods
epsilon?()
click to toggle source
# File lib/antlr4/runtime/precedence_predicate_transition.rb, line 15 def epsilon? true end
matches(_symbol, _min_vocab_symbol, _max_vocab_symbol)
click to toggle source
# File lib/antlr4/runtime/precedence_predicate_transition.rb, line 19 def matches(_symbol, _min_vocab_symbol, _max_vocab_symbol) false end
predicate()
click to toggle source
# File lib/antlr4/runtime/precedence_predicate_transition.rb, line 23 def predicate SemanticContext.PrecedencePredicate.new(@precedence) end
serialization_type()
click to toggle source
# File lib/antlr4/runtime/precedence_predicate_transition.rb, line 11 def serialization_type PRECEDENCE end
to_s()
click to toggle source
# File lib/antlr4/runtime/precedence_predicate_transition.rb, line 27 def to_s @precedence + ' >= _p' end