Commit Graph

326 Commits

Author SHA1 Message Date
PaddiM8
24771b3a5a 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
1edec7d16e Added some error checking to the inverter. 2020-06-13 22:18:37 +02:00
PaddiM8
e6778f7ef5 Merge branch 'master' into units 2020-06-13 21:57:27 +02:00
PaddiM8
3a25a3d416 Added help. 2020-06-13 21:56:13 +02:00
PaddiM8
c50534a248 Publish. 2020-06-13 21:42:14 +02:00
PaddiM8
cb0e632068 Made the output prettier by removing repeating characters. 2020-06-13 21:41:01 +02:00
PaddiM8
665f869203 Merge branch 'master' of https://github.com/PaddiM8/kalk 2020-06-13 20:08:43 +02:00
PaddiM8
77751750b7 Trimming trailing zeroes for numbers < 0. 2020-06-13 20:08:34 +02:00
PaddiM8
d042e3577f Made it possible for the inverter to invert expressions with function calls. 2020-06-13 20:06:21 +02:00
PaddiM8
805a05831e Added Kolan link to README 2020-06-13 19:26:23 +02:00
PaddiM8
bff785bc1e 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
eb20aae16f Added the unit statement (very basic and experimental). 2020-06-13 16:19:32 +02:00
PaddiM8
2944f2b9d0 Merge pull request #5 from DianaNites/patch-1
Rename binary to kalk
2020-06-13 13:49:28 +02:00
PaddiM8
22cfa65207 Update README.md 2020-06-13 13:01:04 +02:00
Diana
84fb9f16bd Rename binary to kalk
closes #4 4
2020-06-13 03:16:06 -04:00
PaddiM8
430841fc5f Trimmed end matches of dots in order to avoid numbers such as 1.. 2020-06-12 21:30:03 +02:00
PaddiM8
2cffe8dbfa Updated crate versions (thought I did this in the previous commit??). 2020-06-12 21:27:01 +02:00
PaddiM8
80c14df380 Fixed exponent being one too much for scientific notation. 2020-06-12 21:16:47 +02:00
PaddiM8
bbea1e4e82 Merge branch 'master' of https://github.com/PaddiM8/kalk 2020-06-12 21:01:12 +02:00
PaddiM8
db60867a19 Changed kalk crate version. 2020-06-12 21:00:56 +02:00
PaddiM8
52ad501ba3 Updated example code in README. 2020-06-12 21:00:03 +02:00
PaddiM8
523a93dac4 Updated README to include the -i parameter. 2020-06-12 19:08:23 +02:00
PaddiM8
1bac1478a2 Travis allow failures for release builds. 2020-06-12 18:43:49 +02:00
PaddiM8
dfb28bc129 Added kalk_cli to travis cargo stage. 2020-06-12 18:32:29 +02:00
PaddiM8
6711e22f3e Version update test. 2020-06-12 18:16:54 +02:00
PaddiM8
9a2078734e Update README.md 2020-06-12 17:56:01 +02:00
PaddiM8
0edb61a6cd Update README.md 2020-06-12 17:34:56 +02:00
PaddiM8
509eaff829 Merge pull request #3 from PaddiM8/release
Merge release
2020-06-12 17:34:33 +02:00
PaddiM8
df7e2d7038 Added travis badge and modified travis file to only compile/test for master branch. 2020-06-12 17:32:17 +02:00
PaddiM8
a704bfc9c6 Make travis cd into the kalk directory when publishing. 2020-06-12 17:16:28 +02:00
PaddiM8
c5cc3b084a Fixed travis target location. 2020-06-12 16:57:13 +02:00
PaddiM8
8b0aadc7a6 Travis skip cleanup. 2020-06-12 16:50:59 +02:00
PaddiM8
d1c55bd0db Added cargo caching to travis. 2020-06-12 16:30:28 +02:00
PaddiM8
f2a1ddcc05 Updated .travis.yml. 2020-06-12 16:10:32 +02:00
PaddiM8
b02c5a90f3 Merge pull request #2 from PaddiM8/release
Setup travis deployment.
2020-06-12 15:36:18 +02:00
PaddiM8
55e5287625 Setup travis deployment. 2020-06-12 15:32:48 +02:00
PaddiM8
a6be233d39 Changed the version requirement to a caret one for kalk in kalk_cli. 2020-06-12 14:43:39 +02:00
PaddiM8
e1017a4b9d Made kalk_cli use the local version of kalk when possible. 2020-06-12 14:39:41 +02:00
PaddiM8
0a5130099b Created a workspace Cargo.toml to unify the library and binary. 2020-06-12 14:11:42 +02:00
PaddiM8
fbe72d3f55 Fixed code in documentation in parser.rs 2020-06-12 14:10:10 +02:00
PaddiM8
193e92db8d Removed cargo install rustfmt from travis file. 2020-06-12 13:57:36 +02:00
PaddiM8
d40f4f07c1 Merge branch 'master' of https://github.com/PaddiM8/kalk 2020-06-12 13:55:47 +02:00
PaddiM8
67ef2ff25d Added .travis.yml. 2020-06-12 13:55:40 +02:00
PaddiM8
64db368f2a Made badges clickable 2020-06-12 12:19:23 +02:00
PaddiM8
35a15f46f0 Update README.md 2020-06-12 01:12:36 +02:00
PaddiM8
06927425c3 Update README.md 2020-06-12 01:08:07 +02:00
PaddiM8
73d2c1c99e Added completion for constants. 2020-06-12 00:49:50 +02:00
PaddiM8
2e2c068593 Expanded installation instructions to include cargo install. 2020-06-12 00:41:18 +02:00
PaddiM8
8b16e3cbd4 Added example image and expanded feature list. 2020-06-12 00:34:50 +02:00
PaddiM8
f5fe9c5180 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