Mercurial > urweb
diff src/elab_print.sml @ 76:522f4bd3955e
Broaden unification context
author | Adam Chlipala <adamc@hcoop.net> |
---|---|
date | Sun, 29 Jun 2008 10:39:43 -0400 |
parents | 0ee10f4d73cf |
children | b4f2a258e52c |
line wrap: on
line diff
--- a/src/elab_print.sml Thu Jun 26 12:35:26 2008 -0400 +++ b/src/elab_print.sml Sun Jun 29 10:39:43 2008 -0400 @@ -50,8 +50,8 @@ | KRecord k => box [string "{", p_kind k, string "}"] | KError => string "<ERROR>" - | KUnif (_, ref (SOME k)) => p_kind' par k - | KUnif (s, _) => string ("<UNIF:" ^ s ^ ">") + | KUnif (_, _, ref (SOME k)) => p_kind' par k + | KUnif (_, s, _) => string ("<UNIF:" ^ s ^ ">") and p_kind k = p_kind' false k @@ -156,10 +156,10 @@ | CFold _ => string "fold" | CError => string "<ERROR>" - | CUnif (_, _, ref (SOME c)) => p_con' par env c - | CUnif (k, s, _) => box [string ("<UNIF:" ^ s ^ "::"), - p_kind k, - string ">"] + | CUnif (_, _, _, ref (SOME c)) => p_con' par env c + | CUnif (_, k, s, _) => box [string ("<UNIF:" ^ s ^ "::"), + p_kind k, + string ">"] and p_con env = p_con' false env