View source on GitHub
|
Wrapper for QueryParser.
Classes
class QueryException: An error occurred while parsing the query input string.
class QueryLexerWithErrors: An overridden Lexer that raises exceptions.
class QueryParserWithErrors: An overridden Parser that raises exceptions.
class QueryTreeException: An error occurred while analyzing the parse tree.
Functions
ConvertNodes(...): Converts nodes of type from_type to nodes of type to_type.
CreateParser(...): Creates a Query Parser.
GetPhraseQueryNodeText(...): Returns the text from a query node.
GetQueryNodeText(...): Returns the text from the node, handling that it could be unicode.
GetQueryNodeTextUnicode(...): Returns the unicode text from node.
IsPhrase(...): Return true if node is the root of a text phrase.
Parse(...): Parses a query and returns an ANTLR tree.
ParseAndSimplify(...): Parses a query and performs all necessary transformations on the tree.
RemoveSurroundingQuotes(...): Removes outer quotation marks, if present.
SequenceToConjunction(...): Transform all SEQUENCE nodes into CONJUNCTION nodes.
Simplify(...): Simplifies the output of the parser.
Other Members | |
|---|---|
| COMPARISON_TYPES |
[22, 23, 21, 20, 19, 18, 17]
|
| QUERY_FUNCTION_NAMES |
|
View source on GitHub