Módulo google.appengine.api.search.expression_parser

Resumen

Wrapper para ExpressionParser.

Contenido

google.appengine.api.search.expression_parser.CreateParser(expresión)fuente

Crea un analizador de expresiones.

excepción google.appengine.api.search.expression_parser.ExpressionExceptionfuente

Bases: exceptions.Exception

Se produjo un error mientras se analizaba la string de entrada de la expresión.

clase google.appengine.api.search.expression_parser.ExpressionLexerWithErrors(input=None, state=None)fuente

Bases: google.appengine.api.search.ExpressionLexer.ExpressionLexer

Un Lexer anulado que genera excepciones.

emitErrorMessage(msg)fuente

Genera una excepción si la entrada no se analiza de forma correcta.

Anula el valor predeterminado, que normalmente imprime un mensaje en stderr.

Parámetros

msg: el mensaje de error

Genera

ExpressionException: siempre.

clase google.appengine.api.search.expression_parser.ExpressionParserWithErrors(input, state=None)fuente

Bases: google.appengine.api.search.ExpressionParser.ExpressionParser

Un analizador anulado que genera excepciones.

emitErrorMessage(msg)fuente

Genera una excepción si la entrada no se analiza de forma correcta.

Anula el valor predeterminado, que normalmente imprime un mensaje en stderr.

Parámetros

msg: el mensaje de error

Genera

ExpressionException: siempre.

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

Analiza una expresión y muestra el árbol ANTLR.