Python 2.7 has reached end of support and will be deprecated on January 31, 2026. After deprecation, you won't be able to deploy Python 2.7 applications, even if your organization previously used an organization policy to re-enable deployments of legacy runtimes. Your existing Python 2.7 applications will continue to run and receive traffic after their deprecation date. We recommend that you migrate to the latest supported version of Python.

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.

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025年06月16日 UTC.