1Depend(3)                        OCaml library                       Depend(3)
2
3
4

NAME

6       Depend - Module dependencies.
7

Module

9       Module   Depend
10

Documentation

12       Module Depend
13        : sig end
14
15
16       Module dependencies.
17
18
19
20
21
22       module StringSet : sig end
23
24
25
26
27       module StringMap : sig end
28
29
30
31
32       type map_tree =
33        | Node of StringSet.t * bound_map
34
35
36
37
38       type bound_map = map_tree StringMap.t
39
40
41
42
43
44       val make_leaf : string -> map_tree
45
46
47
48
49       val make_node : bound_map -> map_tree
50
51
52
53
54       val weaken_map : StringSet.t -> map_tree -> map_tree
55
56
57
58
59       val free_structure_names : StringSet.t Pervasives.ref
60
61
62
63
64       val pp_deps : string list Pervasives.ref
65
66
67
68
69       val open_module : bound_map -> Longident.t -> bound_map
70
71
72
73
74       val add_use_file : bound_map -> Parsetree.toplevel_phrase list -> unit
75
76
77
78
79       val add_signature : bound_map -> Parsetree.signature -> unit
80
81
82
83
84       val add_implementation : bound_map -> Parsetree.structure -> unit
85
86
87
88
89       val  add_implementation_binding  :  bound_map -> Parsetree.structure ->
90       bound_map
91
92
93
94
95       val  add_signature_binding  :  bound_map  ->   Parsetree.signature   ->
96       bound_map
97
98
99
100
101
102
103OCamldoc                          2019-02-02                         Depend(3)
Impressum