Commit Graph

20 Commits

Author SHA1 Message Date
hl-valdemar 410246faee migrate to new mutable decl syntax 2026-08-05 22:09:21 +02:00
hl-valdemar 1689c4db3c lexer touchups 2026-08-05 22:07:55 +02:00
hl-valdemar a2ccf60eb1 move ast definitions into its own package 2026-08-03 08:40:15 +02:00
hl-valdemar 939043dd8b refactor parse decl impl 2026-08-02 22:52:55 +02:00
hl-valdemar 469415a5b4 general decl parsing 2026-08-02 22:32:17 +02:00
hl-valdemar a0ba0865ff remove outdated todo 2026-08-02 21:17:09 +02:00
hl-valdemar d693711a59 minor cleanup 2026-08-02 20:59:10 +02:00
hl-valdemar 90c7195d4b parse const decls 2026-08-02 20:51:39 +02:00
hl-valdemar c7f527e3c3 minor refactoring 2026-07-25 00:24:16 +02:00
hl-valdemar ad54a00893 refactor and func -> proc rename 2026-07-25 00:03:54 +02:00
hl-valdemar 0338e35e75 checkpoint 2026-07-23 10:56:53 +02:00
hl-valdemar a4e6f96951 static string map 2026-07-23 09:42:00 +02:00
hl-valdemar 596183b9a0 string pool 2026-07-22 02:42:25 +02:00
hl-valdemar c1225f4ac2 stdlib enum map 2026-07-20 15:51:32 +02:00
hl-valdemar 709d977436 simple hashmap implementation 2026-07-19 02:09:43 +02:00
hl-valdemar c541496db5 move some stuff around 2026-07-18 19:55:25 +02:00
hl-valdemar 3e8db2c15e refactor a bit 2026-07-15 22:48:29 +02:00
hl-valdemar 73da0d95c4 replace _ with hide and _token_kind_str with rich debug.print rich formatting 2026-07-15 21:19:14 +02:00
hl-valdemar 6d024e6a0c streamline scan(-) 2026-07-13 23:56:19 +02:00
hl-valdemar 0b93cd1c90 toy lexer 2026-07-13 23:48:08 +02:00