# File lib/ruby_parser/bm_sexp.rb, line 172
  def arglist= exp
    expect :call, :attrasgn, :safe_call, :safe_attrasgn
    @my_hash_value = nil
    start_index = 3

    if exp.is_a? Sexp and exp.node_type == :arglist
      exp = exp[1..-1]
    end

    exp.each_with_index do |e, i|
      self[start_index + i] = e
    end
  end