1
0
Commit Graph

79 Commits

Author SHA1 Message Date
da5122358e Add fancy errors 2024-03-06 16:24:48 -05:00
13394e6a8f Improve API and errors 2024-03-06 15:36:58 -05:00
6dbae12315 Experiment with new parser 2024-02-23 07:40:01 -05:00
d4a5424ad5 Improve logging 2024-02-18 04:18:19 -05:00
86ce1dc3af Pass value tests 2024-02-18 01:50:15 -05:00
4f5ad1e4aa Implement automatic value dropping 2024-02-17 22:02:15 -05:00
ee4f37080e Write function for lyneate integration 2024-02-16 17:28:57 -05:00
ec074177d5 Clean up new API 2024-02-15 16:02:27 -05:00
d9f065fbb6 Write docs 2024-02-15 03:57:13 -05:00
ed1f139595 Remove option value type and built-in value syntax 2024-02-15 02:02:48 -05:00
fc3dfc0e03 Implement structs; Modify tests 2024-02-15 00:53:43 -05:00
89a4c09307 Implement basic enum instantiation 2024-02-14 22:38:45 -05:00
52493a0b73 Complete string to list conversion with as 2024-02-13 10:36:43 -05:00
3f4c4ff464 Fix type checking bug 2024-02-13 08:10:34 -05:00
b7e0828ced Make maps multi-threaded again 2024-02-12 15:07:41 -05:00
90c0304af5 Implement context 2024-02-10 20:50:49 -05:00
88ca9c5ea4 Implement error overhaul 2024-01-31 19:07:18 -05:00
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