Class PCMStoExParser

  • Direct Known Subclasses:
    MyPCMStoExParser

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

      • tokenNames

        public static final String[] tokenNames
      • FOLLOW_ifelseExpr_in_expression41

        public static final org.antlr.runtime.BitSet FOLLOW_ifelseExpr_in_expression41
      • FOLLOW_EOF_in_expression43

        public static final org.antlr.runtime.BitSet FOLLOW_EOF_in_expression43
      • FOLLOW_boolAndExpr_in_ifelseExpr66

        public static final org.antlr.runtime.BitSet FOLLOW_boolAndExpr_in_ifelseExpr66
      • FOLLOW_55_in_ifelseExpr79

        public static final org.antlr.runtime.BitSet FOLLOW_55_in_ifelseExpr79
      • FOLLOW_boolAndExpr_in_ifelseExpr85

        public static final org.antlr.runtime.BitSet FOLLOW_boolAndExpr_in_ifelseExpr85
      • FOLLOW_56_in_ifelseExpr89

        public static final org.antlr.runtime.BitSet FOLLOW_56_in_ifelseExpr89
      • FOLLOW_boolAndExpr_in_ifelseExpr95

        public static final org.antlr.runtime.BitSet FOLLOW_boolAndExpr_in_ifelseExpr95
      • FOLLOW_boolOrExpr_in_boolAndExpr120

        public static final org.antlr.runtime.BitSet FOLLOW_boolOrExpr_in_boolAndExpr120
      • FOLLOW_AND_in_boolAndExpr131

        public static final org.antlr.runtime.BitSet FOLLOW_AND_in_boolAndExpr131
      • FOLLOW_boolOrExpr_in_boolAndExpr142

        public static final org.antlr.runtime.BitSet FOLLOW_boolOrExpr_in_boolAndExpr142
      • FOLLOW_compareExpr_in_boolOrExpr169

        public static final org.antlr.runtime.BitSet FOLLOW_compareExpr_in_boolOrExpr169
      • FOLLOW_OR_in_boolOrExpr182

        public static final org.antlr.runtime.BitSet FOLLOW_OR_in_boolOrExpr182
      • FOLLOW_XOR_in_boolOrExpr190

        public static final org.antlr.runtime.BitSet FOLLOW_XOR_in_boolOrExpr190
      • FOLLOW_compareExpr_in_boolOrExpr202

        public static final org.antlr.runtime.BitSet FOLLOW_compareExpr_in_boolOrExpr202
      • FOLLOW_sumExpr_in_compareExpr240

        public static final org.antlr.runtime.BitSet FOLLOW_sumExpr_in_compareExpr240
      • FOLLOW_GREATER_in_compareExpr257

        public static final org.antlr.runtime.BitSet FOLLOW_GREATER_in_compareExpr257
      • FOLLOW_LESS_in_compareExpr267

        public static final org.antlr.runtime.BitSet FOLLOW_LESS_in_compareExpr267
      • FOLLOW_EQUAL_in_compareExpr277

        public static final org.antlr.runtime.BitSet FOLLOW_EQUAL_in_compareExpr277
      • FOLLOW_NOTEQUAL_in_compareExpr287

        public static final org.antlr.runtime.BitSet FOLLOW_NOTEQUAL_in_compareExpr287
      • FOLLOW_GREATEREQUAL_in_compareExpr297

        public static final org.antlr.runtime.BitSet FOLLOW_GREATEREQUAL_in_compareExpr297
      • FOLLOW_LESSEQUAL_in_compareExpr307

        public static final org.antlr.runtime.BitSet FOLLOW_LESSEQUAL_in_compareExpr307
      • FOLLOW_sumExpr_in_compareExpr322

        public static final org.antlr.runtime.BitSet FOLLOW_sumExpr_in_compareExpr322
      • FOLLOW_prodExpr_in_sumExpr354

        public static final org.antlr.runtime.BitSet FOLLOW_prodExpr_in_sumExpr354
      • FOLLOW_PLUS_in_sumExpr372

        public static final org.antlr.runtime.BitSet FOLLOW_PLUS_in_sumExpr372
      • FOLLOW_MINUS_in_sumExpr380

        public static final org.antlr.runtime.BitSet FOLLOW_MINUS_in_sumExpr380
      • FOLLOW_prodExpr_in_sumExpr393

        public static final org.antlr.runtime.BitSet FOLLOW_prodExpr_in_sumExpr393
      • FOLLOW_powExpr_in_prodExpr431

        public static final org.antlr.runtime.BitSet FOLLOW_powExpr_in_prodExpr431
      • FOLLOW_MUL_in_prodExpr451

        public static final org.antlr.runtime.BitSet FOLLOW_MUL_in_prodExpr451
      • FOLLOW_DIV_in_prodExpr462

        public static final org.antlr.runtime.BitSet FOLLOW_DIV_in_prodExpr462
      • FOLLOW_MOD_in_prodExpr473

        public static final org.antlr.runtime.BitSet FOLLOW_MOD_in_prodExpr473
      • FOLLOW_powExpr_in_prodExpr489

        public static final org.antlr.runtime.BitSet FOLLOW_powExpr_in_prodExpr489
      • FOLLOW_unaryExpr_in_powExpr530

        public static final org.antlr.runtime.BitSet FOLLOW_unaryExpr_in_powExpr530
      • FOLLOW_POW_in_powExpr539

        public static final org.antlr.runtime.BitSet FOLLOW_POW_in_powExpr539
      • FOLLOW_unaryExpr_in_powExpr545

        public static final org.antlr.runtime.BitSet FOLLOW_unaryExpr_in_powExpr545
      • FOLLOW_MINUS_in_unaryExpr581

        public static final org.antlr.runtime.BitSet FOLLOW_MINUS_in_unaryExpr581
      • FOLLOW_unaryExpr_in_unaryExpr587

        public static final org.antlr.runtime.BitSet FOLLOW_unaryExpr_in_unaryExpr587
      • FOLLOW_NOT_in_unaryExpr605

        public static final org.antlr.runtime.BitSet FOLLOW_NOT_in_unaryExpr605
      • FOLLOW_unaryExpr_in_unaryExpr611

        public static final org.antlr.runtime.BitSet FOLLOW_unaryExpr_in_unaryExpr611
      • FOLLOW_atom_in_unaryExpr633

        public static final org.antlr.runtime.BitSet FOLLOW_atom_in_unaryExpr633
      • FOLLOW_NUMBER_in_atom668

        public static final org.antlr.runtime.BitSet FOLLOW_NUMBER_in_atom668
      • FOLLOW_definition_in_atom695

        public static final org.antlr.runtime.BitSet FOLLOW_definition_in_atom695
      • FOLLOW_STRING_LITERAL_in_atom720

        public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_atom720
      • FOLLOW_boolean_keywords_in_atom747

        public static final org.antlr.runtime.BitSet FOLLOW_boolean_keywords_in_atom747
      • FOLLOW_scoped_id_in_atom775

        public static final org.antlr.runtime.BitSet FOLLOW_scoped_id_in_atom775
      • FOLLOW_DOT_in_atom777

        public static final org.antlr.runtime.BitSet FOLLOW_DOT_in_atom777
      • FOLLOW_characterisation_in_atom783

        public static final org.antlr.runtime.BitSet FOLLOW_characterisation_in_atom783
      • FOLLOW_ID_in_atom810

        public static final org.antlr.runtime.BitSet FOLLOW_ID_in_atom810
      • FOLLOW_arguments_in_atom823

        public static final org.antlr.runtime.BitSet FOLLOW_arguments_in_atom823
      • FOLLOW_LPAREN_in_atom848

        public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_atom848
      • FOLLOW_ifelseExpr_in_atom858

        public static final org.antlr.runtime.BitSet FOLLOW_ifelseExpr_in_atom858
      • FOLLOW_RPAREN_in_atom864

        public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_atom864
      • FOLLOW_LPAREN_in_arguments910

        public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_arguments910
      • FOLLOW_expressionList_in_arguments916

        public static final org.antlr.runtime.BitSet FOLLOW_expressionList_in_arguments916
      • FOLLOW_RPAREN_in_arguments921

        public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_arguments921
      • FOLLOW_boolAndExpr_in_expressionList959

        public static final org.antlr.runtime.BitSet FOLLOW_boolAndExpr_in_expressionList959
      • FOLLOW_COLON_in_expressionList964

        public static final org.antlr.runtime.BitSet FOLLOW_COLON_in_expressionList964
      • FOLLOW_boolAndExpr_in_expressionList970

        public static final org.antlr.runtime.BitSet FOLLOW_boolAndExpr_in_expressionList970
      • FOLLOW_characterisation_keywords_in_characterisation1003

        public static final org.antlr.runtime.BitSet FOLLOW_characterisation_keywords_in_characterisation1003
      • FOLLOW_INTPMF_in_definition1040

        public static final org.antlr.runtime.BitSet FOLLOW_INTPMF_in_definition1040
      • FOLLOW_SQUARE_PAREN_L_in_definition1051

        public static final org.antlr.runtime.BitSet FOLLOW_SQUARE_PAREN_L_in_definition1051
      • FOLLOW_numeric_int_sample_in_definition1071

        public static final org.antlr.runtime.BitSet FOLLOW_numeric_int_sample_in_definition1071
      • FOLLOW_SQUARE_PAREN_R_in_definition1088

        public static final org.antlr.runtime.BitSet FOLLOW_SQUARE_PAREN_R_in_definition1088
      • FOLLOW_DOUBLEPMF_in_definition1101

        public static final org.antlr.runtime.BitSet FOLLOW_DOUBLEPMF_in_definition1101
      • FOLLOW_SQUARE_PAREN_L_in_definition1114

        public static final org.antlr.runtime.BitSet FOLLOW_SQUARE_PAREN_L_in_definition1114
      • FOLLOW_numeric_real_sample_in_definition1132

        public static final org.antlr.runtime.BitSet FOLLOW_numeric_real_sample_in_definition1132
      • FOLLOW_SQUARE_PAREN_R_in_definition1149

        public static final org.antlr.runtime.BitSet FOLLOW_SQUARE_PAREN_R_in_definition1149
      • FOLLOW_ENUMPMF_in_definition1163

        public static final org.antlr.runtime.BitSet FOLLOW_ENUMPMF_in_definition1163
      • FOLLOW_LPAREN_in_definition1176

        public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_definition1176
      • FOLLOW_ORDERED_DEF_in_definition1183

        public static final org.antlr.runtime.BitSet FOLLOW_ORDERED_DEF_in_definition1183
      • FOLLOW_RPAREN_in_definition1195

        public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_definition1195
      • FOLLOW_SQUARE_PAREN_L_in_definition1202

        public static final org.antlr.runtime.BitSet FOLLOW_SQUARE_PAREN_L_in_definition1202
      • FOLLOW_stringsample_in_definition1220

        public static final org.antlr.runtime.BitSet FOLLOW_stringsample_in_definition1220
      • FOLLOW_SQUARE_PAREN_R_in_definition1237

        public static final org.antlr.runtime.BitSet FOLLOW_SQUARE_PAREN_R_in_definition1237
      • FOLLOW_DOUBLEPDF_in_definition1247

        public static final org.antlr.runtime.BitSet FOLLOW_DOUBLEPDF_in_definition1247
      • FOLLOW_SQUARE_PAREN_L_in_definition1258

        public static final org.antlr.runtime.BitSet FOLLOW_SQUARE_PAREN_L_in_definition1258
      • FOLLOW_real_pdf_sample_in_definition1278

        public static final org.antlr.runtime.BitSet FOLLOW_real_pdf_sample_in_definition1278
      • FOLLOW_SQUARE_PAREN_R_in_definition1295

        public static final org.antlr.runtime.BitSet FOLLOW_SQUARE_PAREN_R_in_definition1295
      • FOLLOW_BOOLPMF_in_definition1306

        public static final org.antlr.runtime.BitSet FOLLOW_BOOLPMF_in_definition1306
      • FOLLOW_LPAREN_in_definition1319

        public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_definition1319
      • FOLLOW_ORDERED_DEF_in_definition1326

        public static final org.antlr.runtime.BitSet FOLLOW_ORDERED_DEF_in_definition1326
      • FOLLOW_RPAREN_in_definition1338

        public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_definition1338
      • FOLLOW_SQUARE_PAREN_L_in_definition1345

        public static final org.antlr.runtime.BitSet FOLLOW_SQUARE_PAREN_L_in_definition1345
      • FOLLOW_boolsample_in_definition1363

        public static final org.antlr.runtime.BitSet FOLLOW_boolsample_in_definition1363
      • FOLLOW_SQUARE_PAREN_R_in_definition1380

        public static final org.antlr.runtime.BitSet FOLLOW_SQUARE_PAREN_R_in_definition1380
      • FOLLOW_LPAREN_in_numeric_int_sample1406

        public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_numeric_int_sample1406
      • FOLLOW_signed_number_in_numeric_int_sample1419

        public static final org.antlr.runtime.BitSet FOLLOW_signed_number_in_numeric_int_sample1419
      • FOLLOW_SEMI_in_numeric_int_sample1430

        public static final org.antlr.runtime.BitSet FOLLOW_SEMI_in_numeric_int_sample1430
      • FOLLOW_NUMBER_in_numeric_int_sample1438

        public static final org.antlr.runtime.BitSet FOLLOW_NUMBER_in_numeric_int_sample1438
      • FOLLOW_RPAREN_in_numeric_int_sample1450

        public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_numeric_int_sample1450
      • FOLLOW_LPAREN_in_numeric_real_sample1473

        public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_numeric_real_sample1473
      • FOLLOW_signed_number_in_numeric_real_sample1486

        public static final org.antlr.runtime.BitSet FOLLOW_signed_number_in_numeric_real_sample1486
      • FOLLOW_SEMI_in_numeric_real_sample1497

        public static final org.antlr.runtime.BitSet FOLLOW_SEMI_in_numeric_real_sample1497
      • FOLLOW_NUMBER_in_numeric_real_sample1505

        public static final org.antlr.runtime.BitSet FOLLOW_NUMBER_in_numeric_real_sample1505
      • FOLLOW_RPAREN_in_numeric_real_sample1517

        public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_numeric_real_sample1517
      • FOLLOW_LPAREN_in_real_pdf_sample1541

        public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_real_pdf_sample1541
      • FOLLOW_signed_number_in_real_pdf_sample1554

        public static final org.antlr.runtime.BitSet FOLLOW_signed_number_in_real_pdf_sample1554
      • FOLLOW_SEMI_in_real_pdf_sample1565

        public static final org.antlr.runtime.BitSet FOLLOW_SEMI_in_real_pdf_sample1565
      • FOLLOW_NUMBER_in_real_pdf_sample1573

        public static final org.antlr.runtime.BitSet FOLLOW_NUMBER_in_real_pdf_sample1573
      • FOLLOW_RPAREN_in_real_pdf_sample1585

        public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_real_pdf_sample1585
      • FOLLOW_LPAREN_in_stringsample1606

        public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_stringsample1606
      • FOLLOW_STRING_LITERAL_in_stringsample1618

        public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_stringsample1618
      • FOLLOW_SEMI_in_stringsample1629

        public static final org.antlr.runtime.BitSet FOLLOW_SEMI_in_stringsample1629
      • FOLLOW_NUMBER_in_stringsample1635

        public static final org.antlr.runtime.BitSet FOLLOW_NUMBER_in_stringsample1635
      • FOLLOW_RPAREN_in_stringsample1646

        public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_stringsample1646
      • FOLLOW_LPAREN_in_boolsample1664

        public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_boolsample1664
      • FOLLOW_boolean_keywords_in_boolsample1678

        public static final org.antlr.runtime.BitSet FOLLOW_boolean_keywords_in_boolsample1678
      • FOLLOW_SEMI_in_boolsample1686

        public static final org.antlr.runtime.BitSet FOLLOW_SEMI_in_boolsample1686
      • FOLLOW_NUMBER_in_boolsample1692

        public static final org.antlr.runtime.BitSet FOLLOW_NUMBER_in_boolsample1692
      • FOLLOW_RPAREN_in_boolsample1703

        public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_boolsample1703
      • FOLLOW_FALSE_in_boolean_keywords1722

        public static final org.antlr.runtime.BitSet FOLLOW_FALSE_in_boolean_keywords1722
      • FOLLOW_TRUE_in_boolean_keywords1736

        public static final org.antlr.runtime.BitSet FOLLOW_TRUE_in_boolean_keywords1736
      • FOLLOW_MINUS_in_signed_number1765

        public static final org.antlr.runtime.BitSet FOLLOW_MINUS_in_signed_number1765
      • FOLLOW_NUMBER_in_signed_number1773

        public static final org.antlr.runtime.BitSet FOLLOW_NUMBER_in_signed_number1773
      • FOLLOW_BYTESIZE_in_characterisation_keywords1795

        public static final org.antlr.runtime.BitSet FOLLOW_BYTESIZE_in_characterisation_keywords1795
      • FOLLOW_STRUCTURE_in_characterisation_keywords1802

        public static final org.antlr.runtime.BitSet FOLLOW_STRUCTURE_in_characterisation_keywords1802
      • FOLLOW_NUMBER_OF_ELEMENTS_in_characterisation_keywords1809

        public static final org.antlr.runtime.BitSet FOLLOW_NUMBER_OF_ELEMENTS_in_characterisation_keywords1809
      • FOLLOW_TYPE_in_characterisation_keywords1816

        public static final org.antlr.runtime.BitSet FOLLOW_TYPE_in_characterisation_keywords1816
      • FOLLOW_VALUE_in_characterisation_keywords1823

        public static final org.antlr.runtime.BitSet FOLLOW_VALUE_in_characterisation_keywords1823
      • FOLLOW_ID_in_scoped_id1853

        public static final org.antlr.runtime.BitSet FOLLOW_ID_in_scoped_id1853
      • FOLLOW_DOT_in_scoped_id1864

        public static final org.antlr.runtime.BitSet FOLLOW_DOT_in_scoped_id1864
      • FOLLOW_ID_in_scoped_id1869

        public static final org.antlr.runtime.BitSet FOLLOW_ID_in_scoped_id1869
      • FOLLOW_INNER_in_scoped_id1875

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

      • PCMStoExParser

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

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

      • getTokenNames

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

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

        public final de.uka.ipd.sdq.stoex.Expression expression()
                                                         throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • ifelseExpr

        public final de.uka.ipd.sdq.stoex.IfElse ifelseExpr()
                                                     throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • boolAndExpr

        public final de.uka.ipd.sdq.stoex.BooleanExpression boolAndExpr()
                                                                 throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • boolOrExpr

        public final de.uka.ipd.sdq.stoex.BooleanExpression boolOrExpr()
                                                                throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • compareExpr

        public final de.uka.ipd.sdq.stoex.Comparison compareExpr()
                                                          throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • sumExpr

        public final de.uka.ipd.sdq.stoex.Term sumExpr()
                                                throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • prodExpr

        public final de.uka.ipd.sdq.stoex.Product prodExpr()
                                                    throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • powExpr

        public final de.uka.ipd.sdq.stoex.Power powExpr()
                                                 throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • unaryExpr

        public final de.uka.ipd.sdq.stoex.Unary unaryExpr()
                                                   throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • atom

        public final de.uka.ipd.sdq.stoex.Atom atom()
                                             throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • arguments

        public final Collection<de.uka.ipd.sdq.stoex.Expression> arguments()
                                                                    throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • expressionList

        public final Collection<de.uka.ipd.sdq.stoex.Expression> expressionList()
                                                                         throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • characterisation

        public final VariableCharacterisationType characterisation()
                                                            throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • definition

        public final de.uka.ipd.sdq.stoex.ProbabilityFunctionLiteral definition()
                                                                         throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • numeric_int_sample

        public final de.uka.ipd.sdq.probfunction.Sample<Integer> numeric_int_sample()
                                                                             throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • numeric_real_sample

        public final de.uka.ipd.sdq.probfunction.Sample<Double> numeric_real_sample()
                                                                             throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • real_pdf_sample

        public final de.uka.ipd.sdq.probfunction.ContinuousSample real_pdf_sample()
                                                                           throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • stringsample

        public final de.uka.ipd.sdq.probfunction.Sample<Comparable<?>> stringsample()
                                                                             throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • boolsample

        public final de.uka.ipd.sdq.probfunction.Sample<Comparable<?>> boolsample()
                                                                           throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • boolean_keywords

        public final String boolean_keywords()
                                      throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • signed_number

        public final String signed_number()
                                   throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • characterisation_keywords

        public final String characterisation_keywords()
                                               throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • scoped_id

        public final de.uka.ipd.sdq.stoex.AbstractNamedReference scoped_id()
                                                                    throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException