Paul Beckingham
9bc8e3bae3
CLI
...
- Corrected lookup for existing entities.
2014-10-31 21:54:01 -04:00
Paul Beckingham
7420ef8e28
CLI
...
- ::addArg now lexes args, and looks for embedded operators before deciding to
use the lexemes.
2014-10-31 20:11:34 -04:00
Paul Beckingham
975b20a517
CLI
...
- Modifier entities are now available early, so use them to identify
attmods.
2014-10-31 20:08:50 -04:00
Paul Beckingham
d5e732b47d
CLI
...
- Added debug.parser=3 support to ::analyze.
2014-10-31 20:07:45 -04:00
Paul Beckingham
c01ee07981
CLI
...
- Added debug.parser=3 support to ::decomposeModSubstitutions.
2014-10-31 20:05:12 -04:00
Paul Beckingham
de6f97174e
CLI
...
- Added debug.parser=3 support to ::decomposeModTags.
2014-10-31 20:04:40 -04:00
Paul Beckingham
5d662c0efa
CLI
...
- Added debug.parser=3 support to ::decomposeModAttributeModifiers.
2014-10-31 20:03:54 -04:00
Paul Beckingham
caa4e0d6b9
CLI
...
- Added debug.parser=3 support to ::decomposeModAttributes.
2014-10-31 20:03:06 -04:00
Paul Beckingham
8abc2967f7
CLI
...
- Added debug.parser=3 support to ::insertJunctions.
2014-10-31 20:02:33 -04:00
Paul Beckingham
299cda2283
CLI
...
- Added debug.parser=3 support to ::findAttributes.
2014-10-31 20:01:56 -04:00
Paul Beckingham
399097d683
CLI
...
- Added debug.parser=3 support to ::findOperators.
2014-10-31 20:01:33 -04:00
Paul Beckingham
d54c9da021
CLI
...
- Added debug.parser=3 support to ::desugarPlainArgs.
2014-10-31 20:00:36 -04:00
Paul Beckingham
08310cf2a2
CLI
...
- Added debug.parser=3 support to ::insertIDExpr.
2014-10-31 20:00:06 -04:00
Paul Beckingham
371e4a4603
CLI
...
- Added debug.parser=3 support to ::desugarPatterns.
2014-10-31 19:59:32 -04:00
Paul Beckingham
3b88106be8
CLI
...
- Added debug.parser=3 support to ::desugarAttributeModifiers.
2014-10-31 19:58:59 -04:00
Paul Beckingham
73e767ec3e
CLI
...
- Added debug.parser=3 support to ::desugarAttributes.
2014-10-31 19:58:24 -04:00
Paul Beckingham
255d7b2126
CLI
...
- Added debug.parser=3 support to ::desugarTags.
2014-10-31 19:57:40 -04:00
Paul Beckingham
ea8663652f
CLI
...
- Added debug.parser=3 support to ::categorize.
2014-10-31 19:57:08 -04:00
Paul Beckingham
9deb9e9f8f
CLI
...
- Added debug.parser=3 support to ::findOverrides.
2014-10-31 19:54:14 -04:00
Paul Beckingham
86ff5a204f
CLI
...
- Added debug.parser=3 support to ::expandAlias.
2014-10-31 19:51:39 -04:00
Paul Beckingham
131b08f191
CLI
...
- Implemented ::isOperator.
2014-10-31 19:22:34 -04:00
Paul Beckingham
6784c8d108
CLI
...
- Made ::entity aware of whether an entity is already known, to avoid adding
when not necessary.
2014-10-31 19:20:09 -04:00
Paul Beckingham
d3d3a6a418
CLI
...
- Made CLI::dump title dynamic.
2014-10-31 19:19:30 -04:00
Paul Beckingham
195edcaa47
CLI
...
- Tags QUOTED args.
- Documented the list of args that do not get Lexed.
2014-10-30 07:05:16 -04:00
Paul Beckingham
d7f869accc
CLI
...
- Fixed bug where only ':', not '=' could be used for an attribute filter
element.
2014-10-30 00:31:59 -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
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
87cd22792d
CLI
...
- No longer parenthesizes trivial filter expressions.
2014-10-26 09:00:41 -04:00
Paul Beckingham
efb84b20bf
CLI
...
- Made ::canonicalize public.
2014-10-25 22:46:56 -04:00
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