Paul Beckingham
28a2d667f1
CLI
...
- Implemented ::isID.
2014-10-29 23:23:53 -04:00
Paul Beckingham
fe2ea795ee
CLI
...
- Implemented ::isUUIDList.
2014-10-29 23:08:31 -04:00
Paul Beckingham
4dd953bf44
CmdDenotate
...
- Removed unnecessary include.
2014-10-29 22:56:28 -04:00
Paul Beckingham
5586a3c8cc
Unit Tests
...
- Converted to use the new template.
2014-10-27 22:03:57 -04:00
Paul Beckingham
52a6cfd4a0
CLI
...
- Implemented ::isSubstitution and used it.
2014-10-27 20:55:42 -04:00
Paul Beckingham
7b67e77752
CLI
...
- Implemented ::isPattern, and used it.
2014-10-27 18:53:09 -04:00
Paul Beckingham
b1b40cacc1
CLI
...
- ::add needed to clear ::_id_ranges and ::_uuid_list so that ::analyze can
repopulate them.
2014-10-27 14:03:50 -04:00
Paul Beckingham
d5e6aa7640
CLI
...
- Implemented ::isConfigOverride, and used it.
2014-10-27 13:40:32 -04:00
Paul Beckingham
91f4eade50
CLI
...
- Implemented ::isRCOverride.
2014-10-27 13:23:12 -04:00
Paul Beckingham
0b073bc8d1
CLI
...
- Removed unused 'token' arg from ::isUUID.
2014-10-27 13:02:51 -04:00
Paul Beckingham
7f061eef95
CLI
...
- Implemented ::addArg, to be called from both ::initialize and ::add, to
determine whether an arg should be lexed or not.
2014-10-27 10:59:06 -04:00
Paul Beckingham
dd8972525f
CLI
...
- Implemented ::isUUID helper function.
2014-10-27 10:57:41 -04:00
Paul Beckingham
34b9a5dbcc
CLI
...
- ::categorize now tags QUOTED args.
2014-10-27 10:27:08 -04:00
Paul Beckingham
482d378fdb
CLI
...
- Implemented ::findAttributes.
2014-10-26 11:12:22 -04:00
Paul Beckingham
286c378180
CLI
...
- An arg preceded by an OP is not a plain arg.
2014-10-26 11:11:33 -04:00
Paul Beckingham
47e8ae6c02
Unit Tests
...
- Updated to use the new template.
2014-10-26 10:48:02 -04:00
Paul Beckingham
822031bf0b
Unit Tests
...
- Upgraded to user the new template.
- Removed code that detected EOM an skipped tests. This should no longer be
needed with the ISO date support, where EOM is the true EOM.
2014-10-26 09:32:34 -04:00
Paul Beckingham
74526ee564
CLI
...
- Converted ::safety from Parser to CLI.
- Updated unit tests to use the new template.
- Added tests to cover both values of rc.allow.empty.filter.
2014-10-26 09:02:51 -04:00
Paul Beckingham
87cd22792d
CLI
...
- No longer parenthesizes trivial filter expressions.
2014-10-26 09:00:41 -04:00
Paul Beckingham
0fa0829670
CmdCalendar
...
- Converted from Parser to CLI.
2014-10-25 23:19:47 -04:00
Paul Beckingham
5cb753fd23
CmdDenotate
...
- Converted from Parser to CLI.
2014-10-25 23:10:37 -04:00
Paul Beckingham
6dbacf684c
CmdUndo
...
- Converted from Parser to CLI.
2014-10-25 23:07:52 -04:00
Paul Beckingham
506d36d74e
CmdBurndown
...
- Now composes title from CLI instead of Parser.
2014-10-25 23:02:45 -04:00
Paul Beckingham
283a1aa8ef
DOM
...
- Converted DOM and unit test from Parser to CLI.
2014-10-25 22:55:31 -04:00
Paul Beckingham
efb84b20bf
CLI
...
- Made ::canonicalize public.
2014-10-25 22:46:56 -04:00
Paul Beckingham
4cb9330567
Parser
...
- Removed obsolete ::getWords method.
2014-10-25 22:41:35 -04:00
Paul Beckingham
fedafcd525
CLI
...
- Converted CmdCalendar from Parser to CLI.
2014-10-25 22:38:03 -04:00
Paul Beckingham
6973cfefb8
CLI
...
- Converted CmdConfig from Parser to CLI.
2014-10-25 22:37:43 -04:00
Paul Beckingham
d84b738940
CLI
...
- Converted CmdColumns from Parser to CLI.
2014-10-25 22:36:17 -04:00
Paul Beckingham
b3c89ae6f8
CLI
...
- Converted CmdExec from Parser to CLI.
2014-10-25 22:35:26 -04:00
Paul Beckingham
30f46ca5e7
CLI
...
- Converted CmdGet from Parser to CLI.
2014-10-25 22:32:59 -04:00
Paul Beckingham
07336450a9
CLI
...
- Converted CmdTimesheet from Parser to CLI.
2014-10-25 22:31:21 -04:00
Paul Beckingham
eb9a6e9608
CLI
...
- Converted CmdSync from Parser to CLI.
2014-10-25 22:29:24 -04:00
Paul Beckingham
68b59d1ac7
CLI
...
- Converted CmdShow from Parser to CLI.
2014-10-25 22:28:15 -04:00
Paul Beckingham
624e5e7376
CLI
...
- Converted CmdImport from Parser to CLI.
2014-10-25 22:24:57 -04:00
Paul Beckingham
54ce4e8a59
CLI
...
- Converted CmdColor from Parser to CLI.
2014-10-25 22:23:47 -04:00
Paul Beckingham
67581187ae
CLI
...
- Converted CmdCalc from Parser to CLI.
2014-10-25 22:20:32 -04:00
Paul Beckingham
11d9fcb49c
CLI
...
- Missing include.
2014-10-25 20:10:45 -04:00
Paul Beckingham
07bb370637
Merge branch 'parser2' into 2.4.0
2014-10-25 19:43:13 -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
0c4b447c77
Task
...
- Added CLI::dump.
2014-10-25 14:35:00 -04:00