1
0
Commit Graph

25 Commits

Author SHA1 Message Date
72365cd399 Continue new VM implementation; Write docs 2024-12-17 16:31:32 -05:00
bb345a7938 Fix argument retrieval in native functions 2024-11-07 03:05:32 -05:00
04a1c81a2a Add parents to the VM; Improve the disassembler 2024-11-07 02:10:02 -05:00
87f597624a Begin fixing control flow 2024-11-06 14:46:23 -05:00
caf1c22af0 Clean up 2024-10-30 00:16:10 -04:00
e304195661 Change return to use last_assigned_value; Add scopes tests 2024-10-29 23:11:55 -04:00
1da61f0873 Begin reworking jump instructions 2024-10-20 10:20:09 -04:00
8db37bcdfd Add LoadSelf instruction to enable recursion 2024-10-20 02:30:22 -04:00
9d5c9d9fd0 Implement functions calls 2024-10-19 17:24:22 -04:00
6dbae12315 Experiment with new parser 2024-02-23 07:40:01 -05:00
bd6ca6a6c1 Fix function context bug 2024-01-28 18:42:27 -05:00
6a9ce76007 Clean up 2024-01-28 17:46:15 -05:00
54790bc0db Fix stack overflow; Clean up 2024-01-25 09:08:39 -05:00
49a219f764 Move TUI project; Increment cargo version 2023-12-29 23:57:09 -05:00
f3921ba87c Revise function and yield syntax 2023-12-29 21:15:03 -05:00
b91e23fef3 Finish function syntax 2023-12-12 18:21:16 -05:00
d6c679c0b3 Implement new function syntax 2023-12-05 16:42:11 -05:00
31979364eb Remove function_declaration module 2023-12-01 22:54:25 -05:00
21099a4092 Clean up 2023-11-30 09:48:56 -05:00
081d349783 Continue type check implementation 2023-11-29 20:59:58 -05:00
25852efcd6 Continue type check implementation 2023-11-27 15:02:08 -05:00
8ca97300d3 Clean up 2023-11-03 18:04:45 -04:00
da7d6a8493 Clean up example 2023-10-13 15:20:20 -04:00
3fd03325c2 Rewrite example 2023-10-10 18:11:30 -04:00
39692b3bd7 Implement new grammar 2023-10-09 15:54:47 -04:00