Paul Beckingham
03176b45ad
CLI
...
- Forgot to commit the change declaring the default argument for ::addArg.
2014-11-02 12:02:29 -05:00
Paul Beckingham
290f248db8
CLI
...
- Implemented ::isCommand.
2014-11-02 11:58:33 -05:00
Paul Beckingham
05a3973107
CLI
...
- Removed unused ::clear method.
2014-10-31 23:57:42 -04:00
Paul Beckingham
fa890f9961
CLI
...
- Implemented ::getLimit.
2014-10-31 23:29:54 -04:00
Paul Beckingham
6056ca4cd7
CLI
...
- Implemented ::getCommand.
2014-10-31 23:11:40 -04:00
Paul Beckingham
131b08f191
CLI
...
- Implemented ::isOperator.
2014-10-31 19:22:34 -04:00
Paul Beckingham
d3d3a6a418
CLI
...
- Made CLI::dump title dynamic.
2014-10-31 19:19:30 -04:00
Paul Beckingham
1d55abd3c0
CLI
...
- Implemented ::isTag.
2014-10-30 00:27:07 -04:00
Paul Beckingham
fbfd352de3
CLI
...
- Implemented ::isAttribute.
2014-10-30 00:26:41 -04:00
Paul Beckingham
d5a4f23937
CLI
...
- Implemented ::isTerminator.
2014-10-29 23:49:23 -04:00
Paul Beckingham
1136b8fcdc
CLI
...
- Implemented ::isIDSequence.
2014-10-29 23:42:53 -04:00
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
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
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
482d378fdb
CLI
...
- Implemented ::findAttributes.
2014-10-26 11:12:22 -04:00
Paul Beckingham
efb84b20bf
CLI
...
- Made ::canonicalize public.
2014-10-25 22:46:56 -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
0138c13833
CLI
...
- Allow ::getWords to run ::analyze but skip the desugar and decomposition
steps.
2014-10-25 16:51:35 -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
371bb0a5b1
CLI
...
- Implemented A::unTagAll, to clear all tags.
2014-10-23 01:17:54 -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
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
97f302f276
CLI
...
- Added constructors to match the overloaded ::attribute methods.
2014-10-20 00:22:47 -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
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
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
8afb39dea6
CLI
...
- Implemented ::unsweetenAtts to resolve syntactic sugar to an expression.
2014-10-15 07:34:29 -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
698c801dbc
CLI
...
- Converted _command from std::string to A.
2014-10-15 01:43:27 -04:00
Paul Beckingham
e5780474da
CLI
...
- Converted _program from std::string to A.
2014-10-15 01:34:36 -04:00
Paul Beckingham
b3b509eabe
CLI
...
- Added default constructor, so it plays nice with others.
- Added ::clear method to reset all members.
2014-10-15 01:33:12 -04:00
Paul Beckingham
6388d3827b
CLI
...
- Converted from std::string to A.
2014-10-15 01:24:02 -04:00
Paul Beckingham
854dc08615
CLI
...
- Upgraded _args vector from std::string to A.
2014-10-15 01:08:44 -04:00
Paul Beckingham
87ece489db
CLI
...
- Implemented A::dump.
2014-10-15 00:35:46 -04:00