aboutsummaryrefslogtreecommitdiff
path: root/src/tac2ffi.mli
diff options
context:
space:
mode:
authorPierre-Marie Pédrot2017-09-06 19:03:32 +0200
committerPierre-Marie Pédrot2017-09-06 19:26:14 +0200
commitf5ed96350ecc947ad4e55be9439cd0d30c68bde0 (patch)
tree8cc11f57c02a776f42e0bea7e5b6ab508603938f /src/tac2ffi.mli
parent841c4a028b5cf7e3cfff6b91a33db38a4b8d54df (diff)
Parameterizing over parameters in ML functions from Tac2core.
Diffstat (limited to 'src/tac2ffi.mli')
-rw-r--r--src/tac2ffi.mli4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/tac2ffi.mli b/src/tac2ffi.mli
index fe813b0e35..1789a8932f 100644
--- a/src/tac2ffi.mli
+++ b/src/tac2ffi.mli
@@ -64,6 +64,8 @@ val of_closure : closure -> valexpr
val to_closure : valexpr -> closure
val closure : closure repr
+val block : valexpr array repr
+
val of_array : ('a -> valexpr) -> 'a array -> valexpr
val to_array : (valexpr -> 'a) -> valexpr -> 'a array
val array : 'a repr -> 'a array repr
@@ -95,6 +97,8 @@ val of_ext : 'a Val.tag -> 'a -> valexpr
val to_ext : 'a Val.tag -> valexpr -> 'a
val repr_ext : 'a Val.tag -> 'a repr
+val valexpr : valexpr repr
+
(** {5 Dynamic tags} *)
val val_constr : EConstr.t Val.tag