Commit Graph

62 Commits

Author SHA1 Message Date
4cbfdde4a3 Write docs; Refine library API 2024-01-30 18:13:30 -05:00
0752ebedf2 Refine command implementation; Add tests 2024-01-29 18:19:06 -05:00
6a9ce76007 Clean up 2024-01-28 17:46:15 -05:00
433306b3e1 Add path completion to shell 2024-01-28 13:45:08 -05:00
7b9913309d Clean up 2024-01-28 12:14:43 -05:00
f67ef7f26f Add variable to suggestions 2024-01-28 12:07:25 -05:00
3bb9090afa Improve shell ergonomics 2024-01-28 12:04:33 -05:00
a0b38d329b Improve shell 2024-01-26 21:03:54 -05:00
0eee9f0936 Integrate starship 2024-01-26 18:28:37 -05:00
3d21196768 Add JSON functions; Modify CLI prompt 2024-01-26 17:14:57 -05:00
c2fc3362c8 Fix command syntax; Modify shell prompt 2024-01-26 15:10:46 -05:00
58bbbb749e Revert "Add loading binaries as functions"
This reverts commit 8f3d36fc8d.
2024-01-25 04:45:25 -05:00
8f3d36fc8d Add loading binaries as functions 2024-01-25 04:19:45 -05:00
784e4b309d Implement reedline 2024-01-25 02:17:45 -05:00
ac29f0210f Implement reedline crate with highlighting 2024-01-25 01:28:22 -05:00
f2e7badf4b Show completion hints for built-in values 2024-01-24 19:41:47 -05:00
363ecf444b Fix main function and bench script 2024-01-24 18:57:36 -05:00
5fada12165 Clean up 2024-01-17 12:48:51 -05:00
c736e3be8f Move syntax tree CLI flag to a command 2024-01-13 13:39:30 -05:00
3e1765e810 Add simple logging 2024-01-13 13:30:50 -05:00
b7db177bd2 Fix variable context bugs 2024-01-09 20:38:40 -05:00
a52b17930e Implement basic formatting 2024-01-06 05:00:36 -05:00
ab149ce010 Fix CLI error and example 2024-01-03 15:25:53 -05:00
20e0ec0e3d Change string type to be passed by reference 2024-01-01 12:39:03 -05:00
318825d1b1 Merge branch 'main' into gui 2023-12-31 11:49:58 -05:00
0fa0a026f8 Improve error output; Add syntax error check 2023-12-31 11:46:56 -05:00
9a35dc5ec9 Fix parsing bug; Extend GUI 2023-12-30 12:02:58 -05:00
43ee989eec Improve Interpreter API 2023-12-29 16:27:13 -05:00
3c729bea6e Improve Map interface; Clean up 2023-12-29 14:52:51 -05:00
37a9a37c72 Fix type check bug 2023-12-29 14:35:52 -05:00
6be9204123 Improve Intepreter API for shell use 2023-12-29 14:01:54 -05:00
364ce9cb33 Fix async/function bug; Remove Table; Add packages 2023-12-22 15:02:22 -05:00
ce4d366bab Implement type checking for functions and indexes 2023-12-13 15:47:41 -05:00
0452243c08 Expand type checking 2023-12-09 17:55:47 -05:00
081d349783 Continue type check implementation 2023-11-29 20:59:58 -05:00
bc2615a1ed Begin changes for new type definitions 2023-11-29 19:23:42 -05:00
83390b53a7 Implement use statement; Rework value generation 2023-11-17 20:10:07 -05:00
781d475794 Add tree option to CLI args 2023-11-14 19:37:19 -05:00
2d85a3ee2b Improve soundness of Map type 2023-11-05 13:54:29 -05:00
e582f3cad3 Continue syntax revision 2023-10-31 09:31:10 -04:00
9c565e810e Use async function to read file input; Clean up 2023-10-30 18:30:41 -04:00
c721164d99 Remove unwrap errors 2023-10-30 15:42:06 -04:00
f33eef9c5a Prepare for new version 2023-10-29 19:31:06 -04:00
c2a5f5e972 Prepare for new version 2023-10-28 10:28:43 -04:00
335fc2e454 Clean up 2023-10-26 21:23:39 -04:00
a5390c5150 Add reference counting for map values 2023-10-26 16:00:06 -04:00
86499367fc Rename VariableMap to Map 2023-10-25 16:44:50 -04:00
8a38790f57 Write examples and highlight queries 2023-10-23 20:45:47 -04:00
3a5987a3d7 Clean up 2023-10-18 19:44:27 -04:00
39692b3bd7 Implement new grammar 2023-10-09 15:54:47 -04:00