diff src/explify.sml @ 171:c7a6e6dbc318

Elaborating some basic pattern matching
author Adam Chlipala <adamc@hcoop.net>
date Thu, 31 Jul 2008 10:06:27 -0400
parents 06a98129b23f
children 33d4a8eea484
line wrap: on
line diff
--- a/src/explify.sml	Tue Jul 29 16:38:15 2008 -0400
+++ b/src/explify.sml	Thu Jul 31 10:06:27 2008 -0400
@@ -89,6 +89,8 @@
                                                      {field = explifyCon field, rest = explifyCon rest}), loc)
       | L.EFold k => (L'.EFold (explifyKind k), loc)
 
+      | L.ECase _ => raise Fail "Explify ECase"
+
       | L.EError => raise Fail ("explifyExp: EError at " ^ EM.spanToString loc)
 
 fun explifySgi (sgi, loc) =