# File lib/ruby_parser_extras.rb, line 422 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