1
0
Commit Graph

21 Commits

Author SHA1 Message Date
e3d821a1c3 Remimplement features 2024-08-20 00:15:19 -04:00
0b64afccb1 Extend VM, abstract tree and parser 2024-08-17 10:07:38 -04:00
b024d81148 Continue reimplementing the language 2024-08-17 04:06:13 -04:00
447643f315 Expand Value and Expression 2024-08-16 22:43:29 -04:00
8ae453add7 Continue value overhaul 2024-08-16 17:07:49 -04:00
bfb07047a5 Implement VM 2024-08-16 05:14:00 -04:00
83aa53b998 Add instantiation for tuple structs 2024-08-13 16:22:40 -04:00
1d75bd6594 Add instantiating unit structs 2024-08-13 14:21:31 -04:00
87455ed792 Continue adding struct lexing and test 2024-08-13 13:28:22 -04:00
2b8dda14e3 Add anaylsis to check for valid fields and indexes 2024-08-13 13:12:13 -04:00
0fb0b63a97 Fix dot notations precedence; Add some miscellaneous expansions 2024-08-12 15:02:04 -04:00
c0254e8a94 Refactor to use type checking 2024-08-11 19:18:13 -04:00
77814c4576 Begin refactoring to use type checking 2024-08-11 19:00:37 -04:00
929468338d Add map parsing 2024-08-09 06:09:59 -04:00
57782d3ed6 Clean up docs 2024-08-08 22:44:34 -04:00
cccbe7a325 Write docs 2024-08-08 21:59:09 -04:00
7328467e64 Add analysis step to run function 2024-08-07 11:38:08 -04:00
a60df0274c Add the expected_type function for statements 2024-08-07 10:03:33 -04:00
dfee50003a Clean up dependencies and add a few more tests 2024-08-05 18:45:43 -04:00
cc188a233b Overhaul project structure 2024-08-03 20:23:52 -04:00
2f06b18c3c Move type module out of abstract tree module 2024-08-02 16:33:40 -04:00