package colibri2
Environment should currently be persistent data-structure in order to be backtracked correctly
include Colibri2_stdlib.Keys.Key
val pp : 'a t Containers.Format.printer
val hash : 'a t -> int
val tag : 'a t -> int
val name : 'a t -> string
val iter : iter -> unit
val fold : 'b fold -> 'b -> 'b
module Eq : sig ... end
val create : (module Colibri2_stdlib.Keys.NamedType with type t = 'a) -> 'a t
module Vector : Colibri2_stdlib.Hashtbl_hetero.R1 with type 'a key = 'a t
module VectorH : Colibri2_stdlib.Hashtbl_hetero.T1 with type 'a key = 'a t
module M : Colibri2_stdlib.Map_hetero.R with type 'a key = 'a t
module Make_Registry
(S : sig ... end) :
Colibri2_stdlib.Keys.Registry
with type 'a key := 'a t
and type 'a data = 'a S.data
val register : 'a Containers.Format.printer -> 'a t -> unit
Only a pretty printer is needed for registration
val print : 'a t -> 'a Containers.Format.printer
Get a pretty printer for a particular environment
val check_is_registered : 'a t -> unit
Check if all the keys created have been registered
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>