Commit graph

10 commits

Author SHA1 Message Date
Jan Christian Grünhage 71be88574c make parse_number fallible 2021-12-18 17:28:06 +01:00
Jan Christian Grünhage 81b7e84097 support parsing negative numbers 2021-12-18 12:54:51 +01:00
Jan Christian Grünhage 123c62f810 refactor parse_n to not require borrowing closures 2021-12-13 07:35:55 +01:00
Jan Christian Grünhage 577e2a2c78 simplify number parsing 2021-12-13 07:34:41 +01:00
Jan Christian Grünhage 49cfe7a7cb fix bug in parse_n
I initially wrote this for 10 elements in the octopi flashing grid
puzzle, which is why I had a 10 in there, even though I did have the
const N already. Here I rewrote it slightly, because with `try_into`
already doing a length check, mine was redundant anyway.
2021-12-12 12:58:01 +01:00
Jan Christian Grünhage 743f1e46fc add helper method for parsing exactly N of something 2021-12-11 14:46:53 +01:00
Jan Christian Grünhage e02dbc3577 add single digit parser 2021-12-10 08:17:03 +01:00
Jan Christian Grünhage ef64f62b28 fix clippy lints 2021-12-05 11:10:03 +01:00
Jan Christian Grünhage 0948888663 provide number parsing with different radix 2021-12-05 00:07:12 +01:00
Jan Christian Grünhage be518eca39 reimplement parsing in day 4 using yap 2021-12-04 23:49:22 +01:00