215 Commits

Author SHA1 Message Date
Matthew Gamble
d60d534014
Various bits of cleanup suggested by clippy
It would be good to incorporate clippy into the CI pipeline once it's up
and running.
2021-07-06 23:30:49 +10:00
Kasper
e30810c997 Add tests by @djmattyg007 2021-07-06 07:17:43 +02:00
Kasper
c550f279c1 Add operator words plus, minus, times 2021-07-06 07:17:30 +02:00
Kasper
8a7603bc6e Fix watt parsing 2021-07-06 07:07:37 +02:00
Kasper
b435833b98 Fixed pound not lexed at the end of the input 2021-07-06 06:16:43 +02:00
Kasper
c34a21afe1 Re-add PoundForce and NewtonMeter parsing 2021-07-05 17:49:08 +02:00
Kasper
eaaee87b2c Fix multi-word parsing, revamp lexer to be recursive 2021-07-05 17:03:17 +02:00
Kasper
31077f669e Fix LightSecond parsing 2021-07-05 15:29:15 +02:00
Kasper
541e38dc65 Attempt at improving multi-word handling (incomplete) 2021-07-05 09:22:21 +02:00
Kasper
9485e3896b Update README.md 2021-07-03 17:50:35 +02:00
Kasper
0e58740749 v1.6.0 2021-07-03 17:34:34 +02:00
Kasper
4904ac3c21
Merge pull request #15 from djmattyg007/add_lexer_tests
Add initial set of tests for the lexer
2021-07-03 06:45:31 +02:00
Matthew Gamble
7895d70268
Add initial set of tests for the lexer 2021-07-03 12:11:26 +10:00
Kasper
87c10619b5 Add help menu 2021-07-03 02:51:03 +02:00
Kasper
cedc70af3a Add --version flag 2021-07-03 02:09:28 +02:00
Kasper
ef4738061e Freak out instead of ignoring unexpected arguments 2021-07-03 01:55:10 +02:00
Kasper
9bf7c69c03
Merge pull request #11 from djmattyg007/use_stderr
Print 'no argument supplied' message on STDERR
2021-07-03 01:31:37 +02:00
Kasper
e5b1feac3f
Merge pull request #12 from djmattyg007/non_us_spellings
Add non-US spellings of various "metre"-like words
2021-07-03 01:30:11 +02:00
Matthew Gamble
2805185317
Add non-US spellings of various "metre"-like words
Also fix a bug where decimeter units were being parsed into centimetres.
2021-07-03 09:09:43 +10:00
Matthew Gamble
c545468b90
Print 'no argument supplied' message on STDERR 2021-07-03 09:07:25 +10:00
Kasper
dc1b011058 v1.5.1 2021-06-10 21:45:18 +02:00
Kasper
e4fc479091 Fix numbers unnecessarily displayed in E notation 2021-06-10 21:36:14 +02:00
Kasper
71548793c5
Update README.md 2021-05-21 14:55:31 +02:00
Kasper
2a214294e4 v1.5.0 2021-04-21 22:06:12 +02:00
Kasper
1abe436f52 Remove TokenVector type 2021-04-21 21:57:02 +02:00
Kasper
c7ee968e6c Allow --verbose in front of input 2021-04-21 21:11:05 +02:00
Kasper
ca273773ef Rename --debug to --verbose and -v 2021-04-21 21:10:06 +02:00
Kasper
6585366b0d Fix panic when input contains only whitespace and/or commas 2021-04-21 21:06:02 +02:00
Kasper
d9a08b0b85 Update README.md 2021-04-08 04:01:51 +02:00
Kasper
9e22ce9119 Update CHANGELOG.md 2021-04-08 01:56:57 +02:00
Kasper
01d00a7298 v1.4.2 2021-04-08 01:55:11 +02:00
Kasper
8d70be0967 Fix d128 errors due to d128 error status not being cleared 2021-04-08 01:54:29 +02:00
Kasper
7ceb484f98 v1.4.1 2021-04-08 00:53:11 +02:00
Kasper
5d08f59083 Fix panic when input is empty string 2021-04-08 00:45:52 +02:00
Kasper
c59918b080 Update cross-compile instructions to work for Rust 1.50 2021-03-24 17:58:34 +01:00
Kasper
794b47e448 v1.4.0 2021-03-15 18:16:48 +01:00
Kasper
0d2d13c5c6 Update README.md 2021-03-15 18:11:23 +01:00
Kasper
b5a7b2e2f4 cargo update 2021-03-15 00:51:46 +01:00
Kasper
5e72a86ced Make cpc case insensitive 2021-03-15 00:48:06 +01:00
Kasper
1db9598cd2 Switch back to official decimal
Switch back to official `decimal` because https://github.com/alkis/decimal/issues/59 is fixed
2021-03-15 00:45:08 +01:00
Kasper
065adb3d29
Update README.md 2021-02-28 23:39:06 +01:00
Kasper
e2f284290d v1.3.2 2021-02-08 02:41:17 +01:00
Kasper
b9a1e13146 Fix incorrect parsing of named numbers Duodecillion and greater
Named numbers `Duodecillion` and greater had an extra zero in them
2021-02-08 02:29:07 +01:00
Kasper
e4684e72e3
Update README.md 2021-02-01 00:53:55 +01:00
Kasper
6b7f0687ac Update README.md 2021-01-20 22:28:28 +01:00
Kasper
a941228ab0 Add readme badges 2021-01-20 22:26:36 +01:00
Kasper
d0d37e988c v1.3.1 2021-01-14 18:03:10 +01:00
Kasper
c5afa7e01d
Merge pull request #3 from joseluis/master
fix spelling: Celcius → Celsius
2021-01-14 17:34:59 +01:00
joseLuís
1065d024dd fix spelling: Celcius → Celsius 2021-01-14 17:12:11 +01:00
Kasper
249e44d858 Update README.md 2021-01-06 19:34:21 +01:00