diff options
author | Vladimir Azarov <avm@intermediate-node.net> | 2025-08-04 00:11:18 +0200 |
---|---|---|
committer | Vladimir Azarov <avm@intermediate-node.net> | 2025-08-04 00:11:18 +0200 |
commit | 2f168e6c941662d9a3b4c0e5440f9f4cdf0bb710 (patch) | |
tree | ff0546dca084feb70397aa8fc882200cb4ee1c96 /common.sml | |
parent | a797a8e36be4506508b053ce7357766199368daa (diff) |
Typedef support
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 |