module Model:sig
..end
TODO: register and find below?
module S:Datatype.S_with_collections
typet =
S.t
typemodel =
S.t
typetuning =
unit -> unit
val repr : model
val register : id:string ->
?descr:string -> ?tuning:tuning list -> unit -> model
val get_id : model -> string
val get_descr : model -> string
val get_emitter : model -> Emitter.t
val find : id:string -> model
val iter : (model -> unit) -> unit
val with_model : model -> ('a -> 'b) -> 'a -> 'b
val on_model : model -> (unit -> unit) -> unit
val get_model : unit -> model
val is_model_defined : unit -> bool
typescope =
Kernel_function.t option
val on_scope : scope -> (unit -> unit) -> unit
val on_kf : Kernel_function.t -> (unit -> unit) -> unit
val on_global : (unit -> unit) -> unit
val get_scope : unit -> scope
val directory : unit -> string
"-wp-out"
directorymodule type Entries =sig
..end
module type Registry =sig
..end
module Index:
module Static:
module type Key =sig
..end
module type Data =sig
..end
module type Generator =sig
..end
module Generator:
module StaticGenerator: