Depend(3o)

Depend3o

Module dependencies.

Module

Module Depend

Documentation

Module Depend
: sig end

Module dependencies.

Warning: this module is unstable and part of Compiler_libs .

module String : (module Misc.Stdlib.String)

type map_tree =
| Node of String.Set.t * bound_map

type bound_map = map_tree String.Map.t

val make_leaf : string -> map_tree

val make_node : bound_map -> map_tree

val weaken_map : String.Set.t -> map_tree -> map_tree

val free_structure_names : String.Set.t ref

Collect free module identifiers in the a.s.t.

val pp_deps : string list ref

Dependencies found by preprocessing tools.

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

Releases

5 releases since Debian 10 (Buster); the text changed 4 times.

  1. 10
  2. 11
  3. 12
  4. 13
  5. Arch

From ocaml 5.5.0-1 in Arch Linux 2026-11-01. Parsed by carta from the page's man source.