Method: Puppet::Pops::Model::ModelTreeDumper#dump_CallMethodExpression

Defined in:
lib/puppet/pops/model/model_tree_dumper.rb

#dump_CallMethodExpression(o) ⇒ Object

def dump_CallNamedFunctionExpression o

  result = [o.rval_required ? "call" : "invoke", do_dump(o.functor_expr)]
  o.arguments.collect {|a| result << do_dump(a) }
  result
end


357
358
359
360
361
362
# File 'lib/puppet/pops/model/model_tree_dumper.rb', line 357

def dump_CallMethodExpression o
  result = [o.rval_required ? "call-method" : "invoke-method", do_dump(o.functor_expr)]
  o.arguments.collect { |a| result << do_dump(a) }
  result << do_dump(o.lambda) if o.lambda
  result
end