Commit Graph

48 Commits

Author SHA1 Message Date
46419956bd Improve positioning 2024-03-17 02:51:33 -04:00
fdf286cb51 Add memory management 2024-03-11 21:57:27 -04:00
dac7656572 Improve value display 2024-03-07 22:20:59 -05:00
13394e6a8f Improve API and errors 2024-03-06 15:36:58 -05:00
8ff4b4ba82 Lex, parse and run with passing tests 2024-02-25 13:49:26 -05:00
bec6eb5aeb Continue parser experiment 2024-02-23 12:14:15 -05:00
6dbae12315 Experiment with new parser 2024-02-23 07:40:01 -05:00
e3b55092b3 Increment cargo version 2024-02-19 17:59:16 -05:00
a53f83f03a Begin making pretty errors with lyneate 2024-02-16 16:49:01 -05:00
f85fed941a Fix serde errors 2024-01-30 13:43:18 -05:00
80428a3dd7 Add table output 2024-01-28 13:30:57 -05:00
3d21196768 Add JSON functions; Modify CLI prompt 2024-01-26 17:14:57 -05:00
ac29f0210f Implement reedline crate with highlighting 2024-01-25 01:28:22 -05:00
a9b73ce82b Increment cargo version 2024-01-01 13:41:13 -05:00
c2d919957e Begin adding string functions 2024-01-01 08:52:25 -05:00
976cb7de3f Implement new built-in values 2024-01-01 07:46:47 -05:00
415c9863e6 Improve GUI 2023-12-31 19:46:23 -05:00
d3a9fb3a0e Add function return type check; Clean up 2023-12-31 16:46:21 -05:00
9a35dc5ec9 Fix parsing bug; Extend GUI 2023-12-30 12:02:58 -05:00
6cb84a664a Remove TUI 2023-12-30 10:56:56 -05:00
fc1d1c9ee9 Merge branch 'main' into gui 2023-12-30 10:45:38 -05:00
9d94cb9af4 Restart TUI 2023-12-30 09:29:33 -05:00
7ea6283650 Begin writing GUI 2023-12-30 02:04:39 -05:00
49a219f764 Move TUI project; Increment cargo version 2023-12-29 23:57:09 -05:00
17fa708739 Add FunctionExpression to fix syntax bug 2023-12-29 18:59:15 -05:00
93ba04d35c Increment cargo version 2023-12-29 14:02:56 -05:00
6be9204123 Improve Intepreter API for shell use 2023-12-29 14:01:54 -05:00
8a7f05acda Add bench script 2023-12-18 15:35:04 -05:00
b46dfc5791 Create new built-in function API 2023-11-28 17:54:17 -05:00
2d85a3ee2b Improve soundness of Map type 2023-11-05 13:54:29 -05:00
42339e1171 Begin syntax revision 2023-10-31 01:09:29 -04:00
9c565e810e Use async function to read file input; Clean up 2023-10-30 18:30:41 -04:00
9f571a0bfb Implement list, map and string indexing 2023-10-30 17:11:06 -04:00
f9a4496473 Increment cargo version 2023-10-22 15:05:43 -04:00
d4ad3c8ddd Update tests; Set bin name; Increment version 2023-10-18 22:27:57 -04:00
3a5987a3d7 Clean up 2023-10-18 19:44:27 -04:00
f8f45bd4f4 Increment cargo version 2023-10-17 17:13:42 -04:00
0359fabf1a Add tree sitter submodule 2023-10-05 09:25:09 -04:00
589d66a90f Modify library for new parser 2023-09-28 15:58:01 -04:00
ca7051d24d Experiment with GUI binary 2023-08-30 17:21:30 -04:00
6c1dbeb009 Begin new GUI with Iced 2023-08-30 00:09:55 -04:00
fad8d97212 Add ANSI coloring 2023-08-28 17:15:05 -04:00
e528c09623 Replace reedline with rustyline 2023-08-28 16:14:55 -04:00
3cc62129c7 Run cargo update 2023-08-28 14:54:37 -04:00
c85d807942 Replace system info dependency 2023-08-28 14:07:46 -04:00
b48974224d Write docs 2023-08-28 10:12:41 -04:00
673616ac2a Clean up tests and docs 2023-08-23 19:33:04 -04:00
ef57a42eb6 Migrate repository 2023-08-22 11:40:50 -04:00