Class JavaJadexParser


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

      • tokenNames

        public static final java.lang.String[] tokenNames
      • helper

        protected IParserHelper helper
        The parser helper provides additional information (e.g. local variables).
      • imports

        protected java.lang.String[] imports
        The imports (if any).
      • FOLLOW_expression_in_lhs48

        public static final org.antlr.runtime.BitSet FOLLOW_expression_in_lhs48
      • FOLLOW_EOF_in_lhs50

        public static final org.antlr.runtime.BitSet FOLLOW_EOF_in_lhs50
      • FOLLOW_conditionalExpression_in_expression73

        public static final org.antlr.runtime.BitSet FOLLOW_conditionalExpression_in_expression73
      • FOLLOW_logicalOrExpression_in_conditionalExpression98

        public static final org.antlr.runtime.BitSet FOLLOW_logicalOrExpression_in_conditionalExpression98
      • FOLLOW_42_in_conditionalExpression121

        public static final org.antlr.runtime.BitSet FOLLOW_42_in_conditionalExpression121
      • FOLLOW_conditionalExpression_in_conditionalExpression127

        public static final org.antlr.runtime.BitSet FOLLOW_conditionalExpression_in_conditionalExpression127
      • FOLLOW_36_in_conditionalExpression129

        public static final org.antlr.runtime.BitSet FOLLOW_36_in_conditionalExpression129
      • FOLLOW_conditionalExpression_in_conditionalExpression135

        public static final org.antlr.runtime.BitSet FOLLOW_conditionalExpression_in_conditionalExpression135
      • FOLLOW_logicalAndExpression_in_logicalOrExpression179

        public static final org.antlr.runtime.BitSet FOLLOW_logicalAndExpression_in_logicalOrExpression179
      • FOLLOW_47_in_logicalOrExpression202

        public static final org.antlr.runtime.BitSet FOLLOW_47_in_logicalOrExpression202
      • FOLLOW_logicalAndExpression_in_logicalOrExpression208

        public static final org.antlr.runtime.BitSet FOLLOW_logicalAndExpression_in_logicalOrExpression208
      • FOLLOW_equalityExpression_in_logicalAndExpression252

        public static final org.antlr.runtime.BitSet FOLLOW_equalityExpression_in_logicalAndExpression252
      • FOLLOW_27_in_logicalAndExpression275

        public static final org.antlr.runtime.BitSet FOLLOW_27_in_logicalAndExpression275
      • FOLLOW_equalityExpression_in_logicalAndExpression281

        public static final org.antlr.runtime.BitSet FOLLOW_equalityExpression_in_logicalAndExpression281
      • FOLLOW_relationalExpression_in_equalityExpression330

        public static final org.antlr.runtime.BitSet FOLLOW_relationalExpression_in_equalityExpression330
      • FOLLOW_39_in_equalityExpression354

        public static final org.antlr.runtime.BitSet FOLLOW_39_in_equalityExpression354
      • FOLLOW_25_in_equalityExpression368

        public static final org.antlr.runtime.BitSet FOLLOW_25_in_equalityExpression368
      • FOLLOW_relationalExpression_in_equalityExpression387

        public static final org.antlr.runtime.BitSet FOLLOW_relationalExpression_in_equalityExpression387
      • FOLLOW_additiveExpression_in_relationalExpression428

        public static final org.antlr.runtime.BitSet FOLLOW_additiveExpression_in_relationalExpression428
      • FOLLOW_37_in_relationalExpression452

        public static final org.antlr.runtime.BitSet FOLLOW_37_in_relationalExpression452
      • FOLLOW_38_in_relationalExpression466

        public static final org.antlr.runtime.BitSet FOLLOW_38_in_relationalExpression466
      • FOLLOW_40_in_relationalExpression480

        public static final org.antlr.runtime.BitSet FOLLOW_40_in_relationalExpression480
      • FOLLOW_41_in_relationalExpression494

        public static final org.antlr.runtime.BitSet FOLLOW_41_in_relationalExpression494
      • FOLLOW_additiveExpression_in_relationalExpression513

        public static final org.antlr.runtime.BitSet FOLLOW_additiveExpression_in_relationalExpression513
      • FOLLOW_multiplicativeExpression_in_additiveExpression561

        public static final org.antlr.runtime.BitSet FOLLOW_multiplicativeExpression_in_additiveExpression561
      • FOLLOW_31_in_additiveExpression585

        public static final org.antlr.runtime.BitSet FOLLOW_31_in_additiveExpression585
      • FOLLOW_33_in_additiveExpression599

        public static final org.antlr.runtime.BitSet FOLLOW_33_in_additiveExpression599
      • FOLLOW_multiplicativeExpression_in_additiveExpression618

        public static final org.antlr.runtime.BitSet FOLLOW_multiplicativeExpression_in_additiveExpression618
      • FOLLOW_unaryExpression_in_multiplicativeExpression659

        public static final org.antlr.runtime.BitSet FOLLOW_unaryExpression_in_multiplicativeExpression659
      • FOLLOW_30_in_multiplicativeExpression683

        public static final org.antlr.runtime.BitSet FOLLOW_30_in_multiplicativeExpression683
      • FOLLOW_35_in_multiplicativeExpression697

        public static final org.antlr.runtime.BitSet FOLLOW_35_in_multiplicativeExpression697
      • FOLLOW_26_in_multiplicativeExpression711

        public static final org.antlr.runtime.BitSet FOLLOW_26_in_multiplicativeExpression711
      • FOLLOW_unaryExpression_in_multiplicativeExpression730

        public static final org.antlr.runtime.BitSet FOLLOW_unaryExpression_in_multiplicativeExpression730
      • FOLLOW_31_in_unaryExpression763

        public static final org.antlr.runtime.BitSet FOLLOW_31_in_unaryExpression763
      • FOLLOW_unaryExpression_in_unaryExpression769

        public static final org.antlr.runtime.BitSet FOLLOW_unaryExpression_in_unaryExpression769
      • FOLLOW_33_in_unaryExpression776

        public static final org.antlr.runtime.BitSet FOLLOW_33_in_unaryExpression776
      • FOLLOW_unaryExpression_in_unaryExpression782

        public static final org.antlr.runtime.BitSet FOLLOW_unaryExpression_in_unaryExpression782
      • FOLLOW_24_in_unaryExpression789

        public static final org.antlr.runtime.BitSet FOLLOW_24_in_unaryExpression789
      • FOLLOW_unaryExpression_in_unaryExpression795

        public static final org.antlr.runtime.BitSet FOLLOW_unaryExpression_in_unaryExpression795
      • FOLLOW_48_in_unaryExpression802

        public static final org.antlr.runtime.BitSet FOLLOW_48_in_unaryExpression802
      • FOLLOW_unaryExpression_in_unaryExpression808

        public static final org.antlr.runtime.BitSet FOLLOW_unaryExpression_in_unaryExpression808
      • FOLLOW_28_in_unaryExpression817

        public static final org.antlr.runtime.BitSet FOLLOW_28_in_unaryExpression817
      • FOLLOW_type_in_unaryExpression823

        public static final org.antlr.runtime.BitSet FOLLOW_type_in_unaryExpression823
      • FOLLOW_29_in_unaryExpression825

        public static final org.antlr.runtime.BitSet FOLLOW_29_in_unaryExpression825
      • FOLLOW_unaryExpression_in_unaryExpression831

        public static final org.antlr.runtime.BitSet FOLLOW_unaryExpression_in_unaryExpression831
      • FOLLOW_primaryExpression_in_unaryExpression844

        public static final org.antlr.runtime.BitSet FOLLOW_primaryExpression_in_unaryExpression844
      • FOLLOW_primaryPrefix_in_primaryExpression873

        public static final org.antlr.runtime.BitSet FOLLOW_primaryPrefix_in_primaryExpression873
      • FOLLOW_primarySuffix_in_primaryExpression881

        public static final org.antlr.runtime.BitSet FOLLOW_primarySuffix_in_primaryExpression881
      • FOLLOW_28_in_primaryPrefix909

        public static final org.antlr.runtime.BitSet FOLLOW_28_in_primaryPrefix909
      • FOLLOW_expression_in_primaryPrefix915

        public static final org.antlr.runtime.BitSet FOLLOW_expression_in_primaryPrefix915
      • FOLLOW_29_in_primaryPrefix917

        public static final org.antlr.runtime.BitSet FOLLOW_29_in_primaryPrefix917
      • FOLLOW_literal_in_primaryPrefix928

        public static final org.antlr.runtime.BitSet FOLLOW_literal_in_primaryPrefix928
      • FOLLOW_collectExpression_in_primaryPrefix939

        public static final org.antlr.runtime.BitSet FOLLOW_collectExpression_in_primaryPrefix939
      • FOLLOW_typePrimary_in_primaryPrefix952

        public static final org.antlr.runtime.BitSet FOLLOW_typePrimary_in_primaryPrefix952
      • FOLLOW_nontypePrimary_in_primaryPrefix965

        public static final org.antlr.runtime.BitSet FOLLOW_nontypePrimary_in_primaryPrefix965
      • FOLLOW_staticMethod_in_typePrimary990

        public static final org.antlr.runtime.BitSet FOLLOW_staticMethod_in_typePrimary990
      • FOLLOW_staticField_in_typePrimary1003

        public static final org.antlr.runtime.BitSet FOLLOW_staticField_in_typePrimary1003
      • FOLLOW_existentialDeclaration_in_typePrimary1016

        public static final org.antlr.runtime.BitSet FOLLOW_existentialDeclaration_in_typePrimary1016
      • FOLLOW_pseudovariable_in_nontypePrimary1041

        public static final org.antlr.runtime.BitSet FOLLOW_pseudovariable_in_nontypePrimary1041
      • FOLLOW_variable_in_nontypePrimary1054

        public static final org.antlr.runtime.BitSet FOLLOW_variable_in_nontypePrimary1054
      • FOLLOW_type_in_staticMethod1082

        public static final org.antlr.runtime.BitSet FOLLOW_type_in_staticMethod1082
      • FOLLOW_34_in_staticMethod1084

        public static final org.antlr.runtime.BitSet FOLLOW_34_in_staticMethod1084
      • FOLLOW_IDENTIFIER_in_staticMethod1090

        public static final org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_staticMethod1090
      • FOLLOW_28_in_staticMethod1092

        public static final org.antlr.runtime.BitSet FOLLOW_28_in_staticMethod1092
      • FOLLOW_29_in_staticMethod1094

        public static final org.antlr.runtime.BitSet FOLLOW_29_in_staticMethod1094
      • FOLLOW_type_in_staticMethod1105

        public static final org.antlr.runtime.BitSet FOLLOW_type_in_staticMethod1105
      • FOLLOW_34_in_staticMethod1107

        public static final org.antlr.runtime.BitSet FOLLOW_34_in_staticMethod1107
      • FOLLOW_IDENTIFIER_in_staticMethod1113

        public static final org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_staticMethod1113
      • FOLLOW_28_in_staticMethod1115

        public static final org.antlr.runtime.BitSet FOLLOW_28_in_staticMethod1115
      • FOLLOW_expression_in_staticMethod1121

        public static final org.antlr.runtime.BitSet FOLLOW_expression_in_staticMethod1121
      • FOLLOW_32_in_staticMethod1127

        public static final org.antlr.runtime.BitSet FOLLOW_32_in_staticMethod1127
      • FOLLOW_expression_in_staticMethod1133

        public static final org.antlr.runtime.BitSet FOLLOW_expression_in_staticMethod1133
      • FOLLOW_29_in_staticMethod1141

        public static final org.antlr.runtime.BitSet FOLLOW_29_in_staticMethod1141
      • FOLLOW_type_in_staticField1165

        public static final org.antlr.runtime.BitSet FOLLOW_type_in_staticField1165
      • FOLLOW_34_in_staticField1167

        public static final org.antlr.runtime.BitSet FOLLOW_34_in_staticField1167
      • FOLLOW_IDENTIFIER_in_staticField1173

        public static final org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_staticField1173
      • FOLLOW_type_in_existentialDeclaration1197

        public static final org.antlr.runtime.BitSet FOLLOW_type_in_existentialDeclaration1197
      • FOLLOW_IDENTIFIER_in_existentialDeclaration1203

        public static final org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_existentialDeclaration1203
      • FOLLOW_45_in_collectExpression1223

        public static final org.antlr.runtime.BitSet FOLLOW_45_in_collectExpression1223
      • FOLLOW_expression_in_collectExpression1231

        public static final org.antlr.runtime.BitSet FOLLOW_expression_in_collectExpression1231
      • FOLLOW_29_in_collectExpression1233

        public static final org.antlr.runtime.BitSet FOLLOW_29_in_collectExpression1233
      • FOLLOW_IDENTIFIER_in_type1262

        public static final org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_type1262
      • FOLLOW_34_in_type1274

        public static final org.antlr.runtime.BitSet FOLLOW_34_in_type1274
      • FOLLOW_IDENTIFIER_in_type1280

        public static final org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_type1280
      • FOLLOW_fieldAccess_in_primarySuffix1310

        public static final org.antlr.runtime.BitSet FOLLOW_fieldAccess_in_primarySuffix1310
      • FOLLOW_methodAccess_in_primarySuffix1321

        public static final org.antlr.runtime.BitSet FOLLOW_methodAccess_in_primarySuffix1321
      • FOLLOW_arrayAccess_in_primarySuffix1332

        public static final org.antlr.runtime.BitSet FOLLOW_arrayAccess_in_primarySuffix1332
      • FOLLOW_34_in_fieldAccess1351

        public static final org.antlr.runtime.BitSet FOLLOW_34_in_fieldAccess1351
      • FOLLOW_IDENTIFIER_in_fieldAccess1357

        public static final org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_fieldAccess1357
      • FOLLOW_34_in_methodAccess1381

        public static final org.antlr.runtime.BitSet FOLLOW_34_in_methodAccess1381
      • FOLLOW_IDENTIFIER_in_methodAccess1387

        public static final org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_methodAccess1387
      • FOLLOW_28_in_methodAccess1389

        public static final org.antlr.runtime.BitSet FOLLOW_28_in_methodAccess1389
      • FOLLOW_29_in_methodAccess1391

        public static final org.antlr.runtime.BitSet FOLLOW_29_in_methodAccess1391
      • FOLLOW_34_in_methodAccess1398

        public static final org.antlr.runtime.BitSet FOLLOW_34_in_methodAccess1398
      • FOLLOW_IDENTIFIER_in_methodAccess1404

        public static final org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_methodAccess1404
      • FOLLOW_28_in_methodAccess1406

        public static final org.antlr.runtime.BitSet FOLLOW_28_in_methodAccess1406
      • FOLLOW_expression_in_methodAccess1412

        public static final org.antlr.runtime.BitSet FOLLOW_expression_in_methodAccess1412
      • FOLLOW_32_in_methodAccess1418

        public static final org.antlr.runtime.BitSet FOLLOW_32_in_methodAccess1418
      • FOLLOW_expression_in_methodAccess1424

        public static final org.antlr.runtime.BitSet FOLLOW_expression_in_methodAccess1424
      • FOLLOW_29_in_methodAccess1432

        public static final org.antlr.runtime.BitSet FOLLOW_29_in_methodAccess1432
      • FOLLOW_43_in_arrayAccess1452

        public static final org.antlr.runtime.BitSet FOLLOW_43_in_arrayAccess1452
      • FOLLOW_expression_in_arrayAccess1458

        public static final org.antlr.runtime.BitSet FOLLOW_expression_in_arrayAccess1458
      • FOLLOW_44_in_arrayAccess1460

        public static final org.antlr.runtime.BitSet FOLLOW_44_in_arrayAccess1460
      • FOLLOW_IDENTIFIER_in_variable1484

        public static final org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_variable1484
      • FOLLOW_IDENTIFIER_in_pseudovariable1508

        public static final org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_pseudovariable1508
      • FOLLOW_34_in_pseudovariable1510

        public static final org.antlr.runtime.BitSet FOLLOW_34_in_pseudovariable1510
      • FOLLOW_IDENTIFIER_in_pseudovariable1514

        public static final org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_pseudovariable1514
      • FOLLOW_floatingPointLiteral_in_literal1536

        public static final org.antlr.runtime.BitSet FOLLOW_floatingPointLiteral_in_literal1536
      • FOLLOW_integerLiteral_in_literal1547

        public static final org.antlr.runtime.BitSet FOLLOW_integerLiteral_in_literal1547
      • FOLLOW_CharacterLiteral_in_literal1554

        public static final org.antlr.runtime.BitSet FOLLOW_CharacterLiteral_in_literal1554
      • FOLLOW_StringLiteral_in_literal1562

        public static final org.antlr.runtime.BitSet FOLLOW_StringLiteral_in_literal1562
      • FOLLOW_BooleanLiteral_in_literal1570

        public static final org.antlr.runtime.BitSet FOLLOW_BooleanLiteral_in_literal1570
      • FOLLOW_46_in_literal1578

        public static final org.antlr.runtime.BitSet FOLLOW_46_in_literal1578
      • FOLLOW_FloatingPointLiteral_in_floatingPointLiteral1595

        public static final org.antlr.runtime.BitSet FOLLOW_FloatingPointLiteral_in_floatingPointLiteral1595
      • FOLLOW_HexLiteral_in_integerLiteral1613

        public static final org.antlr.runtime.BitSet FOLLOW_HexLiteral_in_integerLiteral1613
      • FOLLOW_OctalLiteral_in_integerLiteral1621

        public static final org.antlr.runtime.BitSet FOLLOW_OctalLiteral_in_integerLiteral1621
      • FOLLOW_DecimalLiteral_in_integerLiteral1629

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

      • JavaJadexParser

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

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

      • getDelegates

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

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

        public java.lang.String getGrammarFileName()
        Overrides:
        getGrammarFileName in class org.antlr.runtime.BaseRecognizer
      • setParserHelper

        public void setParserHelper​(IParserHelper helper)
        Set the parser helper.
      • setImports

        public void setImports​(java.lang.String[] imports)
        Set the imports.
      • lhs

        public final Expression lhs()
                             throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • expression

        public final Expression expression()
                                    throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • conditionalExpression

        public final Expression conditionalExpression()
                                               throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • logicalOrExpression

        public final Expression logicalOrExpression()
                                             throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • logicalAndExpression

        public final Expression logicalAndExpression()
                                              throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • equalityExpression

        public final Expression equalityExpression()
                                            throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • relationalExpression

        public final Expression relationalExpression()
                                              throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • additiveExpression

        public final Expression additiveExpression()
                                            throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • multiplicativeExpression

        public final Expression multiplicativeExpression()
                                                  throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • unaryExpression

        public final Expression unaryExpression()
                                         throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • primaryExpression

        public final Expression primaryExpression()
                                           throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • primaryPrefix

        public final Expression primaryPrefix()
                                       throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • typePrimary

        public final Expression typePrimary()
                                     throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • nontypePrimary

        public final Expression nontypePrimary()
                                        throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • staticMethod

        public final Expression staticMethod()
                                      throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • staticField

        public final Expression staticField()
                                     throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • existentialDeclaration

        public final Expression existentialDeclaration()
                                                throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • collectExpression

        public final Expression collectExpression()
                                           throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • type

        public final OAVObjectType type()
                                 throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • primarySuffix

        public final Suffix primarySuffix()
                                   throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • fieldAccess

        public final Suffix fieldAccess()
                                 throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • methodAccess

        public final Suffix methodAccess()
                                  throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • arrayAccess

        public final Suffix arrayAccess()
                                 throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • variable

        public final Expression variable()
                                  throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • pseudovariable

        public final Expression pseudovariable()
                                        throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • literal

        public final Expression literal()
                                 throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • floatingPointLiteral

        public final Expression floatingPointLiteral()
                                              throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • integerLiteral

        public final Expression integerLiteral()
                                        throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException