class Antlr4::Runtime::SetTransition

Attributes

set[R]

Public Class Methods

new(target, set) click to toggle source
Calls superclass method
# File lib/antlr4/runtime/set_transition.rb, line 6
def initialize(target, set)
  super(target)
  set = IntervalSet.of(Token::INVALID_TYPE) if set.nil?

  @set = set
end

Public Instance Methods

label() click to toggle source
# File lib/antlr4/runtime/set_transition.rb, line 17
def label
  @set
end
matches(symbol, _min_vocab_symbol, _max_vocab_symbol) click to toggle source
# File lib/antlr4/runtime/set_transition.rb, line 21
def matches(symbol, _min_vocab_symbol, _max_vocab_symbol)
  @set.contains(symbol)
end
serialization_type() click to toggle source
# File lib/antlr4/runtime/set_transition.rb, line 13
def serialization_type
  SET
end
to_s() click to toggle source
# File lib/antlr4/runtime/set_transition.rb, line 25
def to_s
  @set.to_s
end