package diffast-misc
Module Diffast_misc.Clustering
type t = (Otree.index * Otree.index) list ref listval cluster :
< get : 'a -> < children : < index : 'a.. > array.. >.. > ->
< get : 'b -> < parent : < index : 'b.. >.. >.. > ->
('a * 'b) list ->
('a * 'b) list ref listval exact_cluster :
< get : Otree.index -> < children : < index : Otree.index.. > array.. >.. > ->
< get : Otree.index -> < parent : < index : Otree.index.. >.. >.. > ->
(Otree.index * Otree.index) list ->
Edit.t list ->
(Otree.index * Otree.index) list listval clusters_to_string : (int * 'a) list ref list -> string