[][src]Module kul_core::parser::premade

Implementations provided for ready use.

Structs

DefaultCharClassifier

A CharClassifier that uses the common {, }, and \ characters and the Unicode whitespace property.

EmptyOperatorBindings

An OperatorBindings that always has no bindings and its lookup method always returns None.

PairOperatorBindings

An OperatorBindings that associates generic Datums with generic Combiners, using a slice of pairs (2-tuples) of them.

SliceDatumAllocator

A DatumAllocator for generic Datum types which simplistically allocates Datum values from a contiguous mutable slice of them by supplying mutable borrows of them. Once a Datum element has been allocated, it is not reused if dropped.