# File lib/ruby_parser/bm_sexp.rb, line 196
  def arglist
    expect :call, :attrasgn, :safe_call, :safe_attrasgn, :super, :zsuper

    case self.node_type
    when :call, :attrasgn, :safe_call, :safe_attrasgn
      self[3..-1].unshift :arglist
    when :super, :zsuper
      if self[1]
        self[1..-1].unshift :arglist
      else
        Sexp.new(:arglist)
      end
    end
  end