Module enso_flexer::group[][src]

Expand description

This module provides an API for grouping multiple flexer rules.

Modules

rule

An API for declaring rust-code callbacks to be executed when a given pattern is matched.

Structs

AutomatonData

Storage for the generated automaton and auxiliary data required for code generation.

Group

A group is a structure for associating multiple rules with each other, and is the basic building block of the flexer.

Identifier

An identifier for a group.

Registry

The group Registry is a container for Groups in the flexer implementation.

Enums

CallbackError

Errors that can occur when querying callbacks for a DFA state.