summaryrefslogtreecommitdiff
path: root/src/scope.h
Commit message (Collapse)AuthorAgeFilesLines
* Allow value expressions to gain access to option settings.John Wiegley2009-02-071-0/+3
| | | | | | | | | | For example, "ledger eval options.limit" prints 0 (for false), but: "ledger -l hello eval options.limit" print "hello"s, since the value of options.limit, once set to a value, is that string. For flag options, such as -Y, eval prints 0 if unset, and 1 if set. This feature allows value expressions to be conditionalized based on the presence of user options.
* Refer to empty expression operators as simply NULL.John Wiegley2009-02-071-1/+1
|
* Largely removed all of Ledger's use of global variables, for the REPL's sake.John Wiegley2009-02-041-17/+60
|
* Fixed some warnings caused by using g++ 4.3.John Wiegley2009-02-021-5/+5
|
* Added documentation stubs for all include files and classes.John Wiegley2009-01-311-0/+44
|
* Stopped using the generic "unsigned int" in favor of more specific types.John Wiegley2009-01-291-6/+6
|
* Increased copyright range to include 2009.John Wiegley2009-01-201-1/+1
|
* Allow var_t<datetime_t>.John Wiegley2009-01-191-0/+9
|
* When setting a scope's argument, convert the list to a sequence if it's notJohn Wiegley2009-01-191-2/+4
| | | | already.
* Corrected the way that scopes are found so that xact_t can also be found as anJohn Wiegley2008-10-291-32/+16
| | | | item_t (which it also is).
* Removed todo comments and dead code.John Wiegley2008-08-171-2/+0
|
* The register report is now mostly displaying multi-line balances correctly.John Wiegley2008-08-101-10/+10
| | | | It still shows lots even when --lots isn't specified, though.
* Regular expressions supplied after 'reg' or 'bal' are working again.John Wiegley2008-08-101-0/+2
|
* Moved around most of the files so that source code is in src/, documentationJohn Wiegley2008-08-051-0/+280
is in doc/, etc.