Module Digodoc_lib.Odoc

val digodoc_odoc_dir : string
val sources_dir : string
val fullname : Type.opam_package -> string
val get_opam_sources : continue_on_error:bool -> Type.opam_package -> unit
val sources_of_opam : Type.opam_package -> string
val htmlize_sources_of_opam : Type.opam_package -> string
val pkg_of_opam : Type.opam_package -> string
val pkg_of_pages : Type.opam_package -> string -> string
val pkg_of_lib : Type.ocaml_lib -> string
val pkg_of_meta : Type.meta_package -> string
val pkg_of_mdl : Type.ocaml_mdl -> string
val mdl_is_alone : Type.ocaml_mdl -> bool
val id_of_pkg : string -> string
val get_mld_index : ?⁠name:EzCompat.String.t -> Type.opam_package -> string option
val force_rebuild : bool
val skip_modules : bool
val skip_packages : bool
val call_odoc : continue_on_error:bool -> Type.state -> Type.ocaml_mdl -> pkgs:string list -> string -> unit
val call_odoc_compile : continue_on_error:bool -> Type.state -> Type.ocaml_mdl -> pkgs:string list -> string -> unit
val call_odoc_html : continue_on_error:bool -> Type.ocaml_mdl -> pkgs:string list -> unit
val call_odoc_mld : continue_on_error:bool -> Type.state -> string -> string -> pkgs:string list -> unit
val lookup_cmi : Type.state -> name:string -> crc:string -> Type.ocaml_mdl
val opaque_crc : string
val deps_of_pkg : Type.state -> (string, EzCompat.StringSet.t Stdlib.ref) Stdlib.Hashtbl.t
val iter_modules_with_cmi : Type.state -> (Type.state -> Type.ocaml_mdl -> unit) -> unit
type modul = {
modul : Type.ocaml_mdl;
mutable modul_subs : Type.ocaml_mdl EzCompat.StringMap.t;
}
val insert_html : (EzCompat.Buffer.t -> unit) -> string
val modules_to_html : Type.ocaml_mdl EzCompat.StringMap.t -> string
val print_package_info : Stdlib.Buffer.t -> string list list -> unit
val opams_to_html : string -> Type.opam_package EzCompat.StringMap.t -> string list
val metas_to_html : string -> Type.meta_package EzCompat.StringMap.t -> string list
val metas_list_to_html : string -> Type.meta_package list -> string list
val libraries_to_html : string -> Type.ocaml_lib EzCompat.StringMap.t -> string list
val infos_of_opam : Type.state -> string -> Type.opam_package -> string list list
val save_line : dir_name:string -> line_name:string -> string -> unit
val recursive_deps_memo : Type.opam_package EzCompat.StringMap.t EzCompat.StringMap.t Stdlib.ref
val get_recursive_deps : Type.opam_package -> Type.opam_package EzCompat.StringMap.t
val generate_library_pages : Type.state -> unit
val generate_opam_pages : continue_on_error:bool -> Type.state -> unit
val generate_module_entries : Type.state -> unit
val generate_meta_pages : Type.state -> unit
val generate : state:Type.state -> continue_on_error:bool -> unit