61 Commits

Author SHA1 Message Date
Guillem L. Jara f738c98e48 merge changes 2026-05-02 00:20:40 +02:00
Guillem L. Jara 72dc72b913 parser: properly consume in special patterns 2026-05-02 00:17:15 +02:00
Guillem L. Jara dcb70159b5 parser: initial pretty errors w/ miette 2026-05-02 00:16:43 +02:00
Sylvestre Ledru a0fe7bc9b0 add license headers 2026-04-30 18:42:16 +02:00
Guillem L. Jara 8e2faf992e fix(parser): fix and clean up S-expr debug output 2026-04-30 05:11:03 +02:00
Guillem L. Jara 66ea375649 fix(parser): correct swapped postfix ++/-- reciprocals 2026-04-30 03:33:49 +02:00
Guillem L. Jara 8d2d4b4f0d feat(parser): Rework S-expr printing 2026-04-30 03:31:08 +02:00
Guillem L. Jara 70e5ec08f1 fix(parser): correct SExpr printing 2026-04-30 01:46:49 +02:00
Guillem L. Jara f4634eab3c feat(lexer): start tracking spans internally
Integrates nicely with the current error handling; mirrors Logos' API.
2026-04-30 01:27:50 +02:00
Guillem L. Jara 8384183a4d fix(parser): Rework function call parsing 2026-04-30 01:06:04 +02:00
Guillem L. Jara 1609ff1b1c Initial commit 2026-04-29 22:16:25 +02:00