Mercurial > urweb
diff src/mono_util.sig @ 506:65d8541c130b
Fusing writes with recursive function calls
author | Adam Chlipala <adamc@hcoop.net> |
---|---|
date | Tue, 25 Nov 2008 10:05:44 -0500 |
parents | ab86aa858e6c |
children | 1901db85acb4 |
line wrap: on
line diff
--- a/src/mono_util.sig Sun Nov 23 11:47:28 2008 -0500 +++ b/src/mono_util.sig Tue Nov 25 10:05:44 2008 -0500 @@ -90,6 +90,11 @@ exp : Mono.exp' * 'state -> 'state, decl : Mono.decl' * 'state -> 'state} -> 'state -> Mono.decl -> 'state + + val map : {typ : Mono.typ' -> Mono.typ', + exp : Mono.exp' -> Mono.exp', + decl : Mono.decl' -> Mono.decl'} + -> Mono.decl -> Mono.decl end structure File : sig @@ -121,6 +126,8 @@ exp : Mono.exp' * 'state -> 'state, decl : Mono.decl' * 'state -> 'state} -> 'state -> Mono.file -> 'state + + val maxName : Mono.file -> int end end