Commit Graph

226 Commits

Author SHA1 Message Date
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
PaddiM8
7a4fefe1d0 Merge branch 'master' into units 2020-06-13 21:57:27 +02:00
PaddiM8
c21977a131 Added help. 2020-06-13 21:56:13 +02:00
PaddiM8
7b6f27186d Publish. 2020-06-13 21:42:14 +02:00
PaddiM8
ef44bd662e Made the output prettier by removing repeating characters. 2020-06-13 21:41:01 +02:00
PaddiM8
467aa19f74 Merge branch 'master' of https://github.com/PaddiM8/kalk 2020-06-13 20:08:43 +02:00
PaddiM8
7f1c463ad8 Trimming trailing zeroes for numbers < 0. 2020-06-13 20:08:34 +02:00
PaddiM8
05bfabb1d4 Made it possible for the inverter to invert expressions with function calls. 2020-06-13 20:06:21 +02:00
PaddiM8
2d984408e3
Added Kolan link to README 2020-06-13 19:26:23 +02:00
PaddiM8
71df9f5454 Created the foundation of an expression inverter. This is used to create a second *inverted* unit declaration, in order to cover both of the units. 2020-06-13 19:01:33 +02:00
PaddiM8
45adb1b526 Added the unit statement (very basic and experimental). 2020-06-13 16:19:32 +02:00
PaddiM8
c0628855ae
Merge pull request #5 from DianaNites/patch-1
Rename binary to kalk
2020-06-13 13:49:28 +02:00
PaddiM8
6cde18a29e
Update README.md 2020-06-13 13:01:04 +02:00
Diana
4a9a8e4def
Rename binary to kalk
closes #4 4
2020-06-13 03:16:06 -04:00
PaddiM8
ada3fc52f9 Trimmed end matches of dots in order to avoid numbers such as 1.. 2020-06-12 21:30:03 +02:00
PaddiM8
64083eca82 Updated crate versions (thought I did this in the previous commit??). 2020-06-12 21:27:01 +02:00
PaddiM8
ec78eabd66 Fixed exponent being one too much for scientific notation. 2020-06-12 21:16:47 +02:00
PaddiM8
039f79697d Merge branch 'master' of https://github.com/PaddiM8/kalk 2020-06-12 21:01:12 +02:00
PaddiM8
6f935c1ea0 Changed kalk crate version. 2020-06-12 21:00:56 +02:00
PaddiM8
bf5d02907f
Updated example code in README. 2020-06-12 21:00:03 +02:00
PaddiM8
7aa43786e9
Updated README to include the -i parameter. 2020-06-12 19:08:23 +02:00
PaddiM8
3137622c2e Travis allow failures for release builds. 2020-06-12 18:43:49 +02:00
PaddiM8
cda1cbcb30 Added kalk_cli to travis cargo stage. 2020-06-12 18:32:29 +02:00
PaddiM8
29960043b8 Version update test. 2020-06-12 18:16:54 +02:00
PaddiM8
c82358f4e4
Update README.md 2020-06-12 17:56:01 +02:00
PaddiM8
8c98711e1d
Update README.md 2020-06-12 17:34:56 +02:00
PaddiM8
7aca71ddcf
Merge pull request #3 from PaddiM8/release
Merge release
2020-06-12 17:34:33 +02:00
PaddiM8
e1aa87dd62 Added travis badge and modified travis file to only compile/test for master branch. 2020-06-12 17:32:17 +02:00
PaddiM8
82b3ac6644 Make travis cd into the kalk directory when publishing. 2020-06-12 17:16:28 +02:00
PaddiM8
54db8b28aa Fixed travis target location. 2020-06-12 16:57:13 +02:00
PaddiM8
e42739707b Travis skip cleanup. 2020-06-12 16:50:59 +02:00
PaddiM8
04958298f7 Added cargo caching to travis. 2020-06-12 16:30:28 +02:00
PaddiM8
f39e9d6c6c Updated .travis.yml. 2020-06-12 16:10:32 +02:00
PaddiM8
bfa7512677
Merge pull request #2 from PaddiM8/release
Setup travis deployment.
2020-06-12 15:36:18 +02:00
PaddiM8
c27e698057 Setup travis deployment. 2020-06-12 15:32:48 +02:00
PaddiM8
15e045bcea Changed the version requirement to a caret one for kalk in kalk_cli. 2020-06-12 14:43:39 +02:00
PaddiM8
36632cf191 Made kalk_cli use the local version of kalk when possible. 2020-06-12 14:39:41 +02:00
PaddiM8
2ccb439dec Created a workspace Cargo.toml to unify the library and binary. 2020-06-12 14:11:42 +02:00
PaddiM8
7a0ede8dda Fixed code in documentation in parser.rs 2020-06-12 14:10:10 +02:00
PaddiM8
f1f0590f18 Removed cargo install rustfmt from travis file. 2020-06-12 13:57:36 +02:00
PaddiM8
f8b8f27983 Merge branch 'master' of https://github.com/PaddiM8/kalk 2020-06-12 13:55:47 +02:00
PaddiM8
7f17369ff4 Added .travis.yml. 2020-06-12 13:55:40 +02:00
PaddiM8
4aed6e8725
Made badges clickable 2020-06-12 12:19:23 +02:00
PaddiM8
0702e8eee7
Update README.md 2020-06-12 01:12:36 +02:00
PaddiM8
3e80160e91
Update README.md 2020-06-12 01:08:07 +02:00
PaddiM8
72ba5db350 Added completion for constants. 2020-06-12 00:49:50 +02:00
PaddiM8
3d67347f2a Expanded installation instructions to include cargo install. 2020-06-12 00:41:18 +02:00
PaddiM8
11c7e5b287 Added example image and expanded feature list. 2020-06-12 00:34:50 +02:00
PaddiM8
3b093efde5 Updated kalk_cli's Cargo.toml to use kalk from crates.io instead of a local version. 2020-06-12 00:14:28 +02:00