]> Joshua Wise's Git repositories - snipe.git/blobdiff - trans/trans.sml
Add cast syntax.
[snipe.git] / trans / trans.sml
index 0ec657403bf018b7f01007fc62bf87719ed52518..ec66fd5f4507cb8df767ae89babaacbb572d5e72 100644 (file)
@@ -97,6 +97,7 @@ struct
       fun trans_exp env vartypes (A.Var(id)) =
         (* after type-checking, id must be declared; do not guard lookup *)
             T.TEMP (Symbol.look' env id)
+        | trans_exp env vartypes (A.Cast (ty, e)) = trans_exp env vartypes e (* lurrr *)
         | trans_exp env vartypes (A.ConstExp c) = T.CONST(c)
         | trans_exp env vartypes (A.StringExp s) = T.STRING(Stringref.new s)
         | trans_exp env vartypes (A.OpExp(oper, [e1, e2])) =
This page took 0.0216769999999999 seconds and 4 git commands to generate.