class Rubasteme::AST::IterationSpecNode

Public Class Methods

new(_ = nil) click to toggle source
Calls superclass method Rubasteme::AST::ListNode::new
# File lib/rubasteme/ast/branch_node.rb, line 627
def initialize(_ = nil)
  # 1. @nodes = [<identifier>, <init>, <step>]
  # 2. @nodes = [<identifier>, <init>]
  super(2, _)
end

Public Instance Methods

identifier() click to toggle source
# File lib/rubasteme/ast/branch_node.rb, line 633
def identifier
  @nodes[0]
end
identifier=(node) click to toggle source
# File lib/rubasteme/ast/branch_node.rb, line 637
def identifier=(node)
  @nodes[0] = node
end
init() click to toggle source
# File lib/rubasteme/ast/branch_node.rb, line 641
def init
  @nodes[1]
end
init=(node) click to toggle source
# File lib/rubasteme/ast/branch_node.rb, line 645
def init=(node)
  @nodes[1] = node
end
step() click to toggle source
# File lib/rubasteme/ast/branch_node.rb, line 649
def step
  @nodes[2]
end
step=(node) click to toggle source
# File lib/rubasteme/ast/branch_node.rb, line 653
def step=(node)
  @nodes[2] = node
end