package diffast-core

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module Fmt.Irr

type t =
  1. | Del of path_c * boundary
  2. | Ins of subtree_id * path_c * boundary * subtree_key option * int option * int option * int option * content_dumper
  3. | Mov of MID.t * move_control option * path_c * boundary * path_c * boundary * subtree_key option * int option * int option * int option
  4. | Chg of path_c * boundary * content_dumper
  5. | ChgAttr of path_c * attr * value
  6. | DelAttr of path_c * attr
  7. | InsAttr of path_c * attr * value
val mkdel : path_c -> boundary -> t
val mkins : subtree_id -> path_c -> boundary -> subtree_key option -> int option -> int option -> int option -> content_dumper -> t
val mkmov : MID.t -> move_control option -> path_c -> boundary -> path_c -> boundary -> subtree_key option -> int option -> int option -> int option -> t
val mkchg : path_c -> boundary -> content_dumper -> t
val mkchgattr : path_c -> attr -> value -> t
val mkdelattr : path_c -> attr -> t
val mkinsattr : path_c -> attr -> value -> t
val output : Xchannel.out_channel -> t -> unit