package diffast-core

  1. Overview
  2. Docs
module Otree = Diffast_misc.Otree
module Loc = Diffast_misc.Loc
val cmp_idx : ('a option * 'a option) -> ('a option * 'a option) -> int
val get_pos : < initial_children : 'a array.. > -> 'a -> int
val _is_anc : < initial_children : 'a array ; initial_parent : 'a.. > as 'a -> 'a -> bool * int
val is_anc : < initial_children : 'a array ; initial_parent : 'a.. > as 'a -> 'a -> bool
val _get_latest_common_ancestor : < initial_children : 'a array ; initial_parent : 'a.. > as 'a -> 'a -> 'a * int * int
val node_compare : < initial_children : 'a array ; initial_parent : 'a.. > as 'a -> 'a -> int
val path_compare : ?weak:bool -> Diffast_core.Delta_base.Path.t -> Diffast_core.Delta_base.Path.t -> int
val int_set_to_string : int Diffast_core.Delta_base.Xset.t -> string
val tree_eq : < data : < elem_name_for_delta : 'b ; is_named_orig : bool ; orig_to_elem_data_for_eq : 'c.. > ; initial_children : 'a array.. > as 'a -> < data : < elem_name_for_delta : 'b ; is_named_orig : bool ; orig_to_elem_data_for_eq : 'c.. > ; initial_children : 'd array.. > as 'd -> bool
exception Abort
class +'a interpreter : 'a -> object ... end
OCaml

Innovation. Community. Security.