diff src/monoize.sml @ 802:ef6de4075dc1

Fix a Core_untangle bug that missed closure variable references; XHTMLize
author Adam Chlipala <adamc@hcoop.net>
date Sat, 16 May 2009 12:41:33 -0400
parents e92cfac1608f
children 152b61b2901a
line wrap: on
line diff
--- a/src/monoize.sml	Thu May 14 18:13:09 2009 -0400
+++ b/src/monoize.sml	Sat May 16 12:41:33 2009 -0400
@@ -2450,7 +2450,7 @@
                             val (ts, fm) = tagStart "input"
                         in
                             ((L'.EStrcat (ts,
-                                          (L'.EPrim (Prim.String (" type=\"" ^ typ ^ "\" name=\"" ^ name ^ "\"/>")),
+                                          (L'.EPrim (Prim.String (" type=\"" ^ typ ^ "\" name=\"" ^ name ^ "\" />")),
                                            loc)), loc), fm)
                         end
                       | _ => (Print.prefaces "Targs" (map (fn t => ("T", CorePrint.p_con env t)) targs);
@@ -2486,7 +2486,7 @@
                                       _), _),
                                      (L.EPrim (Prim.String s), _)), _) =>
                             if CharVector.all Char.isSpace s then
-                                ((L'.EStrcat (tagStart, (L'.EPrim (Prim.String "/>"), loc)), loc), fm)
+                                ((L'.EStrcat (tagStart, (L'.EPrim (Prim.String " />"), loc)), loc), fm)
                             else
                                 normal ()
                           | _ => normal ()
@@ -2561,7 +2561,7 @@
                                   val (ts, fm) = tagStart "input"
                               in
                                   ((L'.EStrcat (ts,
-                                                (L'.EPrim (Prim.String (" name=\"" ^ name ^ "\"/>")),
+                                                (L'.EPrim (Prim.String (" name=\"" ^ name ^ "\" />")),
                                                  loc)), loc), fm)
                               end
                             | SOME (_, src, _) =>
@@ -2632,7 +2632,7 @@
                              val (ts, fm) = tagStart "input"
                          in
                              ((L'.EStrcat (ts,
-                                           (L'.EPrim (Prim.String "/>"), loc)),
+                                           (L'.EPrim (Prim.String " />"), loc)),
                                loc), fm)
                          end
                        | SOME (_, src, _) =>
@@ -2655,7 +2655,7 @@
                              val (ts, fm) = tagStart "select"
                          in
                              ((L'.EStrcat (ts,
-                                           (L'.EPrim (Prim.String "/>"), loc)),
+                                           (L'.EPrim (Prim.String " />"), loc)),
                                loc), fm)
                          end
                        | SOME (_, src, _) =>