module Q::Call2
Public Instance Methods
callscope(scope)
click to toggle source
# File lib/q/parser.rb, line 499 def callscope scope cscope = Q::Scope.new scope cscope.args = arguments.elements.map.each do |argument| argument.argument.eval(scope) end cscope end
eval(scope)
click to toggle source
# File lib/q/parser.rb, line 495 def eval scope scope['_'] = name.eval(scope).call(callscope(scope)) end