Commit graph

53 commits

Author SHA1 Message Date
Paul Beckingham
2ccafd0765 Rules: Added more report configuration defaults 2016-05-20 15:27:47 -05:00
Paul Beckingham
9b5774a725 Rules: Added report configuration defaults 2016-05-20 12:06:35 -05:00
Paul Beckingham
bd5121e2c8 Rules: Fixed bug where all values were tokenized, thereby introducing spaces 2016-05-10 19:54:27 -04:00
Paul Beckingham
d7ad32b6d3 Rules: Removed unused method 2016-05-10 19:51:54 -04:00
Paul Beckingham
b441f0c020 Rules: Simplified rule parsing 2016-05-05 19:47:53 -04:00
Paul Beckingham
35330b3f09 Rules: Added ::isRuleType 2016-05-05 19:36:55 -04:00
Paul Beckingham
28b78f94f5 CmdReport: Renamed 'version' to 'temp.version' to reflect that it's added automatically 2016-05-02 17:16:18 -04:00
Paul Beckingham
dca99349d9 Rules: Allows 'define report x:' to grouping settings 2016-04-29 18:21:14 -04:00
Paul Beckingham
49715320ef Cleanup: Replaced "\n" with '\n' 2016-04-23 13:30:54 -04:00
Paul Beckingham
bef3bfbb27 Rules: Sets up defaults in ctor 2016-04-06 00:17:45 -04:00
Paul Beckingham
a4d767fdcf Rules: Flipped !quiet --> verbose 2016-04-06 00:06:24 -04:00
Paul Beckingham
6988e81319 Rules: Added default values (off) for 'debug' and 'quiet' 2016-04-05 22:57:40 -04:00
Paul Beckingham
2a47f769cd Cleanup: Removed 'const auto', which is implied by the container 2016-04-05 22:55:18 -04:00
Paul Beckingham
3cf09863d4 Rules: Added default 'version' setting 2016-03-28 22:55:31 -04:00
Paul Beckingham
fa1863d032 Rules: Removed useless debugging code 2016-03-28 00:35:02 -04:00
Paul Beckingham
ae3627761d Rules: No longer lexes RHS of settings 2016-03-28 00:32:29 -04:00
Paul Beckingham
1a559d4215 Rules: Eliminated ::parseRuleExclusions 2016-03-28 00:31:23 -04:00
Paul Beckingham
090fa3c674 Rules: Migrated from ::parseRuleExclusions to ::parseRuleSettings 2016-03-28 00:30:22 -04:00
Paul Beckingham
1eb93056f1 Rules: Removed obsolete ::parseRuleTag 2016-03-26 19:11:10 -04:00
Paul Beckingham
6abd6be7ab Rules: Switched from ::parseRuleTag to ::parseRuleSettings 2016-03-26 19:09:27 -04:00
Paul Beckingham
0fd109924f Rules: ::parseRulesSettings now accepts a namespace prefix 2016-03-26 19:07:46 -04:00
Paul Beckingham
5a8c3e11ae Rules: ::all now matches keys against a stem 2016-03-26 17:18:12 -04:00
Paul Beckingham
4883f3d93d Rules: Replaced ::parseRuleHolidays with ::parseRuleSettings 2016-03-26 17:13:34 -04:00
Paul Beckingham
f8c485b231 Rules: Renamed ::parseRuleTheme to ::parseRuleSettings 2016-03-26 17:01:11 -04:00
Paul Beckingham
3fb1878ffb Rules: Added parseRuleTheme 2016-03-26 16:45:10 -04:00
Paul Beckingham
78d29f8f1d Rules: Stubbed ::parseRuleHolidays 2016-03-26 14:31:55 -04:00
Paul Beckingham
64f87e3c38 TD-115: Throw error when config file is missing or not readable
TD-49: Log when file management fails

- Thanks to Jelle van der Waa, Ben Boeckel.
2016-03-26 10:35:18 -04:00
Paul Beckingham
1844baba55 Rules: Added line loops for parser methods, stubs 2016-03-25 23:55:26 -04:00
Paul Beckingham
12adc97d6d Rules: Added ::parseGroup 2016-03-25 23:54:05 -04:00
Paul Beckingham
9403fa4974 Rules: Added ::tokenizeLine 2016-03-25 23:53:34 -04:00
Paul Beckingham
321bddba74 Rules: Added ::getIndentation 2016-03-25 23:52:28 -04:00
Paul Beckingham
c410ef0037 Rules: Parsing bug 2016-03-24 23:37:47 -04:00
Paul Beckingham
409fb199f1 Rules: Stubbed ::parseRuleTag 2016-03-24 23:17:20 -04:00
Paul Beckingham
93b67a5b19 Rules: Stubbed ::parseRuleExclusions 2016-03-24 23:12:45 -04:00
Paul Beckingham
be88c0452d Rules: Implemented ::parseRule 2016-03-22 23:55:01 -04:00
Paul Beckingham
65486032e0 Rules: ::parse now calls out to ::parseRule 2016-03-22 23:53:31 -04:00
Paul Beckingham
9425930ac3 Rules: Removed unused variable 2016-03-22 23:52:18 -04:00
Paul Beckingham
4d927e1aca Rules: Added ::parseRuleTheme 2016-03-22 23:50:36 -04:00
Paul Beckingham
c31578d701 Rules: Added ::parseRuleGeneral 2016-03-22 23:49:40 -04:00
Paul Beckingham
6e805b62eb Rules: Permit '<name> =' with no value in configuration 2016-03-20 10:42:45 -04:00
Paul Beckingham
3ffd07634c Rules: Added default settings 2016-03-20 10:38:56 -04:00
Paul Beckingham
21f2b138b0 Cleanup: formatting and diagnostics 2016-03-19 17:12:03 -04:00
Paul Beckingham
95d0bd6256 Rules: Implemented ::parse for settings, import 2016-03-19 16:34:31 -04:00
Paul Beckingham
d5b12e8e27 Rules: Added file accessor 2016-03-19 09:15:27 -04:00
Paul Beckingham
e8c34dcc43 Rules: Outlined cfg parsing 2016-03-19 08:39:23 -04:00
Paul Beckingham
859a71c157 Rules: Removed coercion 2016-03-17 22:58:06 -04:00
Paul Beckingham
b612acf7ef Rules: Added settings accessors 2016-03-17 22:41:32 -04:00
Paul Beckingham
38e7dbf68a Rules: Added parse stub 2016-03-17 17:12:35 -04:00
Paul Beckingham
004a879bae Rules: Added rule accessor 2016-03-13 09:27:53 -04:00
Paul Beckingham
47208f27b1 Diagnostics: Implemented ::dump stubs in all objects 2016-03-02 10:24:48 -05:00