# File lib/yard/handlers/processor.rb, line 105
      def initialize(file = nil, load_order_errors = false, parser_type = Parser::SourceParser.parser_type, globals = nil)
        @file = file || "(stdin)"
        @namespace = YARD::Registry.root
        @visibility = :public
        @scope = :instance
        @owner = @namespace
        @load_order_errors = load_order_errors
        @parser_type = parser_type
        @handlers_loaded = {}
        @globals = globals || OpenStruct.new
        @extra_state = OpenStruct.new
        load_handlers
      end