Class QueryParser
java.lang.Object
org.antlr.runtime.BaseRecognizer
org.antlr.runtime.Parser
com.google.appengine.api.search.query.QueryParser
public class QueryParser
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
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 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 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 String[]
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
ConstructorsConstructorDescriptionQueryParser
(org.antlr.runtime.TokenStream input) QueryParser
(org.antlr.runtime.TokenStream input, org.antlr.runtime.RecognizerSharedState state) -
Method Summary
Modifier and TypeMethodDescriptionfinal QueryParser.andOp_return
andOp()
final QueryParser.arg_return
arg()
arglist()
factor()
function()
org.antlr.runtime.Parser[]
String[]
org.antlr.runtime.tree.TreeAdaptor
final QueryParser.item_return
item()
member()
final QueryParser.notOp_return
notOp()
final QueryParser.orOp_return
orOp()
phrase()
final QueryParser.query_return
query()
recoverFromMismatchedSet
(org.antlr.runtime.IntStream input, org.antlr.runtime.RecognitionException e, org.antlr.runtime.BitSet follow) final QueryParser.sep_return
sep()
sequence()
void
setTreeAdaptor
(org.antlr.runtime.tree.TreeAdaptor adaptor) final QueryParser.term_return
term()
final QueryParser.text_return
text()
final QueryParser.value_return
value()
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:
-
AND
public static final int AND- See Also:
-
ARGS
public static final int ARGS- See Also:
-
BACKSLASH
public static final int BACKSLASH- See Also:
-
COMMA
public static final int COMMA- See Also:
-
CONJUNCTION
public static final int CONJUNCTION- See Also:
-
DIGIT
public static final int DIGIT- See Also:
-
DISJUNCTION
public static final int DISJUNCTION- See Also:
-
EMPTY
public static final int EMPTY- See Also:
-
EQ
public static final int EQ- See Also:
-
ESC
public static final int ESC- See Also:
-
ESCAPED_CHAR
public static final int ESCAPED_CHAR- See Also:
-
EXCLAMATION
public static final int EXCLAMATION- See Also:
-
FIX
public static final int FIX- See Also:
-
FUNCTION
public static final int FUNCTION- See Also:
-
FUZZY
public static final int FUZZY- See Also:
-
GE
public static final int GE- See Also:
-
GLOBAL
public static final int GLOBAL- See Also:
-
GT
public static final int GT- See Also:
-
HAS
public static final int HAS- See Also:
-
HEX_DIGIT
public static final int HEX_DIGIT- See Also:
-
LE
public static final int LE- See Also:
-
LESSTHAN
public static final int LESSTHAN- See Also:
-
LITERAL
public static final int LITERAL- See Also:
-
LPAREN
public static final int LPAREN- See Also:
-
MID_CHAR
public static final int MID_CHAR- See Also:
-
MINUS
public static final int MINUS- See Also:
-
NE
public static final int NE- See Also:
-
NEGATION
public static final int NEGATION- See Also:
-
NOT
public static final int NOT- See Also:
-
NUMBER_PREFIX
public static final int NUMBER_PREFIX- See Also:
-
OCTAL_ESC
public static final int OCTAL_ESC- See Also:
-
OR
public static final int OR- See Also:
-
QUOTE
public static final int QUOTE- See Also:
-
REWRITE
public static final int REWRITE- See Also:
-
RPAREN
public static final int RPAREN- See Also:
-
SEQUENCE
public static final int SEQUENCE- See Also:
-
START_CHAR
public static final int START_CHAR- See Also:
-
STRING
public static final int STRING- See Also:
-
TEXT
public static final int TEXT- See Also:
-
TEXT_ESC
public static final int TEXT_ESC- See Also:
-
UNICODE_ESC
public static final int UNICODE_ESC- See Also:
-
VALUE
public static final int VALUE- See Also:
-
WS
public static final int WS- See Also:
-
FOLLOW_WS_in_query148
public static final org.antlr.runtime.BitSet FOLLOW_WS_in_query148 -
FOLLOW_EOF_in_query151
public static final org.antlr.runtime.BitSet FOLLOW_EOF_in_query151 -
FOLLOW_WS_in_query180
public static final org.antlr.runtime.BitSet FOLLOW_WS_in_query180 -
FOLLOW_expression_in_query183
public static final org.antlr.runtime.BitSet FOLLOW_expression_in_query183 -
FOLLOW_WS_in_query185
public static final org.antlr.runtime.BitSet FOLLOW_WS_in_query185 -
FOLLOW_EOF_in_query188
public static final org.antlr.runtime.BitSet FOLLOW_EOF_in_query188 -
FOLLOW_sequence_in_expression211
public static final org.antlr.runtime.BitSet FOLLOW_sequence_in_expression211 -
FOLLOW_andOp_in_expression248
public static final org.antlr.runtime.BitSet FOLLOW_andOp_in_expression248 -
FOLLOW_sequence_in_expression250
public static final org.antlr.runtime.BitSet FOLLOW_sequence_in_expression250 -
FOLLOW_factor_in_sequence288
public static final org.antlr.runtime.BitSet FOLLOW_factor_in_sequence288 -
FOLLOW_WS_in_sequence324
public static final org.antlr.runtime.BitSet FOLLOW_WS_in_sequence324 -
FOLLOW_factor_in_sequence327
public static final org.antlr.runtime.BitSet FOLLOW_factor_in_sequence327 -
FOLLOW_term_in_factor368
public static final org.antlr.runtime.BitSet FOLLOW_term_in_factor368 -
FOLLOW_orOp_in_factor400
public static final org.antlr.runtime.BitSet FOLLOW_orOp_in_factor400 -
FOLLOW_term_in_factor402
public static final org.antlr.runtime.BitSet FOLLOW_term_in_factor402 -
FOLLOW_primitive_in_term436
public static final org.antlr.runtime.BitSet FOLLOW_primitive_in_term436 -
FOLLOW_notOp_in_term442
public static final org.antlr.runtime.BitSet FOLLOW_notOp_in_term442 -
FOLLOW_primitive_in_term444
public static final org.antlr.runtime.BitSet FOLLOW_primitive_in_term444 -
FOLLOW_restriction_in_primitive470
public static final org.antlr.runtime.BitSet FOLLOW_restriction_in_primitive470 -
FOLLOW_composite_in_primitive476
public static final org.antlr.runtime.BitSet FOLLOW_composite_in_primitive476 -
FOLLOW_comparable_in_restriction493
public static final org.antlr.runtime.BitSet FOLLOW_comparable_in_restriction493 -
FOLLOW_comparator_in_restriction528
public static final org.antlr.runtime.BitSet FOLLOW_comparator_in_restriction528 -
FOLLOW_arg_in_restriction530
public static final org.antlr.runtime.BitSet FOLLOW_arg_in_restriction530 -
FOLLOW_WS_in_comparator560
public static final org.antlr.runtime.BitSet FOLLOW_WS_in_comparator560 -
FOLLOW_LE_in_comparator566
public static final org.antlr.runtime.BitSet FOLLOW_LE_in_comparator566 -
FOLLOW_LESSTHAN_in_comparator572
public static final org.antlr.runtime.BitSet FOLLOW_LESSTHAN_in_comparator572 -
FOLLOW_GE_in_comparator578
public static final org.antlr.runtime.BitSet FOLLOW_GE_in_comparator578 -
FOLLOW_GT_in_comparator584
public static final org.antlr.runtime.BitSet FOLLOW_GT_in_comparator584 -
FOLLOW_NE_in_comparator590
public static final org.antlr.runtime.BitSet FOLLOW_NE_in_comparator590 -
FOLLOW_EQ_in_comparator596
public static final org.antlr.runtime.BitSet FOLLOW_EQ_in_comparator596 -
FOLLOW_HAS_in_comparator602
public static final org.antlr.runtime.BitSet FOLLOW_HAS_in_comparator602 -
FOLLOW_WS_in_comparator605
public static final org.antlr.runtime.BitSet FOLLOW_WS_in_comparator605 -
FOLLOW_member_in_comparable627
public static final org.antlr.runtime.BitSet FOLLOW_member_in_comparable627 -
FOLLOW_function_in_comparable633
public static final org.antlr.runtime.BitSet FOLLOW_function_in_comparable633 -
FOLLOW_item_in_member648
public static final org.antlr.runtime.BitSet FOLLOW_item_in_member648 -
FOLLOW_text_in_function665
public static final org.antlr.runtime.BitSet FOLLOW_text_in_function665 -
FOLLOW_LPAREN_in_function667
public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_function667 -
FOLLOW_arglist_in_function669
public static final org.antlr.runtime.BitSet FOLLOW_arglist_in_function669 -
FOLLOW_RPAREN_in_function671
public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_function671 -
FOLLOW_arg_in_arglist706
public static final org.antlr.runtime.BitSet FOLLOW_arg_in_arglist706 -
FOLLOW_sep_in_arglist709
public static final org.antlr.runtime.BitSet FOLLOW_sep_in_arglist709 -
FOLLOW_arg_in_arglist711
public static final org.antlr.runtime.BitSet FOLLOW_arg_in_arglist711 -
FOLLOW_comparable_in_arg732
public static final org.antlr.runtime.BitSet FOLLOW_comparable_in_arg732 -
FOLLOW_composite_in_arg738
public static final org.antlr.runtime.BitSet FOLLOW_composite_in_arg738 -
FOLLOW_WS_in_andOp752
public static final org.antlr.runtime.BitSet FOLLOW_WS_in_andOp752 -
FOLLOW_AND_in_andOp755
public static final org.antlr.runtime.BitSet FOLLOW_AND_in_andOp755 -
FOLLOW_WS_in_andOp757
public static final org.antlr.runtime.BitSet FOLLOW_WS_in_andOp757 -
FOLLOW_WS_in_orOp772
public static final org.antlr.runtime.BitSet FOLLOW_WS_in_orOp772 -
FOLLOW_OR_in_orOp775
public static final org.antlr.runtime.BitSet FOLLOW_OR_in_orOp775 -
FOLLOW_WS_in_orOp777
public static final org.antlr.runtime.BitSet FOLLOW_WS_in_orOp777 -
FOLLOW_MINUS_in_notOp792
public static final org.antlr.runtime.BitSet FOLLOW_MINUS_in_notOp792 -
FOLLOW_NOT_in_notOp798
public static final org.antlr.runtime.BitSet FOLLOW_NOT_in_notOp798 -
FOLLOW_WS_in_notOp800
public static final org.antlr.runtime.BitSet FOLLOW_WS_in_notOp800 -
FOLLOW_WS_in_sep815
public static final org.antlr.runtime.BitSet FOLLOW_WS_in_sep815 -
FOLLOW_COMMA_in_sep818
public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_sep818 -
FOLLOW_WS_in_sep820
public static final org.antlr.runtime.BitSet FOLLOW_WS_in_sep820 -
FOLLOW_LPAREN_in_composite836
public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_composite836 -
FOLLOW_WS_in_composite838
public static final org.antlr.runtime.BitSet FOLLOW_WS_in_composite838 -
FOLLOW_expression_in_composite841
public static final org.antlr.runtime.BitSet FOLLOW_expression_in_composite841 -
FOLLOW_WS_in_composite843
public static final org.antlr.runtime.BitSet FOLLOW_WS_in_composite843 -
FOLLOW_RPAREN_in_composite846
public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_composite846 -
FOLLOW_FIX_in_item866
public static final org.antlr.runtime.BitSet FOLLOW_FIX_in_item866 -
FOLLOW_value_in_item868
public static final org.antlr.runtime.BitSet FOLLOW_value_in_item868 -
FOLLOW_REWRITE_in_item882
public static final org.antlr.runtime.BitSet FOLLOW_REWRITE_in_item882 -
FOLLOW_value_in_item884
public static final org.antlr.runtime.BitSet FOLLOW_value_in_item884 -
FOLLOW_value_in_item898
public static final org.antlr.runtime.BitSet FOLLOW_value_in_item898 -
FOLLOW_text_in_value916
public static final org.antlr.runtime.BitSet FOLLOW_text_in_value916 -
FOLLOW_phrase_in_value932
public static final org.antlr.runtime.BitSet FOLLOW_phrase_in_value932 -
FOLLOW_TEXT_in_text956
public static final org.antlr.runtime.BitSet FOLLOW_TEXT_in_text956 -
FOLLOW_QUOTE_in_phrase970
public static final org.antlr.runtime.BitSet FOLLOW_QUOTE_in_phrase970 -
FOLLOW_QUOTE_in_phrase976
public static final org.antlr.runtime.BitSet FOLLOW_QUOTE_in_phrase976
-
-
Constructor Details
-
QueryParser
public QueryParser(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
-
query
- Throws:
org.antlr.runtime.RecognitionException
-
expression
public final QueryParser.expression_return expression() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
sequence
- Throws:
org.antlr.runtime.RecognitionException
-
factor
- Throws:
org.antlr.runtime.RecognitionException
-
term
- Throws:
org.antlr.runtime.RecognitionException
-
primitive
- Throws:
org.antlr.runtime.RecognitionException
-
restriction
public final QueryParser.restriction_return restriction() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
comparator
public final QueryParser.comparator_return comparator() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
comparable
public final QueryParser.comparable_return comparable() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
member
- Throws:
org.antlr.runtime.RecognitionException
-
function
- Throws:
org.antlr.runtime.RecognitionException
-
arglist
- Throws:
org.antlr.runtime.RecognitionException
-
arg
- Throws:
org.antlr.runtime.RecognitionException
-
andOp
- Throws:
org.antlr.runtime.RecognitionException
-
orOp
- Throws:
org.antlr.runtime.RecognitionException
-
notOp
- Throws:
org.antlr.runtime.RecognitionException
-
sep
- Throws:
org.antlr.runtime.RecognitionException
-
composite
- Throws:
org.antlr.runtime.RecognitionException
-
item
- Throws:
org.antlr.runtime.RecognitionException
-
value
- Throws:
org.antlr.runtime.RecognitionException
-
text
- Throws:
org.antlr.runtime.RecognitionException
-
phrase
- Throws:
org.antlr.runtime.RecognitionException
-