package diffast-core

  1. Overview
  2. Docs
module Xfile = Diffast_misc.Xfile
module Xhash = Diffast_misc.Xhash
module Xset = Diffast_misc.Xset
module Xlist = Diffast_misc.Xlist
module Xchannel = Diffast_misc.Xchannel
module UID = Diffast_misc.UID
module Loc = Diffast_misc.Loc
module Nodetbl = Node.Tbl
val fprintf : out_channel -> ('a, out_channel, unit) format -> 'a
val sprintf : ('a, unit, string) format -> 'a
type node_t = Spec.node_t
val nps : unit -> < data : < get_category : string ; get_name : string ; get_value : string ; src_loc : Diffast_core.Misc.Loc.t.. > ; uid : Diffast_core.Misc.UID.t.. > -> string
val nups : unit -> < uid : Diffast_core.Misc.UID.t.. > -> string
val is_crossing : < gindex : int.. > -> < gindex : int.. > -> < gindex : int.. > -> < gindex : int.. > -> bool
val _is_incompatible : < in_subtree_mutually : 'a -> 'b -> bool.. > -> < in_subtree_mutually : 'c -> 'd -> bool.. > -> 'a -> 'c -> 'b -> 'd -> bool
val is_incompatible : < in_subtree_mutually : < gindex : int.. > as 'a -> < gindex : int.. > as 'b -> bool.. > -> < in_subtree_mutually : < gindex : int.. > as 'c -> < gindex : int.. > as 'd -> bool.. > -> 'a -> 'c -> 'b -> 'd -> bool
val tbl_remove : 'a Nodetbl.t -> Nodetbl.key -> unit
module Json : sig ... end
class +'a c : < _get_adjacency_score : ?anchor:(Node.node_t * Node.node_t) option -> Node.t -> Node.t -> float * (Node.t * Node.t) list ; get_adjacency_score : ?anchor:(Node.node_t * Node.node_t) option -> Node.t -> Node.t -> float ; is_incompatible : 'a -> 'a -> 'a -> 'a -> bool ; tree1 : < fast_scan_whole_initial : ('a -> unit) -> unit ; fast_scan_whole_initial_subtree : 'a -> ('a -> unit) -> 'b ; get_digest : node_t -> Xhash.t ; initial_leftmost : node_t -> node_t ; iter_initial_ancestor_nodes : 'a -> ('a -> unit) -> 'c ; search_node_by_gindex : int -> 'a.. > ; tree2 : < fast_scan_whole_initial_subtree : 'a -> ('a -> unit) -> 'd ; get_digest : node_t -> Xhash.t ; initial_leftmost : node_t -> node_t ; initial_subtree_mem : 'a -> 'a -> bool ; iter_initial_ancestor_nodes : 'a -> ('a -> unit) -> unit ; search_node_by_gindex : int -> 'a.. >.. > Node.cenv_t -> object ... end
OCaml

Innovation. Community. Security.