Class NmlParser

    • Field Detail

      • tokenNames

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

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

        public static final org.antlr.runtime.BitSet FOLLOW_procSpecRev_in_startRule214
      • FOLLOW_EOF_in_startRule217

        public static final org.antlr.runtime.BitSet FOLLOW_EOF_in_startRule217
      • FOLLOW_revision_in_procSpecRev242

        public static final org.antlr.runtime.BitSet FOLLOW_revision_in_procSpecRev242
      • FOLLOW_procSpec_in_procSpecRev260

        public static final org.antlr.runtime.BitSet FOLLOW_procSpec_in_procSpecRev260
      • FOLLOW_letDef_in_procSpec329

        public static final org.antlr.runtime.BitSet FOLLOW_letDef_in_procSpec329
      • FOLLOW_typeDef_in_procSpec338

        public static final org.antlr.runtime.BitSet FOLLOW_typeDef_in_procSpec338
      • FOLLOW_structDef_in_procSpec347

        public static final org.antlr.runtime.BitSet FOLLOW_structDef_in_procSpec347
      • FOLLOW_memDef_in_procSpec356

        public static final org.antlr.runtime.BitSet FOLLOW_memDef_in_procSpec356
      • FOLLOW_modeDef_in_procSpec365

        public static final org.antlr.runtime.BitSet FOLLOW_modeDef_in_procSpec365
      • FOLLOW_opDef_in_procSpec374

        public static final org.antlr.runtime.BitSet FOLLOW_opDef_in_procSpec374
      • FOLLOW_LET_in_letDef405

        public static final org.antlr.runtime.BitSet FOLLOW_LET_in_letDef405
      • FOLLOW_ID_in_letDef410

        public static final org.antlr.runtime.BitSet FOLLOW_ID_in_letDef410
      • FOLLOW_ASSIGN_in_letDef412

        public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_letDef412
      • FOLLOW_letExpr_in_letDef417

        public static final org.antlr.runtime.BitSet FOLLOW_letExpr_in_letDef417
      • FOLLOW_expr_in_letExpr441

        public static final org.antlr.runtime.BitSet FOLLOW_expr_in_letExpr441
      • FOLLOW_STRING_CONST_in_letExpr456

        public static final org.antlr.runtime.BitSet FOLLOW_STRING_CONST_in_letExpr456
      • FOLLOW_TYPE_in_typeDef486

        public static final org.antlr.runtime.BitSet FOLLOW_TYPE_in_typeDef486
      • FOLLOW_ID_in_typeDef491

        public static final org.antlr.runtime.BitSet FOLLOW_ID_in_typeDef491
      • FOLLOW_ASSIGN_in_typeDef493

        public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_typeDef493
      • FOLLOW_typeExpr_in_typeDef496

        public static final org.antlr.runtime.BitSet FOLLOW_typeExpr_in_typeDef496
      • FOLLOW_STRUCT_in_structDef528

        public static final org.antlr.runtime.BitSet FOLLOW_STRUCT_in_structDef528
      • FOLLOW_ID_in_structDef533

        public static final org.antlr.runtime.BitSet FOLLOW_ID_in_structDef533
      • FOLLOW_LEFT_PARENTH_in_structDef544

        public static final org.antlr.runtime.BitSet FOLLOW_LEFT_PARENTH_in_structDef544
      • FOLLOW_structFields_in_structDef547

        public static final org.antlr.runtime.BitSet FOLLOW_structFields_in_structDef547
      • FOLLOW_RIGHT_PARENTH_in_structDef549

        public static final org.antlr.runtime.BitSet FOLLOW_RIGHT_PARENTH_in_structDef549
      • FOLLOW_structField_in_structFields568

        public static final org.antlr.runtime.BitSet FOLLOW_structField_in_structFields568
      • FOLLOW_COMMA_in_structFields571

        public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_structFields571
      • FOLLOW_structField_in_structFields574

        public static final org.antlr.runtime.BitSet FOLLOW_structField_in_structFields574
      • FOLLOW_ID_in_structField594

        public static final org.antlr.runtime.BitSet FOLLOW_ID_in_structField594
      • FOLLOW_COLON_in_structField596

        public static final org.antlr.runtime.BitSet FOLLOW_COLON_in_structField596
      • FOLLOW_typeExpr_in_structField599

        public static final org.antlr.runtime.BitSet FOLLOW_typeExpr_in_structField599
      • FOLLOW_SHARED_in_memDef624

        public static final org.antlr.runtime.BitSet FOLLOW_SHARED_in_memDef624
      • FOLLOW_set_in_memDef627

        public static final org.antlr.runtime.BitSet FOLLOW_set_in_memDef627
      • FOLLOW_ID_in_memDef638

        public static final org.antlr.runtime.BitSet FOLLOW_ID_in_memDef638
      • FOLLOW_LEFT_HOOK_in_memDef640

        public static final org.antlr.runtime.BitSet FOLLOW_LEFT_HOOK_in_memDef640
      • FOLLOW_sizeType_in_memDef645

        public static final org.antlr.runtime.BitSet FOLLOW_sizeType_in_memDef645
      • FOLLOW_RIGHT_HOOK_in_memDef685

        public static final org.antlr.runtime.BitSet FOLLOW_RIGHT_HOOK_in_memDef685
      • FOLLOW_alias_in_memDef690

        public static final org.antlr.runtime.BitSet FOLLOW_alias_in_memDef690
      • FOLLOW_expr_in_sizeType710

        public static final org.antlr.runtime.BitSet FOLLOW_expr_in_sizeType710
      • FOLLOW_COMMA_in_sizeType712

        public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_sizeType712
      • FOLLOW_typeExpr_in_sizeType718

        public static final org.antlr.runtime.BitSet FOLLOW_typeExpr_in_sizeType718
      • FOLLOW_ALIAS_in_alias757

        public static final org.antlr.runtime.BitSet FOLLOW_ALIAS_in_alias757
      • FOLLOW_ASSIGN_in_alias760

        public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_alias760
      • FOLLOW_aliasExpr_in_alias763

        public static final org.antlr.runtime.BitSet FOLLOW_aliasExpr_in_alias763
      • FOLLOW_ID_in_aliasExpr781

        public static final org.antlr.runtime.BitSet FOLLOW_ID_in_aliasExpr781
      • FOLLOW_LEFT_HOOK_in_aliasExpr783

        public static final org.antlr.runtime.BitSet FOLLOW_LEFT_HOOK_in_aliasExpr783
      • FOLLOW_expr_in_aliasExpr785

        public static final org.antlr.runtime.BitSet FOLLOW_expr_in_aliasExpr785
      • FOLLOW_DOUBLE_DOT_in_aliasExpr787

        public static final org.antlr.runtime.BitSet FOLLOW_DOUBLE_DOT_in_aliasExpr787
      • FOLLOW_expr_in_aliasExpr789

        public static final org.antlr.runtime.BitSet FOLLOW_expr_in_aliasExpr789
      • FOLLOW_RIGHT_HOOK_in_aliasExpr791

        public static final org.antlr.runtime.BitSet FOLLOW_RIGHT_HOOK_in_aliasExpr791
      • FOLLOW_location_in_aliasExpr822

        public static final org.antlr.runtime.BitSet FOLLOW_location_in_aliasExpr822
      • FOLLOW_LABEL_in_modeDef847

        public static final org.antlr.runtime.BitSet FOLLOW_LABEL_in_modeDef847
      • FOLLOW_MODE_in_modeDef850

        public static final org.antlr.runtime.BitSet FOLLOW_MODE_in_modeDef850
      • FOLLOW_ID_in_modeDef855

        public static final org.antlr.runtime.BitSet FOLLOW_ID_in_modeDef855
      • FOLLOW_modeSpecPart_in_modeDef866

        public static final org.antlr.runtime.BitSet FOLLOW_modeSpecPart_in_modeDef866
      • FOLLOW_andRule_in_modeSpecPart886

        public static final org.antlr.runtime.BitSet FOLLOW_andRule_in_modeSpecPart886
      • FOLLOW_modeReturn_in_modeSpecPart888

        public static final org.antlr.runtime.BitSet FOLLOW_modeReturn_in_modeSpecPart888
      • FOLLOW_attrDefList_in_modeSpecPart891

        public static final org.antlr.runtime.BitSet FOLLOW_attrDefList_in_modeSpecPart891
      • FOLLOW_orRule_in_modeSpecPart900

        public static final org.antlr.runtime.BitSet FOLLOW_orRule_in_modeSpecPart900
      • FOLLOW_ASSIGN_in_modeReturn918

        public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_modeReturn918
      • FOLLOW_expr_in_modeReturn920

        public static final org.antlr.runtime.BitSet FOLLOW_expr_in_modeReturn920
      • FOLLOW_modifier_in_opDef960

        public static final org.antlr.runtime.BitSet FOLLOW_modifier_in_opDef960
      • FOLLOW_OP_in_opDef963

        public static final org.antlr.runtime.BitSet FOLLOW_OP_in_opDef963
      • FOLLOW_opId_in_opDef965

        public static final org.antlr.runtime.BitSet FOLLOW_opId_in_opDef965
      • FOLLOW_andRule_in_opDef967

        public static final org.antlr.runtime.BitSet FOLLOW_andRule_in_opDef967
      • FOLLOW_attrDefList_in_opDef982

        public static final org.antlr.runtime.BitSet FOLLOW_attrDefList_in_opDef982
      • FOLLOW_modifier_in_opDef1016

        public static final org.antlr.runtime.BitSet FOLLOW_modifier_in_opDef1016
      • FOLLOW_OP_in_opDef1019

        public static final org.antlr.runtime.BitSet FOLLOW_OP_in_opDef1019
      • FOLLOW_opId_in_opDef1021

        public static final org.antlr.runtime.BitSet FOLLOW_opId_in_opDef1021
      • FOLLOW_orRule_in_opDef1023

        public static final org.antlr.runtime.BitSet FOLLOW_orRule_in_opDef1023
      • FOLLOW_set_in_opId1064

        public static final org.antlr.runtime.BitSet FOLLOW_set_in_opId1064
      • FOLLOW_ASSIGN_in_orRule1124

        public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_orRule1124
      • FOLLOW_idRev_in_orRule1126

        public static final org.antlr.runtime.BitSet FOLLOW_idRev_in_orRule1126
      • FOLLOW_VERT_BAR_in_orRule1129

        public static final org.antlr.runtime.BitSet FOLLOW_VERT_BAR_in_orRule1129
      • FOLLOW_idRev_in_orRule1131

        public static final org.antlr.runtime.BitSet FOLLOW_idRev_in_orRule1131
      • FOLLOW_revision_in_idRev1162

        public static final org.antlr.runtime.BitSet FOLLOW_revision_in_idRev1162
      • FOLLOW_ID_in_idRev1164

        public static final org.antlr.runtime.BitSet FOLLOW_ID_in_idRev1164
      • FOLLOW_LEFT_PARENTH_in_andRule1220

        public static final org.antlr.runtime.BitSet FOLLOW_LEFT_PARENTH_in_andRule1220
      • FOLLOW_argDef_in_andRule1223

        public static final org.antlr.runtime.BitSet FOLLOW_argDef_in_andRule1223
      • FOLLOW_COMMA_in_andRule1226

        public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_andRule1226
      • FOLLOW_argDef_in_andRule1228

        public static final org.antlr.runtime.BitSet FOLLOW_argDef_in_andRule1228
      • FOLLOW_RIGHT_PARENTH_in_andRule1234

        public static final org.antlr.runtime.BitSet FOLLOW_RIGHT_PARENTH_in_andRule1234
      • FOLLOW_ID_in_argDef1263

        public static final org.antlr.runtime.BitSet FOLLOW_ID_in_argDef1263
      • FOLLOW_COLON_in_argDef1266

        public static final org.antlr.runtime.BitSet FOLLOW_COLON_in_argDef1266
      • FOLLOW_argType_in_argDef1269

        public static final org.antlr.runtime.BitSet FOLLOW_argType_in_argDef1269
      • FOLLOW_ID_in_argType1291

        public static final org.antlr.runtime.BitSet FOLLOW_ID_in_argType1291
      • FOLLOW_ID_in_argType1310

        public static final org.antlr.runtime.BitSet FOLLOW_ID_in_argType1310
      • FOLLOW_typeExpr_in_argType1328

        public static final org.antlr.runtime.BitSet FOLLOW_typeExpr_in_argType1328
      • FOLLOW_attrDefRev_in_attrDefList1353

        public static final org.antlr.runtime.BitSet FOLLOW_attrDefRev_in_attrDefList1353
      • FOLLOW_revision_in_attrDefRev1383

        public static final org.antlr.runtime.BitSet FOLLOW_revision_in_attrDefRev1383
      • FOLLOW_attrDef_in_attrDefRev1401

        public static final org.antlr.runtime.BitSet FOLLOW_attrDef_in_attrDefRev1401
      • FOLLOW_SYNTAX_in_attrDef1481

        public static final org.antlr.runtime.BitSet FOLLOW_SYNTAX_in_attrDef1481
      • FOLLOW_ASSIGN_in_attrDef1484

        public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_attrDef1484
      • FOLLOW_syntaxDef_in_attrDef1487

        public static final org.antlr.runtime.BitSet FOLLOW_syntaxDef_in_attrDef1487
      • FOLLOW_IMAGE_in_attrDef1498

        public static final org.antlr.runtime.BitSet FOLLOW_IMAGE_in_attrDef1498
      • FOLLOW_ASSIGN_in_attrDef1501

        public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_attrDef1501
      • FOLLOW_imageDef_in_attrDef1504

        public static final org.antlr.runtime.BitSet FOLLOW_imageDef_in_attrDef1504
      • FOLLOW_ACTION_in_attrDef1515

        public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_attrDef1515
      • FOLLOW_ASSIGN_in_attrDef1518

        public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_attrDef1518
      • FOLLOW_actionDef_in_attrDef1521

        public static final org.antlr.runtime.BitSet FOLLOW_actionDef_in_attrDef1521
      • FOLLOW_ID_in_attrDef1532

        public static final org.antlr.runtime.BitSet FOLLOW_ID_in_attrDef1532
      • FOLLOW_ASSIGN_in_attrDef1535

        public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_attrDef1535
      • FOLLOW_actionDef_in_attrDef1538

        public static final org.antlr.runtime.BitSet FOLLOW_actionDef_in_attrDef1538
      • FOLLOW_ID_in_syntaxDef1557

        public static final org.antlr.runtime.BitSet FOLLOW_ID_in_syntaxDef1557
      • FOLLOW_DOT_in_syntaxDef1559

        public static final org.antlr.runtime.BitSet FOLLOW_DOT_in_syntaxDef1559
      • FOLLOW_SYNTAX_in_syntaxDef1562

        public static final org.antlr.runtime.BitSet FOLLOW_SYNTAX_in_syntaxDef1562
      • FOLLOW_attrExpr_in_syntaxDef1571

        public static final org.antlr.runtime.BitSet FOLLOW_attrExpr_in_syntaxDef1571
      • FOLLOW_ID_in_imageDef1589

        public static final org.antlr.runtime.BitSet FOLLOW_ID_in_imageDef1589
      • FOLLOW_DOT_in_imageDef1591

        public static final org.antlr.runtime.BitSet FOLLOW_DOT_in_imageDef1591
      • FOLLOW_IMAGE_in_imageDef1594

        public static final org.antlr.runtime.BitSet FOLLOW_IMAGE_in_imageDef1594
      • FOLLOW_attrExpr_in_imageDef1603

        public static final org.antlr.runtime.BitSet FOLLOW_attrExpr_in_imageDef1603
      • FOLLOW_ID_in_actionDef1621

        public static final org.antlr.runtime.BitSet FOLLOW_ID_in_actionDef1621
      • FOLLOW_DOT_in_actionDef1623

        public static final org.antlr.runtime.BitSet FOLLOW_DOT_in_actionDef1623
      • FOLLOW_ACTION_in_actionDef1626

        public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_actionDef1626
      • FOLLOW_LEFT_BRACE_in_actionDef1635

        public static final org.antlr.runtime.BitSet FOLLOW_LEFT_BRACE_in_actionDef1635
      • FOLLOW_sequence_in_actionDef1638

        public static final org.antlr.runtime.BitSet FOLLOW_sequence_in_actionDef1638
      • FOLLOW_RIGHT_BRACE_in_actionDef1640

        public static final org.antlr.runtime.BitSet FOLLOW_RIGHT_BRACE_in_actionDef1640
      • FOLLOW_ID_in_synpred14_NmlParser781

        public static final org.antlr.runtime.BitSet FOLLOW_ID_in_synpred14_NmlParser781
      • FOLLOW_LEFT_HOOK_in_synpred14_NmlParser783

        public static final org.antlr.runtime.BitSet FOLLOW_LEFT_HOOK_in_synpred14_NmlParser783
      • FOLLOW_expr_in_synpred14_NmlParser785

        public static final org.antlr.runtime.BitSet FOLLOW_expr_in_synpred14_NmlParser785
      • FOLLOW_DOUBLE_DOT_in_synpred14_NmlParser787

        public static final org.antlr.runtime.BitSet FOLLOW_DOUBLE_DOT_in_synpred14_NmlParser787
      • FOLLOW_expr_in_synpred14_NmlParser789

        public static final org.antlr.runtime.BitSet FOLLOW_expr_in_synpred14_NmlParser789
      • FOLLOW_RIGHT_HOOK_in_synpred14_NmlParser791

        public static final org.antlr.runtime.BitSet FOLLOW_RIGHT_HOOK_in_synpred14_NmlParser791
      • FOLLOW_ID_in_synpred27_NmlParser1291

        public static final org.antlr.runtime.BitSet FOLLOW_ID_in_synpred27_NmlParser1291
      • FOLLOW_ID_in_synpred28_NmlParser1310

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

      • NmlParser

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

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