diff options
Diffstat (limited to 'common.sml')
-rw-r--r-- | common.sml | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -194,3 +194,11 @@ let in printf `"error: " (fn (a, _) => g (a, finish)) end + +fun printfn g = +let + fun finish (true, _) = () + | finish (false, (output, _)) = output "\n" +in + printf (fn (a, _) => g (a, finish)) +end |