Class
ChefZero::Solr::SolrParser
In:
lib/chef_zero/solr/solr_parser.rb
Parent:
Object
Methods
binary_operator?
binary_operator_precedence
eof?
new
next_token
parse
parse_error
parse_token
peek_operator_token
peek_term_token
peek_token
read_expression
read_single_expression
skip_whitespace
unary_operator?
Constants
DEFAULT_FIELD
=
'text'
Public Class methods
new
(query_string)
Public Instance methods
binary_operator?
(token)
binary_operator_precedence
(token)
eof?
()
next_token
()
parse
()
parse_error
(token, str)
parse_token
()
peek_operator_token
()
peek_term_token
()
peek_token
()
Tokenization
read_expression
()
Parse tree creation
read_single_expression
()
skip_whitespace
()
unary_operator?
(token)
[Validate]