Method: Keisan::AST::Assignment#unbound_functions

Defined in:
lib/keisan/ast/assignment.rb

#unbound_functions(context = nil) ⇒ Object



62
63
64
65
66
67
68
69
# File 'lib/keisan/ast/assignment.rb', line 62

def unbound_functions(context = nil)
  functions = super(context)
  if is_function_definition?
    functions.delete(children.first.name)
  else
    functions
  end
end