package diffast-misc

  1. Overview
  2. Docs

Parameters

module W : Weight.T

Signature

type result = {
  1. seq : (int * int) list;
  2. del : int list;
  3. ins : int list;
}
type direction =
  1. | Dnone
  2. | Dleft
  3. | Dup
  4. | Dupper_left
  5. | Dleft_or_up
type elem = {
  1. weight : W.t;
  2. direction : direction;
}
val mkelem : W.t -> direction -> elem
val mkres : (int * int) list -> int list -> int list -> result
val default_eq : 'a -> 'a -> bool
val compute : ?eq:('a -> 'a -> bool) -> (int -> int -> 'a -> W.t) -> 'a array -> 'a array -> result
OCaml

Innovation. Community. Security.