Skip to main content

Module text

Module text 

Source
Expand description

Provides functionality for procedural text generation.

Structs§

RGrammar
A replacement grammar.
RGrammarExpansion
The result of expanding a grammar.
RGrammarNode
A single node in a grammar.

Enums§

RGrammarCreationError
Error returned when creating a grammar fails.
RGrammarExpandError
Error returned when expanding a grammar fails.
RGrammarParseError
Error returned when parsing a grammar from a string fails.

Traits§

ParameterKey
Types implementing this trait can be used as keys for parameters when expanding a grammar.
TagKey
Types implementing this trait can be used as keys for tags when expanding a grammar.