# File lib/ruby_parser_extras.rb, line 462
  def new_aref val
    val[2] ||= s(:arglist)
    val[2][0] = :arglist if val[2][0] == :array # REFACTOR
    if val[0].node_type == :self then
      result = new_call nil, "[]""[]", val[2]
    else
      result = new_call val[0], "[]""[]", val[2]
    end
    result
  end