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 Details

    • tokenNames

      public static final String[] 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)
    • PredicateParser

      public PredicateParser(org.antlr.runtime.TokenStream input, org.antlr.runtime.RecognizerSharedState state)
  • Method Details

    • getDelegates

      public org.antlr.runtime.Parser[] getDelegates()
    • getTokenNames

      public String[] getTokenNames()
      Overrides:
      getTokenNames in class org.antlr.runtime.BaseRecognizer
    • getGrammarFileName

      public String getGrammarFileName()
      Overrides:
      getGrammarFileName in class org.antlr.runtime.BaseRecognizer
    • emitErrorMessage

      public void emitErrorMessage(String message)
      Overrides:
      emitErrorMessage in class org.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(String key) throws org.antlr.runtime.RecognitionException
      Throws:
      org.antlr.runtime.RecognitionException
    • value

      public final String value() throws org.antlr.runtime.RecognitionException
      Throws:
      org.antlr.runtime.RecognitionException
    • range

      public final FeatureRange range(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 String keyword() throws org.antlr.runtime.RecognitionException
      Throws:
      org.antlr.runtime.RecognitionException