608 Commits

Author SHA1 Message Date
Simon Gardling
3c09919627 improve handling of function parsing errors 2022-03-29 15:51:35 -04:00
Simon Gardling
e163851626 README.md 2022-03-29 15:11:00 -04:00
Simon Gardling
4ef0743409 borrow more stuff 2022-03-29 15:00:59 -04:00
Simon Gardling
17d2455d35 update TODO.md 2022-03-29 14:51:43 -04:00
Simon Gardling
fe8dc62f06 move stuff from AppSettings 2022-03-29 14:46:13 -04:00
Simon Gardling
bb91dc5983 fix suggestions 2022-03-29 13:41:01 -04:00
Simon Gardling
c653c5a1c0 fixes (including for keybindings) 2022-03-29 11:40:07 -04:00
Simon Gardling
734989f1a4 clippy 2022-03-29 11:19:01 -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
c1c49b4262 borrow 2022-03-29 08:37:35 -04:00
Simon Gardling
47f149dd67 add comment 2022-03-29 08:33:57 -04:00
Simon Gardling
3febb926ef improve autocompletion 2022-03-28 22:31:53 -04:00
Simon Gardling
45c2055da3 cleanup code 2022-03-28 21:51:45 -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
345851d8b4 update tests 2022-03-28 13:19:17 -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
f99ca85ea6 update TODO.md 2022-03-28 12:48:25 -04:00
Simon Gardling
4c4e1cdd82 only give hint for first empty function entry 2022-03-28 12:45:12 -04:00
Simon Gardling
e277829e61 hint default function 2022-03-28 12:22:48 -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
d5e5cd1c4a legend 2022-03-28 11:39:59 -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
583fb0e9c9 assert default values 2022-03-28 08:42:33 -04:00
Simon Gardling
6e281e0569 rename some variables 2022-03-28 08:33:36 -04:00
Simon Gardling
e0709ae845 use official egui again 2022-03-28 02:58:53 -04:00
Simon Gardling
a63841c3c3 print info about egui integration on startup 2022-03-26 01:04:44 -04:00
Simon Gardling
848588e29d small code changes 2022-03-26 00:54:57 -04:00
Simon Gardling
723d61d1b5 dyn_mut_iter 2022-03-24 19:22:28 -04:00
Simon Gardling
e6b87a178e update tests some more 2022-03-24 18:34:16 -04:00
Simon Gardling
08fd104e45 update tests 2022-03-24 18:27:56 -04:00
Simon Gardling
d97c149e1f simplify option_vec_printer 2022-03-24 18:16:33 -04:00
Simon Gardling
484267c1a4 add 2 comments 2022-03-24 14:44:48 -04:00
Simon Gardling
442c3b403c thing 2022-03-24 14:21:42 -04:00
Simon Gardling
5c8d7d4292 turn value_vec_to_tuple into a Trait 2022-03-24 12:56:24 -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
bae8ff8c0a fix incorrect variable name 2022-03-24 11:35:50 -04:00
Simon Gardling
862efa2c0e fix option_vec_printer 2022-03-24 11:33:09 -04:00
Simon Gardling
8cbc63fbc7 a lot of refactoring and re-implementing tests for FunctionEntry 2022-03-24 11:26:43 -04:00
Simon Gardling
3d5149c489 add comment 2022-03-24 09:44:57 -04:00
Simon Gardling
7b4f28f78f option_vec_printer improvements and tests 2022-03-24 09:40:46 -04:00
Simon Gardling
577162a0b1 Code improvements and better handling of empty integrals 2022-03-24 09:12:51 -04:00
Simon Gardling
50892ed4b5 refactor newton's method 2022-03-24 08:45:09 -04:00