Class NmlParser

    • Field Detail

      • tokenNames

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

        protected org.antlr.runtime.tree.TreeAdaptor adaptor
      • FOLLOW_procSpecRev_in_startRule195

        public static final org.antlr.runtime.BitSet FOLLOW_procSpecRev_in_startRule195
      • FOLLOW_EOF_in_startRule198

        public static final org.antlr.runtime.BitSet FOLLOW_EOF_in_startRule198
      • FOLLOW_revision_in_procSpecRev227

        public static final org.antlr.runtime.BitSet FOLLOW_revision_in_procSpecRev227
      • FOLLOW_procSpec_in_procSpecRev245

        public static final org.antlr.runtime.BitSet FOLLOW_procSpec_in_procSpecRev245
      • FOLLOW_letDef_in_procSpec314

        public static final org.antlr.runtime.BitSet FOLLOW_letDef_in_procSpec314
      • FOLLOW_typeDef_in_procSpec323

        public static final org.antlr.runtime.BitSet FOLLOW_typeDef_in_procSpec323
      • FOLLOW_structDef_in_procSpec332

        public static final org.antlr.runtime.BitSet FOLLOW_structDef_in_procSpec332
      • FOLLOW_memDef_in_procSpec341

        public static final org.antlr.runtime.BitSet FOLLOW_memDef_in_procSpec341
      • FOLLOW_modeDef_in_procSpec350

        public static final org.antlr.runtime.BitSet FOLLOW_modeDef_in_procSpec350
      • FOLLOW_opDef_in_procSpec359

        public static final org.antlr.runtime.BitSet FOLLOW_opDef_in_procSpec359
      • FOLLOW_nmlFuncDef_in_procSpec368

        public static final org.antlr.runtime.BitSet FOLLOW_nmlFuncDef_in_procSpec368
      • FOLLOW_LET_in_letDef396

        public static final org.antlr.runtime.BitSet FOLLOW_LET_in_letDef396
      • FOLLOW_ID_in_letDef401

        public static final org.antlr.runtime.BitSet FOLLOW_ID_in_letDef401
      • FOLLOW_ASSIGN_in_letDef403

        public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_letDef403
      • FOLLOW_letExpr_in_letDef408

        public static final org.antlr.runtime.BitSet FOLLOW_letExpr_in_letDef408
      • FOLLOW_expr_in_letExpr432

        public static final org.antlr.runtime.BitSet FOLLOW_expr_in_letExpr432
      • FOLLOW_STRING_CONST_in_letExpr447

        public static final org.antlr.runtime.BitSet FOLLOW_STRING_CONST_in_letExpr447
      • FOLLOW_TYPE_in_typeDef474

        public static final org.antlr.runtime.BitSet FOLLOW_TYPE_in_typeDef474
      • FOLLOW_ID_in_typeDef479

        public static final org.antlr.runtime.BitSet FOLLOW_ID_in_typeDef479
      • FOLLOW_ASSIGN_in_typeDef481

        public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_typeDef481
      • FOLLOW_typeExpr_in_typeDef484

        public static final org.antlr.runtime.BitSet FOLLOW_typeExpr_in_typeDef484
      • FOLLOW_STRUCT_in_structDef513

        public static final org.antlr.runtime.BitSet FOLLOW_STRUCT_in_structDef513
      • FOLLOW_ID_in_structDef518

        public static final org.antlr.runtime.BitSet FOLLOW_ID_in_structDef518
      • FOLLOW_LEFT_PARENTH_in_structDef529

        public static final org.antlr.runtime.BitSet FOLLOW_LEFT_PARENTH_in_structDef529
      • FOLLOW_structFields_in_structDef532

        public static final org.antlr.runtime.BitSet FOLLOW_structFields_in_structDef532
      • FOLLOW_RIGHT_PARENTH_in_structDef534

        public static final org.antlr.runtime.BitSet FOLLOW_RIGHT_PARENTH_in_structDef534
      • FOLLOW_structField_in_structFields553

        public static final org.antlr.runtime.BitSet FOLLOW_structField_in_structFields553
      • FOLLOW_COMMA_in_structFields556

        public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_structFields556
      • FOLLOW_structField_in_structFields559

        public static final org.antlr.runtime.BitSet FOLLOW_structField_in_structFields559
      • FOLLOW_ID_in_structField579

        public static final org.antlr.runtime.BitSet FOLLOW_ID_in_structField579
      • FOLLOW_COLON_in_structField581

        public static final org.antlr.runtime.BitSet FOLLOW_COLON_in_structField581
      • FOLLOW_typeExpr_in_structField584

        public static final org.antlr.runtime.BitSet FOLLOW_typeExpr_in_structField584
      • FOLLOW_SHARED_in_memDef606

        public static final org.antlr.runtime.BitSet FOLLOW_SHARED_in_memDef606
      • FOLLOW_set_in_memDef609

        public static final org.antlr.runtime.BitSet FOLLOW_set_in_memDef609
      • FOLLOW_ID_in_memDef620

        public static final org.antlr.runtime.BitSet FOLLOW_ID_in_memDef620
      • FOLLOW_LEFT_HOOK_in_memDef622

        public static final org.antlr.runtime.BitSet FOLLOW_LEFT_HOOK_in_memDef622
      • FOLLOW_sizeType_in_memDef627

        public static final org.antlr.runtime.BitSet FOLLOW_sizeType_in_memDef627
      • FOLLOW_RIGHT_HOOK_in_memDef667

        public static final org.antlr.runtime.BitSet FOLLOW_RIGHT_HOOK_in_memDef667
      • FOLLOW_alias_in_memDef672

        public static final org.antlr.runtime.BitSet FOLLOW_alias_in_memDef672
      • FOLLOW_expr_in_sizeType692

        public static final org.antlr.runtime.BitSet FOLLOW_expr_in_sizeType692
      • FOLLOW_COMMA_in_sizeType694

        public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_sizeType694
      • FOLLOW_typeExpr_in_sizeType700

        public static final org.antlr.runtime.BitSet FOLLOW_typeExpr_in_sizeType700
      • FOLLOW_ALIAS_in_alias739

        public static final org.antlr.runtime.BitSet FOLLOW_ALIAS_in_alias739
      • FOLLOW_ASSIGN_in_alias742

        public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_alias742
      • FOLLOW_aliasExpr_in_alias745

        public static final org.antlr.runtime.BitSet FOLLOW_aliasExpr_in_alias745
      • FOLLOW_ID_in_aliasExpr763

        public static final org.antlr.runtime.BitSet FOLLOW_ID_in_aliasExpr763
      • FOLLOW_LEFT_HOOK_in_aliasExpr765

        public static final org.antlr.runtime.BitSet FOLLOW_LEFT_HOOK_in_aliasExpr765
      • FOLLOW_expr_in_aliasExpr767

        public static final org.antlr.runtime.BitSet FOLLOW_expr_in_aliasExpr767
      • FOLLOW_DOUBLE_DOT_in_aliasExpr769

        public static final org.antlr.runtime.BitSet FOLLOW_DOUBLE_DOT_in_aliasExpr769
      • FOLLOW_expr_in_aliasExpr771

        public static final org.antlr.runtime.BitSet FOLLOW_expr_in_aliasExpr771
      • FOLLOW_RIGHT_HOOK_in_aliasExpr773

        public static final org.antlr.runtime.BitSet FOLLOW_RIGHT_HOOK_in_aliasExpr773
      • FOLLOW_location_in_aliasExpr804

        public static final org.antlr.runtime.BitSet FOLLOW_location_in_aliasExpr804
      • FOLLOW_LABEL_in_modeDef826

        public static final org.antlr.runtime.BitSet FOLLOW_LABEL_in_modeDef826
      • FOLLOW_MODE_in_modeDef829

        public static final org.antlr.runtime.BitSet FOLLOW_MODE_in_modeDef829
      • FOLLOW_ID_in_modeDef834

        public static final org.antlr.runtime.BitSet FOLLOW_ID_in_modeDef834
      • FOLLOW_modeSpecPart_in_modeDef845

        public static final org.antlr.runtime.BitSet FOLLOW_modeSpecPart_in_modeDef845
      • FOLLOW_andRule_in_modeSpecPart865

        public static final org.antlr.runtime.BitSet FOLLOW_andRule_in_modeSpecPart865
      • FOLLOW_modeReturn_in_modeSpecPart867

        public static final org.antlr.runtime.BitSet FOLLOW_modeReturn_in_modeSpecPart867
      • FOLLOW_attrDefList_in_modeSpecPart870

        public static final org.antlr.runtime.BitSet FOLLOW_attrDefList_in_modeSpecPart870
      • FOLLOW_orRule_in_modeSpecPart879

        public static final org.antlr.runtime.BitSet FOLLOW_orRule_in_modeSpecPart879
      • FOLLOW_ASSIGN_in_modeReturn897

        public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_modeReturn897
      • FOLLOW_expr_in_modeReturn899

        public static final org.antlr.runtime.BitSet FOLLOW_expr_in_modeReturn899
      • FOLLOW_modifier_in_opDef936

        public static final org.antlr.runtime.BitSet FOLLOW_modifier_in_opDef936
      • FOLLOW_OP_in_opDef939

        public static final org.antlr.runtime.BitSet FOLLOW_OP_in_opDef939
      • FOLLOW_opId_in_opDef941

        public static final org.antlr.runtime.BitSet FOLLOW_opId_in_opDef941
      • FOLLOW_andRule_in_opDef943

        public static final org.antlr.runtime.BitSet FOLLOW_andRule_in_opDef943
      • FOLLOW_attrDefList_in_opDef958

        public static final org.antlr.runtime.BitSet FOLLOW_attrDefList_in_opDef958
      • FOLLOW_modifier_in_opDef992

        public static final org.antlr.runtime.BitSet FOLLOW_modifier_in_opDef992
      • FOLLOW_OP_in_opDef995

        public static final org.antlr.runtime.BitSet FOLLOW_OP_in_opDef995
      • FOLLOW_opId_in_opDef997

        public static final org.antlr.runtime.BitSet FOLLOW_opId_in_opDef997
      • FOLLOW_orRule_in_opDef999

        public static final org.antlr.runtime.BitSet FOLLOW_orRule_in_opDef999
      • FOLLOW_set_in_opId1040

        public static final org.antlr.runtime.BitSet FOLLOW_set_in_opId1040
      • FOLLOW_ASSIGN_in_orRule1097

        public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_orRule1097
      • FOLLOW_idRev_in_orRule1099

        public static final org.antlr.runtime.BitSet FOLLOW_idRev_in_orRule1099
      • FOLLOW_VERT_BAR_in_orRule1102

        public static final org.antlr.runtime.BitSet FOLLOW_VERT_BAR_in_orRule1102
      • FOLLOW_idRev_in_orRule1104

        public static final org.antlr.runtime.BitSet FOLLOW_idRev_in_orRule1104
      • FOLLOW_revision_in_idRev1135

        public static final org.antlr.runtime.BitSet FOLLOW_revision_in_idRev1135
      • FOLLOW_ID_in_idRev1137

        public static final org.antlr.runtime.BitSet FOLLOW_ID_in_idRev1137
      • FOLLOW_LEFT_PARENTH_in_andRule1190

        public static final org.antlr.runtime.BitSet FOLLOW_LEFT_PARENTH_in_andRule1190
      • FOLLOW_argDef_in_andRule1193

        public static final org.antlr.runtime.BitSet FOLLOW_argDef_in_andRule1193
      • FOLLOW_COMMA_in_andRule1196

        public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_andRule1196
      • FOLLOW_argDef_in_andRule1198

        public static final org.antlr.runtime.BitSet FOLLOW_argDef_in_andRule1198
      • FOLLOW_RIGHT_PARENTH_in_andRule1204

        public static final org.antlr.runtime.BitSet FOLLOW_RIGHT_PARENTH_in_andRule1204
      • FOLLOW_ID_in_argDef1233

        public static final org.antlr.runtime.BitSet FOLLOW_ID_in_argDef1233
      • FOLLOW_COLON_in_argDef1236

        public static final org.antlr.runtime.BitSet FOLLOW_COLON_in_argDef1236
      • FOLLOW_argType_in_argDef1239

        public static final org.antlr.runtime.BitSet FOLLOW_argType_in_argDef1239
      • FOLLOW_ID_in_argType1261

        public static final org.antlr.runtime.BitSet FOLLOW_ID_in_argType1261
      • FOLLOW_ID_in_argType1280

        public static final org.antlr.runtime.BitSet FOLLOW_ID_in_argType1280
      • FOLLOW_typeExpr_in_argType1298

        public static final org.antlr.runtime.BitSet FOLLOW_typeExpr_in_argType1298
      • FOLLOW_attrDefRev_in_attrDefList1320

        public static final org.antlr.runtime.BitSet FOLLOW_attrDefRev_in_attrDefList1320
      • FOLLOW_revision_in_attrDefRev1350

        public static final org.antlr.runtime.BitSet FOLLOW_revision_in_attrDefRev1350
      • FOLLOW_attrDef_in_attrDefRev1368

        public static final org.antlr.runtime.BitSet FOLLOW_attrDef_in_attrDefRev1368
      • FOLLOW_SYNTAX_in_attrDef1448

        public static final org.antlr.runtime.BitSet FOLLOW_SYNTAX_in_attrDef1448
      • FOLLOW_ASSIGN_in_attrDef1451

        public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_attrDef1451
      • FOLLOW_syntaxDef_in_attrDef1454

        public static final org.antlr.runtime.BitSet FOLLOW_syntaxDef_in_attrDef1454
      • FOLLOW_IMAGE_in_attrDef1465

        public static final org.antlr.runtime.BitSet FOLLOW_IMAGE_in_attrDef1465
      • FOLLOW_ASSIGN_in_attrDef1468

        public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_attrDef1468
      • FOLLOW_imageDef_in_attrDef1471

        public static final org.antlr.runtime.BitSet FOLLOW_imageDef_in_attrDef1471
      • FOLLOW_ACTION_in_attrDef1482

        public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_attrDef1482
      • FOLLOW_ASSIGN_in_attrDef1485

        public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_attrDef1485
      • FOLLOW_actionDef_in_attrDef1488

        public static final org.antlr.runtime.BitSet FOLLOW_actionDef_in_attrDef1488
      • FOLLOW_ID_in_attrDef1499

        public static final org.antlr.runtime.BitSet FOLLOW_ID_in_attrDef1499
      • FOLLOW_ASSIGN_in_attrDef1502

        public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_attrDef1502
      • FOLLOW_actionDef_in_attrDef1505

        public static final org.antlr.runtime.BitSet FOLLOW_actionDef_in_attrDef1505
      • FOLLOW_ID_in_syntaxDef1524

        public static final org.antlr.runtime.BitSet FOLLOW_ID_in_syntaxDef1524
      • FOLLOW_DOT_in_syntaxDef1526

        public static final org.antlr.runtime.BitSet FOLLOW_DOT_in_syntaxDef1526
      • FOLLOW_SYNTAX_in_syntaxDef1529

        public static final org.antlr.runtime.BitSet FOLLOW_SYNTAX_in_syntaxDef1529
      • FOLLOW_attrExpr_in_syntaxDef1538

        public static final org.antlr.runtime.BitSet FOLLOW_attrExpr_in_syntaxDef1538
      • FOLLOW_ID_in_imageDef1556

        public static final org.antlr.runtime.BitSet FOLLOW_ID_in_imageDef1556
      • FOLLOW_DOT_in_imageDef1558

        public static final org.antlr.runtime.BitSet FOLLOW_DOT_in_imageDef1558
      • FOLLOW_IMAGE_in_imageDef1561

        public static final org.antlr.runtime.BitSet FOLLOW_IMAGE_in_imageDef1561
      • FOLLOW_attrExpr_in_imageDef1570

        public static final org.antlr.runtime.BitSet FOLLOW_attrExpr_in_imageDef1570
      • FOLLOW_ID_in_actionDef1588

        public static final org.antlr.runtime.BitSet FOLLOW_ID_in_actionDef1588
      • FOLLOW_DOT_in_actionDef1590

        public static final org.antlr.runtime.BitSet FOLLOW_DOT_in_actionDef1590
      • FOLLOW_ACTION_in_actionDef1593

        public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_actionDef1593
      • FOLLOW_LEFT_BRACE_in_actionDef1602

        public static final org.antlr.runtime.BitSet FOLLOW_LEFT_BRACE_in_actionDef1602
      • FOLLOW_sequence_in_actionDef1605

        public static final org.antlr.runtime.BitSet FOLLOW_sequence_in_actionDef1605
      • FOLLOW_RIGHT_BRACE_in_actionDef1607

        public static final org.antlr.runtime.BitSet FOLLOW_RIGHT_BRACE_in_actionDef1607
      • FOLLOW_FUNCTION_in_nmlFuncDef1625

        public static final org.antlr.runtime.BitSet FOLLOW_FUNCTION_in_nmlFuncDef1625
      • FOLLOW_ID_in_nmlFuncDef1629

        public static final org.antlr.runtime.BitSet FOLLOW_ID_in_nmlFuncDef1629
      • FOLLOW_LEFT_PARENTH_in_nmlFuncDef1639

        public static final org.antlr.runtime.BitSet FOLLOW_LEFT_PARENTH_in_nmlFuncDef1639
      • FOLLOW_nmlFuncParam_in_nmlFuncDef1642

        public static final org.antlr.runtime.BitSet FOLLOW_nmlFuncParam_in_nmlFuncDef1642
      • FOLLOW_COMMA_in_nmlFuncDef1645

        public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_nmlFuncDef1645
      • FOLLOW_nmlFuncParam_in_nmlFuncDef1647

        public static final org.antlr.runtime.BitSet FOLLOW_nmlFuncParam_in_nmlFuncDef1647
      • FOLLOW_RIGHT_PARENTH_in_nmlFuncDef1653

        public static final org.antlr.runtime.BitSet FOLLOW_RIGHT_PARENTH_in_nmlFuncDef1653
      • FOLLOW_COLON_in_nmlFuncDef1655

        public static final org.antlr.runtime.BitSet FOLLOW_COLON_in_nmlFuncDef1655
      • FOLLOW_typeExpr_in_nmlFuncDef1657

        public static final org.antlr.runtime.BitSet FOLLOW_typeExpr_in_nmlFuncDef1657
      • FOLLOW_ASSIGN_in_nmlFuncDef1665

        public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_nmlFuncDef1665
      • FOLLOW_expr_in_nmlFuncDef1667

        public static final org.antlr.runtime.BitSet FOLLOW_expr_in_nmlFuncDef1667
      • FOLLOW_ID_in_nmlFuncParam1712

        public static final org.antlr.runtime.BitSet FOLLOW_ID_in_nmlFuncParam1712
      • FOLLOW_COLON_in_nmlFuncParam1715

        public static final org.antlr.runtime.BitSet FOLLOW_COLON_in_nmlFuncParam1715
      • FOLLOW_typeExpr_in_nmlFuncParam1718

        public static final org.antlr.runtime.BitSet FOLLOW_typeExpr_in_nmlFuncParam1718
      • FOLLOW_ID_in_synpred15_NmlParser763

        public static final org.antlr.runtime.BitSet FOLLOW_ID_in_synpred15_NmlParser763
      • FOLLOW_LEFT_HOOK_in_synpred15_NmlParser765

        public static final org.antlr.runtime.BitSet FOLLOW_LEFT_HOOK_in_synpred15_NmlParser765
      • FOLLOW_expr_in_synpred15_NmlParser767

        public static final org.antlr.runtime.BitSet FOLLOW_expr_in_synpred15_NmlParser767
      • FOLLOW_DOUBLE_DOT_in_synpred15_NmlParser769

        public static final org.antlr.runtime.BitSet FOLLOW_DOUBLE_DOT_in_synpred15_NmlParser769
      • FOLLOW_expr_in_synpred15_NmlParser771

        public static final org.antlr.runtime.BitSet FOLLOW_expr_in_synpred15_NmlParser771
      • FOLLOW_RIGHT_HOOK_in_synpred15_NmlParser773

        public static final org.antlr.runtime.BitSet FOLLOW_RIGHT_HOOK_in_synpred15_NmlParser773
      • FOLLOW_ID_in_synpred28_NmlParser1261

        public static final org.antlr.runtime.BitSet FOLLOW_ID_in_synpred28_NmlParser1261
      • FOLLOW_ID_in_synpred29_NmlParser1280

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

      • NmlParser

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

        public NmlParser​(org.antlr.runtime.TokenStream input,
                         org.antlr.runtime.RecognizerSharedState state)