public Assign(Var left, Token op, AST right) { Left = left; Operation = op.Type; Right = right; }
public VarDecl(Var name, Type type) { VarNode = name; TypeNode = type; }