Class PredicateParser
java.lang.Object
org.antlr.runtime.BaseRecognizer
org.antlr.runtime.Parser
com.yahoo.document.predicate.parser.PredicateParser
public class PredicateParser
extends org.antlr.runtime.Parser
-
Field Summary
Modifier and TypeFieldDescriptionstatic 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 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, state
-
Constructor Summary
ConstructorDescriptionPredicateParser
(org.antlr.runtime.TokenStream input) PredicateParser
(org.antlr.runtime.TokenStream input, org.antlr.runtime.RecognizerSharedState state) -
Method Summary
Modifier and TypeMethodDescriptionfinal Predicate
final Predicate
void
emitErrorMessage
(String message) org.antlr.runtime.Parser[]
String[]
final String
keyword()
final Predicate
leaf()
final FeatureSet
multivalue
(String key) final void
final Predicate
final FeatureRange
final Predicate
final String
value()
Methods inherited from class org.antlr.runtime.Parser
getCurrentInputSymbol, getMissingSymbol, getSourceName, getTokenStream, reset, setTokenStream, traceIn, traceOut
Methods inherited from class org.antlr.runtime.BaseRecognizer
alreadyParsedRule, beginResync, combineFollows, computeContextSensitiveRuleFOLLOW, computeErrorRecoverySet, consumeUntil, consumeUntil, displayRecognitionError, endResync, failed, getBacktrackingLevel, getErrorHeader, getErrorMessage, getNumberOfSyntaxErrors, getRuleInvocationStack, getRuleInvocationStack, getRuleMemoization, getRuleMemoizationCacheSize, getTokenErrorDisplay, match, matchAny, memoize, mismatchIsMissingToken, mismatchIsUnwantedToken, pushFollow, recover, recoverFromMismatchedSet, recoverFromMismatchedToken, reportError, setBacktrackingLevel, toStrings, traceIn, traceOut
-
Field Details
-
tokenNames
-
EOF
public static final int EOF- See Also:
-
T__14
public static final int T__14- See Also:
-
T__15
public static final int T__15- See Also:
-
T__16
public static final int T__16- See Also:
-
T__17
public static final int T__17- See Also:
-
T__18
public static final int T__18- See Also:
-
T__19
public static final int T__19- See Also:
-
T__20
public static final int T__20- See Also:
-
T__21
public static final int T__21- See Also:
-
T__22
public static final int T__22- See Also:
-
AND
public static final int AND- See Also:
-
FALSE
public static final int FALSE- See Also:
-
IN
public static final int IN- See Also:
-
INTEGER
public static final int INTEGER- See Also:
-
NOT
public static final int NOT- See Also:
-
OR
public static final int OR- See Also:
-
STRING
public static final int STRING- See Also:
-
TRUE
public static final int TRUE- See Also:
-
VALUE
public static final int VALUE- See Also:
-
WS
public static final int WS- See Also:
-
FOLLOW_disjunction_in_predicate51
public static final org.antlr.runtime.BitSet FOLLOW_disjunction_in_predicate51 -
FOLLOW_EOF_in_predicate53
public static final org.antlr.runtime.BitSet FOLLOW_EOF_in_predicate53 -
FOLLOW_conjunction_in_disjunction78
public static final org.antlr.runtime.BitSet FOLLOW_conjunction_in_disjunction78 -
FOLLOW_OR_in_disjunction90
public static final org.antlr.runtime.BitSet FOLLOW_OR_in_disjunction90 -
FOLLOW_conjunction_in_disjunction94
public static final org.antlr.runtime.BitSet FOLLOW_conjunction_in_disjunction94 -
FOLLOW_OR_in_disjunction108
public static final org.antlr.runtime.BitSet FOLLOW_OR_in_disjunction108 -
FOLLOW_conjunction_in_disjunction112
public static final org.antlr.runtime.BitSet FOLLOW_conjunction_in_disjunction112 -
FOLLOW_unary_node_in_conjunction143
public static final org.antlr.runtime.BitSet FOLLOW_unary_node_in_conjunction143 -
FOLLOW_AND_in_conjunction155
public static final org.antlr.runtime.BitSet FOLLOW_AND_in_conjunction155 -
FOLLOW_unary_node_in_conjunction159
public static final org.antlr.runtime.BitSet FOLLOW_unary_node_in_conjunction159 -
FOLLOW_AND_in_conjunction173
public static final org.antlr.runtime.BitSet FOLLOW_AND_in_conjunction173 -
FOLLOW_unary_node_in_conjunction177
public static final org.antlr.runtime.BitSet FOLLOW_unary_node_in_conjunction177 -
FOLLOW_leaf_in_unary_node208
public static final org.antlr.runtime.BitSet FOLLOW_leaf_in_unary_node208 -
FOLLOW_NOT_in_unary_node222
public static final org.antlr.runtime.BitSet FOLLOW_NOT_in_unary_node222 -
FOLLOW_14_in_unary_node227
public static final org.antlr.runtime.BitSet FOLLOW_14_in_unary_node227 -
FOLLOW_disjunction_in_unary_node231
public static final org.antlr.runtime.BitSet FOLLOW_disjunction_in_unary_node231 -
FOLLOW_15_in_unary_node233
public static final org.antlr.runtime.BitSet FOLLOW_15_in_unary_node233 -
FOLLOW_value_in_leaf258
public static final org.antlr.runtime.BitSet FOLLOW_value_in_leaf258 -
FOLLOW_NOT_in_leaf264
public static final org.antlr.runtime.BitSet FOLLOW_NOT_in_leaf264 -
FOLLOW_IN_in_leaf269
public static final org.antlr.runtime.BitSet FOLLOW_IN_in_leaf269 -
FOLLOW_multivalue_in_leaf283
public static final org.antlr.runtime.BitSet FOLLOW_multivalue_in_leaf283 -
FOLLOW_range_in_leaf300
public static final org.antlr.runtime.BitSet FOLLOW_range_in_leaf300 -
FOLLOW_TRUE_in_leaf323
public static final org.antlr.runtime.BitSet FOLLOW_TRUE_in_leaf323 -
FOLLOW_FALSE_in_leaf333
public static final org.antlr.runtime.BitSet FOLLOW_FALSE_in_leaf333 -
FOLLOW_21_in_multivalue357
public static final org.antlr.runtime.BitSet FOLLOW_21_in_multivalue357 -
FOLLOW_value_in_multivalue361
public static final org.antlr.runtime.BitSet FOLLOW_value_in_multivalue361 -
FOLLOW_17_in_multivalue377
public static final org.antlr.runtime.BitSet FOLLOW_17_in_multivalue377 -
FOLLOW_value_in_multivalue381
public static final org.antlr.runtime.BitSet FOLLOW_value_in_multivalue381 -
FOLLOW_22_in_multivalue387
public static final org.antlr.runtime.BitSet FOLLOW_22_in_multivalue387 -
FOLLOW_VALUE_in_value408
public static final org.antlr.runtime.BitSet FOLLOW_VALUE_in_value408 -
FOLLOW_STRING_in_value418
public static final org.antlr.runtime.BitSet FOLLOW_STRING_in_value418 -
FOLLOW_INTEGER_in_value428
public static final org.antlr.runtime.BitSet FOLLOW_INTEGER_in_value428 -
FOLLOW_keyword_in_value440
public static final org.antlr.runtime.BitSet FOLLOW_keyword_in_value440 -
FOLLOW_21_in_range464
public static final org.antlr.runtime.BitSet FOLLOW_21_in_range464 -
FOLLOW_INTEGER_in_range482
public static final org.antlr.runtime.BitSet FOLLOW_INTEGER_in_range482 -
FOLLOW_18_in_range499
public static final org.antlr.runtime.BitSet FOLLOW_18_in_range499 -
FOLLOW_INTEGER_in_range515
public static final org.antlr.runtime.BitSet FOLLOW_INTEGER_in_range515 -
FOLLOW_14_in_range534
public static final org.antlr.runtime.BitSet FOLLOW_14_in_range534 -
FOLLOW_partition_in_range536
public static final org.antlr.runtime.BitSet FOLLOW_partition_in_range536 -
FOLLOW_17_in_range539
public static final org.antlr.runtime.BitSet FOLLOW_17_in_range539 -
FOLLOW_partition_in_range541
public static final org.antlr.runtime.BitSet FOLLOW_partition_in_range541 -
FOLLOW_15_in_range545
public static final org.antlr.runtime.BitSet FOLLOW_15_in_range545 -
FOLLOW_22_in_range556
public static final org.antlr.runtime.BitSet FOLLOW_22_in_range556 -
FOLLOW_value_in_partition573
public static final org.antlr.runtime.BitSet FOLLOW_value_in_partition573 -
FOLLOW_set_in_partition575
public static final org.antlr.runtime.BitSet FOLLOW_set_in_partition575 -
FOLLOW_INTEGER_in_partition582
public static final org.antlr.runtime.BitSet FOLLOW_INTEGER_in_partition582 -
FOLLOW_INTEGER_in_partition584
public static final org.antlr.runtime.BitSet FOLLOW_INTEGER_in_partition584 -
FOLLOW_INTEGER_in_partition590
public static final org.antlr.runtime.BitSet FOLLOW_INTEGER_in_partition590 -
FOLLOW_16_in_partition592
public static final org.antlr.runtime.BitSet FOLLOW_16_in_partition592 -
FOLLOW_INTEGER_in_partition594
public static final org.antlr.runtime.BitSet FOLLOW_INTEGER_in_partition594 -
FOLLOW_18_in_partition597
public static final org.antlr.runtime.BitSet FOLLOW_18_in_partition597 -
FOLLOW_INTEGER_in_partition599
public static final org.antlr.runtime.BitSet FOLLOW_INTEGER_in_partition599 -
FOLLOW_22_in_partition602
public static final org.antlr.runtime.BitSet FOLLOW_22_in_partition602 -
FOLLOW_OR_in_keyword624
public static final org.antlr.runtime.BitSet FOLLOW_OR_in_keyword624 -
FOLLOW_AND_in_keyword635
public static final org.antlr.runtime.BitSet FOLLOW_AND_in_keyword635 -
FOLLOW_NOT_in_keyword645
public static final org.antlr.runtime.BitSet FOLLOW_NOT_in_keyword645 -
FOLLOW_IN_in_keyword655
public static final org.antlr.runtime.BitSet FOLLOW_IN_in_keyword655 -
FOLLOW_TRUE_in_keyword666
public static final org.antlr.runtime.BitSet FOLLOW_TRUE_in_keyword666 -
FOLLOW_FALSE_in_keyword676
public static final org.antlr.runtime.BitSet FOLLOW_FALSE_in_keyword676
-
-
Constructor Details
-
PredicateParser
public PredicateParser(org.antlr.runtime.TokenStream input)
-
-
Method Details
-
getDelegates
public org.antlr.runtime.Parser[] getDelegates() -
getTokenNames
- Overrides:
getTokenNames
in classorg.antlr.runtime.BaseRecognizer
-
getGrammarFileName
- Overrides:
getGrammarFileName
in classorg.antlr.runtime.BaseRecognizer
-
emitErrorMessage
- Overrides:
emitErrorMessage
in classorg.antlr.runtime.BaseRecognizer
-
predicate
- Throws:
org.antlr.runtime.RecognitionException
-
disjunction
- Throws:
org.antlr.runtime.RecognitionException
-
conjunction
- Throws:
org.antlr.runtime.RecognitionException
-
unary_node
- Throws:
org.antlr.runtime.RecognitionException
-
leaf
- Throws:
org.antlr.runtime.RecognitionException
-
multivalue
- Throws:
org.antlr.runtime.RecognitionException
-
value
- Throws:
org.antlr.runtime.RecognitionException
-
range
- Throws:
org.antlr.runtime.RecognitionException
-
partition
public final void partition() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
keyword
- Throws:
org.antlr.runtime.RecognitionException
-