hledger-parser
parser for hledger journals powered by chumsky
goals
- parse plaintext .journals into structured data to build tools on top
non goals
- re-build hledger in rust
current state
public beta
it's able to parse cheatsheet and my personal ledger (which is quite extensive)
i don't like the api so far, so it will probably change
things i don't like:
- year directive - it is only used for parsing, probably no reason to export it?
- decimal mark directive - same thing
- error messages
- period::interval type definitions
binary
a small binary comes with this lib that i found helpful during development and testing
> cargo