John Wiegley
0951bcebef
Bump copyright information to 2013
2013-02-18 06:51:21 -06:00
John Wiegley
f4f3058b8c
Switch to using Boost.Format
2012-05-14 21:44:00 -06:00
John Wiegley
7462d09b21
Correct parsing of automated xact expressions
...
Fixes #458
2012-03-16 04:09:21 -05:00
John Wiegley
e2afc783db
Increased file copyrights to 2012
2012-02-29 22:32:23 -06:00
John Wiegley
8887fe9fa9
Removed unneeded break statements
2012-02-17 15:09:32 -06:00
John Wiegley
c2c11d43ca
More report query fixes
2011-11-10 17:28:24 -06:00
John Wiegley
f4fd2ab1e5
Corrections to the query language parser
...
Fixes #552
2011-11-10 01:26:38 -06:00
John Wiegley
f0791bbd72
Cleanup whitespace
2011-08-18 14:48:38 -04:00
John Wiegley
add6f6ca2a
Removed unused variables
2011-08-18 14:46:36 -04:00
John Wiegley
4336ec3e8b
Fixed an infinite loop in the report query parser
2011-06-30 09:25:21 -05:00
John Wiegley
129b2de901
"only" now a report query modifier for --only
...
This fits with "show" and "bold", etc.
2010-06-24 00:30:18 -04:00
John Wiegley
e8e28c794b
Added report query modifiers: for, since, until
...
Now instead of ledger reg expense -p "this month", you can say:
ledger reg expense for this month
And as a shorthand for "for until this month", you can just say "until
this month" or "since this month".
2010-06-22 21:56:19 -04:00
John Wiegley
3f899c93e6
Added new "bold" modifier to query expressions
...
For example:
ledger bal assets bold checking
Or you can use expressions:
ledger bal assets bold '=total > 1000'
This last is identical to saying:
ledger bal -l 'account =~ /assets/' --bold-if='total > 1000'
2010-06-22 03:20:24 -04:00
John Wiegley
7995e16762
Corrected a bug in report query parsing
2010-06-19 14:02:44 -04:00
John Wiegley
dea2aed0b5
Untabified all source files
2010-06-11 17:02:25 -04:00
John Wiegley
5cdd36f358
Further improved parsing of query expressions
...
Fixes #210 / D4C2DD6F-8967-4FFC-BBBC-A941F9C53475
2010-06-01 18:33:13 -04:00
John Wiegley
d19745afde
Improve parsing of 'expr' query terms
...
Fixes #157 / 9DF85DF2-4BF5-4931-A30C-2592A10BB5C0
2010-06-01 17:32:41 -04:00
John Wiegley
ab416f759f
Updated copyrights to 2003-2010
2010-03-05 22:14:10 -05:00
John Wiegley
72aa0e0e44
Added some debugging code related to boost::regex
2009-11-25 04:40:03 -05:00
John Wiegley
c28d828d8e
Renamed date_interval_t::end to finish
2009-11-17 21:51:51 -05:00
John Wiegley
2a411b5c1d
Corrected parsing of the 'expr' report query term
2009-11-15 05:49:54 -05:00
John Wiegley
2986bc779e
Stylistic change: assert(0) -> assert(false)
2009-11-13 01:48:32 -05:00
John Wiegley
b62b03335f
Removed "account" as a report query keyword
2009-11-11 01:16:42 -05:00
John Wiegley
bf24b93818
Fixes to the value expression parser and evaluator
2009-11-10 02:26:20 -05:00
John Wiegley
c3535d06c8
Redesigned the expr_t, predicate_t, query_t classes
2009-11-09 02:06:06 -05:00