Added mlp runtime skeleton, flags to build it, syntax option to name sese blocks
[IRC.git] / Robust / src / Parse / java14.cup
index 299a5e9b21a505456f398cfaefa7ba01db2e8073..4ddaac5629c73ef8ec6cc7d3b3dca0f0363aa7dd 100644 (file)
@@ -1369,17 +1369,17 @@ atomic_statement ::=
        :}
        ;
 sese_statement ::=
-
-//            SESE variable_declarator_id:id LBRACE statement:st RBRACE {: 
-
               SESE block:blk {: 
               ParseNode pn = new ParseNode("sese");
-
-//            pn.addChild("identifier").addChild(id);
-
               pn.addChild("body").addChild(blk);
               RESULT=pn;
        :}
+       |      SESE variable_declarator_id:id block:blk {: 
+              ParseNode pn = new ParseNode("sese");
+              pn.addChild("body").addChild(blk);
+              pn.addChild("identifier").addChild(id);
+              RESULT=pn;
+       :}
        ;
 //try_statement ::=
 //             TRY block catches