cql-java-moved-to-github.git
22 years agoTweak which characters are in which class. In particular, most
mike [Sat, 2 Nov 2002 01:21:35 +0000 (01:21 +0000)]
Tweak which characters are in which class.  In particular, most
visible ASCIIs ("!", "%", etc.) are now word-constituent.

22 years agoTweak whitespace in generated XML. No good reason, but I wanted
mike [Sat, 2 Nov 2002 01:20:42 +0000 (01:20 +0000)]
Tweak whitespace in generated XML.  No good reason, but I wanted
to be byte-for-byte identical with Adam so I can diff our output.

22 years agoFirst more or less functional version of the test suite
mike [Sat, 2 Nov 2002 01:19:23 +0000 (01:19 +0000)]
First more or less functional version of the test suite
(Although it's pretty badly hampered by my lack of a half-decent
XML normalisation utility.)

22 years agoImprove test-harnesses and their associated scripts.
mike [Fri, 1 Nov 2002 23:45:28 +0000 (23:45 +0000)]
Improve test-harnesses and their associated scripts.
Add first chunk of work towards generic test harness.

22 years agoOops -- forgot to add Utils.java. Now added.
mike [Thu, 31 Oct 2002 22:23:19 +0000 (22:23 +0000)]
Oops -- forgot to add Utils.java.  Now added.

22 years agoAll sorts of changes. Generally moving towards first release.
mike [Thu, 31 Oct 2002 22:22:01 +0000 (22:22 +0000)]
All sorts of changes.  Generally moving towards first release.

22 years agoFix test-harnesses and generator to work with new relation structure.
mike [Wed, 30 Oct 2002 11:13:18 +0000 (11:13 +0000)]
Fix test-harnesses and generator to work with new relation structure.

22 years agoLOTS of changes. Biggies include proper support for relations, including
mike [Wed, 30 Oct 2002 09:19:26 +0000 (09:19 +0000)]
LOTS of changes.  Biggies include proper support for relations, including
multi-characters symbolics, word relations and relation modifiers.
Also added the new CQLGenerator class, which generates a random CQL
tree to be used in testing, most likely.  Various changes involved in
all this include moving CQLLexer and CQLParseException into their own
source files (the former just for neatness, the latter for application
visibility)

22 years agoHandle relations, improve XML rendering (wow, was that hard.
mike [Tue, 29 Oct 2002 10:15:58 +0000 (10:15 +0000)]
Handle relations, improve XML rendering (wow, was that hard.
The Java class library can be really sucky!)

22 years agocvsignore
mike [Sun, 27 Oct 2002 00:48:17 +0000 (00:48 +0000)]
cvsignore

22 years agoFirst more-or-less working version: does terms, booleans, qualifiers
mike [Sun, 27 Oct 2002 00:46:25 +0000 (00:46 +0000)]
First more-or-less working version: does terms, booleans, qualifiers
and relations.  Doesn't do multi-char relations (<= etc., "all" etc.),
proximity,
Quoting for XML not yet done.
Rendering tree back down to CQL is incomplete/untested.
Class documentation is all but non-existant.

22 years agoAdd .cvsignore for javadoc-generated files.
mike [Fri, 25 Oct 2002 19:52:36 +0000 (19:52 +0000)]
Add .cvsignore for javadoc-generated files.

22 years agoTweak spacing.
mike [Fri, 25 Oct 2002 19:44:31 +0000 (19:44 +0000)]
Tweak spacing.

22 years agoFirst semi-working version.
mike [Fri, 25 Oct 2002 16:56:43 +0000 (16:56 +0000)]
First semi-working version.
Can parse: foo or (bar and "baz")
No qualifiers, no relations, no modifiers, no proximity :-)

22 years agoFix inheritance
mike [Fri, 25 Oct 2002 16:11:05 +0000 (16:11 +0000)]
Fix inheritance

22 years agoAdded CQLBooleanNode (where had it gone?!)
mike [Fri, 25 Oct 2002 16:04:44 +0000 (16:04 +0000)]
Added CQLBooleanNode (where had it gone?!)
Uncommented the test-harness in CQLNode -- it _should_ work!

22 years agoMake classes public.
mike [Fri, 25 Oct 2002 16:01:26 +0000 (16:01 +0000)]
Make classes public.

22 years agoAdd initial version of most of the CQL*Node classes.
mike [Fri, 25 Oct 2002 07:38:16 +0000 (07:38 +0000)]
Add initial version of most of the CQL*Node classes.
Some little work towards fixing the parser.
Add documentation directory and javadoc build commands.

22 years agoUse $Id$ instead of $Header$.
mike [Thu, 24 Oct 2002 16:06:34 +0000 (16:06 +0000)]
Use $Id$ instead of $Header$.

22 years agoPull the ZOOM-java CCL compiler source into CQLParser.java and
mike [Thu, 24 Oct 2002 16:05:15 +0000 (16:05 +0000)]
Pull the ZOOM-java CCL compiler source into CQLParser.java and
global-replace "ccl" with "cql".  That's about it so far :-)

22 years agoInitial revision
mike [Thu, 24 Oct 2002 15:57:56 +0000 (15:57 +0000)]
Initial revision