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