class Puppet::Pops::Model::CallNamedFunctionExpression
Public Class Methods
_pcore_type()
click to toggle source
# File lib/puppet/pops/model/ast.rb 3078 def self._pcore_type 3079 @_pcore_type ||= Types::PObjectType.new('Puppet::AST::CallNamedFunctionExpression', { 3080 'parent' => CallExpression._pcore_type 3081 }) 3082 end
Public Instance Methods
_pcore_all_contents(path, &block)
click to toggle source
# File lib/puppet/pops/model/ast.rb 3090 def _pcore_all_contents(path, &block) 3091 path << self 3092 unless @functor_expr.nil? 3093 block.call(@functor_expr, path) 3094 @functor_expr._pcore_all_contents(path, &block) 3095 end 3096 @arguments.each do |value| 3097 block.call(value, path) 3098 value._pcore_all_contents(path, &block) 3099 end 3100 unless @lambda.nil? 3101 block.call(@lambda, path) 3102 @lambda._pcore_all_contents(path, &block) 3103 end 3104 path.pop 3105 end
_pcore_contents() { |functor_expr| ... }
click to toggle source
# File lib/puppet/pops/model/ast.rb 3084 def _pcore_contents 3085 yield(@functor_expr) unless @functor_expr.nil? 3086 @arguments.each { |value| yield(value) } 3087 yield(@lambda) unless @lambda.nil? 3088 end