Object Slots
The fields that are of type AvailObject.
Entries
The A_Method in which this lexer is defined.
The module in which this lexer was defined. Other modules cannot see this lexer (i.e., it doesn't get invoke to produce tuples) unless the lexer's definition module is an ancestor of the module being compiled.
The function to run (as the base call of a fiber), with the character at the current lexing point, to determine if the body function should be attempted.
The function to run (as the base call of a fiber) to generate some tokens from the source string and position. The function should produce a tuple of potential A_Tokens at this position, as produced by this lexer. Each token may be seeded with the potential tokens that follow it. Since each token also records the LexingState after it, there's no need to produce that separately.