X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=src%2Fcql.y;h=395389bcee36ef119b7be9afff3965e72a7285d0;hb=9549afd48c2dc297f9bcd832d7ef9cea8c336f13;hp=4021373e46c1b79a1eebf8807b1d3885945ce307;hpb=262800f89e3280c5b594faf6eea2c98e988ee2cb;p=yaz-moved-to-github.git diff --git a/src/cql.y b/src/cql.y index 4021373..395389b 100644 --- a/src/cql.y +++ b/src/cql.y @@ -187,7 +187,7 @@ modifiers: modifiers '/' searchTerm $$.cql = mod; } | -modifiers '/' searchTerm mrelation searchTerm +modifiers '/' searchTerm relation_symbol searchTerm { struct cql_node *mod = cql_node_mk_sc(((CQL_parser)parm)->nmem, $3.buf, $4.buf, $5.buf); @@ -201,17 +201,9 @@ modifiers '/' searchTerm mrelation searchTerm } ; -mrelation: - '=' -| '>' -| '<' -| GE -| LE -| NE -| EXACT -; +relation: DOTTERM | relation_symbol; -relation: +relation_symbol: '=' | '>' | '<' @@ -219,7 +211,6 @@ relation: | LE | NE | EXACT -| DOTTERM ; index: