Tezos_benchmarks_proto_alpha.Translator_benchmarksmodule Encodings : sig ... endval group : Tezos_benchmark.Benchmark.groupmodule Size = Tezos_protocol_alpha.Protocol.Gas_input_sizeval ns : Tezos_benchmark.Namespace.consval fv : string -> Tezos_benchmark.Free_variable.tScript_ir_translator benchmarksmodule Config : sig ... endmodule Default_boilerplate : sig ... endtype error_kind = | Global_error of {benchmark_name : Tezos_benchmark.Namespace.t;workload : Tezos_base.TzPervasives.tztrace;}| Bad_data of {benchmark_name : Tezos_benchmark.Namespace.t;micheline : Tezos_protocol_alpha.Protocol.Alpha_context.Script.expr;expected_type : Tezos_protocol_alpha.Protocol.Alpha_context.Script.expr;phase : phase;}| Bad_code of {benchmark_name : Tezos_benchmark.Namespace.t;micheline : Tezos_protocol_alpha.Protocol.Alpha_context.Script.expr;expected_stack_type : Tezos_protocol_alpha.Protocol.Alpha_context.Script.expr
list;phase : phase;}val pp_phase : Stdlib.Format.formatter -> phase -> unitval report_michelson_errors :
Stdlib.Format.formatter ->
Tezos_base.TzPervasives.Error_monad.error list ->
unitval pp_error_kind : Stdlib.Format.formatter -> error_kind -> unitexception Translator_benchmark_error of error_kindval global_error :
Tezos_benchmark.Namespace.t ->
Tezos_base.TzPervasives.tztrace ->
'aval bad_code :
Tezos_benchmark.Namespace.t ->
Tezos_protocol_alpha.Protocol.Alpha_context.Script.expr ->
Tezos_protocol_alpha.Protocol.Alpha_context.Script.expr list ->
phase ->
'aval check_printable_benchmark :
(module Tezos_benchmark.Benchmark.Simple_with_num)module Ty_eq : Benchmarks_proto.Benchmark.Sval dummy_type_generator :
int ->
Tezos_protocol_alpha.Protocol.Script_typed_ir.ex_tyval dummy_comparable_type_generator :
int ->
Tezos_protocol_alpha.Protocol.Script_ir_translator.ex_comparable_tyval unparse_ty :
Tezos_raw_protocol_alpha.Alpha_context.context ->
('a, 'b) Tezos_raw_protocol_alpha.Script_typed_ir.ty ->
(int Tezos_raw_protocol_alpha.Alpha_context.Script.michelson_node
* Tezos_raw_protocol_alpha.Alpha_context.context,
Tezos_protocol_environment_alpha.Error_monad.error
Tezos_protocol_environment_alpha.Error_monad.trace)
Tezos_protocol_environment_alpha.Pervasives.result