Commit Graph

31 Commits

Author SHA1 Message Date
Simon Michael
6f83e902a8 push some more stuff down into Parse, cleanups 2008-10-01 18:53:43 +00:00
Simon Michael
0879ba959d haddock cleanup 2008-10-01 01:40:32 +00:00
Simon Michael
0ba4c8d0f7 convert some characters from ledger manual to ascii for haddock 2008-10-01 00:40:51 +00:00
Simon Michael
efcbd29dc8 preliminary haddockification 2008-10-01 00:29:58 +00:00
Simon Michael
12ad860d4c preserve whitespace lines (except after last entry) 2008-06-28 05:40:54 +00:00
Simon Michael
0eceeb5542 basic support for a comments-preserving print command.
Preserves most inter-entry comment lines and whitespace (but not yet a
comment immediately after an entry, or whitespace/comments after the last
entry.) Whitespace and comment lines are stored as part of the following
entry. Lines after the last entry are stored as an extra ledger file field.
Inspired by Nafai on #ledger.
2008-06-28 04:44:33 +00:00
Simon Michael
e08b2c1ea6 remove unused functions 2007-07-11 08:24:32 +00:00
Simon Michael
9ab9d460c1 report unbalanced entries 2007-07-11 08:15:58 +00:00
Simon Michael
3ca6ebdf46 output fixes, match ledger output for reg/bal/print commands 2007-07-07 09:05:35 +00:00
Simon Michael
6dc6186c0d save and print entry and transaction comments 2007-07-04 12:05:54 +00:00
Simon Michael
a1b060f4cf renamed types: RawLedger, Entry, Transaction, EntryTransaction -> LedgerFile, LedgerEntry, LedgerTransaction, Transaction 2007-07-04 09:51:37 +00:00
Simon Michael
fd506a6817 better parse error message when only one space before an amount 2007-07-04 01:49:16 +00:00
Simon Michael
f0ec7b08a3 track amount precision, and use the highest precision found for display; parsing fixes 2007-07-04 01:38:56 +00:00
Simon Michael
7ff1b758c5 fix comments with numbers on same line as transactions without an amount 2007-07-03 16:16:26 +00:00
Simon Michael
6883ff419d don't require an extra newline after last entry 2007-07-03 09:48:36 +00:00
Simon Michael
bd84e95f5e rename Ledger -> RawLedger, CachedLedger -> Ledger 2007-07-02 19:15:39 +00:00
Simon Michael
1e5e26878a note parser issue 2007-07-02 14:37:13 +00:00
Simon Michael
23cb79e1f9 amount/currency updates 2007-03-12 17:53:39 +00:00
Simon Michael
510d39095c big overhaul of options, support -f-, rudimentary timelog file handling 2007-03-12 07:40:33 +00:00
Simon Michael
d3c286d8b7 beginnings of timelog parsing 2007-03-12 00:13:53 +00:00
Simon Michael
6f5fdc3564 allow / and _ in account names 2007-03-10 02:26:56 +00:00
Simon Michael
0542e2f2f6 cleanup 2007-03-09 23:30:12 +00:00
Simon Michael
1322bcb4a0 refactor, fix balance report 2007-02-16 11:51:30 +00:00
Simon Michael
7f61228ba8 more robust date parsing 2007-02-13 03:46:56 +00:00
Simon Michael
7e38481f8b tweak data model, cleanups, show entry details only once per entry 2007-02-13 01:03:12 +00:00
Simon Michael
6bf13fb262 much refactoring, get quickcheck working, beginnings of account matching 2007-02-10 23:24:33 +00:00
Simon Michael
080d567f15 Types -> Models 2007-02-10 23:10:04 +00:00
Simon Michael
30fe7ac225 cleanup 2007-02-10 17:36:50 +00:00
Simon Michael
cf953b442d register report now has layout, auto-fills missing transaction amounts and shows the running balance 2007-02-09 15:54:18 +00:00
Simon Michael
2e8665a4d6 working test framework 2007-02-09 03:17:12 +00:00
Simon Michael
1fa5e09dfd split into modules 2007-02-09 01:23:12 +00:00