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