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
Fields Modifier and Type Field Description static int
AND
static int
EOF
static int
FALSE
static org.antlr.runtime.BitSet
FOLLOW_14_in_range534
static org.antlr.runtime.BitSet
FOLLOW_14_in_unary_node227
static org.antlr.runtime.BitSet
FOLLOW_15_in_range545
static org.antlr.runtime.BitSet
FOLLOW_15_in_unary_node233
static org.antlr.runtime.BitSet
FOLLOW_16_in_partition592
static org.antlr.runtime.BitSet
FOLLOW_17_in_multivalue377
static org.antlr.runtime.BitSet
FOLLOW_17_in_range539
static org.antlr.runtime.BitSet
FOLLOW_18_in_partition597
static org.antlr.runtime.BitSet
FOLLOW_18_in_range499
static org.antlr.runtime.BitSet
FOLLOW_21_in_multivalue357
static org.antlr.runtime.BitSet
FOLLOW_21_in_range464
static org.antlr.runtime.BitSet
FOLLOW_22_in_multivalue387
static org.antlr.runtime.BitSet
FOLLOW_22_in_partition602
static org.antlr.runtime.BitSet
FOLLOW_22_in_range556
static org.antlr.runtime.BitSet
FOLLOW_AND_in_conjunction155
static org.antlr.runtime.BitSet
FOLLOW_AND_in_conjunction173
static org.antlr.runtime.BitSet
FOLLOW_AND_in_keyword635
static org.antlr.runtime.BitSet
FOLLOW_conjunction_in_disjunction112
static org.antlr.runtime.BitSet
FOLLOW_conjunction_in_disjunction78
static org.antlr.runtime.BitSet
FOLLOW_conjunction_in_disjunction94
static org.antlr.runtime.BitSet
FOLLOW_disjunction_in_predicate51
static org.antlr.runtime.BitSet
FOLLOW_disjunction_in_unary_node231
static org.antlr.runtime.BitSet
FOLLOW_EOF_in_predicate53
static org.antlr.runtime.BitSet
FOLLOW_FALSE_in_keyword676
static org.antlr.runtime.BitSet
FOLLOW_FALSE_in_leaf333
static org.antlr.runtime.BitSet
FOLLOW_IN_in_keyword655
static org.antlr.runtime.BitSet
FOLLOW_IN_in_leaf269
static org.antlr.runtime.BitSet
FOLLOW_INTEGER_in_partition582
static org.antlr.runtime.BitSet
FOLLOW_INTEGER_in_partition584
static org.antlr.runtime.BitSet
FOLLOW_INTEGER_in_partition590
static org.antlr.runtime.BitSet
FOLLOW_INTEGER_in_partition594
static org.antlr.runtime.BitSet
FOLLOW_INTEGER_in_partition599
static org.antlr.runtime.BitSet
FOLLOW_INTEGER_in_range482
static org.antlr.runtime.BitSet
FOLLOW_INTEGER_in_range515
static org.antlr.runtime.BitSet
FOLLOW_INTEGER_in_value428
static org.antlr.runtime.BitSet
FOLLOW_keyword_in_value440
static org.antlr.runtime.BitSet
FOLLOW_leaf_in_unary_node208
static org.antlr.runtime.BitSet
FOLLOW_multivalue_in_leaf283
static org.antlr.runtime.BitSet
FOLLOW_NOT_in_keyword645
static org.antlr.runtime.BitSet
FOLLOW_NOT_in_leaf264
static org.antlr.runtime.BitSet
FOLLOW_NOT_in_unary_node222
static org.antlr.runtime.BitSet
FOLLOW_OR_in_disjunction108
static org.antlr.runtime.BitSet
FOLLOW_OR_in_disjunction90
static org.antlr.runtime.BitSet
FOLLOW_OR_in_keyword624
static org.antlr.runtime.BitSet
FOLLOW_partition_in_range536
static org.antlr.runtime.BitSet
FOLLOW_partition_in_range541
static org.antlr.runtime.BitSet
FOLLOW_range_in_leaf300
static org.antlr.runtime.BitSet
FOLLOW_set_in_partition575
static org.antlr.runtime.BitSet
FOLLOW_STRING_in_value418
static org.antlr.runtime.BitSet
FOLLOW_TRUE_in_keyword666
static org.antlr.runtime.BitSet
FOLLOW_TRUE_in_leaf323
static org.antlr.runtime.BitSet
FOLLOW_unary_node_in_conjunction143
static org.antlr.runtime.BitSet
FOLLOW_unary_node_in_conjunction159
static org.antlr.runtime.BitSet
FOLLOW_unary_node_in_conjunction177
static org.antlr.runtime.BitSet
FOLLOW_value_in_leaf258
static org.antlr.runtime.BitSet
FOLLOW_value_in_multivalue361
static org.antlr.runtime.BitSet
FOLLOW_value_in_multivalue381
static org.antlr.runtime.BitSet
FOLLOW_value_in_partition573
static org.antlr.runtime.BitSet
FOLLOW_VALUE_in_value408
static int
IN
static int
INTEGER
static int
NOT
static int
OR
static int
STRING
static int
T__14
static int
T__15
static int
T__16
static int
T__17
static int
T__18
static int
T__19
static int
T__20
static int
T__21
static int
T__22
static java.lang.String[]
tokenNames
static int
TRUE
static int
VALUE
static int
WS
-
Constructor Summary
Constructors Constructor Description PredicateParser(org.antlr.runtime.TokenStream input)
PredicateParser(org.antlr.runtime.TokenStream input, org.antlr.runtime.RecognizerSharedState state)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Predicate
conjunction()
Predicate
disjunction()
void
emitErrorMessage(java.lang.String message)
org.antlr.runtime.Parser[]
getDelegates()
java.lang.String
getGrammarFileName()
java.lang.String[]
getTokenNames()
java.lang.String
keyword()
Predicate
leaf()
FeatureSet
multivalue(java.lang.String key)
void
partition()
Predicate
predicate()
FeatureRange
range(java.lang.String key)
Predicate
unary_node()
java.lang.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 Detail
-
tokenNames
public static final java.lang.String[] tokenNames
-
EOF
public static final int EOF
- See Also:
- Constant Field Values
-
T__14
public static final int T__14
- See Also:
- Constant Field Values
-
T__15
public static final int T__15
- See Also:
- Constant Field Values
-
T__16
public static final int T__16
- See Also:
- Constant Field Values
-
T__17
public static final int T__17
- See Also:
- Constant Field Values
-
T__18
public static final int T__18
- See Also:
- Constant Field Values
-
T__19
public static final int T__19
- See Also:
- Constant Field Values
-
T__20
public static final int T__20
- See Also:
- Constant Field Values
-
T__21
public static final int T__21
- See Also:
- Constant Field Values
-
T__22
public static final int T__22
- See Also:
- Constant Field Values
-
AND
public static final int AND
- See Also:
- Constant Field Values
-
FALSE
public static final int FALSE
- See Also:
- Constant Field Values
-
IN
public static final int IN
- See Also:
- Constant Field Values
-
INTEGER
public static final int INTEGER
- See Also:
- Constant Field Values
-
NOT
public static final int NOT
- See Also:
- Constant Field Values
-
OR
public static final int OR
- See Also:
- Constant Field Values
-
STRING
public static final int STRING
- See Also:
- Constant Field Values
-
TRUE
public static final int TRUE
- See Also:
- Constant Field Values
-
VALUE
public static final int VALUE
- See Also:
- Constant Field Values
-
WS
public static final int WS
- See Also:
- Constant Field Values
-
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
-
-
Method Detail
-
getDelegates
public org.antlr.runtime.Parser[] getDelegates()
-
getTokenNames
public java.lang.String[] getTokenNames()
- Overrides:
getTokenNames
in classorg.antlr.runtime.BaseRecognizer
-
getGrammarFileName
public java.lang.String getGrammarFileName()
- Overrides:
getGrammarFileName
in classorg.antlr.runtime.BaseRecognizer
-
emitErrorMessage
public void emitErrorMessage(java.lang.String message)
- Overrides:
emitErrorMessage
in classorg.antlr.runtime.BaseRecognizer
-
predicate
public final Predicate predicate() throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
disjunction
public final Predicate disjunction() throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
conjunction
public final Predicate conjunction() throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
unary_node
public final Predicate unary_node() throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
leaf
public final Predicate leaf() throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
multivalue
public final FeatureSet multivalue(java.lang.String key) throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
value
public final java.lang.String value() throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
range
public final FeatureRange range(java.lang.String key) throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
partition
public final void partition() throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
keyword
public final java.lang.String keyword() throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
-