App Engine Python SDK  v1.6.9 rev.445
The Python runtime is available as an experimental Preview feature.
Public Member Functions | Public Attributes | List of all members
google.appengine._internal.antlr3.recognizers.ParserRuleReturnScope Class Reference
Inheritance diagram for google.appengine._internal.antlr3.recognizers.ParserRuleReturnScope:
google.appengine._internal.antlr3.recognizers.RuleReturnScope google.appengine.api.search.ExpressionParser.ExpressionParser.addExpr_return google.appengine.api.search.ExpressionParser.ExpressionParser.addOp_return google.appengine.api.search.ExpressionParser.ExpressionParser.atom_return google.appengine.api.search.ExpressionParser.ExpressionParser.cmpExpr_return google.appengine.api.search.ExpressionParser.ExpressionParser.cmpOp_return google.appengine.api.search.ExpressionParser.ExpressionParser.condExpr_return google.appengine.api.search.ExpressionParser.ExpressionParser.conjunction_return google.appengine.api.search.ExpressionParser.ExpressionParser.disjunction_return google.appengine.api.search.ExpressionParser.ExpressionParser.expression_return google.appengine.api.search.ExpressionParser.ExpressionParser.fn_return google.appengine.api.search.ExpressionParser.ExpressionParser.fnName_return google.appengine.api.search.ExpressionParser.ExpressionParser.index_return google.appengine.api.search.ExpressionParser.ExpressionParser.multExpr_return google.appengine.api.search.ExpressionParser.ExpressionParser.multOp_return google.appengine.api.search.ExpressionParser.ExpressionParser.name_return google.appengine.api.search.ExpressionParser.ExpressionParser.negation_return google.appengine.api.search.ExpressionParser.ExpressionParser.num_return google.appengine.api.search.ExpressionParser.ExpressionParser.str_return google.appengine.api.search.ExpressionParser.ExpressionParser.unary_return google.appengine.api.search.ExpressionParser.ExpressionParser.var_return google.appengine.api.search.QueryParser.QueryParser.andOp_return google.appengine.api.search.QueryParser.QueryParser.arg_return google.appengine.api.search.QueryParser.QueryParser.arglist_return google.appengine.api.search.QueryParser.QueryParser.comparable_return google.appengine.api.search.QueryParser.QueryParser.comparator_return google.appengine.api.search.QueryParser.QueryParser.composite_return google.appengine.api.search.QueryParser.QueryParser.expression_return google.appengine.api.search.QueryParser.QueryParser.factor_return google.appengine.api.search.QueryParser.QueryParser.fnname_return google.appengine.api.search.QueryParser.QueryParser.function_return google.appengine.api.search.QueryParser.QueryParser.item_return google.appengine.api.search.QueryParser.QueryParser.notOp_return google.appengine.api.search.QueryParser.QueryParser.orOp_return google.appengine.api.search.QueryParser.QueryParser.phrase_return google.appengine.api.search.QueryParser.QueryParser.primitive_return google.appengine.api.search.QueryParser.QueryParser.query_return google.appengine.api.search.QueryParser.QueryParser.restriction_return google.appengine.api.search.QueryParser.QueryParser.sep_return google.appengine.api.search.QueryParser.QueryParser.sequence_return google.appengine.api.search.QueryParser.QueryParser.term_return google.appengine.api.search.QueryParser.QueryParser.text_return google.appengine.api.search.QueryParser.QueryParser.value_return

Public Member Functions

def __init__
 
def getStart
 
def getStop
 
- Public Member Functions inherited from google.appengine._internal.antlr3.recognizers.RuleReturnScope
def getStart
 
def getStop
 
def getTree
 
def getTemplate
 

Public Attributes

 start
 
 stop
 

Detailed Description

Rules that return more than a single value must return an object
containing all the values.  Besides the properties defined in
RuleLabelScope.predefinedRulePropertiesScope there may be user-defined
return values.  This class simply defines the minimum properties that
are always defined and methods to access the others that might be
available depending on output option such as template and tree.

Note text is not an actual property of the return value, it is computed
from start and stop using the input stream's toString() method.  I
could add a ctor to this so that we can pass in and store the input
stream, but I'm not sure we want to do that.  It would seem to be undefined
to get the .text property anyway if the rule matches tokens from multiple
input streams.

I do not use getters for fields of objects that are used simply to
group values such as this aggregate.  The getters/setters are there to
satisfy the superclass interface.

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