start of new file
[IRC.git] / Robust / src / IR / VarDescriptor.java
index fd007a553816212dbe1fc961f90be83d5ac8d9bc..17e81f00ae7a3130e0de360786cf980b09d37991 100644 (file)
@@ -12,21 +12,24 @@ public class VarDescriptor extends Descriptor {
 
     protected TypeDescriptor td;
     protected String identifier;
-    protected ExpressionNode en;
     
-    public VarDescriptor(TypeDescriptor t, String identifier, ExpressionNode e) {
+    public VarDescriptor(TypeDescriptor t, String identifier) {
        super(identifier);
        this.td=t;
        this.identifier=identifier;
-       this.en=e;
-        this.safename = "__" + name + "__";
+        this.safename = "___" + name + "___";
        this.uniqueid=count++;
     }
 
+    public String getName() {
+       return identifier;
+    }
+
+    public TypeDescriptor getType() {
+       return td;
+    }
+
     public String toString() {
-       if (en==null)
            return td.toString()+" "+identifier;
-       else
-           return td.toString()+" "+identifier+"="+en.printNode(0);
     }
 }