Commit graph

1433 commits

Author SHA1 Message Date
John Wiegley
3ed09fc85b Optimizations 2012-02-27 11:52:27 -06:00
John Wiegley
5532a1a8b7 Added --check-payees option 2012-02-27 11:52:23 -06:00
John Wiegley
2ec35ea6e9 Implement the "tag" metadata directive 2012-02-27 05:02:25 -06:00
John Wiegley
0e7b4fb182 Implemented account and commodity directives 2012-02-27 04:58:38 -06:00
John Wiegley
1d89093059 Output some line numbers with warnings 2012-02-27 04:10:16 -06:00
John Wiegley
ee530f9433 Fixed the scoping of auto xact predicates 2012-02-27 04:08:39 -06:00
John Wiegley
3d8cad77c4 Enable payee mappings 2012-02-27 03:56:16 -06:00
John Wiegley
4b58047ecb Move when Unknown accounts are processed 2012-02-27 03:56:07 -06:00
John Wiegley
4dd536c670 Add "note" valexpr function to accounts 2012-02-27 03:55:36 -06:00
John Wiegley
822919984e Comment out unneeded code 2012-02-27 03:55:20 -06:00
John Wiegley
c1e23c8746 Added TODO comment 2012-02-27 03:55:13 -06:00
John Wiegley
9449ca2c80 Whitespace fix 2012-02-27 03:55:02 -06:00
John Wiegley
61bc7362ca Added new account/payee/commodity directives
Also added supporting options: --explicit, --permissive, --pedantic, as
well as new behavior for --strict.
2012-02-27 02:31:09 -06:00
John Wiegley
30e8c0bc65 Stubbed out some code-in-progress 2012-02-27 02:31:09 -06:00
John Wiegley
0efdc0cf6f The "id" of an item now maps to its UUID 2012-02-27 02:31:08 -06:00
John Wiegley
bb0c534414 Revert behavior of 40ab813080 2012-02-26 16:42:50 -06:00
John Wiegley
7553df5600 Corrected an error message 2012-02-26 15:52:19 -06:00
John Wiegley
aa9b07d79b Added --rich-data for 'convert', and SHA1 checksum checking 2012-02-26 15:45:15 -06:00
John Wiegley
4cf95497f9 Keep notes on their own line if parsed that way 2012-02-26 02:18:22 -06:00
John Wiegley
40ab813080 Don't print amounts when not necessary in 'print' 2012-02-26 02:18:04 -06:00
John Wiegley
4ebcce3067 Make CSV importer more sensitive to errors 2012-02-26 02:16:39 -06:00
John Wiegley
4a18317e7c Added --auto-match option, for use with 'convert' 2012-02-26 02:16:09 -06:00
John Wiegley
c47350dce9 Corrected handling of nested definitions 2012-02-21 03:53:00 -06:00
John Wiegley
36922c5945 Whitespace fixes 2012-02-21 03:44:34 -06:00
John Wiegley
697d097594 Whitespace fix 2012-02-21 02:09:48 -06:00
John Wiegley
1837e32391 The new SCOPE mechanism is working 2012-02-21 01:45:26 -06:00
John Wiegley
bc9ff7095f Introduced a new SCOPE expression terminal 2012-02-20 17:20:22 -06:00
John Wiegley
c3a9a7d2c5 Fixed many Clang type conversion warnings with static_cast 2012-02-17 15:17:52 -06:00
John Wiegley
c6b51a2635 Added a missing call to context.close() in the parser 2012-02-17 15:17:18 -06:00
John Wiegley
41971c97dd Use value_t::to_long() 2012-02-17 15:17:05 -06:00
John Wiegley
96b4fd4b40 Disable unused code 2012-02-17 15:16:24 -06:00
John Wiegley
a19b541dd9 Removed unneeded default cases 2012-02-17 15:15:32 -06:00
John Wiegley
71d059796e Changed an int to std::size_t 2012-02-17 15:09:33 -06:00
John Wiegley
6983a56a23 Changed an int to std::string::size_type 2012-02-17 15:09:33 -06:00
John Wiegley
6e584ca176 Removed several unreached return statements 2012-02-17 15:09:33 -06:00
John Wiegley
7840bef10a Corrected the type of a cast 2012-02-17 15:09:33 -06:00
John Wiegley
c90027eef9 Changed a use of int to std::vector<int>::size_type 2012-02-17 15:09:33 -06:00
John Wiegley
68fa8600ee Simplified a switch statement 2012-02-17 15:09:32 -06:00
John Wiegley
f322769775 Added value_t::to_size_t method 2012-02-17 15:09:32 -06:00
John Wiegley
8887fe9fa9 Removed unneeded break statements 2012-02-17 15:09:32 -06:00
John Wiegley
aba92526c3 Whitespace fix 2012-02-17 15:09:32 -06:00
John Wiegley
e7ff3945d5 #if 0'd some unused Python bridge code 2012-02-17 15:09:32 -06:00
John Wiegley
95717c9494 Added a missing case clause 2012-02-17 15:09:31 -06:00
John Wiegley
8f3178191c Fixes for variable shadowing (28/28) 2012-02-17 15:06:31 -06:00
John Wiegley
24a993cf00 Fixes for variable shadowing (27/28) 2012-02-17 15:06:30 -06:00
John Wiegley
8f8275733c Fixes for variable shadowing (26/28) 2012-02-17 15:06:29 -06:00
John Wiegley
b4c870ace2 Fixes for variable shadowing (25/28) 2012-02-17 15:06:28 -06:00
John Wiegley
ed6df84473 Fixes for variable shadowing (24/28) 2012-02-17 15:06:26 -06:00
John Wiegley
5455b12454 Fixes for variable shadowing (23/28) 2012-02-17 15:06:25 -06:00
John Wiegley
31738bddff Fixes for variable shadowing (22/28) 2012-02-17 15:06:23 -06:00