Defines valid state actions that are used as return values from lexer action functions.
Provides a simple way to create and configure a new lexer.
A dynamically configurable lexer featuring a fluid API.
Represents a single lexer rule consisting of the pattern, tag, and action.
Represents the current state of the lexer.
Represents a single token that has been produced by the lexer.
Defines useful helper functions.