Paul Beckingham
11d9fcb49c
CLI
...
- Missing include.
2014-10-25 20:10:45 -04:00
Paul Beckingham
861743c37d
CLI
...
- Properly combines _id_ranges and _uuid_list from multiple arguments.
- Properly inserts an 'or' OP between the id and uuid sections.
- Removed mistaken OP tag from 'id' and 'uuid' attributes.
2014-10-25 18:45:03 -04:00
Paul Beckingham
08634a8bb5
CLI
...
- Removed the 'ID/UUID or ID/UUID' processing from ::insertJunctions, as they
are no longer needed, given ::insertIDExpr.
2014-10-25 18:25:24 -04:00
Paul Beckingham
b4f72286ff
CLI
...
- Renamed ::desugarIDs to ::findIDs, as it is now a passive method.
- Renamed ::desugarUUIDs to ::findUUIDs, as it is now a passive method.
- Added ::insertIDExpr which creates one ID/UUID clause from the harvested
ID and UUID values.
2014-10-25 18:23:53 -04:00
Paul Beckingham
160c4d90d9
CLI
...
- Removed ::getWords debug output.
2014-10-25 16:57:58 -04:00
Paul Beckingham
0138c13833
CLI
...
- Allow ::getWords to run ::analyze but skip the desugar and decomposition
steps.
2014-10-25 16:51:35 -04:00
Paul Beckingham
0ca4b34f75
CLI
...
- Properly labels ID and UUID values as literals.
2014-10-25 16:36:52 -04:00
Paul Beckingham
4861c1ef1b
CLI
...
- Implemented ::getWords.
2014-10-25 16:18:29 -04:00
Paul Beckingham
9d5299e843
CLI
...
- Now uses the attribute 'canonical' instead of 'name' for CMD args.
2014-10-25 16:17:35 -04:00
Paul Beckingham
725682a058
CLI
...
- Placed filter parentheses around only non-trivial filters.
2014-10-25 16:16:56 -04:00
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
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
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
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