Method: ActionTransition#initialize

Defined in:
lib/antlr4/atn/Transition.rb

#initialize(_target, rule_index, action_index = -1,, is_ctx_dependent = false) ⇒ ActionTransition

Returns a new instance of ActionTransition.



187
188
189
190
191
192
193
194
# File 'lib/antlr4/atn/Transition.rb', line 187

def initialize(_target, rule_index, action_index=-1, is_ctx_dependent=false)
    super(_target)
    self.serializationType = Transition::ACTION
    self.ruleIndex = rule_index
    self.actionIndex = action_index
    self.isCtxDependent = is_ctx_dependent # e.g., $i ref in pred
    self.isEpsilon = true
end