Frama-C API - Make
create an RWS monad from specification C
module type of an RWS monad
Parameters
Signature
type env = C.env
Reader variable type
type out = C.out
Writer variable type
type state = C.state
State variable type
Standard monad functions and types
execute state monad with initial environment env
and initial state state
Reader monad
Writer monad
State monad
modify the current value of the State variable by applying a function
Standard monadic helper functions
module Bool : sig ... end
module Option : sig ... end