package earley
-
earley.str
Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
This modules implements a computation of a fixpoints for valus that depends upon other values. Cycles are handled through update of references. If the fixpoint is not reached, this might loop.
This modules ressemble a little the Lazy module.
val from_val : 'a -> 'a t
Standard way to construct a value of type 'a t
val update : 'a t -> unit
Must be called when updating a mutable field used in from_ref
val force : 'a t -> 'a
Reading the value