Class: LogicalQueryParser

Inherits:
Treetop::Runtime::CompiledParser
  • Object
show all
Defined in:
lib/logical_query_parser.rb

Class Method Summary collapse

Class Method Details

.walk_tree(node) {|node| ... } ⇒ Object

Yields:

  • (node)


10
11
12
13
14
15
16
17
# File 'lib/logical_query_parser.rb', line 10

def walk_tree(node, &block)
  yield node
  unless node.elements.nil?
    node.elements.each do |element|
      walk_tree(element, &block)
    end
  end
end