John 6368e68941 doughlang: Preserve errors through entire pipeline
lexer:
- Un-stringify errors
- Reserve more words
- Doc the comments

parser:
- MASSIVE changes to peek, peek_if, next_if, consume_if=>expect.
- Keep track of when EOF is allowable
- TKind is stupidly cheap with >100 niches, so we can fit like 4 of them in a single ParseError lmao
- TODO: make sure EOF/UnexpectedEOF propagation is correct. It seems... Kinda Not correct.
- Add meta-expressions
2025-10-17 06:25:11 -04:00
2025-08-28 02:26:06 -04:00
2025-08-28 02:26:06 -04:00
2025-08-28 02:26:06 -04:00
2025-09-21 02:58:50 -04:00
2025-08-28 02:26:06 -04:00
2025-08-28 02:26:06 -04:00
Description
An experiment in syntax
630 KiB
Languages
Rust 98.8%
Stata 1%
Shell 0.2%