• Joined on 2023-05-19
jeff pushed to rewrite-3 at jeff/dust 2024-08-16 13:22:55 +00:00
7d721beb31 Implement VM and Analyzer by using the new AST
jeff pushed to rewrite-3 at jeff/dust 2024-08-16 11:10:16 +00:00
fedefdb29f Implement "let" and "let mut" lexing/parsing
jeff pushed to rewrite-3 at jeff/dust 2024-08-16 10:44:04 +00:00
84429ef187 Implement operator expressions in the VM
jeff pushed to rewrite-3 at jeff/dust 2024-08-16 09:25:09 +00:00
e911853cb5 Clean up
jeff pushed to rewrite-3 at jeff/dust 2024-08-16 09:14:15 +00:00
bfb07047a5 Implement VM
jeff pushed to rewrite-3 at jeff/dust 2024-08-16 04:42:07 +00:00
26348fb82e Continue implementing the VM
jeff pushed to rewrite-3 at jeff/dust 2024-08-16 03:18:06 +00:00
b48b5d4369 Begin reimplementing the VM
jeff pushed to rewrite-3 at jeff/dust 2024-08-16 01:35:00 +00:00
40b5d15b96 Add parser mode to pass tests
jeff pushed to rewrite-3 at jeff/dust 2024-08-16 01:22:36 +00:00
44d6a88faa Pass tests
jeff pushed to rewrite-3 at jeff/dust 2024-08-15 04:20:59 +00:00
486530610b Continue passing tests and tweaking
jeff pushed to rewrite-3 at jeff/dust 2024-08-15 01:15:49 +00:00
81b7888920 Continue passing tests
jeff pushed to rewrite-3 at jeff/dust 2024-08-14 23:43:27 +00:00
f4ee3ffcf8 Continue passing tests
jeff pushed to rewrite-3 at jeff/dust 2024-08-14 22:30:50 +00:00
441df54a44 Continue passing tests
jeff pushed to rewrite-3 at jeff/dust 2024-08-14 20:07:44 +00:00
f4d29eca38 Begin passing tests again
jeff pushed to rewrite-3 at jeff/dust 2024-08-14 19:52:24 +00:00
fdf324c866 Continue AST overhaul
jeff pushed to rewrite-3 at jeff/dust 2024-08-14 18:29:03 +00:00
43b2393d8a Begin AST overhaul
jeff pushed to rewrite-3 at jeff/dust 2024-08-14 08:59:42 +00:00
e7b5390a55 Add more value mutability
jeff pushed to rewrite-3 at jeff/dust 2024-08-14 07:53:35 +00:00
8666f1cd9b Add parsing for mutable assignment
jeff pushed to rewrite-3 at jeff/dust 2024-08-14 05:13:55 +00:00
3ff3a7568c Continue adding mutable variables
jeff pushed to rewrite-3 at jeff/dust 2024-08-14 05:03:58 +00:00
535e120256 Add mutable values