public Variable(string name, LocalBuilder lb, Literal value) { this.name = name; this.lb = lb; this.value = value; }
public Print(Literal toPrint) { this.toPrint = toPrint; }
public BinaryOp(Literal left, string op, Literal right) { this.left = (int)left.val(); this.op = op; this.right = (int)right.val(); }
public VarDeclaration(string name, Literal value) { this.name = name; this.value = value; this.variable = null; }
public Write(Literal toWrite) { this.toWrite = toWrite; }