Stog_writingval info :
((?loc:Xtmpl.Xml.loc ->
?tags:Logs.Tag.set ->
('a, Format.formatter, unit, unit) format4 ->
'a) ->
unit) ->
unitval warn :
((?loc:Xtmpl.Xml.loc ->
?tags:Logs.Tag.set ->
('a, Format.formatter, unit, unit) format4 ->
'a) ->
unit) ->
unitval err :
((?loc:Xtmpl.Xml.loc ->
?tags:Logs.Tag.set ->
('a, Format.formatter, unit, unit) format4 ->
'a) ->
unit) ->
unitval rc_file : Stog.Types.stog -> stringmodule Smap = Stog.Types.Str_mapval smap_wrapper : 'a W.t -> 'a Smap.t W.tval auto_id_spec_wrapper : auto_id_spec Ocf.Wrapper.tval default_tags : auto_id_spec Smap.tval default_spec : specval spec_wrapper : bool -> spec W.tval default_auto_ids : auto_idsval auto_ids_wrapper : auto_ids Ocf.Wrapper.ttype wdata = {auto_ids : auto_ids;bib_entries : (Stog.Path.path * Stog_writing__.Bibtex.entry) Smap.t;bibs_by_path : Stog_writing__.Bibtex.entry list Smap.t Stog.Path.Map.t;generated_by_doc : Stog.Types.Str_set.t Stog.Path.Map.t;}val empty_data : wdataval load_config :
'a ->
(Stog.Types.stog * wdata) ->
'b ->
Stog.Types.stog * wdataNotes
val fun_level_notes : wdata Stog.Engine.level_funBibliographies
val add_bib_entry :
wdata ->
Stog.Path.path ->
Stog_writing__.Bibtex.entry ->
wdataval init_bib :
'a ->
(Stog.Types.stog * wdata) ->
Stog.Types.Doc_set.t ->
Stog.Types.stog * wdataval fun_level_init : wdata Stog.Engine.level_funval mk_bib_entry_link :
'a ->
Stog.Path.path ->
Stog_writing__.Bibtex.entry ->
XR.tree list ->
XR.treeval xml_of_bib_entry :
(Stog.Types.stog * 'a) XR.env ->
Stog.Types.doc_id ->
Stog.Types.doc ->
((Stog.Types.stog * 'a) * Xtmpl.Rewrite.tree list) ->
Stog_writing__.Bibtex.entry ->
(Stog.Types.stog * 'a) * Xtmpl.Rewrite.tree listval get_path : 'a -> 'a Stog.Html.XR.env -> 'a * Stog.Path.pathval fun_bibliography :
Stog.Types.doc Stog.Tmap.key ->
(Stog.Types.stog * wdata) ->
(Stog.Types.stog * wdata) Stog.Html.XR.env ->
?loc:Xml.loc ->
XR.attributes ->
'a ->
(Stog.Types.stog * wdata) * Xtmpl.Rewrite.tree listval rules_bib :
'a ->
Stog.Types.doc Stog.Tmap.key ->
((string * string)
* ((Stog.Types.stog * wdata) ->
(Stog.Types.stog * wdata) Stog.Html.XR.env ->
?loc:Xml.loc ->
XR.attributes ->
Xtmpl.Rewrite.tree list ->
(Stog.Types.stog * wdata) * Xtmpl.Rewrite.tree list))
listval fun_level_bib : wdata Stog.Engine.level_funAdding references to paragraphs and handling blocks (like environments in latex).
val add_string : Buffer.t -> string -> unitval text_of_xml : bool -> Buffer.t -> XR.tree -> unitval text_of_atts : Buffer.t -> XR.attributes -> unitval text_of_xmls : bool -> Buffer.t -> XR.tree list -> unitval fun_p :
?embed:string ->
XR.name ->
Stog.Types.doc ->
('a * wdata) ->
('a * wdata) XR.env ->
?loc:Xml.loc ->
XR.attributes ->
XR.tree list ->
('a * wdata) * XR.tree listval tags_of_tag_spec : auto_id_spec Smap.t -> (Smap.key * string option) listval rules_auto_ids :
Stog.Types.stog ->
wdata ->
Stog.Types.doc Stog.Tmap.key ->
((string * string)
* (('a * wdata) ->
('a * wdata) XR.env ->
?loc:'b ->
XR.attributes ->
XR.tree list ->
('a * wdata) * XR.tree list))
listval fun_level_auto_ids : wdata Stog.Engine.level_funval level_funs : (string * wdata Stog.Engine.level_fun) listval default_levels : int list Stog.Types.Str_map.tval make_engine :
?levels:(string * int list) list ->
unit ->
(module Stog.Engine.Module)val f : Stog.Types.stog -> (module Stog.Engine.Module)