Mercurial > urweb
diff src/corify.sml @ 176:33d4a8eea484
Case through explify
author | Adam Chlipala <adamc@hcoop.net> |
---|---|
date | Thu, 31 Jul 2008 16:28:55 -0400 |
parents | 80192edca30d |
children | 5d030ee143e2 |
line wrap: on
line diff
--- a/src/corify.sml Thu Jul 31 13:08:57 2008 -0400 +++ b/src/corify.sml Thu Jul 31 16:28:55 2008 -0400 @@ -394,6 +394,7 @@ | L.ECut (e1, c, {field, rest}) => (L'.ECut (corifyExp st e1, corifyCon st c, {field = corifyCon st field, rest = corifyCon st rest}), loc) | L.EFold k => (L'.EFold (corifyKind k), loc) + | L.ECase _ => raise Fail "Corify ECase" | L.EWrite e => (L'.EWrite (corifyExp st e), loc) fun corifyDecl ((d, loc : EM.span), st) =