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