Lib.Interp
type summary = Summary.Interp.frozen
val find_opening_node : ?loc:Loc.t -> Names.Id.t -> summary node
Returns the opening node of a given name
val add_leaf_entry : Libobject.t -> unit
val open_section : Names.Id.t -> unit
Sections
val close_section : unit -> discharged_item list
close_section
needs to redo Export, so the complete implementation needs to involve Declaremods
.
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 declare_info : Library_info.t -> unit