+"runtests" compares the output of a CQL compiler with existing XCQL files.
+
+"Makefile" controls the building of all this. You'll need to edit it
+if you want to use different compilers and suchlike from what's
+written into it, so it may be easier to run the tests by hand -- but
+it's a useful reference for the kinds of commands you might need,
+anyway.
+
+So, for example, if you think Rob Sanderson's parser, CQLParser.py, is
+reliable, and you want to test my parser, cql-java's CQLParser class,
+against its results, do this:
+
+ rm -rf sections
+ ./mktests queries.raw
+ ./mkanswers CQLParser.py
+ ./runtests CQLParser sgmlnorm
+
+(Except that sgmlnorm is useless -- gotta find something better.)
+
+Also: there's a nasty hack here called "showtest" which, when run like
+``./showtest 07/03'', will show you the ways in which my output
+differs from Adam's. I'll probably delete it soon.
+
+Also: there's a subdirectory "random" which tests in a completely
+different way. That ought to be a sister directory with this one, and
+will be when I move the rest of this stuff down a level.