module TYPES : sig ... endmodule SAVE : sig ... endval module_cut : string -> string * stringval pkg_of_opam : TYPES.opam_entry -> stringval pkg_of_lib : TYPES.library_entry -> stringval pkg_of_meta : TYPES.meta_entry -> stringval pkg_of_src : TYPES.source_entry -> stringval pkg_of_mdl : TYPES.module_entry -> stringval library_of_string : string -> TYPES.library_entryval read_entry : string -> TYPES.entryval print_index : Stdlib.Buffer.t -> (string * string) list -> string -> unitval generate_library_index : TYPES.entry list -> Stdlib.Buffer.t -> unitval generate_opam_index : TYPES.entry list -> Stdlib.Buffer.t -> unitval generate_module_index : TYPES.entry list -> Stdlib.Buffer.t -> unitval generate_meta_index : TYPES.entry list -> Stdlib.Buffer.t -> unitval generate_source_index : TYPES.entry list -> Stdlib.Buffer.t -> unitval read_all_entries : unit -> TYPES.entry listval generate : unit -> unit