1
0
Commit Graph

34 Commits

Author SHA1 Message Date
1ecaac0819 Start new rewrite of Dust 2024-09-06 19:27:16 -04:00
e3d821a1c3 Remimplement features 2024-08-20 00:15:19 -04:00
f2c0786bfb Simplify "run" function 2024-08-11 21:42:16 -04:00
3a2dd28efb Improve error layout 2024-08-11 18:01:35 -04:00
9ea203f419 Use context and replace old variable map 2024-08-09 21:12:36 -04:00
77134e5292 Begin adding fancy errors 2024-08-08 21:47:49 -04:00
4805a53269 Begin expanding errors 2024-08-08 20:58:56 -04:00
cc188a233b Overhaul project structure 2024-08-03 20:23:52 -04:00
d3f5585d07 Add interpreter context management 2024-07-15 16:58:54 -04:00
3addb767fa Normalize top-level API 2024-07-12 20:54:23 -04:00
c47d09fd1d Add enum type validation 2024-07-12 16:04:47 -04:00
e84e022eed Experiment with context scopes 2024-07-04 14:40:26 -04:00
7e152f9f51 Continue standard library implementation 2024-07-01 16:59:39 -04:00
699576c4c7 Add use statements with pre-compile std library 2024-07-01 14:23:01 -04:00
64ce3d56e4 Fix function call bug 2024-06-24 00:38:06 -04:00
a05d9016f2 Begin passing tests 2024-06-22 11:44:09 -04:00
890baa5d51 Refactoring and troubleshooting 2024-06-22 07:46:10 -04:00
1cd101db3f Refactor context 2024-06-22 06:36:59 -04:00
7c809fa764 Clean up and prettify parsing errors 2024-06-18 19:42:04 -04:00
d53ddd07eb Fix tests and refine new parsing 2024-06-17 15:47:07 -04:00
f625568ced Attempt to add JSON parsing 2024-06-04 14:47:15 -04:00
7be9300f14 Update CLI 2024-05-21 16:52:29 -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
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
b392a4c7aa Improve errors and built-ins 2024-03-23 19:12:18 -04:00
13c95dd12f Improve errors 2024-03-23 17:51:40 -04:00
7263507e84 Refine error reports 2024-03-23 17:07:41 -04:00
9bb4e1b944 Begin standard library 2024-03-23 08:15:48 -04:00
936b1f5de9 Improve named type parsing; Clean up 2024-03-20 08:36:18 -04:00
9b74023ade Begin project restructure 2024-03-20 04:42:13 -04:00