aboutsummaryrefslogtreecommitdiff
path: root/compiler/src/lexer
Commit message (Collapse)AuthorAgeFilesLines
* Split Spanned<T> from Span and expose fieldsTolmachev Igor2026-05-082-5/+7
| | | | | Spanned<T> wraps a value with a Span. Public fields enable destructuring in pattern matches.
* Fold unclosed string error into Token variantTolmachev Igor2026-05-083-62/+36
| | | | | UnclosedString was the only error variant, making lexer::Error redundant. Also removes Result from the Iterator impl.
* Add lexerTolmachev Igor2026-05-073-0/+553