Module: Equation::MethodCall4
- Defined in:
- lib/equation_grammar.rb
Instance Method Summary collapse
Instance Method Details
#value(ctx:) ⇒ Object
1031 1032 1033 1034 1035 1036 1037 1038 1039 |
# File 'lib/equation_grammar.rb', line 1031 def value(ctx:) arguments = [] arguments << args.arg0.value(ctx: ctx) if args.arg0.respond_to?(:value) args.argN.elements.each{|argN| arguments << argN.elements[3].value(ctx: ctx) if args.arg0.respond_to?(:value) } ctx.call(method: root.text_value, args: arguments) end |