DOKK / manpages / debian 10 / ocaml-compiler-libs / Depend.3o.en
Depend(3o) OCamldoc Depend(3o)

Depend - Module dependencies.

Module Depend

Module Depend
: sig end

Module dependencies.

module StringSet : sig end

module StringMap : sig end

type map_tree =
| Node of StringSet.t * bound_map

type bound_map = map_tree StringMap.t

val make_leaf : string -> map_tree

val make_node : bound_map -> map_tree

val weaken_map : StringSet.t -> map_tree -> map_tree

val free_structure_names : StringSet.t Pervasives.ref

val open_module : bound_map -> Longident.t -> bound_map

val add_use_file : bound_map -> Parsetree.toplevel_phrase list -> unit

val add_signature : bound_map -> Parsetree.signature -> unit

val add_implementation : bound_map -> Parsetree.structure -> unit

val add_implementation_binding : bound_map -> Parsetree.structure -> bound_map

val add_signature_binding : bound_map -> Parsetree.signature -> bound_map

source: 2019-01-25