John Wiegley
|
2ec35ea6e9
|
Implement the "tag" metadata directive
|
2012-02-27 05:02:25 -06:00 |
|
John Wiegley
|
37e9ec8030
|
Report an error in the case of '(1' (missing rparen)
Fixes #557
|
2011-11-10 00:48:19 -06:00 |
|
John Wiegley
|
35da9ad466
|
Added "source" command, for executing valexpr files
|
2010-06-24 20:29:20 -04:00 |
|
John Wiegley
|
ea1642b3f9
|
Completely reworked argument passing in expressions
|
2010-06-13 05:02:14 -04:00 |
|
John Wiegley
|
dea2aed0b5
|
Untabified all source files
|
2010-06-11 17:02:25 -04:00 |
|
John Wiegley
|
ab416f759f
|
Updated copyrights to 2003-2010
|
2010-03-05 22:14:10 -05:00 |
|
John Wiegley
|
acb24d6d22
|
Added several more missing virtual keywords
|
2009-11-21 07:10:57 -05:00 |
|
John Wiegley
|
c3535d06c8
|
Redesigned the expr_t, predicate_t, query_t classes
|
2009-11-09 02:06:06 -05:00 |
|
John Wiegley
|
394c7bd8df
|
Removed a bunch of empty comments
|
2009-11-08 14:59:11 -05:00 |
|
John Wiegley
|
b14c814fec
|
Whitespace fix
|
2009-11-04 20:40:42 -05:00 |
|
John Wiegley
|
a757b19f51
|
Added serialization methods for most type
This allows journal_t objects to be completed serialized to disk and
deserialized.
|
2009-10-30 18:06:37 -04:00 |
|
John Wiegley
|
1dce419ba3
|
The destructor for expr_t doesn't need to be virtual
|
2009-10-30 18:01:58 -04:00 |
|
John Wiegley
|
2aef4f8884
|
Render an expr if expr_t::text() has no string
|
2009-10-28 18:38:33 -04:00 |
|
John Wiegley
|
38122c2224
|
Corrected warnings g++-4.3.3 was complaining about
|
2009-02-28 04:54:54 -04:00 |
|
John Wiegley
|
6f7f87699c
|
Parse '/' in an operator context as "div"
|
2009-02-15 16:34:34 -04:00 |
|
John Wiegley
|
3ee3b8f327
|
Recompile the amount_expr before summing account totals.
|
2009-02-09 14:51:45 -04:00 |
|
John Wiegley
|
fccf7e1cb5
|
Fixes to the new Python/scope integration code.
|
2009-02-08 23:56:28 -04:00 |
|
John Wiegley
|
d4d7090f3c
|
Perhaps expr_t objects to remember their scope "context".
|
2009-02-08 21:15:22 -04:00 |
|
John Wiegley
|
011f35b730
|
Implemented expr_context.
|
2009-02-07 04:27:28 -04:00 |
|
John Wiegley
|
de816e8307
|
Whitespace fix.
|
2009-02-05 02:45:24 -04:00 |
|
John Wiegley
|
2d941730b1
|
Largely removed all of Ledger's use of global variables, for the REPL's sake.
|
2009-02-04 19:55:27 -04:00 |
|
John Wiegley
|
3434650848
|
Removed the binary caching code, and the XML, QIF and Gnucash parsers.
|
2009-02-03 12:22:10 -04:00 |
|
John Wiegley
|
9540406af1
|
Simplified error context handling.
|
2009-02-02 00:24:26 -04:00 |
|
John Wiegley
|
1ece3f8b1c
|
Added documentation stubs for all include files and classes.
|
2009-01-31 15:28:23 -04:00 |
|
John Wiegley
|
05c77351e4
|
Stopped using the generic "unsigned int" in favor of more specific types.
|
2009-01-29 18:23:57 -04:00 |
|
John Wiegley
|
8b75b5cbfb
|
Revised the way that parsing flags get passed around.
|
2009-01-29 02:24:25 -04:00 |
|
John Wiegley
|
79a7976600
|
Reorganized Ledger so that it builds as 7 separate libraries. This is mainly
to prove to myself that it has proper decoupling between prior code areas.
|
2009-01-25 01:10:05 -04:00 |
|
John Wiegley
|
887828a40c
|
Increased copyright range to include 2009.
|
2009-01-20 01:53:31 -04:00 |
|
John Wiegley
|
50ee03e3f0
|
Fixed the way that nested caught exceptions are rethrown, and how value
expressions are displayed when errors are found in them.
|
2008-09-15 02:36:50 -04:00 |
|
John Wiegley
|
08488d4cd7
|
Removed more dead code and todo comments, and made it possible to stream
compiled value expressions.
|
2008-08-17 04:41:02 -04:00 |
|
John Wiegley
|
f6f4a46cf5
|
Moved around most of the files so that source code is in src/, documentation
is in doc/, etc.
|
2008-08-05 18:05:49 -04:00 |
|