diff src/elab_util.sml @ 71:6431b315a1e3

Elaborate efold
author Adam Chlipala <adamc@hcoop.net>
date Thu, 26 Jun 2008 11:09:30 -0400
parents 9f89f0b00b84
children 522f4bd3955e
line wrap: on
line diff
--- a/src/elab_util.sml	Thu Jun 26 10:02:34 2008 -0400
+++ b/src/elab_util.sml	Thu Jun 26 11:09:30 2008 -0400
@@ -273,6 +273,11 @@
                                                   fn rest' =>
                                                      (EField (e', c', {field = field', rest = rest'}), loc)))))
 
+              | EFold k =>
+                S.map2 (mfk k,
+                         fn k' =>
+                            (EFold k', loc))
+
               | EError => S.return2 eAll
     in
         mfe