Module Utils.Call_graph
Type definitions
type t = Utils.Call_graph.tval to_yojson : t -> Yojson.Safe.tval of_yojson : Yojson.Safe.t -> t Ppx_deriving_yojson_runtime.error_ortype id = Utils.Call_graph.idmodule IdSet = Utils.Call_graph.IdSetGeneral manipulations
val make : ?init_capacity:int -> unit -> tval reset : t -> unitGetters and Setters
val add_proc : t -> string -> unitval add_pred : t -> string -> unitval add_lemma : t -> string -> unitval add_proc_call : t -> string -> string -> unitval add_pred_call : t -> string -> string -> unitval add_lemma_call : t -> string -> string -> unitval add_proc_pred_use : t -> string -> string -> unitval add_proc_lemma_use : t -> string -> string -> unitval add_lemma_pred_use : t -> string -> string -> unitval get_proc_names : t -> string listval get_pred_names : t -> string listval get_lemma_names : t -> string listval prune_procs : t -> string list -> unitval prune_lemmas : t -> string list -> unitFilters
val contains_proc : t -> string -> boolval contains_pred : t -> string -> boolval contains_lemma : t -> string -> boolName/id manipulation
val id_of_proc_name : string -> idval id_of_pred_name : string -> idval id_of_lemma_name : string -> idSorting
val get_sorted_names : t -> string listSerialization
val pp : Stdlib.Format.formatter -> t -> unit