google.appengine.api.search.expression_parser module
Summary
Wrapper for ExpressionParser.
Contents
- google.appengine.api.search.expression_parser.CreateParser(expression)source
-
Creates a Expression Parser.
- exception google.appengine.api.search.expression_parser.ExpressionExceptionsource
-
Bases: exceptions.Exception
An error occurred while parsing the expression input string.
- class google.appengine.api.search.expression_parser.ExpressionLexerWithErrors(input=None, state=None)source
-
Bases: google.appengine.api.search.ExpressionLexer.ExpressionLexer
An overridden Lexer that raises exceptions.
- emitErrorMessage(msg)source
Raise an exception if the input fails to parse correctly.
Overriding the default, which normally just prints a message to stderr.
Parametersmsg – the error message
RaisesExpressionException – always.
- class google.appengine.api.search.expression_parser.ExpressionParserWithErrors(input, state=None)source
-
Bases: google.appengine.api.search.ExpressionParser.ExpressionParser
An overridden Parser that raises exceptions.
- emitErrorMessage(msg)source
Raise an exception if the input fails to parse correctly.
Overriding the default, which normally just prints a message to stderr.
Parametersmsg – the error message
RaisesExpressionException – always.
- google.appengine.api.search.expression_parser.Parse(expression)source
-
Parses an expression and returns the ANTLR tree.