George Thomas
|
bf1cac4e94
|
Use proper Nom number parsing functions
This was previously a documentation/discoverability issue, rather than a conscious choice to avoid these.
|
2026-01-07 13:41:03 +00:00 |
|
George Thomas
|
a321ce3f22
|
Revert "Minor refactor (inlining)"
This reverts commit bb57673f8a01e77e42c38bbf5bab60fba8c63098.
Actually, the symmetry with `is_repetition_2` is worth the slight extra verbosity.
|
2025-12-18 13:01:07 +00:00 |
|
George Thomas
|
bb57673f8a
|
Minor refactor (inlining)
|
2025-12-18 13:00:55 +00:00 |
|
George Thomas
|
dc36ba47ff
|
Avoid unnecessary slice operator
|
2025-12-17 14:25:10 +00:00 |
|
George Thomas
|
437c2f290d
|
Use strings for output types in Rust
This is a compromise that gets us most of the way towards what we have with the heterogeneous list in Haskell, but without any complex abstractions.
|
2025-12-16 17:38:53 +00:00 |
|
George Thomas
|
c4c2c82f81
|
Remove redundant type annotation
|
2025-12-10 21:58:57 +00:00 |
|
George Thomas
|
415ed20dd5
|
Use Nom for Rust parsing
|
2025-12-10 12:39:12 +00:00 |
|
George Thomas
|
fa6f734286
|
Solve day 2 in Rust
|
2025-12-10 10:51:30 +00:00 |
|