5 stable releases
|2.2.0||Feb 17, 2019|
|2.1.0||Nov 5, 2018|
|2.0.0||Oct 23, 2018|
|1.0.1||Oct 22, 2018|
#111 in Parser tooling
33 downloads per month
Rust library for parsing Ledger-cli input files.
Only a subset of the ledger-cli's file format is implemented.
Line comments (starting with:
; # % | *)
Inline comments (starting with
Transaction headers with format:
DATE[=EDATE] [*|!] [(CODE)] DESC
Transaction postings with format (minimum two spaces or one tab between
ACCOUNT AMOUNT [; NOTE]
Note that the
AMOUNTfield is always required.
Commodity prices with format:
P DATE SYMBOL PRICE
extern crate ledger_parser; let result = ledger_parser::parse(r#"; Example 1 2018-10-01=2018-10-14 ! (123) Description ; Transaction comment TEST:Account 123 $1.20 ; Posting comment TEST:Account 345 -$1.20"#);