class Antlr4::Runtime::ActionTransition

Attributes

action_index[R]

Public Class Methods

new(target, rule_index, action_index, is_ctx_dependent) click to toggle source
Calls superclass method
# File lib/antlr4/runtime/action_transition.rb, line 6
def initialize(target, rule_index, action_index, is_ctx_dependent)
  super(target)
  @rule_index = rule_index
  @action_index = action_index
  @is_ctx_dependent = is_ctx_dependent
end

Public Instance Methods

epsilon?() click to toggle source
# File lib/antlr4/runtime/action_transition.rb, line 17
def epsilon?
  true
end
matches(_symbol, _min_vocab_symbol, _max_vocab_symbol) click to toggle source
# File lib/antlr4/runtime/action_transition.rb, line 21
def matches(_symbol, _min_vocab_symbol, _max_vocab_symbol)
  false
end
serialization_type() click to toggle source
# File lib/antlr4/runtime/action_transition.rb, line 13
def serialization_type
  ACTION
end
to_s() click to toggle source
# File lib/antlr4/runtime/action_transition.rb, line 25
def to_s
  'action_' + @rule_index + ':' + @action_index
end