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
  • Field Details

    • tokenNames

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

      public QueryParser(org.antlr.runtime.TokenStream input, org.antlr.runtime.RecognizerSharedState state)
  • 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

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

      public String getGrammarFileName()
      Overrides:
      getGrammarFileName in class org.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 class org.antlr.runtime.BaseRecognizer
      Throws:
      org.antlr.runtime.RecognitionException
    • query

      public final QueryParser.query_return query() throws org.antlr.runtime.RecognitionException
      Throws:
      org.antlr.runtime.RecognitionException
    • expression

      public final QueryParser.expression_return expression() throws org.antlr.runtime.RecognitionException
      Throws:
      org.antlr.runtime.RecognitionException
    • sequence

      public final QueryParser.sequence_return sequence() throws org.antlr.runtime.RecognitionException
      Throws:
      org.antlr.runtime.RecognitionException
    • factor

      public final QueryParser.factor_return factor() throws org.antlr.runtime.RecognitionException
      Throws:
      org.antlr.runtime.RecognitionException
    • term

      public final QueryParser.term_return term() throws org.antlr.runtime.RecognitionException
      Throws:
      org.antlr.runtime.RecognitionException
    • primitive

      public final QueryParser.primitive_return primitive() throws org.antlr.runtime.RecognitionException
      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

      public final QueryParser.member_return member() throws org.antlr.runtime.RecognitionException
      Throws:
      org.antlr.runtime.RecognitionException
    • function

      public final QueryParser.function_return function() throws org.antlr.runtime.RecognitionException
      Throws:
      org.antlr.runtime.RecognitionException
    • arglist

      public final QueryParser.arglist_return arglist() throws org.antlr.runtime.RecognitionException
      Throws:
      org.antlr.runtime.RecognitionException
    • arg

      public final QueryParser.arg_return arg() throws org.antlr.runtime.RecognitionException
      Throws:
      org.antlr.runtime.RecognitionException
    • andOp

      public final QueryParser.andOp_return andOp() throws org.antlr.runtime.RecognitionException
      Throws:
      org.antlr.runtime.RecognitionException
    • orOp

      public final QueryParser.orOp_return orOp() throws org.antlr.runtime.RecognitionException
      Throws:
      org.antlr.runtime.RecognitionException
    • notOp

      public final QueryParser.notOp_return notOp() throws org.antlr.runtime.RecognitionException
      Throws:
      org.antlr.runtime.RecognitionException
    • sep

      public final QueryParser.sep_return sep() throws org.antlr.runtime.RecognitionException
      Throws:
      org.antlr.runtime.RecognitionException
    • composite

      public final QueryParser.composite_return composite() throws org.antlr.runtime.RecognitionException
      Throws:
      org.antlr.runtime.RecognitionException
    • item

      public final QueryParser.item_return item() throws org.antlr.runtime.RecognitionException
      Throws:
      org.antlr.runtime.RecognitionException
    • value

      public final QueryParser.value_return value() throws org.antlr.runtime.RecognitionException
      Throws:
      org.antlr.runtime.RecognitionException
    • text

      public final QueryParser.text_return text() throws org.antlr.runtime.RecognitionException
      Throws:
      org.antlr.runtime.RecognitionException
    • phrase

      public final QueryParser.phrase_return phrase() throws org.antlr.runtime.RecognitionException
      Throws:
      org.antlr.runtime.RecognitionException