Commit graph

36 commits

Author SHA1 Message Date
Alex Thannhauser
1a6b4e8ca6 . 2025-08-06 13:13:32 -05:00
Alex Thannhauser
a400d43ca1 . 2025-07-24 09:42:03 -05:00
b92d246e32 added bin/ to .gitignore 2025-07-21 20:26:09 -05:00
Alex Thannhauser
8e6e80a3b4 added README for new users 2025-07-17 11:59:03 -05:00
Alex Thannhauser
d50f32436d added setup.sh for new users 2025-07-17 11:50:07 -05:00
Alex Thannhauser
a0dc771cea added disabling autowrap 2025-07-17 11:27:08 -05:00
Alex Thannhauser
2fd5f8e0f5 added better handling for unknown options 2025-07-17 11:24:02 -05:00
Alex Thannhauser
14be1007c5 added printing stats 2025-07-17 11:20:48 -05:00
3f161b9630 . 2025-06-25 21:15:56 -05:00
c4ca9b016a added better repl message 2025-06-25 21:15:06 -05:00
f528eaeb83 Added quiet option. I think I'm done here. 2025-06-25 21:10:11 -05:00
9183961738 . 2025-06-25 20:50:59 -05:00
d3ae35ceb5 added force-rebuild command 2025-06-14 11:39:16 -05:00
4d0451f9d3 handle parens 2025-06-13 20:14:57 -05:00
Alex Thannhauser
33b497d0a2 reuse the same line of text when showing progress 2025-06-12 10:49:30 -05:00
Alex Thannhauser
c57232fee6 added color support 2025-06-11 14:21:41 -05:00
Alex Thannhauser
1c433de317 added comparision operators 2025-06-11 13:55:02 -05:00
Alex Thannhauser
956a6dfa2a added flake files 2025-06-11 13:30:43 -05:00
c1351d5ec0 . 2025-06-11 08:46:59 -05:00
a320cdba33 . 2025-06-10 21:03:26 -05:00
aeb00e1b8d let's see if the c implementation can handle the ternary operator! 2025-06-10 20:56:01 -05:00
453cd8af9c added c implementation, which is MUCH faster! 2025-06-10 20:51:47 -05:00
Alex Thannhauser
aeee25889e . 2025-06-10 15:41:23 -05:00
Alex Thannhauser
04d997c031 still fleshing-out ternaries 2025-06-10 14:51:57 -05:00
Alex Thannhauser
98bf135199 added ternary support. explodes time complexity, but I think it could really help the max expression-tree size 2025-06-10 12:57:11 -05:00
Alex Thannhauser
2499db7c7d removed experimental stuff, since it was not any better than the classic 9 operators. switch from py-parsing to handrolled recursive descent 2025-06-10 12:29:50 -05:00
Alex Thannhauser
e3b0af2f12 filled out the remaining operators 2025-06-06 11:52:35 -05:00
dd13983e84 implemented the cases; sometimes we need 5 operators, dont ask me why 2025-06-06 10:05:54 -05:00
5d04064f6d even when switched over to infix-notation, parenthses still are too slow 2025-06-05 20:18:09 -05:00
Alex Thannhauser
ea07e1072c infix-notation: something to test 2025-06-05 13:43:52 -05:00
Alex Thannhauser
3feedab95c . 2025-06-05 11:59:42 -05:00
dc8e79a9fa better repl message 2025-06-04 15:56:03 -05:00
Alex Thannhauser
9b87f251d3 removed debug print statment 2025-06-04 11:09:35 -05:00
71e56afb9f removed hunble-brag 2025-06-04 09:55:03 -05:00
43c25d701f added argparse and operator selection 2025-06-04 09:09:12 -05:00
Alex Thannhauser
9ff2d22e51 first commit! 2025-06-02 15:46:40 -05:00