Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Asak.Clusteringmodule Distance : sig ... endmodule Hash : sig ... endval initial_cluster : ('a * Lambda_hash.fingerprint) list -> 'a list HMap.tCreate initial clusters, grouping labels by fingerprint.
val cluster :
?filter_small_trees:int ->
('a * Lambda_hash.hash) list ->
'a list Wtree.wtree listGiven a list of AST hashes (identified by a key), perform a kind of complete-linkage clustering using a particular semimetric.
The list is sorted with biggest trees first.
val print_cluster : ('a -> string) -> 'a list Wtree.wtree list -> unitPrint recursively a cluster given a printer for the labels.