Mercurial > urweb
comparison src/elab_print.sml @ 85:1f85890c9846
Disjointness assumptions in expressions
author | Adam Chlipala <adamc@hcoop.net> |
---|---|
date | Tue, 01 Jul 2008 12:25:12 -0400 |
parents | e86370850c30 |
children | 7bab29834cd6 |
comparison
equal
deleted
inserted
replaced
84:e86370850c30 | 85:1f85890c9846 |
---|---|
75 p_kind k, | 75 p_kind k, |
76 space, | 76 space, |
77 string "->", | 77 string "->", |
78 space, | 78 space, |
79 p_con (E.pushCRel env x k) c]) | 79 p_con (E.pushCRel env x k) c]) |
80 | TDisjoint (c1, c2, c3) => parenIf par (box [p_con env c1, | |
81 space, | |
82 string "~", | |
83 space, | |
84 p_con env c2, | |
85 space, | |
86 string "->", | |
87 space, | |
88 p_con env c3]) | |
80 | TRecord (CRecord (_, xcs), _) => box [string "{", | 89 | TRecord (CRecord (_, xcs), _) => box [string "{", |
81 p_list (fn (x, c) => | 90 p_list (fn (x, c) => |
82 box [p_name env x, | 91 box [p_name env x, |
83 space, | 92 space, |
84 string ":", | 93 string ":", |