Module Patience_diff_lib__Patience_diff.Hunks

type 'a t = 'a Hunk.t list
val unified : 'a t ‑> 'a t

unified t converts all Replace ranges in t to an Old range followed by a New range.

val ranges : 'a t ‑> 'a Range.t list

ranges t concatenates all the ranges of all hunks together *

val concat_map_ranges : 'a t ‑> f:('a Range.t ‑> 'b Range.t list) ‑> 'b t