Class: Query::Parser::Range
- Defined in:
- lib/query/parser/range.rb
Instance Method Summary collapse
Instance Method Details
#operator ⇒ Object
6 7 8 |
# File 'lib/query/parser/range.rb', line 6 def operator str("...") | str("..") end |
#root ⇒ Object
14 15 16 17 18 19 20 21 22 23 24 25 26 |
# File 'lib/query/parser/range.rb', line 14 def root ( ( ( Number.aka(:left) << operator.aka(:operator) << Number.aka(:right) ) | ( String.aka(:left) << operator.aka(:operator) << String.aka(:right) ) ) << Special.present ).aka(:range) end |
#whitespace? ⇒ Boolean
10 11 12 |
# File 'lib/query/parser/range.rb', line 10 def whitespace? Whitespace.maybe end |