package sexp_diff_kernel
Module Sexp_diff_kernel.Diff
type t = | Same of Core_kernel.Sexp.t| Add of Core_kernel.Sexp.t| Delete of Core_kernel.Sexp.t| Replace of Core_kernel.Sexp.t * Core_kernel.Sexp.t| Enclose of t list
This type is intended to be used by OCaml code to produce a visual representation of the diff. If you want to display this diff, take a look at Sexp_diff_display.
val hash_fold_t :
Ppx_hash_lib.Std.Hash.state ->
t ->
Ppx_hash_lib.Std.Hash.stateval hash : t -> Ppx_hash_lib.Std.Hash.hash_valueval apply :
t ->
Core_kernel.Sexp.t ->
Core_kernel.Sexp.t Core_kernel.Or_error.tval apply_exn : t -> Core_kernel.Sexp.t -> Core_kernel.Sexp.tval print_for_test : t -> unit