# 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