Djot_kernel.Documentmodule StrSet : sig ... endmodule StrMap : sig ... endmodule Assign : sig ... endval alist_table : (string * 'a1) list -> 'a1 StrMap.tval inline_text : Ast.inline -> stringval inlines_text : Ast.inlines -> stringtype id_state = {id_used : string list;id_refs : Ast.reference_map;id_count : int;id_used_set : StrSet.t;id_ref_labels : StrSet.t;id_next : int StrMap.t;id_derived : string list;}val id_state_init : id_stateval fresh_index : StrSet.t -> string -> int -> int -> intval fresh_for : id_state -> string -> intmodule Ids : sig ... endtype sect_state = ((int * Ast.attr) * Ast.blocks) listval sect_init : sect_stateval section_node :
Ast.coq_PosPolicy ->
Ast.attr ->
Ast.blocks ->
Ast.block Ast.nodeval close_ge :
Ast.coq_PosPolicy ->
int ->
Ast.blocks ->
sect_state ->
sect_stateval close_all : Ast.coq_PosPolicy -> Ast.blocks -> sect_state -> sect_stateval sect_push : Ast.block Ast.node -> sect_state -> sect_stateval sect_step :
Ast.coq_PosPolicy ->
sect_state ->
Ast.block Ast.node ->
sect_stateval sect_bottom : sect_state -> Ast.blocksval sectionize : Ast.coq_PosPolicy -> Ast.blocks -> Ast.blocksval ref_entries : Ast.attr -> Ast.block -> Ast.reference_mapmodule Refs : sig ... endmodule Notes : sig ... endval doc_pass : Ast.coq_PosPolicy -> Ast.blocks -> Ast.docval parse_doc :
InlineTable.dtable ->
Step.bconfig ->
Ast.coq_PosPolicy ->
string ->
Ast.docval parse_doc_located : InlineTable.dtable -> Step.bconfig -> string -> Ast.docval unsection_block : Ast.block -> Ast.pos -> Ast.attr -> Ast.blocksval unsection : Ast.blocks -> Ast.blocks