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.

Parameters

msg – the error message

Raises

ExpressionException – 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.

Parameters

msg – the error message

Raises

ExpressionException – always.

google.appengine.api.search.expression_parser.Parse(expression)source

Parses an expression and returns the ANTLR tree.