google.appengine.api.search.expression_parser モジュール

概要

ExpressionParser のラッパー。

目次

google.appengine.api.search.expression_parser.CreateParser(expression)ソース

式パーサーを作成します。

例外 google.appengine.api.search.expression_parser.ExpressionExceptionソース

ベース: exceptions.Exception

式の入力文字列の解析中にエラーが発生しました。

クラス google.appengine.api.search.expression_parser.ExpressionLexerWithErrors(input=None, state=None)ソース

ベース: google.appengine.api.search.ExpressionLexer.ExpressionLexer

例外を返す、オーバーライドされた Lexer。

emitErrorMessage(msg)ソース

入力を正しく解析できない場合、例外を返します。

デフォルトをオーバーライドします。通常、デフォルトでは stderr にメッセージが出力されるだけです。

パラメータ

msg - エラー メッセージ

発生するエラー

ExpressionException - 常時。

クラス google.appengine.api.search.expression_parser.ExpressionParserWithErrors(input, state=None)ソース

ベース: google.appengine.api.search.ExpressionParser.ExpressionParser

例外を返す、オーバーライドされたパーサー。

emitErrorMessage(msg)ソース

入力を正しく解析できない場合、例外を返します。

デフォルトをオーバーライドします。通常、デフォルトでは stderr にメッセージが出力されるだけです。

パラメータ

msg - エラー メッセージ

発生するエラー

ExpressionException - 常時。

google.appengine.api.search.expression_parser.Parse(expression)ソース

式を解析し、ANTLR ツリーを返します。