Module Patience_diff_lib.Patience_diff

module Matching_block : sig ... end
module Range : sig ... end
module Hunk : sig ... end

In diff terms, a hunk is a unit of consecutive ranges with some Same context before and after Next, Prev, and Replace ranges. Each hunk contains information about the original arrays, specifically the starting indexes and the number of elements in both arrays to which the hunk refers.

module Hunks : sig ... end
module type S = sig ... end
module Make : functor (Elt : Core_kernel.Hashtbl.Key) -> S with type elt = Elt.t
module String : S with type elt = string
module Stable : sig ... end