# File lib/ruote/parser.rb, line 75
    def self.parse (d)

      unless @parser

        require 'ostruct'
        require 'ruote/util/treechecker'

        @parser = Ruote::Parser.new(
          OpenStruct.new('treechecker' => Ruote::TreeChecker.new({})))
      end

      @parser.parse(d)
    end