App Engine Python SDK  v1.6.9 rev.445
The Python runtime is available as an experimental Preview feature.
Classes | Public Member Functions | Public Attributes | Static Public Attributes | Properties | List of all members
google.appengine.api.search.ExpressionParser.ExpressionParser Class Reference
Inheritance diagram for google.appengine.api.search.ExpressionParser.ExpressionParser:
google.appengine._internal.antlr3.recognizers.Parser google.appengine._internal.antlr3.recognizers.BaseRecognizer google.appengine.api.search.expression_parser.ExpressionParserWithErrors

Classes

class  addExpr_return
 
class  addOp_return
 
class  atom_return
 
class  cmpExpr_return
 
class  cmpOp_return
 
class  condExpr_return
 
class  conjunction_return
 
class  disjunction_return
 
class  expression_return
 
class  fn_return
 
class  fnName_return
 
class  index_return
 
class  multExpr_return
 
class  multOp_return
 
class  name_return
 
class  negation_return
 
class  num_return
 
class  str_return
 
class  unary_return
 
class  var_return
 

Public Member Functions

def __init__
 
def getTreeAdaptor
 
def setTreeAdaptor
 
def mismatch
 
def recoverFromMismatchedSet
 
def expression
 
def condExpr
 
def conjunction
 
def disjunction
 
def negation
 
def cmpExpr
 
def cmpOp
 
def addExpr
 
def addOp
 
def multExpr
 
def multOp
 
def unary
 
def atom
 
def var
 
def index
 
def name
 
def num
 
def str
 
def fn
 
def fnName
 
- Public Member Functions inherited from google.appengine._internal.antlr3.recognizers.Parser
def __init__
 
def reset
 
def getCurrentInputSymbol
 
def getMissingSymbol
 
def setTokenStream
 
def getTokenStream
 
def getSourceName
 
def traceIn
 
def traceOut
 
- Public Member Functions inherited from google.appengine._internal.antlr3.recognizers.BaseRecognizer
def __init__
 
def setInput
 
def reset
 
def match
 
def matchAny
 
def mismatchIsUnwantedToken
 
def mismatchIsMissingToken
 
def mismatch
 

Public Attributes

 dfa9
 
 dfa10
 
- Public Attributes inherited from google.appengine._internal.antlr3.recognizers.Parser
 input
 
- Public Attributes inherited from google.appengine._internal.antlr3.recognizers.BaseRecognizer
 input
 

Static Public Attributes

string grammarFileName = ""
 
tuple antlr_version = version_str_to_tuple("3.1.1")
 
string antlr_version_str = "3.1.1"
 
 tokenNames = tokenNames
 
tuple DFA9_eot
 
tuple DFA9_eof
 
tuple DFA9_min
 
tuple DFA9_max
 
tuple DFA9_accept
 
tuple DFA9_special
 
list DFA9_transition
 
 DFA9 = DFA
 
tuple DFA10_eot
 
tuple DFA10_eof
 
tuple DFA10_min
 
tuple DFA10_max
 
tuple DFA10_accept
 
tuple DFA10_special
 
list DFA10_transition
 
 DFA10 = DFA
 
tuple FOLLOW_conjunction_in_expression90 = frozenset([])
 
tuple FOLLOW_EOF_in_expression92 = frozenset([1])
 
tuple FOLLOW_conjunction_in_condExpr105 = frozenset([1, 6])
 
tuple FOLLOW_COND_in_condExpr108 = frozenset([18, 21, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45])
 
tuple FOLLOW_addExpr_in_condExpr111 = frozenset([1])
 
tuple FOLLOW_disjunction_in_conjunction126 = frozenset([1, 7])
 
tuple FOLLOW_AND_in_conjunction129 = frozenset([10, 18, 21, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45])
 
tuple FOLLOW_disjunction_in_conjunction132 = frozenset([1, 7])
 
tuple FOLLOW_negation_in_disjunction147 = frozenset([1, 8, 9])
 
tuple FOLLOW_set_in_disjunction150 = frozenset([10, 18, 21, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45])
 
tuple FOLLOW_negation_in_disjunction159 = frozenset([1, 8, 9])
 
tuple FOLLOW_cmpExpr_in_negation174 = frozenset([1])
 
tuple FOLLOW_NOT_in_negation180 = frozenset([18, 21, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45])
 
tuple FOLLOW_cmpExpr_in_negation183 = frozenset([1])
 
tuple FOLLOW_addExpr_in_cmpExpr196 = frozenset([1, 11, 12, 13, 14, 15, 16])
 
tuple FOLLOW_cmpOp_in_cmpExpr199 = frozenset([18, 21, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45])
 
tuple FOLLOW_addExpr_in_cmpExpr202 = frozenset([1])
 
tuple FOLLOW_set_in_cmpOp0 = frozenset([1])
 
tuple FOLLOW_multExpr_in_addExpr260 = frozenset([1, 17, 18])
 
tuple FOLLOW_addOp_in_addExpr263 = frozenset([18, 21, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45])
 
tuple FOLLOW_multExpr_in_addExpr266 = frozenset([1, 17, 18])
 
tuple FOLLOW_set_in_addOp0 = frozenset([1])
 
tuple FOLLOW_unary_in_multExpr300 = frozenset([1, 19, 20])
 
tuple FOLLOW_multOp_in_multExpr303 = frozenset([18, 21, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45])
 
tuple FOLLOW_unary_in_multExpr306 = frozenset([1, 19, 20])
 
tuple FOLLOW_set_in_multOp0 = frozenset([1])
 
tuple FOLLOW_MINUS_in_unary340 = frozenset([18, 21, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45])
 
tuple FOLLOW_atom_in_unary342 = frozenset([1])
 
tuple FOLLOW_atom_in_unary357 = frozenset([1])
 
tuple FOLLOW_var_in_atom370 = frozenset([1])
 
tuple FOLLOW_num_in_atom376 = frozenset([1])
 
tuple FOLLOW_str_in_atom382 = frozenset([1])
 
tuple FOLLOW_fn_in_atom388 = frozenset([1])
 
tuple FOLLOW_LPAREN_in_atom394 = frozenset([10, 18, 21, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45])
 
tuple FOLLOW_conjunction_in_atom396 = frozenset([22])
 
tuple FOLLOW_RPAREN_in_atom398 = frozenset([1])
 
tuple FOLLOW_name_in_var415 = frozenset([1])
 
tuple FOLLOW_name_in_var421 = frozenset([23])
 
tuple FOLLOW_index_in_var423 = frozenset([1])
 
tuple FOLLOW_LSQUARE_in_index445 = frozenset([24])
 
tuple FOLLOW_INT_in_index449 = frozenset([25])
 
tuple FOLLOW_RSQUARE_in_index451 = frozenset([1])
 
tuple FOLLOW_NAME_in_name469 = frozenset([1, 58])
 
tuple FOLLOW_58_in_name472 = frozenset([26])
 
tuple FOLLOW_NAME_in_name475 = frozenset([1, 58])
 
tuple FOLLOW_TEXT_in_name491 = frozenset([1])
 
tuple FOLLOW_HTML_in_name504 = frozenset([1])
 
tuple FOLLOW_ATOM_in_name517 = frozenset([1])
 
tuple FOLLOW_DATE_in_name530 = frozenset([1])
 
tuple FOLLOW_NUMBER_in_name543 = frozenset([1])
 
tuple FOLLOW_GEO_in_name556 = frozenset([1])
 
tuple FOLLOW_set_in_num0 = frozenset([1])
 
tuple FOLLOW_PHRASE_in_str593 = frozenset([1])
 
tuple FOLLOW_fnName_in_fn606 = frozenset([21])
 
tuple FOLLOW_LPAREN_in_fn608 = frozenset([10, 18, 21, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45])
 
tuple FOLLOW_condExpr_in_fn610 = frozenset([22, 35])
 
tuple FOLLOW_COMMA_in_fn613 = frozenset([10, 18, 21, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45])
 
tuple FOLLOW_condExpr_in_fn615 = frozenset([22, 35])
 
tuple FOLLOW_RPAREN_in_fn619 = frozenset([1])
 
tuple FOLLOW_set_in_fnName0 = frozenset([1])
 
- Static Public Attributes inherited from google.appengine._internal.antlr3.recognizers.BaseRecognizer
int MEMO_RULE_FAILED = -2
 
int MEMO_RULE_UNKNOWN = -1
 
 DEFAULT_TOKEN_CHANNEL = DEFAULT_CHANNEL
 
 HIDDEN = HIDDEN_CHANNEL
 
 tokenNames = None
 
tuple antlr_version = (3, 0, 1, 0)
 
string antlr_version_str = "3.0.1"
 

Properties

 adaptor = property(getTreeAdaptor, setTreeAdaptor)
 

Member Data Documentation

tuple google.appengine.api.search.ExpressionParser.ExpressionParser.DFA10_accept
static
Initial value:
1 = DFA.unpack(
2  u"\11\uffff\1\2\1\1\1\uffff"
3  )
tuple google.appengine.api.search.ExpressionParser.ExpressionParser.DFA10_eof
static
Initial value:
1 = DFA.unpack(
2  u"\1\uffff\7\12\3\uffff\1\12"
3  )
tuple google.appengine.api.search.ExpressionParser.ExpressionParser.DFA10_eot
static
Initial value:
1 = DFA.unpack(
2  u"\14\uffff"
3  )
tuple google.appengine.api.search.ExpressionParser.ExpressionParser.DFA10_max
static
Initial value:
1 = DFA.unpack(
2  u"\1\40\1\72\6\43\1\32\2\uffff\1\72"
3  )
tuple google.appengine.api.search.ExpressionParser.ExpressionParser.DFA10_min
static
Initial value:
1 = DFA.unpack(
2  u"\1\32\7\6\1\32\2\uffff\1\6"
3  )
tuple google.appengine.api.search.ExpressionParser.ExpressionParser.DFA10_special
static
Initial value:
1 = DFA.unpack(
2  u"\14\uffff"
3  )
list google.appengine.api.search.ExpressionParser.ExpressionParser.DFA10_transition
static
Initial value:
1 = [
2  DFA.unpack(u"\1\1\1\2\1\3\1\4\1\5\1\6\1\7"),
3  DFA.unpack(u"\4\12\1\uffff\12\12\1\uffff\1\12\1\11\13\uffff\1\12"
4  u"\26\uffff\1\10"),
5  DFA.unpack(u"\4\12\1\uffff\12\12\1\uffff\1\12\1\11\13\uffff\1\12"),
6  DFA.unpack(u"\4\12\1\uffff\12\12\1\uffff\1\12\1\11\13\uffff\1\12"),
7  DFA.unpack(u"\4\12\1\uffff\12\12\1\uffff\1\12\1\11\13\uffff\1\12"),
8  DFA.unpack(u"\4\12\1\uffff\12\12\1\uffff\1\12\1\11\13\uffff\1\12"),
9  DFA.unpack(u"\4\12\1\uffff\12\12\1\uffff\1\12\1\11\13\uffff\1\12"),
10  DFA.unpack(u"\4\12\1\uffff\12\12\1\uffff\1\12\1\11\13\uffff\1\12"),
11  DFA.unpack(u"\1\13"),
12  DFA.unpack(u""),
13  DFA.unpack(u""),
14  DFA.unpack(u"\4\12\1\uffff\12\12\1\uffff\1\12\1\11\13\uffff\1\12"
15  u"\26\uffff\1\10")
16  ]
tuple google.appengine.api.search.ExpressionParser.ExpressionParser.DFA9_accept
static
Initial value:
1 = DFA.unpack(
2  u"\1\uffff\1\1\6\uffff\1\2\1\3\1\4\1\5"
3  )
tuple google.appengine.api.search.ExpressionParser.ExpressionParser.DFA9_eof
static
Initial value:
1 = DFA.unpack(
2  u"\2\uffff\6\1\4\uffff"
3  )
tuple google.appengine.api.search.ExpressionParser.ExpressionParser.DFA9_eot
static
Initial value:
1 = DFA.unpack(
2  u"\14\uffff"
3  )
tuple google.appengine.api.search.ExpressionParser.ExpressionParser.DFA9_max
static
Initial value:
1 = DFA.unpack(
2  u"\1\55\1\uffff\6\43\4\uffff"
3  )
tuple google.appengine.api.search.ExpressionParser.ExpressionParser.DFA9_min
static
Initial value:
1 = DFA.unpack(
2  u"\1\25\1\uffff\6\6\4\uffff"
3  )
tuple google.appengine.api.search.ExpressionParser.ExpressionParser.DFA9_special
static
Initial value:
1 = DFA.unpack(
2  u"\14\uffff"
3  )
list google.appengine.api.search.ExpressionParser.ExpressionParser.DFA9_transition
static
Initial value:
1 = [
2  DFA.unpack(u"\1\13\2\uffff\1\10\1\uffff\1\1\1\2\1\3\1\4\1\5\1\6\1"
3  u"\7\1\10\1\11\1\uffff\12\12"),
4  DFA.unpack(u""),
5  DFA.unpack(u"\4\1\1\uffff\12\1\1\12\2\1\13\uffff\1\1"),
6  DFA.unpack(u"\4\1\1\uffff\12\1\1\12\2\1\13\uffff\1\1"),
7  DFA.unpack(u"\4\1\1\uffff\12\1\1\12\2\1\13\uffff\1\1"),
8  DFA.unpack(u"\4\1\1\uffff\12\1\1\12\2\1\13\uffff\1\1"),
9  DFA.unpack(u"\4\1\1\uffff\12\1\1\12\2\1\13\uffff\1\1"),
10  DFA.unpack(u"\4\1\1\uffff\12\1\1\12\2\1\13\uffff\1\1"),
11  DFA.unpack(u""),
12  DFA.unpack(u""),
13  DFA.unpack(u""),
14  DFA.unpack(u"")
15  ]

The documentation for this class was generated from the following file: