Commit Graph

33 Commits

Author SHA1 Message Date
572d5a9d18 Finish built-in function refactoring 2024-06-22 19:44:33 -04:00
34cea3518d Begin refactoring built-ins 2024-06-22 17:17:35 -04:00
890baa5d51 Refactoring and troubleshooting 2024-06-22 07:46:10 -04:00
4b89ea0e96 Continue refactoring 2024-06-22 00:58:30 -04:00
fb413e24b0 Begin AbstractTree refactoring 2024-06-21 20:59:38 -04:00
a28ac297c1 Refactor abstract tree traits 2024-06-21 18:28:12 -04:00
e429693364 Begin converting type assingment to declarations 2024-06-20 16:28:33 -04:00
e7e5d1c08d Pass all tests 2024-06-19 12:12:28 -04:00
c2d8bd299f Add enum parsing; Add assets for examples 2024-06-19 09:48:01 -04:00
51dd918789 Clean up 2024-06-19 05:08:10 -04:00
7c809fa764 Clean up and prettify parsing errors 2024-06-18 19:42:04 -04:00
b0d80ab867 Clean up; Add error for assignment without a value 2024-06-17 18:00:42 -04:00
cddf199156 Fix tests; Implement type generics 2024-06-17 17:38:24 -04:00
9e0c0b4db3 Refine type constructor 2024-06-17 10:50:06 -04:00
e448c9dd4c Add type constructor 2024-06-17 10:10:06 -04:00
a0b754cc1c Begin preparing for type expressions 2024-06-16 03:12:04 -04:00
54071eb8c0 Add type aliases 2024-06-15 21:13:11 -04:00
f625568ced Attempt to add JSON parsing 2024-06-04 14:47:15 -04:00
8ea6b4be81 Begin implementing as expression 2024-05-21 17:07:12 -04:00
d400b8bb6a Refine memory management 2024-04-22 08:25:20 -04:00
c659b56105 Refine memory management 2024-04-22 07:56:03 -04:00
8478d59000 Refine memory management 2024-04-22 03:41:21 -04:00
70face6765 Revise built-in functions; Add memory management 2024-04-22 01:51:34 -04:00
3d64883e2a Continue revising built-in functions 2024-04-21 21:33:21 -04:00
4726288b9a Continue built-in function revision 2024-04-21 18:22:59 -04:00
fb78798a1d Begin revising built-in functions 2024-04-21 17:00:08 -04:00
e50b231958 Overhaul AST 2024-03-25 00:16:55 -04:00
6b0bb0016f Begin implementing type arguments 2024-03-24 12:21:08 -04:00
9bb4e1b944 Begin standard library 2024-03-23 08:15:48 -04:00
50b7b4bfc6 Clean up 2024-03-20 23:13:21 -04:00
d7d8fd2499 Run type definitions before other statements 2024-03-20 22:58:13 -04:00
e29e092875 Begin implementing async blocks 2024-03-20 17:05:37 -04:00
9b74023ade Begin project restructure 2024-03-20 04:42:13 -04:00