Commit Graph

27 Commits

Author SHA1 Message Date
859d8db384 Implement serde for Value; Rework comment parsing 2024-06-19 03:32:51 -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
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
f5bcf9511a Continue implementing JSON parsing 2024-06-05 12:10:57 -04:00
f625568ced Attempt to add JSON parsing 2024-06-04 14:47:15 -04:00
c8dfbda447 Add fs.read_file to standard library 2024-05-25 11:48:43 -04:00
f7bc43d7e3 Replace context inheritance with parental refs 2024-05-21 16:32:23 -04:00
9eb047a913 Revert to pratt parsing for all indexes 2024-05-18 16:21:46 -04:00
42f48e8d76 Improve syntax error reports 2024-05-18 14:27:42 -04:00
2b546e7b63 Add example; Clean up pratt parser 2024-04-27 03:40:05 -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
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
4b460c0e68 Clean up 2024-03-24 17:34:36 -04:00
2871fd125a Pass all tests 2024-03-24 15:47:23 -04:00
966983920e Toy with chumsky and ariadne 2024-03-24 15:35:19 -04:00
2b797c19f7 Pass all tests 2024-03-24 09:10:49 -04:00
7dfc026be5 Clean up 2024-03-23 20:36:23 -04:00
004b7be27a Implement better standard library interface 2024-03-23 11:24:25 -04:00
a8f840a305 Continue with standard library 2024-03-23 08:47:57 -04:00
9bb4e1b944 Begin standard library 2024-03-23 08:15:48 -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