Melange_compiler_libs.Matchingval call_switcher_variant_constant :
(Lambda.scoped_location ->
Lambda.lambda option ->
Lambda.lambda ->
(int * (string * Lambda.lambda)) list ->
Lambda.switch_names option ->
Lambda.lambda)
Stdlib.refval call_switcher_variant_constr :
(Lambda.scoped_location ->
Lambda.lambda option ->
Lambda.lambda ->
(int * (string * Lambda.lambda)) list ->
Lambda.switch_names option ->
Lambda.lambda)
Stdlib.refval make_test_sequence_variant_constant :
(Lambda.lambda option ->
Lambda.lambda ->
(int * (string * Lambda.lambda)) list ->
Lambda.lambda)
Stdlib.refval for_function :
scopes:Debuginfo.Scoped_location.scopes ->
Location.t ->
int Stdlib.ref option ->
Lambda.lambda ->
(Typedtree.pattern * Lambda.lambda) list ->
Typedtree.partial ->
Lambda.lambdaval for_trywith :
scopes:Debuginfo.Scoped_location.scopes ->
Location.t ->
Lambda.lambda ->
(Typedtree.pattern * Lambda.lambda) list ->
Lambda.lambdaval for_let :
scopes:Debuginfo.Scoped_location.scopes ->
Location.t ->
Lambda.lambda ->
Typedtree.pattern ->
Lambda.lambda ->
Lambda.lambdaval for_multiple_match :
scopes:Debuginfo.Scoped_location.scopes ->
Location.t ->
Lambda.lambda list ->
(Typedtree.pattern * Lambda.lambda) list ->
Typedtree.partial ->
Lambda.lambdaval for_tupled_function :
scopes:Debuginfo.Scoped_location.scopes ->
Location.t ->
Ident.t list ->
(Typedtree.pattern list * Lambda.lambda) list ->
Typedtree.partial ->
Lambda.lambdaval flatten_pattern : int -> Typedtree.pattern -> Typedtree.pattern listval expand_stringswitch :
Lambda.scoped_location ->
Lambda.lambda ->
(string * Lambda.lambda) list ->
Lambda.lambda option ->
Lambda.lambdaval inline_lazy_force :
Lambda.lambda ->
Lambda.scoped_location ->
Lambda.lambdaval names_from_construct_pattern :
(Patterns.Head.desc Typedtree.pattern_data ->
Lambda.switch_names option)
Stdlib.ref