Added mlp runtime skeleton, flags to build it, syntax option to name sese blocks
[IRC.git] / Robust / src / IR / Tree / SESENode.java
index 64d0dfbb2a6e831c566d45f142f56ed573ffd3cd..423a331bb004bbea4c1cfa2cbef5ad6a9ba18765 100644 (file)
@@ -4,6 +4,8 @@ import IR.Flat.FlatSESEExitNode;
 
 public class SESENode extends BlockStatementNode {
 
+  protected String id;
+
   protected SESENode start;
   protected SESENode end;
 
@@ -11,13 +13,17 @@ public class SESENode extends BlockStatementNode {
   protected FlatSESEExitNode  exit;
 
 
-  public SESENode() {
+  public SESENode( String id ) {
+    this.id = id;
     start = null;
     end   = null;
     enter = null;
     exit  = null;
   }
 
+  public String getID() {
+    return id;
+  }
 
   public void setStart( SESENode n ) {
     start = n;