Commit graph

36 commits

Author SHA1 Message Date
c50f0a06e7 added sort and median helper functions 2024-11-12 15:02:37 -05:00
eba5317419 added a rudimentary fraction representation helper 2024-10-09 15:22:47 -04:00
ed9be1c739 added greatest common divisor and least common multiple helpers 2024-10-09 14:35:23 -04:00
400f535469 removed '$' last variable as it doesn't work 2024-08-29 14:20:54 -04:00
ded7ed55b0 fixed logarithm wrong-length message being incorrect 2024-08-29 14:07:36 -04:00
21b373af0e Merge branch 'refactor' 2024-08-29 14:00:49 -04:00
17165ff634 added rustyline 2024-08-29 13:54:53 -04:00
8c1610bcf9 refactored other helper methods 2024-08-29 13:52:19 -04:00
6a74756835 implemented trig functions and refactored math helpers 2024-08-29 13:39:46 -04:00
27abd81bf8 made non-terminal default to quiet 2024-08-28 19:19:58 -04:00
ed0e572f14 major main method cleanup and implemented quiet flag 2024-08-28 13:46:11 -04:00
2bae1475b6 gave context items module structure, moved context build to a new method, and implemented empty and set flags 2024-08-28 10:40:03 -04:00
6a526ba8a5 refactored help flag and initial implementations of 'empty' and 'version' flags 2024-08-22 13:19:33 -04:00
e5d358477f changed arg parse to use pico-args 2024-08-22 13:00:20 -04:00
c09d6c2854 fixed bad helper thing by un-fixing the thing i fixed before and i don't understand what changed 2024-07-12 19:22:37 -04:00
d144bd9245 added last result variable '$' 2024-07-11 09:54:24 -04:00
ce65fefcba fixed incorrect ranges 2024-07-09 14:18:23 -04:00
f9e8696d72 fixed version display not using cargo version 2024-07-09 14:08:13 -04:00
fbd2802f08 changed project name to reflect cargo package 2024-03-04 20:10:38 -05:00
6b36e8340d added speed of light global 2024-02-28 20:59:52 -05:00
f7d6ee9d7e minor cleanup 2024-02-16 09:05:00 -05:00
351d845992 improved code readability 2023-08-20 13:27:14 -04:00
d7b4cc29d4 added fix helper 2023-06-19 11:02:26 -04:00
4a7e284047 cleaned up unused import 2022-06-26 12:31:19 -04:00
b73ef17d8d added more globals and functions 2022-06-26 02:25:13 -04:00
b086186949 added pi and Euler's number as constants 2022-06-20 11:24:10 -04:00
6ffd55a637 significant code clean up, better "keyword" matching, added help text 2022-06-13 13:49:34 -04:00
4f82f8ace7 cleaned up hex converter and added binary & octal ones, added exit keyword 2022-06-13 00:50:14 -04:00
e241b824cc made average helper function and made an initial implementation of a hex parser/formatter 2022-06-13 00:18:32 -04:00
fbd05b9775 version bump 2022-06-09 22:56:54 -04:00
06a24c6a7d changed fail symbol and added a prompt symbol 2022-06-09 22:47:40 -04:00
04dacdb562 removed an unused import and bumped version 2022-06-09 13:39:12 -04:00
c575e0bf4d changed equals sign (=) for string and boolean operations to use fat arrow (=>) and "is" respectively. 2022-06-09 13:37:56 -04:00
b30a199ceb added version line to interpreter mode and bumped version 2022-06-08 21:17:13 -04:00
e66cd08374 made expression solutions bold 2022-06-08 15:24:06 -04:00
e195668eb8 initial build & commit 2022-06-07 21:41:24 -04:00