# File lib/transat/parser.rb, line 62
    def initialize(&block)
      @valid_options, @received_options, @commands = [], {}, {}
      @option_parser = OptionParser.new

      command(:help, Transat::HelpCommand)
      command(:version, Transat::VersionCommand)
      instance_eval(&block) if block_given?
    end