sig
val doc_by_href :
?typ:string ->
?src_doc:Stog_types.doc ->
Stog_types.stog ->
'a ->
'a Xtmpl.env ->
string -> 'a * (Stog_types.doc * string * string option) option
val get_in_env : 'a -> 'a Xtmpl.env -> Xmlm.name -> 'a * Xtmpl.tree list
val get_path : 'a -> 'a Xtmpl.env -> 'a * Stog_path.path
val escape_html : string -> string
val concat_name : ?sep:string -> string * string -> string
val url_of_path : Stog_types.stog -> Stog_path.path -> Neturl.url
val build_base_rules :
Stog_types.stog ->
Stog_types.doc_id -> (Xmlm.name * Stog_types.stog Xtmpl.callback) list
val doc_list :
Stog_types.doc ->
?rss:Neturl.url ->
?set:Stog_types.Doc_set.t -> Stog_types.stog Xtmpl.callback
val get_sectionning_tags :
Stog_types.stog -> Stog_types.doc -> Xtmpl.name list
val mk_levels :
string ->
(string * 'a Stog_engine.level_fun) list ->
int list Stog_types.Str_map.t ->
?levels:(string * int list) list ->
unit -> 'a Stog_engine.level_fun Stog_types.Int_map.t
val make_module :
?levels:(string * int list) list -> unit -> (module Stog_engine.Module)
val module_name : string
val register_base_rule :
Xtmpl.name -> Stog_types.stog Xtmpl.callback -> unit
end