Mercurial > urweb
diff src/source_print.sml @ 42:b3fbbc6cb1e5
Elaborating 'where'
author | Adam Chlipala <adamc@hcoop.net> |
---|---|
date | Thu, 19 Jun 2008 16:35:40 -0400 |
parents | e3d3c2791105 |
children | a9f3ce2d1b9b |
line wrap: on
line diff
--- a/src/source_print.sml Thu Jun 19 16:04:28 2008 -0400 +++ b/src/source_print.sml Thu Jun 19 16:35:40 2008 -0400 @@ -259,7 +259,18 @@ string ":", space, p_sgn sgn'] - + | SgnWhere (sgn, x, c) => box [p_sgn sgn, + space, + string "where", + space, + string "con", + space, + string x, + space, + string "=", + space, + p_con c] + fun p_decl ((d, _) : decl) = case d of DCon (x, NONE, c) => box [string "con",