public Assign(Var left, Token token, VisitableNode right) { this.left = left; this.right = right; this.token = token; }
public BinOp(VisitableNode left, Token op, VisitableNode right) { this.left = left; this.op = op; this.right = right; }
public Assert(VisitableNode n) { node = n; }
public Print(VisitableNode n) { node = n; }