Class ExpressionParser
java.lang.Object
org.antlr.runtime.BaseRecognizer
org.antlr.runtime.Parser
com.google.appengine.api.search.query.ExpressionParser
public class ExpressionParser
extends org.antlr.runtime.Parser
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final String[]
static final int
static final int
static final int
static final int
static final int
Fields inherited from class org.antlr.runtime.Parser
input
Fields inherited from class org.antlr.runtime.BaseRecognizer
DEFAULT_TOKEN_CHANNEL, HIDDEN, INITIAL_FOLLOW_STACK_SIZE, MEMO_RULE_FAILED, MEMO_RULE_UNKNOWN, NEXT_TOKEN_RULE_NAME
-
Constructor Summary
ConstructorsConstructorDescriptionExpressionParser
(org.antlr.runtime.TokenStream input) ExpressionParser
(org.antlr.runtime.TokenStream input, org.antlr.runtime.RecognizerSharedState state) -
Method Summary
Modifier and TypeMethodDescriptionaddExpr()
addOp()
atom()
cmpExpr()
cmpOp()
condExpr()
fn()
fnName()
org.antlr.runtime.Parser[]
String[]
org.antlr.runtime.tree.TreeAdaptor
index()
multExpr()
multOp()
name()
negation()
num()
recoverFromMismatchedSet
(org.antlr.runtime.IntStream input, org.antlr.runtime.RecognitionException e, org.antlr.runtime.BitSet follow) void
setTreeAdaptor
(org.antlr.runtime.tree.TreeAdaptor adaptor) str()
unary()
var()
Methods inherited from class org.antlr.runtime.Parser
getSourceName, getTokenStream, reset, setTokenStream, traceIn, traceOut
Methods inherited from class org.antlr.runtime.BaseRecognizer
alreadyParsedRule, beginResync, consumeUntil, consumeUntil, displayRecognitionError, emitErrorMessage, endResync, failed, getBacktrackingLevel, getErrorHeader, getErrorMessage, getNumberOfSyntaxErrors, getRuleInvocationStack, getRuleInvocationStack, getRuleMemoization, getRuleMemoizationCacheSize, getTokenErrorDisplay, match, matchAny, memoize, mismatchIsMissingToken, mismatchIsUnwantedToken, recover, reportError, setBacktrackingLevel, toStrings, traceIn, traceOut
-
Field Details
-
tokenNames
-
EOF
public static final int EOF- See Also:
-
T__60
public static final int T__60- See Also:
-
ABS
public static final int ABS- See Also:
-
AND
public static final int AND- See Also:
-
ASCII_LETTER
public static final int ASCII_LETTER- See Also:
-
ATOM
public static final int ATOM- See Also:
-
COMMA
public static final int COMMA- See Also:
-
COND
public static final int COND- See Also:
-
COUNT
public static final int COUNT- See Also:
-
DATE
public static final int DATE- See Also:
-
DIGIT
public static final int DIGIT- See Also:
-
DISTANCE
public static final int DISTANCE- See Also:
-
DIV
public static final int DIV- See Also:
-
DOLLAR
public static final int DOLLAR- See Also:
-
DOT
public static final int DOT- See Also:
-
EQ
public static final int EQ- See Also:
-
ESC_SEQ
public static final int ESC_SEQ- See Also:
-
EXPONENT
public static final int EXPONENT- See Also:
-
FLOAT
public static final int FLOAT- See Also:
-
GE
public static final int GE- See Also:
-
GEO
public static final int GEO- See Also:
-
GEOPOINT
public static final int GEOPOINT- See Also:
-
GT
public static final int GT- See Also:
-
HEX_DIGIT
public static final int HEX_DIGIT- See Also:
-
HTML
public static final int HTML- See Also:
-
INDEX
public static final int INDEX- See Also:
-
INT
public static final int INT- See Also:
-
LE
public static final int LE- See Also:
-
LOG
public static final int LOG- See Also:
-
LPAREN
public static final int LPAREN- See Also:
-
LSQUARE
public static final int LSQUARE- See Also:
-
LT
public static final int LT- See Also:
-
MAX
public static final int MAX- See Also:
-
MIN
public static final int MIN- See Also:
-
MINUS
public static final int MINUS- See Also:
-
NAME
public static final int NAME- See Also:
-
NAME_START
public static final int NAME_START- See Also:
-
NE
public static final int NE- See Also:
-
NEG
public static final int NEG- See Also:
-
NOT
public static final int NOT- See Also:
-
NUMBER
public static final int NUMBER- See Also:
-
OCTAL_ESC
public static final int OCTAL_ESC- See Also:
-
OR
public static final int OR- See Also:
-
PHRASE
public static final int PHRASE- See Also:
-
PLUS
public static final int PLUS- See Also:
-
POW
public static final int POW- See Also:
-
QUOTE
public static final int QUOTE- See Also:
-
RPAREN
public static final int RPAREN- See Also:
-
RSQUARE
public static final int RSQUARE- See Also:
-
SNIPPET
public static final int SNIPPET- See Also:
-
SWITCH
public static final int SWITCH- See Also:
-
TEXT
public static final int TEXT- See Also:
-
TIMES
public static final int TIMES- See Also:
-
UNDERSCORE
public static final int UNDERSCORE- See Also:
-
UNICODE_ESC
public static final int UNICODE_ESC- See Also:
-
VECTOR
public static final int VECTOR- See Also:
-
WS
public static final int WS- See Also:
-
XOR
public static final int XOR- See Also:
-
FOLLOW_conjunction_in_expression82
public static final org.antlr.runtime.BitSet FOLLOW_conjunction_in_expression82 -
FOLLOW_EOF_in_expression84
public static final org.antlr.runtime.BitSet FOLLOW_EOF_in_expression84 -
FOLLOW_conjunction_in_condExpr97
public static final org.antlr.runtime.BitSet FOLLOW_conjunction_in_condExpr97 -
FOLLOW_COND_in_condExpr100
public static final org.antlr.runtime.BitSet FOLLOW_COND_in_condExpr100 -
FOLLOW_addExpr_in_condExpr103
public static final org.antlr.runtime.BitSet FOLLOW_addExpr_in_condExpr103 -
FOLLOW_disjunction_in_conjunction118
public static final org.antlr.runtime.BitSet FOLLOW_disjunction_in_conjunction118 -
FOLLOW_AND_in_conjunction121
public static final org.antlr.runtime.BitSet FOLLOW_AND_in_conjunction121 -
FOLLOW_disjunction_in_conjunction124
public static final org.antlr.runtime.BitSet FOLLOW_disjunction_in_conjunction124 -
FOLLOW_negation_in_disjunction139
public static final org.antlr.runtime.BitSet FOLLOW_negation_in_disjunction139 -
FOLLOW_set_in_disjunction142
public static final org.antlr.runtime.BitSet FOLLOW_set_in_disjunction142 -
FOLLOW_negation_in_disjunction151
public static final org.antlr.runtime.BitSet FOLLOW_negation_in_disjunction151 -
FOLLOW_cmpExpr_in_negation166
public static final org.antlr.runtime.BitSet FOLLOW_cmpExpr_in_negation166 -
FOLLOW_NOT_in_negation172
public static final org.antlr.runtime.BitSet FOLLOW_NOT_in_negation172 -
FOLLOW_cmpExpr_in_negation175
public static final org.antlr.runtime.BitSet FOLLOW_cmpExpr_in_negation175 -
FOLLOW_addExpr_in_cmpExpr188
public static final org.antlr.runtime.BitSet FOLLOW_addExpr_in_cmpExpr188 -
FOLLOW_cmpOp_in_cmpExpr191
public static final org.antlr.runtime.BitSet FOLLOW_cmpOp_in_cmpExpr191 -
FOLLOW_addExpr_in_cmpExpr194
public static final org.antlr.runtime.BitSet FOLLOW_addExpr_in_cmpExpr194 -
FOLLOW_multExpr_in_addExpr252
public static final org.antlr.runtime.BitSet FOLLOW_multExpr_in_addExpr252 -
FOLLOW_addOp_in_addExpr255
public static final org.antlr.runtime.BitSet FOLLOW_addOp_in_addExpr255 -
FOLLOW_multExpr_in_addExpr258
public static final org.antlr.runtime.BitSet FOLLOW_multExpr_in_addExpr258 -
FOLLOW_unary_in_multExpr292
public static final org.antlr.runtime.BitSet FOLLOW_unary_in_multExpr292 -
FOLLOW_multOp_in_multExpr295
public static final org.antlr.runtime.BitSet FOLLOW_multOp_in_multExpr295 -
FOLLOW_unary_in_multExpr298
public static final org.antlr.runtime.BitSet FOLLOW_unary_in_multExpr298 -
FOLLOW_MINUS_in_unary332
public static final org.antlr.runtime.BitSet FOLLOW_MINUS_in_unary332 -
FOLLOW_atom_in_unary334
public static final org.antlr.runtime.BitSet FOLLOW_atom_in_unary334 -
FOLLOW_atom_in_unary349
public static final org.antlr.runtime.BitSet FOLLOW_atom_in_unary349 -
FOLLOW_var_in_atom362
public static final org.antlr.runtime.BitSet FOLLOW_var_in_atom362 -
FOLLOW_num_in_atom368
public static final org.antlr.runtime.BitSet FOLLOW_num_in_atom368 -
FOLLOW_str_in_atom374
public static final org.antlr.runtime.BitSet FOLLOW_str_in_atom374 -
FOLLOW_fn_in_atom380
public static final org.antlr.runtime.BitSet FOLLOW_fn_in_atom380 -
FOLLOW_LPAREN_in_atom386
public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_atom386 -
FOLLOW_conjunction_in_atom388
public static final org.antlr.runtime.BitSet FOLLOW_conjunction_in_atom388 -
FOLLOW_RPAREN_in_atom390
public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_atom390 -
FOLLOW_name_in_var407
public static final org.antlr.runtime.BitSet FOLLOW_name_in_var407 -
FOLLOW_name_in_var413
public static final org.antlr.runtime.BitSet FOLLOW_name_in_var413 -
FOLLOW_index_in_var415
public static final org.antlr.runtime.BitSet FOLLOW_index_in_var415 -
FOLLOW_LSQUARE_in_index437
public static final org.antlr.runtime.BitSet FOLLOW_LSQUARE_in_index437 -
FOLLOW_INT_in_index441
public static final org.antlr.runtime.BitSet FOLLOW_INT_in_index441 -
FOLLOW_RSQUARE_in_index443
public static final org.antlr.runtime.BitSet FOLLOW_RSQUARE_in_index443 -
FOLLOW_NAME_in_name461
public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_name461 -
FOLLOW_60_in_name464
public static final org.antlr.runtime.BitSet FOLLOW_60_in_name464 -
FOLLOW_NAME_in_name467
public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_name467 -
FOLLOW_TEXT_in_name483
public static final org.antlr.runtime.BitSet FOLLOW_TEXT_in_name483 -
FOLLOW_HTML_in_name496
public static final org.antlr.runtime.BitSet FOLLOW_HTML_in_name496 -
FOLLOW_ATOM_in_name509
public static final org.antlr.runtime.BitSet FOLLOW_ATOM_in_name509 -
FOLLOW_DATE_in_name522
public static final org.antlr.runtime.BitSet FOLLOW_DATE_in_name522 -
FOLLOW_NUMBER_in_name535
public static final org.antlr.runtime.BitSet FOLLOW_NUMBER_in_name535 -
FOLLOW_GEO_in_name548
public static final org.antlr.runtime.BitSet FOLLOW_GEO_in_name548 -
FOLLOW_GEOPOINT_in_name561
public static final org.antlr.runtime.BitSet FOLLOW_GEOPOINT_in_name561 -
FOLLOW_PHRASE_in_str598
public static final org.antlr.runtime.BitSet FOLLOW_PHRASE_in_str598 -
FOLLOW_fnName_in_fn611
public static final org.antlr.runtime.BitSet FOLLOW_fnName_in_fn611 -
FOLLOW_LPAREN_in_fn613
public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_fn613 -
FOLLOW_condExpr_in_fn615
public static final org.antlr.runtime.BitSet FOLLOW_condExpr_in_fn615 -
FOLLOW_COMMA_in_fn618
public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_fn618 -
FOLLOW_condExpr_in_fn620
public static final org.antlr.runtime.BitSet FOLLOW_condExpr_in_fn620 -
FOLLOW_RPAREN_in_fn624
public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_fn624
-
-
Constructor Details
-
ExpressionParser
public ExpressionParser(org.antlr.runtime.TokenStream input)
-
-
Method Details
-
getDelegates
public org.antlr.runtime.Parser[] getDelegates() -
setTreeAdaptor
public void setTreeAdaptor(org.antlr.runtime.tree.TreeAdaptor adaptor) -
getTreeAdaptor
public org.antlr.runtime.tree.TreeAdaptor getTreeAdaptor() -
getTokenNames
- Overrides:
getTokenNames
in classorg.antlr.runtime.BaseRecognizer
-
getGrammarFileName
- Overrides:
getGrammarFileName
in classorg.antlr.runtime.BaseRecognizer
-
recoverFromMismatchedSet
public Object recoverFromMismatchedSet(org.antlr.runtime.IntStream input, org.antlr.runtime.RecognitionException e, org.antlr.runtime.BitSet follow) throws org.antlr.runtime.RecognitionException - Overrides:
recoverFromMismatchedSet
in classorg.antlr.runtime.BaseRecognizer
- Throws:
org.antlr.runtime.RecognitionException
-
expression
public final ExpressionParser.expression_return expression() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
condExpr
public final ExpressionParser.condExpr_return condExpr() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
conjunction
public final ExpressionParser.conjunction_return conjunction() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
disjunction
public final ExpressionParser.disjunction_return disjunction() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
negation
public final ExpressionParser.negation_return negation() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
cmpExpr
public final ExpressionParser.cmpExpr_return cmpExpr() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
cmpOp
- Throws:
org.antlr.runtime.RecognitionException
-
addExpr
public final ExpressionParser.addExpr_return addExpr() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
addOp
- Throws:
org.antlr.runtime.RecognitionException
-
multExpr
public final ExpressionParser.multExpr_return multExpr() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
multOp
- Throws:
org.antlr.runtime.RecognitionException
-
unary
- Throws:
org.antlr.runtime.RecognitionException
-
atom
- Throws:
org.antlr.runtime.RecognitionException
-
var
- Throws:
org.antlr.runtime.RecognitionException
-
index
- Throws:
org.antlr.runtime.RecognitionException
-
name
- Throws:
org.antlr.runtime.RecognitionException
-
num
- Throws:
org.antlr.runtime.RecognitionException
-
str
- Throws:
org.antlr.runtime.RecognitionException
-
fn
- Throws:
org.antlr.runtime.RecognitionException
-
fnName
- Throws:
org.antlr.runtime.RecognitionException
-