Paul Beckingham
|
a780bd0193
|
CLI
- Implemented ::desugarPlainArgs to upgrade WORD to PATTERN when found in a
FILTER context.
|
2014-10-25 16:15:31 -04:00 |
|
Paul Beckingham
|
0c4b447c77
|
Task
- Added CLI::dump.
|
2014-10-25 14:35:00 -04:00 |
|
Paul Beckingham
|
12941488ce
|
CmdCustom
- Removed redundant pair of parentheses from custom report filters. Only one
pair is needed.
|
2014-10-25 13:44:56 -04:00 |
|
Paul Beckingham
|
d0ae05ba1c
|
CLI
- Removed MODIFIABLE tags for FILTER args - pointless.
- Added LITERAL and REGEX tags for ATTMOD values.
|
2014-10-25 13:43:39 -04:00 |
|
Paul Beckingham
|
22d3852bfd
|
CLI
- Updated ::desugarAttributes to properly handle UDA and PSEUDO args.
- Cleaned up handling or ATTRIBUTE.
|
2014-10-25 13:42:05 -04:00 |
|
Paul Beckingham
|
7ff55037a6
|
CLI
- Tagged expanded aliases with ALIAS.
|
2014-10-25 13:16:31 -04:00 |
|
Paul Beckingham
|
5daf673387
|
CLI
- Standardized use of 'ATT' and 'ATTR' tags to 'ATTRIBUTE'.
|
2014-10-25 13:15:24 -04:00 |
|
Paul Beckingham
|
b7efb753b5
|
Filter
- Rewrote ::pendingOnly to work with CLI instead of Parser.
|
2014-10-24 23:00:06 -04:00 |
|
Paul Beckingham
|
e0fac11eed
|
CLI
- Argument decomposition now skips terminated args.
|
2014-10-24 22:01:53 -04:00 |
|
Paul Beckingham
|
dbefd7d6fe
|
CLI
- Tightened restriction in ::categorize.
|
2014-10-24 22:00:36 -04:00 |
|
Paul Beckingham
|
5add257d8b
|
CLI
- Preserve ORIGINAL tag after ::unTagAll.
|
2014-10-24 16:33:35 -04:00 |
|
Paul Beckingham
|
ce2679c3fa
|
CLI
- Properly tags TERMINATOR, TERMINATED.
|
2014-10-24 16:24:35 -04:00 |
|
Paul Beckingham
|
014a09cd55
|
CLI
- Implemented TERMINATOR/TERMINATED detection.
|
2014-10-23 01:18:42 -04:00 |
|
Paul Beckingham
|
371bb0a5b1
|
CLI
- Implemented A::unTagAll, to clear all tags.
|
2014-10-23 01:17:54 -04:00 |
|
Paul Beckingham
|
5d790a07de
|
CLI
- PSEUDO args are no longer considered FILTER.
|
2014-10-23 00:45:39 -04:00 |
|
Paul Beckingham
|
7f3cc3897e
|
CLI
- Implemented ::findOperators.
|
2014-10-23 00:45:20 -04:00 |
|
Paul Beckingham
|
fab9fe2a7d
|
Filter
- Modified algorithm for ::pendingOnly.
|
2014-10-23 00:36:04 -04:00 |
|
Paul Beckingham
|
e4a237fcd3
|
CLI
- Implemented ::insertJunctions.
|
2014-10-23 00:34:52 -04:00 |
|
Paul Beckingham
|
8cb287ec69
|
CLI
- Tags the binary basename as either TW or CALENDAR.
|
2014-10-22 23:44:31 -04:00 |
|
Paul Beckingham
|
6dea38806b
|
CLI
- Implemented ::decomposeModЅubstitutions.
|
2014-10-20 02:04:56 -04:00 |
|
Paul Beckingham
|
5dcc415057
|
CLI
- Implemented ::decomposeModTags.
|
2014-10-20 01:48:33 -04:00 |
|
Paul Beckingham
|
f2e533d013
|
CLI
- Implemented ::decomposeModAttributeModifiers.
|
2014-10-20 01:33:42 -04:00 |
|
Paul Beckingham
|
626354999c
|
CLI
- Implemented ::decomposeModAttribute.
|
2014-10-20 01:22:49 -04:00 |
|
Paul Beckingham
|
b484abea4a
|
CLI, Filter
- Moved parse tree dump into Context::debug output.
|
2014-10-20 01:01:27 -04:00 |
|
Paul Beckingham
|
24219e23a1
|
CLI
- Renamed unsweeten methods to desugar, because they remove syntactic sugar.
|
2014-10-20 00:35:00 -04:00 |
|
Paul Beckingham
|
caaa07f889
|
CLI
- Implemented ::unsweetenIDs.
|
2014-10-20 00:26:00 -04:00 |
|
Paul Beckingham
|
97f302f276
|
CLI
- Added constructors to match the overloaded ::attribute methods.
|
2014-10-20 00:22:47 -04:00 |
|
Paul Beckingham
|
c8f49bcafb
|
CLI
- Added comma (,) to the set of acceptable characters for a UUID list.
|
2014-10-20 00:22:02 -04:00 |
|
Paul Beckingham
|
7f61bcecca
|
CLI
- Implemented ::unsweetenUUIDs.
|
2014-10-19 23:42:16 -04:00 |
|
Paul Beckingham
|
60d356f009
|
CLI
- Stubbed ::unsweetenUUIDs.
|
2014-10-19 23:18:25 -04:00 |
|
Paul Beckingham
|
c4bb9fbc96
|
CLI
- Stubbed ::unsweetenIDs.
|
2014-10-19 23:17:49 -04:00 |
|
Paul Beckingham
|
83ab844ba4
|
CLI
- ::unsweetenPatterns no longer clobbers non-FILTER args.
|
2014-10-19 18:19:27 -04:00 |
|
Paul Beckingham
|
f809f2d819
|
CLI
- ::unsweetenAttributeModifiers no longer clobbers non-FILTER args.
|
2014-10-19 18:19:09 -04:00 |
|
Paul Beckingham
|
720cc57192
|
CLI
- ::unsweetenAttributes no longer clobbers non-FILTER args.
|
2014-10-19 18:18:48 -04:00 |
|
Paul Beckingham
|
f862ad15e6
|
CLI
- ::unsweetenTags no longer clobbers non-FILTER args.
|
2014-10-19 18:18:03 -04:00 |
|
Paul Beckingham
|
cd8f7ddac4
|
CLI
- Can now safely re-analyze command line if something changes. This required a
::analzye method to be called late in Context::initialize.
|
2014-10-19 17:59:51 -04:00 |
|
Paul Beckingham
|
171fabbcda
|
CLI
- Corrected comment to include quotes that are necessary for patterns.
|
2014-10-17 16:32:11 -04:00 |
|
Paul Beckingham
|
8d359ddd70
|
CLI
- Implemented ::unsweetenPatterns.
|
2014-10-16 00:53:59 -04:00 |
|
Paul Beckingham
|
932865d3b5
|
CLI
- Renamed unsweetenAtts to unsweetenAttributes, unsweetenAttMods to
unsweetenAttributeModifiers.
|
2014-10-16 00:39:56 -04:00 |
|
Paul Beckingham
|
0603711aac
|
CLI
- Implemnted ::unsweetenAttMods.
|
2014-10-16 00:37:48 -04:00 |
|
Paul Beckingham
|
80b385ee93
|
CLI
- Renamed 'canonical' to 'name', for legacy reasons.
|
2014-10-16 00:36:52 -04:00 |
|
Paul Beckingham
|
9f8c4e02a7
|
CLI
- Implemented ::getFilter to extract all the non-PSEUDO, FILTER items.
|
2014-10-15 07:42:29 -04:00 |
|
Paul Beckingham
|
8afb39dea6
|
CLI
- Implemented ::unsweetenAtts to resolve syntactic sugar to an expression.
|
2014-10-15 07:34:29 -04:00 |
|
Paul Beckingham
|
f29b6a4be4
|
CLI
- Convert ::unsweetenTags from _filter to _args.
|
2014-10-15 02:34:44 -04:00 |
|
Paul Beckingham
|
ae4272f477
|
CLI
- When unsweetening tags, preserve the FILTER tag.
|
2014-10-15 02:33:50 -04:00 |
|
Paul Beckingham
|
8dd9082697
|
CLI
- Categorize has a better definition of FILTER.
|
2014-10-15 02:32:32 -04:00 |
|
Paul Beckingham
|
83898359e3
|
CLI
- Combined all elements into the single _args list.
|
2014-10-15 02:24:35 -04:00 |
|
Paul Beckingham
|
dd8391351d
|
CLI
- Merged _program into _args.
- Merged _overrides into _args.
- Rewrote :extractOverrides as ::findOverrides.
|
2014-10-15 02:08:48 -04:00 |
|
Paul Beckingham
|
c3f7524006
|
CLI
- Now only dumps the parse tree on ::getFilter.
|
2014-10-15 01:47:36 -04:00 |
|
Paul Beckingham
|
295feda3b4
|
Parser
- Corrected findTags comment.
|
2014-10-15 01:44:21 -04:00 |
|