LexerState struct
Defined in module lexer (lexer.l0).
Lexer state object that keeps track of the current position in the source code being lexed.
Fields
- source: string
- filename: string
- length: int
- index: int
- line: int
- column: int
- prev_ends_expression: bool
- diags: DiagCollector*
- pending_errors: DiagnosticVector*
- queued_tokens: TokenVector
- queued_index: int