+--
+
+### Still to do
+ - Fix the bug where "9x" is parsed as two tokens, a TT_NUMBER
+ followed by a TT_WORD. The problem here is that I don't
+ think it's actually possible to fix this without throwing
+ out StreamTokenizer and rolling our own, which we absolutely
+ _don't_ want to do.
+ - Find out what the ZNG group finally settled on as the
+ correct XCQL representation of prefix-mapping, and tweak my
+ toXCQL() output to match that.
+ - Add srw.resultSet support to the toPFQ() method.
+ - Write "overview" file for the javadoc documentation.
+ - Some niceties for the cql-decompiling back-end:
+ * Don't emit redundant parentheses.
+ * Don't put spaces around relations that don't need them.
+ - Consider the utility of yet another back-end that translates
+ a CQLNode tree into JZKit's representation of a Type-1 query
+ tree. That would be nice so that CQL could become a JZKit
+ query-type; but you could achieve the same effect by
+ generating PQF, and running that through JZKit's existing
+ PQN-to-Type-1 compiler.
+ - Many refinements to the 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
+