Versions in this module Expand all Collapse all v0 v0.1.0 Mar 25, 2025 Changes in this version + type Lexer struct + func New(input string) *Lexer + func (l *Lexer) NextToken() Token + type Token struct + Column int + Line int + Literal string + Type TokenType + type TokenType string + const AND + const AS + const ASC + const ASTERISK + const BACKTICK + const BETWEEN + const BIND_PARAM + const BLOB + const BY + const COMMA + const CREATE + const DELETE + const DESC + const DOT + const DOUBLE_QUOTE + const DROP + const EOF + const EQ + const FALSE + const FLOAT + const FROM + const GE + const GROUP + const GT + const HAVING + const IDENT + const ILLEGAL + const IN + const INDEX + const INNER + const INSERT + const INTEGER + const INTO + const IS + const JOIN + const LBRACKET + const LE + const LEFT + const LIKE + const LIMIT + const LPAREN + const LT + const MINUS + const NE + const NOT + const NULL + const OFFSET + const ON + const OR + const ORDER + const OUTER + const PERCENT + const PLUS + const RBRACKET + const RIGHT + const RPAREN + const SELECT + const SEMICOLON + const SET + const SINGLE_QUOTE + const SLASH + const STRING + const TABLE + const TRUE + const UPDATE + const VALUES + const WHERE + const WS