Module Incremental_skeletonSource

Sourcemodule Node : sig ... end
Sourcemodule Render_relation : sig ... end
Sourcetype t = {
  1. nodes : Node.t list;
  2. seen : Incremental.For_analyzer.Node_id.Set.t;
  3. num_stabilizes : int;
}
include Sexplib0.Sexpable.S with type t := t
include Sexplib0.Sexpable.Of_sexp with type t := t
Sourceval t_of_sexp : Sexplib0.Sexp.t -> t
include Sexplib0.Sexpable.Sexp_of with type t := t
Sourceval sexp_of_t : t -> Sexplib0.Sexp.t
Sourcemodule Render_target : sig ... end
Sourceval snapshot : ?normalize:bool -> _ Incremental.State.t -> t

Creates a static snapshot of the current incremental graph.

If ?normalize is true (default false), node IDs will be normalized relative to the minimum node ID in the graph. This is primarily useful for tests.

Sourceval to_dot : ?extra_attrs:(Node.t -> Incremental.For_analyzer.Dot_user_info.t option) -> ?render_target:Render_target.t -> ?filtered_nodes:Node.t list -> ?render_relation:Render_relation.t -> t -> string

Converts a t to a dot string that can be rendered by graphviz.