X-Git-Url: http://lists.indexdata.dk/cgi-bin?a=blobdiff_plain;f=src%2Forg%2Fz3950%2Fzing%2Fcql%2FCQLParser.java;h=84b0488e597448641739e6396129ff3b67f57a2b;hb=d463b3e1051ac2986b613ba361b37309a391ef93;hp=892c8dac194a9795d05ad4bfa2f5016d6929117b;hpb=6fa449a6e0c675e2ceeaac0433b07a33f2876e55;p=cql-java-moved-to-github.git diff --git a/src/org/z3950/zing/cql/CQLParser.java b/src/org/z3950/zing/cql/CQLParser.java index 892c8da..84b0488 100644 --- a/src/org/z3950/zing/cql/CQLParser.java +++ b/src/org/z3950/zing/cql/CQLParser.java @@ -1,4 +1,4 @@ -// $Id: CQLParser.java,v 1.25 2007-06-26 16:43:41 mike Exp $ +// $Id: CQLParser.java,v 1.26 2007-06-27 22:16:23 mike Exp $ package org.z3950.zing.cql; import java.io.IOException; @@ -12,7 +12,7 @@ import java.io.FileNotFoundException; /** * Compiles CQL strings into parse trees of CQLNode subtypes. * - * @version $Id: CQLParser.java,v 1.25 2007-06-26 16:43:41 mike Exp $ + * @version $Id: CQLParser.java,v 1.26 2007-06-27 22:16:23 mike Exp $ * @see http://zing.z3950.org/cql/index.html */ @@ -188,7 +188,7 @@ public class CQLParser { if (!isProxRelation()) throw new CQLParseException("expected proximity relation, got " + lexer.render()); - node.addModifier("relation", lexer.render(lexer.ttype, false)); + node.addModifier("relation", null, lexer.render(lexer.ttype, false)); match(lexer.ttype); debug("gPR matched " + lexer.render(lexer.ttype, false)); } @@ -198,7 +198,7 @@ public class CQLParser { if (lexer.ttype != lexer.TT_NUMBER) throw new CQLParseException("expected proximity distance, got " + lexer.render()); - node.addModifier("distance", lexer.render(lexer.ttype, false)); + node.addModifier("distance", null, lexer.render(lexer.ttype, false)); match(lexer.ttype); debug("gPD matched " + lexer.render(lexer.ttype, false)); } @@ -211,7 +211,7 @@ public class CQLParser { lexer.ttype != lexer.TT_ELEMENT) throw new CQLParseException("expected proximity unit, got " + lexer.render()); - node.addModifier("unit", lexer.render()); + node.addModifier("unit", null, lexer.render()); match(lexer.ttype); } @@ -221,7 +221,7 @@ public class CQLParser { lexer.ttype != lexer.TT_UNORDERED) throw new CQLParseException("expected proximity ordering, got " + lexer.render()); - node.addModifier("ordering", lexer.render()); + node.addModifier("ordering", null, lexer.render()); match(lexer.ttype); }