Class: Query::Parser::Whitespace

Inherits:
Language
  • Object
show all
Defined in:
lib/query/parser/whitespace.rb

Instance Method Summary collapse

Instance Method Details

#newlineObject



10
11
12
# File 'lib/query/parser/whitespace.rb', line 10

def newline
  str("\n") | str("\r")
end

#rootObject



14
15
16
# File 'lib/query/parser/whitespace.rb', line 14

def root
  (space | newline).repeat(1).ignore | any.absent
end

#spaceObject



6
7
8
# File 'lib/query/parser/whitespace.rb', line 6

def space
  str(" ")
end