package forester

  1. Overview
  2. Docs
module F = Dream_forester
module String_map : sig ... end
module Ancestors : sig ... end
module Current_addr : sig ... end
module Mainmatter_cache : sig ... end
module Xmlns_map : sig ... end
module Xmlns_prefixes : sig ... end
val normalise_prefix : ?loc:'a -> prefix:String_map.key option -> xmlns:String_map.key option -> (((String_map.key * String_map.key) list * String_map.key option) -> 'b) -> 'c
val optional : ('a -> Dream_html.node) -> 'b option -> Dream_html.node
val optional_ : ('a -> Dream_html.attr) -> 'b option -> Dream_html.attr
val render_date : Prelude.Date.t -> Dream_html.node
val render_dates : Prelude.Date.t list -> Dream_html.node
val render_nodes : Core.Sem.t -> Dream_html.node
val render_transclusion : opts:Core.Sem.transclusion_opts -> Core.Sem.tree -> Dream_html.node
val render_author_name : Core.addr -> Dream_html.node
val render_author : Core.addr -> Dream_html.node
val render_contributor : Core.addr -> Dream_html.node
val render_authors : contributors:Core.addr list -> authors:Core.addr list -> Dream_html.node
val render_meta : (string * Core.Sem.t) -> Dream_html.node
val render_last_changed : Core.Sem.frontmatter -> Dream_html.node
val render_mainmatter : Core.Sem.t -> Dream_html.node
val render_backmatter : Core.addr -> Dream_html.node
val render_tree : ?backmatter:bool -> opts:Core.Sem.transclusion_opts -> Core.Sem.tree -> Dream_html.node
val render_tree_top : Core.Sem.tree -> Dream_html.node
val with_mainmatter_cache : (unit -> 'a) -> 'b
OCaml

Innovation. Community. Security.