Class: TodoistQuerynaut::Parser
- Inherits:
-
Object
- Object
- TodoistQuerynaut::Parser
- Defined in:
- lib/todoist_querynaut/parser.rb
Constant Summary collapse
- @@parser =
TodoistQueryParser.new
Class Method Summary collapse
Class Method Details
.parse(data) ⇒ Object
6 7 8 9 10 11 12 13 14 15 |
# File 'lib/todoist_querynaut/parser.rb', line 6 def self.parse(data) tree = @@parser.parse(data) if tree.nil? raise Exception, "Parse error at offset: #{@@parser.index}" end #return tree return self.clean_tree(tree) end |