Modul google.appengine.api.search.expression_parser

Übersicht

Wrapper für ExpressionParser.

Inhalt

google.appengine.api.search.expression_parser.CreateParser(expression)Quelle

Erstellt einen Ausdrucks-Parser.

Ausnahme google.appengine.api.search.expression_parser.ExpressionExceptionQuelle

Bases: exceptions.Exception

Beim Parsen des Eingabestrings für den Ausdruck ist ein Fehler aufgetreten.

Klasse google.appengine.api.search.expression_parser.ExpressionLexerWithErrors(input=None, state=None)Quelle

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

Ein überschriebener Lexer, der Ausnahmen auslöst.

emitErrorMessage(msg)Quelle

Löst eine Ausnahme aus, wenn die Eingabe nicht korrekt geparst werden kann.

Überschreibt die Standardeinstellung, die in der Regel nur eine Nachricht an "stderr" ausgibt.

Parameter

msg – Die Fehlermeldung.

Löst Folgendes aus:

ExpressionException: Immer.

Klasse google.appengine.api.search.expression_parser.ExpressionParserWithErrors(input, state=None)Quelle

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

Ein überschriebener Parser, der Ausnahmen auslöst.

emitErrorMessage(msg)Quelle

Löst eine Ausnahme aus, wenn die Eingabe nicht korrekt geparst werden kann.

Überschreibt die Standardeinstellung, die in der Regel nur eine Nachricht an "stderr" ausgibt.

Parameter

msg – Die Fehlermeldung.

Löst Folgendes aus:

ExpressionException: Immer.

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

Parst einen Ausdruck und gibt den ANTLR-Baums zurück.