# File lib/knife-solo/resources/patch_cookbooks/chef-solo-search/libraries/vendor/chef/solr_query/query_transform.rb, line 35
      def self.parse(data)
        tree = @@parser.parse(data)
        msg = "Parse error at offset: #{@@parser.index}\n"
        msg += "Reason: #{@@parser.failure_reason}"
        raise Chef::Exceptions::QueryParseError, msg if tree.nil?
        self.clean_tree(tree)
        tree.to_array
      end