package odoc
Install
dune-project
Dependency
Authors
Maintainers
Sources
sha256=d45eb125514839fd9ac27702bb4938d1b4f3b6978e9b16ab9673ea067245affc
sha512=3555386b4770a7caa8ec903683bde5ecdc41d5e57ffaee617d5da225c747bbd1e9c1d2677f4df97e96bbdfc69f580ea83b1b92b933ea40a436a658788b677bbc
doc/odoc.odoc/Odoc_odoc/Resolver/index.html
Module Odoc_odoc.ResolverSource
Management of the documentation environment.
This is the module which does the link between packages, directories and Odoc_xref2's needs.
type roots = {page_roots : named_root list;lib_roots : named_root list;current_lib : named_root option;(*The current
*)-L.current_package : named_root option;(*The current
*)-P.current_dir : Fs.Directory.t;(*Directory containing the output for the current unit.
*)
}val create :
important_digests:bool ->
directories:Fs.Directory.t list ->
open_modules:string list ->
roots:roots option ->
tPrepare the environment for a given list of include directories, page roots and library roots.
Helpers for creating xref2 env.
Initialize the environment for compiling the given module.
Initialize the environment for linking the given module.
Initialize the environment for the given page.
Initialize the environment for the given implementation.
Initialize the environment for the given implementation.
Initialize the environment for a reference.
Similar to Odoc_xref2.Env.lookup_root_module but save work by loading only the root. Only used when resolving imports, which are needed for the link-deps command.