diff options
author | 2008-07-10 11:13:49 -0400 | |
---|---|---|
committer | 2008-07-10 11:13:49 -0400 | |
commit | 5f2f492e122a26017496ed57d76ae39c6b1b254a (patch) | |
tree | cd664060237ca5cd0fe162aa9d62c841e7c71328 /src/flat_print.sml | |
parent | 768dfadfe4717b0c3f7b207a4980c78288b44a93 (diff) |
First executable generated
Diffstat (limited to 'src/flat_print.sml')
-rw-r--r-- | src/flat_print.sml | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/flat_print.sml b/src/flat_print.sml index ccfceb2f..e9697adf 100644 --- a/src/flat_print.sml +++ b/src/flat_print.sml @@ -194,6 +194,20 @@ fun p_decl env ((d, _) : decl) = end + | DPage (xcs, e) => box [string "page", + string "[", + p_list (fn (x, t) => + box [string x, + space, + string ":", + space, + p_typ env t]) xcs, + string "]", + space, + string "=", + space, + p_exp env e] + fun p_file env file = let val (pds, _) = ListUtil.foldlMap (fn (d, env) => |