package diffast-core

  1. Overview
  2. Docs

Parameters

module L : Spec.LABEL_T

Signature

val of_elem_data : string -> (string * string) list -> L.t
val compare_node : < data : < label : 'a.. >.. > -> < data : < label : 'a.. >.. > -> int
exception Found
exception Malformed_row of string
val get_lab : < data : < _label : Obj.t.. >.. > -> L.t
val get_orig_lab_opt : < data : < orig_lab_opt : Obj.t option.. >.. > -> L.t option
val get_annotation : < data : < _annotation : Obj.t.. >.. > -> L.annotation
class ordinal_tbl : int list -> object ... end
val null_ordinal_tbl : ordinal_tbl
class node_data : < ignore_identifiers_flag : bool ; weak_eq_flag : bool.. > -> ?annot:L.annotation option -> ?ordinal_tbl_opt: ordinal_tbl option option -> ?orig_lab_opt:L.t option option -> ?id_loc:Loc.t option -> L.t -> object ... end
val _mknode : < ignore_identifiers_flag : bool ; uid_generator : Diffast_misc.UID.generator ; weak_eq_flag : bool.. > -> ?annot:L.annotation -> ?ordinal_tbl_opt:ordinal_tbl option -> ?orig_lab_opt:L.t option -> ?id_loc:Loc.t -> L.t -> node_data Otree.node2 array -> node_data Otree.node2
val mknode : < ignore_identifiers_flag : bool ; uid_generator : Diffast_misc.UID.generator ; weak_eq_flag : bool.. > -> ?annot:L.annotation -> ?ordinal_tbl_opt:ordinal_tbl option -> ?orig_lab_opt:L.t option -> ?id_loc:Loc.t -> L.t -> node_data Otree.node2 list -> node_data Otree.node2
val mklnode : < ignore_identifiers_flag : bool ; uid_generator : Diffast_misc.UID.generator ; weak_eq_flag : bool.. > -> ?annot:L.annotation -> ?orig_lab_opt:L.t option -> ?id_loc:Loc.t -> L.t -> node_data Otree.node2 list -> node_data Otree.node2
val mkleaf : < ignore_identifiers_flag : bool ; uid_generator : Diffast_misc.UID.generator ; weak_eq_flag : bool.. > -> ?annot:L.annotation -> ?orig_lab_opt:L.t option -> ?id_loc:Loc.t -> L.t -> node_data Otree.node2
class node_maker : < ignore_identifiers_flag : bool ; uid_generator : Diffast_misc.UID.generator ; weak_eq_flag : bool.. > -> object ... end
type node_t = Spec.node_t
val make_unparser : ('a -> 'b) -> 'a -> SB.OutChannel.t -> unit
class c : Parser_options.c -> node_t -> bool -> object ... end
exception Ignore
val of_xnode : ?tree_creator:(Parser_options.c as 'a -> node_data Otree.node2 -> c) -> 'b -> XML.node -> c
OCaml

Innovation. Community. Security.