Class: GroupedTermNode
- Inherits:
-
Treetop::Runtime::SyntaxNode
- Object
- Treetop::Runtime::SyntaxNode
- GroupedTermNode
- Defined in:
- lib/texticle/nodes/grouped_term_node.rb
Instance Method Summary collapse
Instance Method Details
#to_tquery ⇒ Object
2 3 4 5 6 7 8 9 10 11 12 13 14 |
# File 'lib/texticle/nodes/grouped_term_node.rb', line 2 def to_tquery buffer = [] elements[1].elements.each do |elem| t = elem.to_tquery if t =~ /^\s+(\||&).*$/ || buffer.empty? buffer << t else buffer << " | " + t end end '(' + buffer.join(' ') + ')' end |