slogged through basics of ledger lexing