summaryrefslogtreecommitdiff
path: root/bytecomp/transljoin.mli
diff options
context:
space:
mode:
Diffstat (limited to 'bytecomp/transljoin.mli')
-rw-r--r--bytecomp/transljoin.mli10
1 files changed, 6 insertions, 4 deletions
diff --git a/bytecomp/transljoin.mli b/bytecomp/transljoin.mli
index 027f79ab66..e5066fb547 100644
--- a/bytecomp/transljoin.mli
+++ b/bytecomp/transljoin.mli
@@ -72,25 +72,27 @@ val principal : Typedtree.expression -> Ident.t option
(* Building definitions and locations *)
+val compile_auto : Typedtree.joinautomaton -> Typedtree.compiledautomaton
+
val create_auto :
- 'a Typedtree.joinautomaton_gen ->
+ Typedtree.compiledautomaton ->
Lambda.lambda -> Lambda.lambda
val create_channels :
- 'a Typedtree.joinautomaton_gen -> Lambda.lambda -> Lambda.lambda
+ Typedtree.compiledautomaton -> Lambda.lambda -> Lambda.lambda
val create_dispatchers :
(Ident.t * Typedtree.joinchannel * Lambda.lambda) list ->
Lambda.lambda -> Lambda.lambda
val create_forwarders :
- 'a Typedtree.joinautomaton_gen list ->
+ Typedtree.compiledautomaton list ->
(Ident.t * Typedtree.joinchannel * Lambda.lambda) list list ->
(Ident.t * Lambda.lambda) list list ->
Lambda.lambda -> Lambda.lambda
val create_table:
- Typedtree.joinautomaton ->
+ Typedtree.compiledautomaton ->
(Ident.t * Ident.t option * 'a) list -> Lambda.lambda ->
Lambda.lambda