package colibri2
Context and backtrack point management
val create : unit -> context
Create a new context, with a base backtrack point. It is not possible to go below this backtrack point.
val push : context -> unit
Push a new backtrack point
val pop : bp -> unit
Pop the context associated to this backtrack point to this backtrack point. All the backtrack point created since the given backtrack point are also poped.
raise AlreadyPoped if it already has been poped.
module Ref : sig ... end
module Ref2 : sig ... end
module Expert : sig ... end
module Push : sig ... end
module Queue : sig ... end
The saving is equal to the current size of the datastructure. Should be used when usually it is empty at backtrack point
module Array : sig ... end
module TimeWheel : Colibri2_popop_lib.TimeWheel.S with type context := creator
module type Hashtbl = sig ... end
module type HashtblWithDefault = sig ... end
module HashtblWithDefault
(S : Colibri2_popop_lib.Popop_stdlib.Datatype) :
HashtblWithDefault with type key := S.t
module type Memo = sig ... end
Clicket
The added element are given back after each pop
module type Clicket = sig ... end
module type Trie = sig ... end
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>