63 Commits

Author SHA1 Message Date
Simon Gardling
da0c3ebb78 refactoring of error handling 2022-04-11 11:01:15 -04:00
Simon Gardling
ed2bdd09e7 dead code 2022-04-06 17:02:16 -04:00
Simon Gardling
5361da8add remove debug message 2022-04-06 11:38:01 -04:00
Simon Gardling
245d58fd4f clippy 2022-04-05 13:10:03 -04:00
Simon Gardling
36f41ac473 fix exp function
this is very cursed. I should really rewrite function parsing.
2022-04-05 13:06:37 -04:00
Simon Gardling
96d9d3b170 cleanup 2022-03-30 10:45:12 -04:00
Simon Gardling
46ac79f77a update parsing tests 2022-03-30 09:11:49 -04:00
Simon Gardling
5e756b0a70 simplify test_func 2022-03-30 09:08:54 -04:00
Simon Gardling
e9ba5b43b4 update 2022-03-30 08:50:04 -04:00
Simon Gardling
fe8dc62f06 move stuff from AppSettings 2022-03-29 14:46:13 -04:00
Simon Gardling
f9e523f320 better autocomplete system 2022-03-29 11:18:27 -04:00
Simon Gardling
309b53cf4b simplify parens counting 2022-03-29 08:55:47 -04:00
Simon Gardling
d8adbdffb3 improve hints 2022-03-29 08:45:26 -04:00
Simon Gardling
3febb926ef improve autocompletion 2022-03-28 22:31:53 -04:00
Simon Gardling
f4aeb80cf8 autocompletion kinda maybe 2022-03-28 21:00:30 -04:00
Simon Gardling
6d57d96bb2 hints 2022-03-28 20:05:21 -04:00
Simon Gardling
8c3aa1d0d4 unneeded parentheses 2022-03-28 13:12:17 -04:00
Simon Gardling
1b183e29d8 fix pi parsing 2022-03-28 13:09:51 -04:00
Simon Gardling
ca8e0d0d2c add comment 2022-03-28 12:49:51 -04:00
Simon Gardling
ce8775c468 update test 2022-03-28 12:12:34 -04:00
Simon Gardling
5671b9c172 comments and cleanup logic in process_func_str 2022-03-28 11:55:20 -04:00
Simon Gardling
5fda043512 simplify this 2022-03-28 09:16:36 -04:00
Simon Gardling
2bd1f641f9 comments 2022-03-28 09:09:36 -04:00
Simon Gardling
b492df826e use else if here 2022-03-24 11:55:18 -04:00
Simon Gardling
3114d5174f use hashmap in func_process_test 2022-03-24 11:53:07 -04:00
Simon Gardling
3d5149c489 add comment 2022-03-24 09:44:57 -04:00
Simon Gardling
3ef61b889a use is_empty here 2022-03-23 20:56:27 -04:00
Simon Gardling
cd8cb6b587 TONS of refactoring 2022-03-23 13:41:52 -04:00
Simon Gardling
6be78c763a lots of changes 2022-03-23 10:14:29 -04:00
Simon Gardling
ac89f3eb19 testing overhall 2022-03-22 10:07:02 -04:00
Simon Gardling
d1d48f2838 simplify test_func_test 2022-03-22 09:23:56 -04:00
Simon Gardling
7a309fdd00 use &str not String for process_func_str 2022-03-22 09:21:40 -04:00
Simon Gardling
a09eaba43e small changes 2022-03-22 09:02:12 -04:00
Simon Gardling
1d76c2245a cleanup 2022-03-21 15:36:06 -04:00
Simon Gardling
1a3e04eff1 don't use lazy static here 2022-03-21 09:17:35 -04:00
Simon Gardling
12ba62b322 don't unparse derivative_1 every time 2022-03-21 09:01:11 -04:00
Simon Gardling
5e9dc18469 fmt 2022-03-15 00:14:07 -04:00
Simon Gardling
44a4d5cd4b add test_process_helper 2022-03-10 17:01:11 -05:00
Simon Gardling
dd6d8c80b8 use tabs, not spaces 2022-03-10 09:01:21 -05:00
Simon Gardling
cda3853a01 rename BackingFunction::derivative to BackingFunction::get_derivative_1 2022-03-10 08:49:17 -05:00
Simon Gardling
c0ef293da9 stuff 2022-03-09 22:25:06 -05:00
Simon Gardling
99592915e1 extrema 2022-03-09 21:05:22 -05:00
Simon Gardling
2da78e5582 fixes 2022-03-09 19:20:30 -05:00
Simon Gardling
462dc9488b update parsing to reflect exmex changes 2022-03-09 19:15:44 -05:00
Simon Gardling
8112d5c2fd warning about E 2022-03-09 15:50:46 -05:00
Simon Gardling
408ecacc16 things 2022-03-09 15:48:51 -05:00
Simon Gardling
dea39589ad random stuff 2022-03-09 15:43:02 -05:00
Simon Gardling
aef2b9c24c add some tests for test_func 2022-03-09 15:39:29 -05:00
Simon Gardling
be4028e697 clippy 2022-03-09 15:23:37 -05:00
Simon Gardling
e7cb9e1c00 remove a 's' 2022-03-09 14:41:36 -05:00