-
-
-TO DO
------
-
-* Allow CQLGenerate test-harness to take some of its configuration
- parameters on the command-line as well as or instead of a file.
-
-* Some niceties for the cql-decompiling back-end:
- * don't emit redundant parentheses.
- * don't put spaces around relations that don't need them.
-
-* Write pqn-generating back-end (will need to be driven from a
- configuation file specifying how to represent the qualifiers,
- relations, relation modifiers and wildcard characters as z39.50
- attributes.)
-
-* Consider the utility of yet another back-end that translates a
- CQLNode tree into a Type-1 query tree using the JZKit data
- structures. That would be nice so that CQL could become a JZKit
- query-type; but you could achieve the same effect by generating PQN,
- and running that through JZKit's existing PQN-to-Type-1 compiler.
-
-* Refinements to random query generator:
- * Generate relation modifiers
- * Proximity support
- * Don't always generate qualifier/relation for terms
- * Better selection of qualifier (configurable?)
- * Better selection of terms (from a dictionary file?)
- * Introduce wildcard characters into generated terms
- * Generate multi-word terms
-
-* Write fuller "javadoc" comments.
-
-* Write generic test suite.
-