]> Joshua Wise's Git repositories - snipe.git/blobdiff - trans/trans.sml
Propagate strings through the blarg backend.
[snipe.git] / trans / trans.sml
index 73968d9c36cf0f20df3007576d5ded04e0835b4a..0ec657403bf018b7f01007fc62bf87719ed52518 100644 (file)
@@ -98,6 +98,7 @@ struct
         (* after type-checking, id must be declared; do not guard lookup *)
             T.TEMP (Symbol.look' env id)
         | 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])) =
             T.BINOP(trans_oper oper, trans_exp env vartypes e1, trans_exp env vartypes e2)
         | trans_exp env vartypes (A.OpExp(oper, [e])) =
This page took 0.025058 seconds and 4 git commands to generate.