(***********************************************************************) (* v * The Coq Proof Assistant / The Coq Development Team *) (* obj -> section_path val add_absolutely_named_leaf : section_path -> obj -> unit val add_anonymous_leaf : obj -> unit val add_frozen_state : unit -> unit (*s The function [contents_after] returns the current library segment, starting from a given section path. If not given, the entire segment is returned. *) val contents_after : section_path option -> library_segment (*s Opening and closing a section. *) val open_section : identifier -> section_path val close_section : export:bool -> identifier -> dir_path * library_segment * Summary.frozen val sections_are_opened : unit -> bool val make_path : identifier -> section_path val cwd : unit -> dir_path val sections_depth : unit -> int val is_section_p : dir_path -> bool val start_module : dir_path -> unit val end_module : module_ident -> dir_path val export_module : dir_path -> library_segment (*s Backtracking (undo). *) val reset_to : section_path -> unit val reset_name : identifier -> unit (*s We can get and set the state of the operations (used in [States]). *) type frozen val freeze : unit -> frozen val unfreeze : frozen -> unit val init : unit -> unit val declare_initial_state : unit -> unit val reset_initial : unit -> unit