Guillem L. Jara
|
98fa3c33c2
|
perf: switch to ahash, indexmap-allocator-api
|
2026-05-25 01:50:22 +02:00 |
|
Guillem L. Jara
|
8b29b26050
|
chore: add rustfmt.toml
Pretty sure nobody was working on anything atm, sorry otherwise...
|
2026-05-24 02:46:09 +02:00 |
|
Guillem L. Jara
|
d82792d3ee
|
interpreter: begin codegening expressions
|
2026-05-21 17:23:20 +02:00 |
|
Guillem L. Jara
|
5af0dbc4d0
|
chore(parser): add tests
|
2026-05-19 23:57:44 +02:00 |
|
Guillem L. Jara
|
ea5bd85525
|
parser: fix delete array indexing
|
2026-05-19 22:58:19 +02:00 |
|
Guillem L. Jara
|
49dfed25d8
|
chore(parser): format tests
|
2026-05-19 16:48:00 +02:00 |
|
Guillem L. Jara
|
38779a4457
|
chore(parser): add tests
|
2026-05-18 17:50:52 +02:00 |
|
Guillem L. Jara
|
0a19623285
|
parser: tighten for loop logic; solve gawk ambiguity
|
2026-05-18 17:33:21 +02:00 |
|
Guillem L. Jara
|
4d28100f0b
|
chore(parser): add tests
|
2026-05-18 13:00:23 +02:00 |
|
Guillem L. Jara
|
66ed9a914e
|
parser: multidimensional look-ups
|
2026-05-18 12:50:37 +02:00 |
|
Guillem L. Jara
|
8422aac095
|
parser: do not process array indexing
|
2026-05-18 12:23:26 +02:00 |
|
Guillem L. Jara
|
caeb75337a
|
chore(parser): refactor debug output
|
2026-05-18 12:23:26 +02:00 |
|
Guillem L. Jara
|
ee9785435a
|
chore(parser): add tests
|
2026-05-16 17:40:12 +02:00 |
|
Guillem L. Jara
|
d276095dc0
|
parser: rework prefix operator receiver to be non-greedy
|
2026-05-16 17:40:12 +02:00 |
|
Guillem L. Jara
|
281fc2ba8a
|
parser: fall back to prefix inc/dec on postfix error
|
2026-05-16 17:40:11 +02:00 |
|
Guillem L. Jara
|
e35185be81
|
chore(parser): add tests
|
2026-05-15 15:47:45 +02:00 |
|
Guillem L. Jara
|
cb362afcf2
|
parser: bind places to assignments
|
2026-05-15 14:57:33 +02:00 |
|
Guillem L. Jara
|
e1badd2cc7
|
parser: start enforcing non-associativity
|
2026-05-15 02:59:54 +02:00 |
|
Guillem L. Jara
|
84e007577c
|
chore(parser): add pattern tests
|
2026-05-14 14:45:21 +02:00 |
|
Guillem L. Jara
|
7ff83f9e7b
|
chore(parser): add test infra
|
2026-05-13 16:21:56 +02:00 |
|
Guillem L. Jara
|
9f663015ac
|
parser: properly accept namespaces
|
2026-05-12 23:06:03 +02:00 |
|
Guillem L. Jara
|
ba9c443369
|
parser, lexer: indirect call support
Required a small refactoring.
|
2026-05-12 22:38:57 +02:00 |
|
Guillem L. Jara
|
8993ad2fca
|
parser: add comments
|
2026-05-12 19:01:51 +02:00 |
|
Guillem L. Jara
|
1b165d2749
|
parser, lexer: typed regexes support
|
2026-05-12 17:39:11 +02:00 |
|
Guillem L. Jara
|
746f3d5eef
|
parser: tighten error reporting
|
2026-05-07 18:00:56 +02:00 |
|