package diffast-core

  1. Overview
  2. Docs
type diff_stat = {
  1. mutable s_deletes : int;
  2. mutable s_deletes_gr : int;
  3. mutable s_inserts : int;
  4. mutable s_inserts_gr : int;
  5. mutable s_relabels : int;
  6. mutable s_relabels_gr : int;
  7. mutable s_movrels : int;
  8. mutable s_moves : int;
  9. mutable s_moves_gr : int;
  10. mutable s_mapping : int;
  11. mutable s_units : int;
  12. mutable s_unmodified_units : int;
  13. mutable s_nnodes1 : int;
  14. mutable s_nnodes2 : int;
}
val empty_diff_stat : unit -> diff_stat
val diff_stat_short_fmt : unit -> (int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> string -> 'a, 'b, 'c, 'd, 'd, 'a) format6
val dump_diff_stat_ch : ?short:bool -> diff_stat -> out_channel -> unit
val show_diff_stat : ?short:bool -> diff_stat -> unit
val dump_diff_stat : string -> diff_stat -> unit
val info_fmt : unit -> (string -> int -> int -> int -> 'a, 'b, 'c, 'd, 'd, 'a) format6
val dump_info_ch : < get_whole_initial_leaves : 'a list ; id : string ; initial_size : int.. > -> int -> out_channel -> unit
OCaml

Innovation. Community. Security.