class Rubasteme::AST::LambdaExpressionNode

Public Class Methods

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

Public Instance Methods

body() click to toggle source
# File lib/rubasteme/ast/branch_node.rb, line 122
def body
  @nodes[1]
end
body=(node) click to toggle source
# File lib/rubasteme/ast/branch_node.rb, line 126
def body=(node)
  @nodes[1] = node
end
formals() click to toggle source
# File lib/rubasteme/ast/branch_node.rb, line 114
def formals
  @nodes[0]
end
formals=(node) click to toggle source
# File lib/rubasteme/ast/branch_node.rb, line 118
def formals=(node)
  @nodes[0] = node
end