# File lib/pry/cli.rb, line 55
      def parse_options(args=ARGV.dup)
        raise NoOptionsError, "No command line options defined! Use Pry::CLI.add_options to add command line options." if !options

        opts = Slop.parse(args, :help => true, :multiple_switches => false, &options)
        option_processors.each { |processor| processor.call(opts) } if option_processors # option processors are optional

        self
      end