Commit Graph

52 Commits

Author SHA1 Message Date
a1db2b6bb0 Fixed space key 2023-09-22 10:46:01 -07:00
f7602a3011 Merge branch 'wasm' into dev 2023-09-21 19:33:01 -07:00
599c9742d2 Added a few more commands and arguments 2023-09-21 12:50:16 -07:00
9f9cc5d084 Added character limits 2023-09-21 12:35:59 -07:00
cb9f69948c Migrate to new formattedtext & promptbuffer 2023-09-21 12:03:01 -07:00
c8ebec59ae Renamed --debug to --info 2023-09-20 14:25:10 -07:00
fde1220a96 Rearranged code, created lib.rs 2023-09-20 13:18:41 -07:00
e0ca8be79f Added terminal color detection
Added configuration
Cleaned up context args
2023-08-17 10:10:38 -07:00
d31fd0b08c Cleaned up context argument 2023-08-16 22:33:38 -07:00
8b20395b3e Minor cleanup 2023-08-05 10:05:37 -07:00
c17a9f313b Fixed error printing 2023-08-04 22:47:27 -07:00
558b914e5f Moved functions to main.rs 2023-08-04 22:40:27 -07:00
e67a5c4696 Added formattedtext and better error class 2023-08-03 22:13:38 -07:00
5ffad0cc4e Improved history storage 2023-06-14 14:36:58 -07:00
af2eb39fd5 Restructured packages 2023-06-11 13:53:45 -07:00
c73bec0c13 Added simple commands 2023-06-07 14:38:22 -07:00
fbc0a6557e Cleanup 2023-04-10 18:46:46 -07:00
e0f36ce112 Added conditional compilation for os type 2023-04-07 20:36:55 -07:00
0e155c2b52 Moved tests 2023-04-07 18:16:22 -07:00
0bc1817e5b Cleanup 2023-04-07 11:38:54 -07:00
77157925fe Improved tests 2023-04-07 09:42:50 -07:00
85a669e126 Added support for scientific notation 2023-04-01 18:29:01 -07:00
f97805b24e Disabled a few broken tests 2023-04-01 14:19:21 -07:00
a38f68cd84 Added Quantity type 2023-04-01 13:50:52 -07:00
de8c461a7b Improved printing 2023-03-29 19:03:53 -07:00
3126b4c616 Added sin function and expression printing 2023-03-29 10:40:33 -07:00
a90c00c18d Added basic math error checking 2023-03-28 14:36:53 -07:00
7a9876ddd2 Cleaned up tests 2023-03-28 10:46:46 -07:00
bcb90b503d Added cursor to promptbuffer 2023-03-27 22:13:14 -07:00
56521cbbcd Added ** exponentiation 2023-03-27 21:25:16 -07:00
1996693008 Rewrote parser 2023-03-27 21:22:29 -07:00
b3e0cd6699 Added version string 2023-03-27 10:59:11 -07:00
701c8435fb Added a few more tests 2023-03-27 10:56:48 -07:00
fd0ddb72ab Added tests 2023-03-27 10:54:36 -07:00
1794042514 Restructured code 2023-03-27 09:47:02 -07:00
b8e736af45 Branding 2023-03-25 21:38:59 -07:00
39c52782ca Improved error formatting 2023-03-25 20:47:33 -07:00
75d01adf02 Added greeting 2023-03-25 12:14:05 -07:00
f3b86c3c7a Added prompt replacement 2023-03-25 10:32:51 -07:00
3e1fa97ce8 Cleanup 2023-03-25 09:54:07 -07:00
8430b0d15a Split tokenizer 2023-03-24 23:06:44 -07:00
cafe1c9c64 Added Constants
Fixed treeify bug
2023-03-24 20:21:48 -07:00
5fc7a7922e Added simple history 2023-03-24 19:42:23 -07:00
0927cf25e4 Prettier output 2023-03-24 13:28:14 -07:00
0eec282cc2 Reworked prompt 2023-03-23 22:10:53 -07:00
2d9eeffb39 Reorganized code, added basic error handling 2023-03-21 19:37:02 -07:00
b942e9dcf9 Fixed parser bugs
Added PreGroup unwrapper
Added token location tracking
2023-03-21 19:02:18 -07:00
145084b88f Added word replacement
Added more operators

Cleaned up code
2023-03-20 11:36:43 -07:00
579f7f2ece Cleanup, added more operators 2023-03-19 20:32:49 -07:00
a4506e775a Treefold edits 2023-03-19 19:56:58 -07:00