Versions in this module Expand all Collapse all v0 v0.2.0 Jan 28, 2025 v0.1.0 Jan 20, 2025 Changes in this version + func TokenKindString(kind TokenKind) string + type Error struct + func NewLexerError(format string, a ...any) *Error + func (e *Error) Error() string + type Token struct + Kind TokenKind + Value string + func Tokenize(source *string) ([]Token, error) + func (token Token) Debug() string + type TokenKind int + const And + const CloseParen + const Comma + const Dot + const EOF + const Equals + const Greater + const GreaterEquals + const ILike + const Identifier + const In + const Less + const LessEquals + const Like + const Not + const NotEquals + const Number + const OpenParen + const String