Mercurial > urweb
diff src/monoize.sml @ 1081:25d491287358
Basis.sql_nullable and Top.queryL
author | Adam Chlipala <adamc@hcoop.net> |
---|---|
date | Tue, 22 Dec 2009 12:13:23 -0500 |
parents | 0657e5adc938 |
children | 118ab9641a64 |
line wrap: on
line diff
--- a/src/monoize.sml Sun Dec 20 15:17:43 2009 -0500 +++ b/src/monoize.sml Tue Dec 22 12:13:23 2009 -0500 @@ -2469,6 +2469,25 @@ fm) end + | L.ECApp ( + (L.ECApp ( + (L.ECApp ( + (L.ECApp ( + (L.EFfi ("Basis", "sql_nullable"), _), + _), _), + _), _), + _), _), + _) => + let + val s = (L'.TFfi ("Basis", "string"), loc) + fun sc s = (L'.EPrim (Prim.String s), loc) + in + ((L'.EAbs ("u", (L'.TRecord [], loc), (L'.TFun (s, s), loc), + (L'.EAbs ("x", s, s, + (L'.ERel 0, loc)), loc)), loc), + fm) + end + | L.EFfiApp ("Basis", "nextval", [e]) => let val (e, fm) = monoExp (env, st, fm) e