package nebula.vm;
public class Var extends Symbol {
public final short reg;
public boolean applied = true;
public Var(String name, Type type, int regIndex) {
super(name, type);
reg = (short)regIndex;
}
public String getName(){
return this.name + "#" + type.getName();
}
@Override
public String toString() {
return "[ " + name + ":" + type + " | " + reg + " " + applied + "]";
}
}