Commit Graph

110 Commits

Author SHA1 Message Date
Guillem L. Jara 58f63c35a1 interpreter: concatenation; proper type display 2026-05-25 14:37:18 +02:00
Guillem L. Jara fa77cb8f44 parser: lower matched regexes to typed ones 2026-05-25 14:14:05 +02:00
Guillem L. Jara 5b69891bcf interpreter: strings & regexes support 2026-05-25 14:07:45 +02:00
Guillem L. Jara d30e5d33fc interpreter: initial typesystem support 2026-05-25 12:36:57 +02:00
Guillem L. Jara 98fa3c33c2 perf: switch to ahash, indexmap-allocator-api 2026-05-25 01:50:22 +02:00
Guillem L. Jara 8e979cfad1 chore(interpreter): better formatting 2026-05-25 01:11:03 +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 135fbaeb0a interpreter: while & do-while loops 2026-05-24 01:56:16 +02:00
Guillem L. Jara c039db632b tests: temporarily supress interpreter tests 2026-05-24 01:06:25 +02:00
Guillem L. Jara 345e7c4411 interpreter: add conditional branches, etc. 2026-05-24 01:05:30 +02:00
Guillem L. Jara d4842f7aa9 interpreter: initial vm 2026-05-24 01:05:30 +02:00
Guillem L. Jara 91361d44dc interpreter: arena integration 2026-05-24 01:05:29 +02:00
yor1xd e1cf3bf00c lexer: implement \x and \u numeric escape sequences 2026-05-23 16:04:23 +02:00
renovate[bot] d771d5ab62 chore(deps): update rust crate bumpalo to v3.20.3 2026-05-23 07:13:25 +02:00
Guillem L. Jara ebf56167ff interpreter: hinted registers 2026-05-22 12:16:18 +02:00
oech3 368585ba0c *.yml: simplify 2026-05-22 11:17:12 +02:00
Guillem L. Jara d82792d3ee interpreter: begin codegening expressions 2026-05-21 17:23:20 +02:00
renovate[bot] 8d1e4fd596 chore(deps): update rust crate either to v1.16.0 2026-05-21 07:07: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 4b6a76e0a7 chore(lexer): update tests 2026-05-19 16:47:39 +02:00
Guillem L. Jara ee3bb38bed lexer: do not fold semicolons 2026-05-19 16:14:41 +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