Mavryk_benchmark_002_PtBoreas.Rulesand type_constraint = | No_cnstrnt| Data_cnstrnt of {cnstrnt : Mavryk_benchmark_type_inference_002_PtBoreas.Type.Base.t;fresh : int list;}| Instr_cnstrnt of {cnstrnt : Mavryk_benchmark_type_inference_002_PtBoreas.Inference.transformer;fresh : var list;fresh_stack : int list;}and replacement = | Context_aware of Mavryk_benchmark_type_inference_002_PtBoreas.Mikhailsky.node ->
Mavryk_benchmark_type_inference_002_PtBoreas.Mikhailsky.node| Context_blind of unit ->
Mavryk_benchmark_type_inference_002_PtBoreas.Mikhailsky.nodeval add_fresh_stack_variables :
Mavryk_benchmark_type_inference_002_PtBoreas.Uf.UF.key list ->
unit Mavryk_benchmark_type_inference_002_PtBoreas.Inference.M.tval add_fresh_data_variables :
Mavryk_benchmark_type_inference_002_PtBoreas.Uf.UF.key list ->
unit Mavryk_benchmark_type_inference_002_PtBoreas.Inference.M.tval add_fresh_variables :
var list ->
Mavryk_benchmark_type_inference_002_PtBoreas__Inference.michelson_type ->
Mavryk_benchmark_type_inference_002_PtBoreas__Inference.michelson_type ->
unit Mavryk_benchmark_type_inference_002_PtBoreas.Inference.M.tval evaluate_guard_monadic :
type_constraint ->
Mavryk_benchmark_type_inference_002_PtBoreas.Mikhailsky.Path.t ->
unit Mavryk_benchmark_type_inference_002_PtBoreas.Inference.M.tval evaluate_guard :
Mavryk_benchmark_type_inference_002_PtBoreas__Inference.state ->
type_constraint ->
Mavryk_benchmark_type_inference_002_PtBoreas.Mikhailsky.Path.t ->
boolval filter_matches :
Mavryk_benchmark_type_inference_002_PtBoreas__Inference.state ->
type_constraint ->
Mavryk_benchmark_type_inference_002_PtBoreas.Mikhailsky.Path.t list ->
Mavryk_benchmark_type_inference_002_PtBoreas.Mikhailsky.Path.t listval matches_with_hash_consing :
pattern ->
Mavryk_benchmark_type_inference_002_PtBoreas.Mikhailsky.node ->
Mavryk_benchmark_002_PtBoreas.Kernel.Path.t listval matches_without_consing :
pattern ->
Kernel.Rewriter.node ->
Mavryk_benchmark_002_PtBoreas.Kernel.Path.t listval rewriting :
State_space.t ->
rule_set list ->
(Kernel.Rewriter.path
* Mavryk_benchmark_type_inference_002_PtBoreas.Mikhailsky.node)
listmodule Instruction : sig ... endmodule Data_rewrite_leaves
(Michelson_base : Michelson_samplers_base.S)
(Crypto_samplers : Mavryk_benchmark.Crypto_samplers.Finite_key_pool_S) :
sig ... endmodule Data
(Michelson_base : Michelson_samplers_base.S)
(Crypto_samplers : Mavryk_benchmark.Crypto_samplers.Finite_key_pool_S) :
sig ... end