Method: Puppet::Pops::Model::AccessExpression#initialize

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

#initialize(locator, offset, length, left_expr, keys = _pcore_type['keys'].value) ⇒ AccessExpression

Returns a new instance of AccessExpression.



641
642
643
644
645
646
# File 'lib/puppet/pops/model/ast.rb', line 641

def initialize(locator, offset, length, left_expr, keys = _pcore_type['keys'].value)
  super(locator, offset, length)
  @hash = @hash ^ left_expr.hash ^ keys.hash
  @left_expr = left_expr
  @keys = keys
end