tim
d04a8dcd00
Removed quickcheck import
...
It doesn't appear to be used, and isn't declared in the cabal file
2008-11-10 21:31:25 +00:00
Simon Michael
71667f654a
rectangular string utilities
2008-11-22 09:06:44 +00:00
Simon Michael
7362fbd730
begin smart date parsing
2008-11-22 12:18:19 +00:00
tim
514f015849
Implemented types for dates and datetimes
...
This patch replaces the strings used in the Entry, TimeLogEntry, and Transaction
records with real types. Rather than use the inbuild system date and time types
directly, two custom types have been implemented that wrap UTCTime: Date and
DateTime. A minimal API for these has been added.
2008-11-11 12:34:05 +00:00
Simon Michael
ba67e4c0a9
remove dead code
2008-10-15 22:18:05 +00:00
Simon Michael
529393ae49
ledger 2.6-style account name eliding
2008-10-15 19:14:34 +00:00
Simon Michael
5fcab59414
support negative patterns and ledger's special balance report account matching rule
2008-10-15 17:04:47 +00:00
Simon Michael
760befef89
more cleanups
2008-10-15 06:00:10 +00:00
Simon Michael
4efdda25b4
replace Currency with a more flexible, ledger-style Commodity
2008-10-12 21:52:48 +00:00
Simon Michael
9b51d922dd
more utilities
2008-10-11 04:18:26 +00:00
Simon Michael
3458d1f379
more utils, Control.Monad
2008-10-10 11:52:15 +00:00
Simon Michael
d172cd0d6e
a more compact showtree
2008-10-10 11:11:55 +00:00
Simon Michael
9b5a35b5d2
assertnotequal
2008-10-10 11:11:49 +00:00
Simon Michael
37e75d610e
more tests cleanup.. prepare for per-module tests, but consolidate in Tests where I think we will stay
2008-10-10 08:16:55 +00:00
Simon Michael
d98643a364
tests cleanup
2008-10-10 07:39:20 +00:00
Simon Michael
73c49ec060
reduce unnecessary imports
2008-10-10 02:19:53 +00:00
Simon Michael
cdc5a23192
clean up imports whitespace, minimise explicit intra-app import/export declarations for now
2008-10-10 01:53:39 +00:00
Simon Michael
b3ba124ce9
more informative show output
2008-10-09 12:59:05 +00:00
Simon Michael
1a608044d9
move regexp utilities to Utils
2008-10-09 07:08:36 +00:00
Simon Michael
91802391a1
um.. refactor option handling, filtering, and support -b/-e date filtering options
2008-10-08 17:00:22 +00:00
Simon Michael
6ce6029c7a
move type docs to the corresponding module descriptions and update
2008-10-03 02:04:15 +00:00
Simon Michael
c699b979f8
move the rest of the core code to the Ledger package
2008-10-03 00:40:06 +00:00
Simon Michael
627f78a730
first step towards a library, move Utils to Ledger.Utils
2008-10-03 00:05:16 +00:00