class Puppet::Pops::Model::CallFunctionExpression
Public Class Methods
_pcore_type()
click to toggle source
# File lib/puppet/pops/model/ast.rb 3047 def self._pcore_type 3048 @_pcore_type ||= Types::PObjectType.new('Puppet::AST::CallFunctionExpression', { 3049 'parent' => CallExpression._pcore_type 3050 }) 3051 end
Public Instance Methods
_pcore_all_contents(path, &block)
click to toggle source
# File lib/puppet/pops/model/ast.rb 3059 def _pcore_all_contents(path, &block) 3060 path << self 3061 unless @functor_expr.nil? 3062 block.call(@functor_expr, path) 3063 @functor_expr._pcore_all_contents(path, &block) 3064 end 3065 @arguments.each do |value| 3066 block.call(value, path) 3067 value._pcore_all_contents(path, &block) 3068 end 3069 unless @lambda.nil? 3070 block.call(@lambda, path) 3071 @lambda._pcore_all_contents(path, &block) 3072 end 3073 path.pop 3074 end
_pcore_contents() { |functor_expr| ... }
click to toggle source
# File lib/puppet/pops/model/ast.rb 3053 def _pcore_contents 3054 yield(@functor_expr) unless @functor_expr.nil? 3055 @arguments.each { |value| yield(value) } 3056 yield(@lambda) unless @lambda.nil? 3057 end