diff options
| author | Arnaud Spiwack | 2014-02-27 14:50:40 +0100 |
|---|---|---|
| committer | Arnaud Spiwack | 2014-02-27 14:50:40 +0100 |
| commit | 0dfc87c68d5aba5adac079cb62ae504d82b303b9 (patch) | |
| tree | fb6b99101cab4609188ad74ca8684434a7d19cea /pretyping/evd.mli | |
| parent | d98fdf1ef5789f6d5420e52c34a33debf08584e9 (diff) | |
Tacinterp: refactoring using Monad.
Adds a combinator List.map_right which chains effects from right to left.
Diffstat (limited to 'pretyping/evd.mli')
| -rw-r--r-- | pretyping/evd.mli | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/pretyping/evd.mli b/pretyping/evd.mli index 0e65b151c4..2b0e9ca684 100644 --- a/pretyping/evd.mli +++ b/pretyping/evd.mli @@ -276,7 +276,8 @@ val sig_sig : 'a sigma -> evar_map (** {5 The state monad with state an evar map} *) -module Monad : Monad.S with type +'a t = evar_map -> 'a * evar_map +module MonadR : Monad.S with type +'a t = evar_map -> evar_map * 'a +module Monad : Monad.S with type +'a t = evar_map -> 'a * evar_map (** {5 Meta machinery} |
