package diffast-core

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

Class type Spec_base.tree_t_shared

inherit 'node Otree.otree2
method parser_name : string
method get_digest : 'node -> Xhash.t
method add_to_bid_map : BID.t -> BID.t -> unit
method find_mapped_bids : BID.t -> BID.t list
method add_to_bid_tbl : BID.t -> string -> unit
method find_name_for_bid : BID.t -> string
method add_to_def_bid_tbl : BID.t -> 'node -> unit
method find_def_for_bid : BID.t -> 'node
method in_subtree_mutually : 'node -> 'node -> bool
method initial_subtree_to_rep : 'node -> string
method initial_to_rep : string
method initial_subtree_digest : 'node -> Xhash.t
method set_source_path : string -> unit
method source_path : string
method set_ignored_regions : (int * int) list -> unit
method ignored_regions : (int * int) list
method get_units_to_be_notified : 'node list
method make_subtree_from_uid : UID.t -> 'self
method make_subtree_from_node : 'node -> 'self
method make_subtree_from_path : Path.t -> 'self
method make_subtree_copy : ?find_hook:('node -> 'node -> unit) -> 'node -> 'self
method dump_subtree_for_delta_ch : 'node -> 'node list -> Xchannel.out_channel -> unit
method unparse_ch : ?no_boxing:bool -> ?no_header:bool -> ?fail_on_error:bool -> OutChannel.t -> unit
method extra_namespaces : (string * string) list