ObjectSlots

enum ObjectSlots : Enum<LexerDescriptor.ObjectSlots> , ObjectSlotsEnum

The fields that are of type AvailObject.

Entries

Link copied to clipboard

The A_Method in which this lexer is defined.

Link copied to clipboard

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.

Link copied to clipboard

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.

Link copied to clipboard

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.

Properties

Link copied to clipboard
val name: String
Link copied to clipboard
val ordinal: Int