bap-primus

The BAP Microexecution Framework
IN THIS PACKAGE
Module Bap_primus . Std . Primus . Value . Make . Machine . Lift
val nullary : 'a -> 'a t

nullary x lifts x (a synonym to return)

val unary : ( 'a -> 'b ) -> 'a t -> 'b t

unary f lifts f

val binary : ( 'a -> 'b -> 'c ) -> 'a t -> 'b t -> 'c t

binary f lifts f

val ternary : ( 'a -> 'b -> 'c -> 'd ) -> 'a t -> 'b t -> 'c t -> 'd t

ternary f lifts f

val quaternary : ( 'a -> 'b -> 'c -> 'd -> 'e ) -> 'a t -> 'b t -> 'c t -> 'd t -> 'e t

quaternary f lifts f

val quinary : ( 'a -> 'b -> 'c -> 'd -> 'e -> 'f ) -> 'a t -> 'b t -> 'c t -> 'd t -> 'e t -> 'f t

quinary f lifts f