Class: Nydp::Invocation::Invocation_4
- Defined in:
- lib/nydp/function_invocation.rb
Instance Method Summary collapse
Methods inherited from Base
#handle, #initialize, #inspect, #lexical_reach, #source, #to_s
Methods included from Helper
#cons, #list, #literal?, #pair?, #sig, #sym, #sym?
Methods included from Converter
Constructor Details
This class inherits a constructor from Nydp::Invocation::Base
Instance Method Details
#execute(vm) ⇒ Object
81 82 83 84 85 86 87 88 89 90 |
# File 'lib/nydp/function_invocation.rb', line 81 def execute vm # Invocation.sig @sig arg_2 = vm.args.pop arg_1 = vm.args.pop arg_0 = vm.args.pop f = vm.args.pop f.invoke_4 vm, arg_0, arg_1, arg_2 rescue StandardError => e handle e, f, :invoke_4, arg_0, arg_1, arg_2 end |