Simon Michael
a2b8faa4d6
big refactoring, do filtering afresh in each command
...
We now do data filtering/massage as late as possible, not just once at
startup. This should work better for multiple commands, as with web or ui.
The basic benchmark seems at least as good as before thanks to laziness.
2009-12-21 05:23:07 +00:00
marko.kocic
5c687ab275
Hlint: Error: Use concatMap
2009-09-22 12:25:31 +00:00
marko.kocic
c6eac33d32
Hlint: Warning: Use :
2009-09-23 09:22:53 +00:00
marko.kocic
8fdd28d446
Hlint: Error: Redundant $
2009-09-22 11:55:11 +00:00
marko.kocic
ddc176d83e
Hlint: Warning: Eta reduce
2009-09-22 15:56:59 +00:00
Simon Michael
1a491e883a
more accountNameTreeFrom optimisation experiments, included for easier collaboration
2009-05-29 10:06:50 +00:00
Simon Michael
cb8ea69dfc
fix warnings all over - hledger is now -W-clean
2009-06-05 09:44:20 +00:00
Simon Michael
8cb526f655
accountNameTreeFrom optimisation experiments
2009-05-29 03:00:56 +00:00
Simon Michael
96fd2142aa
move some unrelated things out of AccountName, drop unused pattern match code
2009-05-29 11:31:51 +00:00
Simon Michael
568e752484
allow parentheses and brackets inside account names, as ledger does
2009-05-25 17:28:41 +00:00
Simon Michael
ef39cced4a
don't fail when matching an empty pattern, as in "not:"
2009-05-16 21:19:38 +00:00
Simon Michael
80f20bdad8
tests and bugfix for accountNameTreeFrom
2009-03-15 04:02:04 +00:00
Simon Michael
d8989a357d
account/description matching is supposed to be case-insensitive, fix
2009-01-27 22:16:57 +00:00
Simon Michael
46c09c6fac
patterns now use not: and desc: prefixes instead of ^ and ^^
...
This is more like but not the same as ledger 3.
2009-04-02 06:25:22 +00:00
Simon Michael
564c218d61
dead code
2008-11-25 04:15:03 +00:00
Simon Michael
dc007e69a5
--options-anywhere to use ^ for negative patterns and permit options anywhere in command-line
2008-11-25 19:29:33 +00:00
Simon Michael
4d53fac9a3
clean up special char definitions in AccountName.hs
2008-11-24 00:22:47 +00:00
Simon Michael
47cf7c3eb6
gather match functions in one place
2008-11-22 05:48:56 +00:00
Simon Michael
529393ae49
ledger 2.6-style account name eliding
2008-10-15 19:14:34 +00:00
Simon Michael
1e3291af48
focus on tests in Tests.hs, clean up
2008-10-15 06:32:52 +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
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