Imported from chap6/.
imported from chap6/.
add exp field to ExpTy.
Semant for A.NilExp, A.IntExp and A.OpExp.