Commit Graph

174 Commits

Author SHA1 Message Date
PaddiM8
b321bb55b4 Created installer for windows, and app bundle for mac, both with icons. Also added the publishing back to the release workflow. 2020-12-12 21:49:08 +01:00
PaddiM8
c643219c30 Updated github workflows, they should work now 2020-12-11 13:19:36 +01:00
PaddiM8
ac6bf052d7 removed un-used rug features 2020-12-11 13:17:33 +01:00
PaddiM8
035ecafe7b replaced phf with lazy_static 2020-12-10 23:40:29 +01:00
PaddiM8
75dbba7382 removed colors in some places for windows, since it didn't work properly there 2020-12-10 21:13:04 +01:00
PaddiM8
a8ec5e9c99 updated rustyline to 7.0.0 2020-12-10 20:31:07 +01:00
PaddiM8
ffe9ab860d updated test_percent() 2020-12-10 15:13:02 +01:00
PaddiM8
fefacbc02c fixed multiplication with percent 2020-12-10 09:27:19 +01:00
PaddiM8
0251c1ae9a Merge branch 'master' of https://github.com/PaddiM8/kalk 2020-12-09 22:18:07 +01:00
PaddiM8
cebe785b22 added percentage unit and modulo 2020-12-09 22:18:00 +01:00
PaddiM8
b618c89d87
Update publish.yml 2020-12-09 17:21:17 +01:00
PaddiM8
1b2ee753b3
Updated build/test shield for Github Actions 2020-12-09 16:57:18 +01:00
PaddiM8
575f53940c
Delete .travis.yml 2020-12-09 16:53:34 +01:00
PaddiM8
ab55939b25
Create publish.yml 2020-12-09 16:50:58 +01:00
PaddiM8
fb43100dcd
Add cache action 2020-12-09 16:26:50 +01:00
PaddiM8
1fa86796e5
Create build-rust.yml 2020-12-09 16:16:50 +01:00
PaddiM8
2253fad287 fixed rounding issues, eg. 9.99999997 instead of 10 2020-12-09 11:44:22 +01:00
PaddiM8
8e3016e9fe allow letters after underscore in variables, eg. x_a 2020-12-09 10:47:46 +01:00
PaddiM8
ea236f7e54 updated to 0.2.1 2020-12-09 09:40:26 +01:00
PaddiM8
3ece6ee5c2 fixed panic on trailing spaces 2020-12-09 09:36:49 +01:00
PaddiM8
5fd62a394d fixed large rounding errors 2020-10-11 10:59:33 +02:00
PaddiM8
5721a21c80 Merge branch 'master' of https://github.com/PaddiM8/kalk into master 2020-10-11 10:57:18 +02:00
PaddiM8
f014ef2c1f fixed large rounding errors 2020-10-11 10:56:28 +02:00
PaddiM8
81e5d98c07
Merge pull request #13 from matematikaadit/patch-1
Fix broken link to the github release page
2020-06-29 02:40:18 +02:00
Adit Cahya Ramadhan
9d7b720ded
Fix broken link to the github release page
It's releases with s
2020-06-29 06:36:13 +07:00
PaddiM8
0920931b1e
Update README.md 2020-06-22 14:40:49 +02:00
PaddiM8
211bc7f8f2 Removed Cargo.lock 2020-06-18 18:11:23 +02:00
PaddiM8
6e40612a46 Made lexer lex '°' as 'deg'. 2020-06-18 18:06:17 +02:00
PaddiM8
2c3f70e3f2 Fixed merge issues, updated version numbers, and updated README with syntax instructions. 2020-06-18 18:03:40 +02:00
PaddiM8
b966658fa7 Merge branch 'units' 2020-06-18 17:42:36 +02:00
PaddiM8
49e4d286b3 Added units to prelude functions. 2020-06-18 17:41:57 +02:00
PaddiM8
2413ad080f Fixed parser documentation and interpreter units tests. 2020-06-18 17:06:21 +02:00
PaddiM8
47d5a2bee2 Added environment variables to help. 2020-06-18 17:01:09 +02:00
PaddiM8
f3b78e74f2 Created unit convertion expression. Syntax: <expr> to <unit> 2020-06-18 16:58:01 +02:00
PaddiM8
aa0e62af4c Changed nth_sqrt to nth_root. 2020-06-18 16:20:52 +02:00
PaddiM8
1fdfcc29c1 Implemented inversion for some prelude functions. 2020-06-18 16:20:18 +02:00
PaddiM8
a2376c9998 Made the unit be displayed in the result. 2020-06-18 02:02:48 +02:00
PaddiM8
6328a363ec Removed Cargo.toml from git. 2020-06-18 01:35:35 +02:00
PaddiM8
f917b744b5 Added UnsupportedExpression errors. 2020-06-17 21:28:54 +02:00
PaddiM8
643509ce4a Fixed inversion for (function) variables and added unit tests for the inverter. 2020-06-17 17:45:46 +02:00
PaddiM8
22816bcdc3 Updated README to ignore .vscode. 2020-06-15 21:31:55 +02:00
PaddiM8
c86b4bc2f7 Fixed the broken unit tests in the parser and completed the test_angle_units test in the interpreter. 2020-06-15 21:30:52 +02:00
PaddiM8
83668bbb84 Integrated the angle unit system with then new dynamic unit system. 2020-06-15 19:10:55 +02:00
PaddiM8
d3d2602217 Updated README with new features and updated version numbers. 2020-06-14 22:53:11 +02:00
PaddiM8
4859d78014 Added ans variable. 2020-06-14 22:33:29 +02:00
PaddiM8
80690a5575 Added semicolon support to combine several statements in one line. 2020-06-14 22:03:22 +02:00
PaddiM8
1d19f40e9f Added support for 'minus' expressions in the inverter and added some comments. 2020-06-14 21:54:39 +02:00
PaddiM8
f3c42fb95a Added support for 'minus' expressions in the inverter and added some comments. 2020-06-14 21:35:56 +02:00
PaddiM8
4c34908368 Changed inverter to instead move expressions to the LHS, like done when equations are solved in maths. Also made it multiply into parenthesis. 2020-06-14 19:23:02 +02:00
PaddiM8
6e81ea5ae1 Added some error checking to the inverter. 2020-06-13 22:18:37 +02:00