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