Merlin_sherlodocmodule Name_cost : sig ... endUtilities for calculating distances between names.
module Query : sig ... endPrepares a query based on a string of characters. A query acts on the identifier of a function and its type..
module Type_distance : sig ... endCalculate an approximation of the distance between two types.
module Type_expr : sig ... endA representation of internal types, with superfluous information removed to make it easier to compare them and calculate their distance.
module Type_lexer : sig ... endmodule Type_parsed : sig ... endA parsed type expression representation, where type variables are expressed as strings and must be normalized in a Type_expr.t.
module Type_parser : sig ... endmodule Type_polarity : sig ... endDescribes the polarity sign of a type negative for contravariant parameters and positive for covariant parameters (the return of the function).