@@ -0,0 +1,526 @@
+package absyn;%0A%0Aimport env.Env;%0Aimport javaslang.collection.Tree;%0Aimport parse.Loc;%0Aimport types.INT;%0Aimport types.Type;%0A%0Apublic class ExpVar extends Exp %7B%0A%0A   public final Var variable;%0A%0A   public ExpVar(Loc loc, Var variable) %7B%0A      super(loc);%0A      this.variable = variable;%0A   %7D%0A%0A   @Override%0A   public Tree.Node%3CString%3E toTree() %7B%0A      return Tree.of(annotateType(%22ExpVar%22),%0A                     variable.toTree());%0A   %7D%0A%0A   @Override%0A   protected Type semantic_(Env env) %7B%0A      return variable.semantic(env);%0A   %7D%0A%7D%0A

Add variable expression