X-Git-Url: https://git.hcoop.net/hcoop/domtool2.git/blobdiff_plain/8cbb96323335d1a2b42a9daac94a9d538ab93536..a356587aacf682b584fbbebf7b999154755e80c7:/src/printFn.sml diff --git a/src/printFn.sml b/src/printFn.sml index 05172da..42282aa 100644 --- a/src/printFn.sml +++ b/src/printFn.sml @@ -132,6 +132,9 @@ fun p_exp' pn (e, _) = keyword "end"] | EWith (e1, (ESkip, _)) => dBox [p_exp e1, space 1, keyword "with", space 1, keyword "end"] | EWith (e1, e2) => dBox [p_exp e1, space 1, keyword "with", p_exp e2, space 1, keyword "end"] + | EIf (e1, e2, e3) => dBox [keyword "if", space 1, p_exp e1, + space 1, keyword "then", space 1, p_exp e2, + space 1, keyword "else", space 1, p_exp e3] and p_exp e = p_exp' false e fun p_decl d =