Module Lib.Synterp
type summary= Summary.Synterp.frozentype classified_objects={substobjs : Libobject.t list;keepobjs : Libobject.t list;anticipateobjs : Libobject.t list;}
val classify_segment : Libobject.t list -> classified_objectsval find_opening_node : Names.Id.t -> summary nodeReturns the opening node of a given name
val add_entry : summary node -> unitval add_leaf_entry : Libobject.t -> unitval open_section : Names.Id.t -> unitSections
Modules and module types
val start_module : export -> Names.module_ident -> Names.ModPath.t -> summary -> Nametab.object_prefixval start_modtype : Names.module_ident -> Names.ModPath.t -> summary -> Nametab.object_prefixval end_module : unit -> Nametab.object_prefix * summary * classified_objectsval end_modtype : unit -> Nametab.object_prefix * summary * classified_objects
val freeze : unit -> frozenval unfreeze : frozen -> unitval init : unit -> unitval drop_objects : frozen -> frozenKeep only the libobject structure, not the objects themselves
val declare_info : Library_info.t list -> unit