Class ExpressionParser


  • public class ExpressionParser
    extends org.antlr.runtime.Parser
    • Field Detail

      • tokenNames

        public static final String[] tokenNames
      • FOLLOW_conjunction_in_expression82

        public static final org.antlr.runtime.BitSet FOLLOW_conjunction_in_expression82
      • FOLLOW_EOF_in_expression84

        public static final org.antlr.runtime.BitSet FOLLOW_EOF_in_expression84
      • FOLLOW_conjunction_in_condExpr97

        public static final org.antlr.runtime.BitSet FOLLOW_conjunction_in_condExpr97
      • FOLLOW_COND_in_condExpr100

        public static final org.antlr.runtime.BitSet FOLLOW_COND_in_condExpr100
      • FOLLOW_addExpr_in_condExpr103

        public static final org.antlr.runtime.BitSet FOLLOW_addExpr_in_condExpr103
      • FOLLOW_disjunction_in_conjunction118

        public static final org.antlr.runtime.BitSet FOLLOW_disjunction_in_conjunction118
      • FOLLOW_AND_in_conjunction121

        public static final org.antlr.runtime.BitSet FOLLOW_AND_in_conjunction121
      • FOLLOW_disjunction_in_conjunction124

        public static final org.antlr.runtime.BitSet FOLLOW_disjunction_in_conjunction124
      • FOLLOW_negation_in_disjunction139

        public static final org.antlr.runtime.BitSet FOLLOW_negation_in_disjunction139
      • FOLLOW_set_in_disjunction142

        public static final org.antlr.runtime.BitSet FOLLOW_set_in_disjunction142
      • FOLLOW_negation_in_disjunction151

        public static final org.antlr.runtime.BitSet FOLLOW_negation_in_disjunction151
      • FOLLOW_cmpExpr_in_negation166

        public static final org.antlr.runtime.BitSet FOLLOW_cmpExpr_in_negation166
      • FOLLOW_NOT_in_negation172

        public static final org.antlr.runtime.BitSet FOLLOW_NOT_in_negation172
      • FOLLOW_cmpExpr_in_negation175

        public static final org.antlr.runtime.BitSet FOLLOW_cmpExpr_in_negation175
      • FOLLOW_addExpr_in_cmpExpr188

        public static final org.antlr.runtime.BitSet FOLLOW_addExpr_in_cmpExpr188
      • FOLLOW_cmpOp_in_cmpExpr191

        public static final org.antlr.runtime.BitSet FOLLOW_cmpOp_in_cmpExpr191
      • FOLLOW_addExpr_in_cmpExpr194

        public static final org.antlr.runtime.BitSet FOLLOW_addExpr_in_cmpExpr194
      • FOLLOW_multExpr_in_addExpr252

        public static final org.antlr.runtime.BitSet FOLLOW_multExpr_in_addExpr252
      • FOLLOW_addOp_in_addExpr255

        public static final org.antlr.runtime.BitSet FOLLOW_addOp_in_addExpr255
      • FOLLOW_multExpr_in_addExpr258

        public static final org.antlr.runtime.BitSet FOLLOW_multExpr_in_addExpr258
      • FOLLOW_unary_in_multExpr292

        public static final org.antlr.runtime.BitSet FOLLOW_unary_in_multExpr292
      • FOLLOW_multOp_in_multExpr295

        public static final org.antlr.runtime.BitSet FOLLOW_multOp_in_multExpr295
      • FOLLOW_unary_in_multExpr298

        public static final org.antlr.runtime.BitSet FOLLOW_unary_in_multExpr298
      • FOLLOW_MINUS_in_unary332

        public static final org.antlr.runtime.BitSet FOLLOW_MINUS_in_unary332
      • FOLLOW_atom_in_unary334

        public static final org.antlr.runtime.BitSet FOLLOW_atom_in_unary334
      • FOLLOW_atom_in_unary349

        public static final org.antlr.runtime.BitSet FOLLOW_atom_in_unary349
      • FOLLOW_var_in_atom362

        public static final org.antlr.runtime.BitSet FOLLOW_var_in_atom362
      • FOLLOW_num_in_atom368

        public static final org.antlr.runtime.BitSet FOLLOW_num_in_atom368
      • FOLLOW_str_in_atom374

        public static final org.antlr.runtime.BitSet FOLLOW_str_in_atom374
      • FOLLOW_fn_in_atom380

        public static final org.antlr.runtime.BitSet FOLLOW_fn_in_atom380
      • FOLLOW_LPAREN_in_atom386

        public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_atom386
      • FOLLOW_conjunction_in_atom388

        public static final org.antlr.runtime.BitSet FOLLOW_conjunction_in_atom388
      • FOLLOW_RPAREN_in_atom390

        public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_atom390
      • FOLLOW_name_in_var407

        public static final org.antlr.runtime.BitSet FOLLOW_name_in_var407
      • FOLLOW_name_in_var413

        public static final org.antlr.runtime.BitSet FOLLOW_name_in_var413
      • FOLLOW_index_in_var415

        public static final org.antlr.runtime.BitSet FOLLOW_index_in_var415
      • FOLLOW_LSQUARE_in_index437

        public static final org.antlr.runtime.BitSet FOLLOW_LSQUARE_in_index437
      • FOLLOW_INT_in_index441

        public static final org.antlr.runtime.BitSet FOLLOW_INT_in_index441
      • FOLLOW_RSQUARE_in_index443

        public static final org.antlr.runtime.BitSet FOLLOW_RSQUARE_in_index443
      • FOLLOW_NAME_in_name461

        public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_name461
      • FOLLOW_60_in_name464

        public static final org.antlr.runtime.BitSet FOLLOW_60_in_name464
      • FOLLOW_NAME_in_name467

        public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_name467
      • FOLLOW_TEXT_in_name483

        public static final org.antlr.runtime.BitSet FOLLOW_TEXT_in_name483
      • FOLLOW_HTML_in_name496

        public static final org.antlr.runtime.BitSet FOLLOW_HTML_in_name496
      • FOLLOW_ATOM_in_name509

        public static final org.antlr.runtime.BitSet FOLLOW_ATOM_in_name509
      • FOLLOW_DATE_in_name522

        public static final org.antlr.runtime.BitSet FOLLOW_DATE_in_name522
      • FOLLOW_NUMBER_in_name535

        public static final org.antlr.runtime.BitSet FOLLOW_NUMBER_in_name535
      • FOLLOW_GEO_in_name548

        public static final org.antlr.runtime.BitSet FOLLOW_GEO_in_name548
      • FOLLOW_GEOPOINT_in_name561

        public static final org.antlr.runtime.BitSet FOLLOW_GEOPOINT_in_name561
      • FOLLOW_PHRASE_in_str598

        public static final org.antlr.runtime.BitSet FOLLOW_PHRASE_in_str598
      • FOLLOW_fnName_in_fn611

        public static final org.antlr.runtime.BitSet FOLLOW_fnName_in_fn611
      • FOLLOW_LPAREN_in_fn613

        public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_fn613
      • FOLLOW_condExpr_in_fn615

        public static final org.antlr.runtime.BitSet FOLLOW_condExpr_in_fn615
      • FOLLOW_COMMA_in_fn618

        public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_fn618
      • FOLLOW_condExpr_in_fn620

        public static final org.antlr.runtime.BitSet FOLLOW_condExpr_in_fn620
      • FOLLOW_RPAREN_in_fn624

        public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_fn624
    • Constructor Detail

      • ExpressionParser

        public ExpressionParser​(org.antlr.runtime.TokenStream input)
      • ExpressionParser

        public ExpressionParser​(org.antlr.runtime.TokenStream input,
                                org.antlr.runtime.RecognizerSharedState state)
    • Method Detail

      • 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
      • condExpr

        public final ExpressionParser.condExpr_return condExpr()
                                                        throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • negation

        public final ExpressionParser.negation_return negation()
                                                        throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • cmpExpr

        public final ExpressionParser.cmpExpr_return cmpExpr()
                                                      throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • cmpOp

        public final ExpressionParser.cmpOp_return cmpOp()
                                                  throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • addExpr

        public final ExpressionParser.addExpr_return addExpr()
                                                      throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • addOp

        public final ExpressionParser.addOp_return addOp()
                                                  throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • multExpr

        public final ExpressionParser.multExpr_return multExpr()
                                                        throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • multOp

        public final ExpressionParser.multOp_return multOp()
                                                    throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • unary

        public final ExpressionParser.unary_return unary()
                                                  throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • atom

        public final ExpressionParser.atom_return atom()
                                                throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • var

        public final ExpressionParser.var_return var()
                                              throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • index

        public final ExpressionParser.index_return index()
                                                  throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • name

        public final ExpressionParser.name_return name()
                                                throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • num

        public final ExpressionParser.num_return num()
                                              throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • str

        public final ExpressionParser.str_return str()
                                              throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • fn

        public final ExpressionParser.fn_return fn()
                                            throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • fnName

        public final ExpressionParser.fnName_return fnName()
                                                    throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException