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