Module

lexers.gleam_sm

Hand-written Gleam lexer using state machine approach.

O(n) guaranteed, zero regex, thread-safe. Gleam is a type-safe language for Erlang/BEAM.

Classes

GleamStateMachineLexer 1 ▼
Gleam lexer.

Gleam lexer.

Methods

tokenize 4 Iterator[Token] ▼
def tokenize(self, code: str, config: LexerConfig | None = None, *, start: int = 0, end: int | None = None) -> Iterator[Token]
Parameters
Name Type Description
code —
config — Default:None
start — Default:0
end — Default:None
Returns
Iterator[Token]