diff src/source_print.sml @ 84:e86370850c30

Disjointness assumptions
author Adam Chlipala <adamc@hcoop.net>
date Tue, 01 Jul 2008 12:10:46 -0400
parents b4f2a258e52c
children 1f85890c9846
line wrap: on
line diff
--- a/src/source_print.sml	Tue Jul 01 11:39:14 2008 -0400
+++ b/src/source_print.sml	Tue Jul 01 12:10:46 2008 -0400
@@ -111,6 +111,15 @@
                                                  string "=>",
                                                  space,
                                                  p_con c])
+      | CDisjoint (c1, c2, c3) => parenIf par (box [p_con c1,
+                                                    space,
+                                                    string "~",
+                                                    space,
+                                                    p_con c2,
+                                                    space,
+                                                    string "=>",
+                                                    space,
+                                                    p_con c3])
 
       | CName s => box [string "#", string s]