• Joined on 2023-05-19
jeff pushed to rewrite-3 at jeff/dust 2024-08-20 15:40:51 +00:00
2e7acbeb64 Add parent contexts and core library
jeff pushed to rewrite-3 at jeff/dust 2024-08-20 15:07:35 +00:00
83f856385b Refine errors and error propagation
jeff pushed to rewrite-3 at jeff/dust 2024-08-20 11:21:07 +00:00
cf9a9837c8 Add a parser test; Pass VM test
jeff pushed to rewrite-3 at jeff/dust 2024-08-20 08:38:24 +00:00
8b5eb9977c Clean up
jeff pushed to rewrite-3 at jeff/dust 2024-08-20 08:12:54 +00:00
c0ab5a84a2 Pass VM tests
jeff pushed to rewrite-3 at jeff/dust 2024-08-20 07:28:24 +00:00
d5c2ae92c9 Pass VM test
jeff pushed to rewrite-3 at jeff/dust 2024-08-20 06:25:37 +00:00
fab66a4877 Pass VM test
jeff pushed to rewrite-3 at jeff/dust 2024-08-20 04:15:36 +00:00
e3d821a1c3 Remimplement features
jeff pushed to rewrite-3 at jeff/dust 2024-08-17 16:16:14 +00:00
0fd19a623d Improve AST ergonomics
jeff pushed to rewrite-3 at jeff/dust 2024-08-17 14:08:01 +00:00
0b64afccb1 Extend VM, abstract tree and parser
jeff pushed to rewrite-3 at jeff/dust 2024-08-17 09:32:48 +00:00
fa67a568d9 Pass parser tests; Fix garbage collection
jeff pushed to rewrite-3 at jeff/dust 2024-08-17 08:06:37 +00:00
b024d81148 Continue reimplementing the language
jeff pushed to rewrite-3 at jeff/dust 2024-08-17 03:18:27 +00:00
207d155a25 Add basic analyzer implementation
jeff pushed to rewrite-3 at jeff/dust 2024-08-17 02:44:07 +00:00
447643f315 Expand Value and Expression
jeff pushed to rewrite-3 at jeff/dust 2024-08-16 21:08:09 +00:00
8ae453add7 Continue value overhaul
jeff pushed to rewrite-3 at jeff/dust 2024-08-16 15:21:37 +00:00
8bff39a7db Prepare for value overhaul
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