LOTS of changes. Biggies include proper support for relations, including
authormike <mike>
Wed, 30 Oct 2002 09:19:26 +0000 (09:19 +0000)
committermike <mike>
Wed, 30 Oct 2002 09:19:26 +0000 (09:19 +0000)
commit70be8275aabe87c909bf11148bb279c3e1380bb2
tree0e6d1f32bbf2a4b1934a31ba08c8d873719da009
parentac8fb2ba7ecad42eb920c65b7056e3a3e677275c
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)
16 files changed:
Grammar [new file with mode: 0644]
README
etc/generate.properties [new file with mode: 0644]
src/org/z3950/zing/cql/CQLAndNode.java
src/org/z3950/zing/cql/CQLBooleanNode.java
src/org/z3950/zing/cql/CQLGenerator.java [new file with mode: 0644]
src/org/z3950/zing/cql/CQLLexer.java [new file with mode: 0644]
src/org/z3950/zing/cql/CQLNode.java
src/org/z3950/zing/cql/CQLNotNode.java
src/org/z3950/zing/cql/CQLOrNode.java
src/org/z3950/zing/cql/CQLParseException.java [new file with mode: 0644]
src/org/z3950/zing/cql/CQLParser.java
src/org/z3950/zing/cql/CQLRelation.java [new file with mode: 0644]
src/org/z3950/zing/cql/CQLTermNode.java
src/org/z3950/zing/cql/Makefile
src/org/z3950/zing/cql/ParameterMissingException.java [new file with mode: 0644]