Module builder

Module builder 

Source

Structs§

CharacterClassElement
One element of a character class: an inclusive [lower, upper] codepoint range. Port of GrammarBuilder::CharacterClassElement.
GrammarBuilder
Helper class to build a BNF grammar.
TagDispatchSpec
Decoded tag-dispatch description handed to GrammarBuilder::add_tag_dispatch. Mirrors super::data::TagDispatch but is the input form: rule ids (not tag byte-string expr ids) are stored directly.

Enums§

BuilderError
Errors emitted by GrammarBuilder.