aboutsummaryrefslogtreecommitdiff
path: root/compiler/src/span.rs
Commit message (Collapse)AuthorAgeFilesLines
* Replace generic list AST with typed expression treeTolmachev Igor2026-05-111-0/+4
| | | | | Each form (fn, let, for, set, do, call) now has its own variant with named fields instead of being a plain list.
* Add parser testsTolmachev Igor2026-05-091-1/+1
|
* Split Spanned<T> from Span and expose fieldsTolmachev Igor2026-05-081-40/+27
| | | | | Spanned<T> wraps a value with a Span. Public fields enable destructuring in pattern matches.
* Add lexerTolmachev Igor2026-05-071-0/+61