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.

Monitor your resources on the go

Get the Google Cloud Console app to help you manage your projects.

Send feedback about...

App Engine standard environment for Python