package ocamldiff

  1. Overview
  2. Docs
OCamldiff is a small OCaml library providing functions to parse and display diff results

Install

dune-project
 Dependency

Authors

Maintainers

Sources

ocamldiff-1.2.tar.bz2
md5=a7944e8628a72a6d3a22aa2e1e9abde3
sha512=edbc495be519b22c42e97140b756d831c71cb761efe38aabd599659954adee86404722c43d831c5ab72e65a43ce69d4973aa5072ce1f0b6abab90b87420c06cc

doc/ocamldiff/Odiff_types/index.html

Module Odiff_typesSource

Types to manipulate differences between two files.

Sourcetype index =
  1. | One of int
    (*

    one line

    *)
  2. | Many of int * int
    (*

    many lines, we have the first and the last

    *)

Index in a file.

Sourcetype diff =
  1. | Add of index * index * string
    (*

    for <index>a<index> and the added text

    *)
  2. | Delete of index * index * string
    (*

    for <index>d<index> and the deleted text

    *)
  3. | Change of index * string * index * string
    (*

    for <index>c<index> and the deleted and added texts

    *)

Representation of one difference.

Sourcetype diffs = diff list

Differences between two files.