class Rubasteme::AST::ProcedureCallNode
Public Class Methods
new(_ = nil)
click to toggle source
Calls superclass method
Rubasteme::AST::ListNode::new
# File lib/rubasteme/ast/branch_node.rb, line 86 def initialize(_ = nil) # @nodes = [<operator>, <operand>*] super(1, _) end
Public Instance Methods
add_operand(node)
click to toggle source
# File lib/rubasteme/ast/branch_node.rb, line 103 def add_operand(node) @nodes << node end
operands()
click to toggle source
# File lib/rubasteme/ast/branch_node.rb, line 99 def operands @nodes[1..-1] end
operator()
click to toggle source
# File lib/rubasteme/ast/branch_node.rb, line 91 def operator @nodes[0] end
operator=(node)
click to toggle source
# File lib/rubasteme/ast/branch_node.rb, line 95 def operator=(node) @nodes[0] = node end