Package-level declarations

Types

Link copied to clipboard

Delimiter family of a decoded quoted token payload.

Link copied to clipboard
data class Token(val id: Int, val kind: TokenKind, val channel: TokenChannel, val span: SourceSpan, val payload: TokenPayload? = null) : Representable

A lossless lexical token.

Link copied to clipboard

Distinguishes grammar-significant tokens from losslessly retained whitespace and comments.

Link copied to clipboard

Lexical category assigned without consulting an operator table.

Link copied to clipboard
sealed interface TokenPayload : Representable

Decoded data attached to a token whose spelling is not fixed by TokenKind.