Module Types

type chunk_info = {
  1. old : int;
  2. old_range : int;
  3. fresh : int;
  4. fresh_range : int;
}
type pos = int
type kind =
  1. | Add
  2. | Del
  3. | Leave
type chunk = chunk_info * (kind * string * pos) list
type file_info = {
  1. old_file : string;
  2. new_file : string;
  3. chunks : chunk list;
}