cql2pqf allows RPN to Solr conversion
Happy new year Omit copyright year range from most source files. We don't want to update them every year anymore.
cql2pqf: fix syntax error
cql2pqf: verbose=0 by default
cql2pqf: allow PQF queries from stdin
cql2pqf: option -S for strict mode
Bump year
Reformat: delete trailing whitespace
Happy new year
cql2pqf: refactor truncation handling and fix Z39.58 mode Refactor the CQL to PQF term code in cqltransform.c. Characters that don't need escaping aren't and characters that do need escaping are. For example CQL query a#a? must be handled as a Z39.58 mode query because the trailing ? (single-character mask in CQL). But since the generated term includes #, it must be escaped and survive the PQF parse, thus the result is "\\#a#" (was "a#a# before). Also the CQL term a*3 now produces "a?\\3" rather than "a?3" . This is becauase a?n has special meaning in Z39.58. Characters that do need escaping are the PQF specials " and \\. Rest are preseved and \-sequence in CQL are otherwise removed.
Happy new year
Update configure to generate config.h
Bump copyright year
Added break in reverse/'r' option check, or it would scan for iteration number.
Allow empty CQL transform in cql2pqf (and reverse) If value dash (-) is tiven as properties name, the cql2pqf program will use no properties file.. Ie just cql_transform_create rather than cql_transform_open_fname. This allows us to test RPN to CQL conversion with no properties file (-r).
Updated footer comment
Happy new year
Added cql_transform_define_pattern. Renamed rpn2cql funcs.
Beginnings for RPN to CQL transform.
Update source headers for 2008. Omit CVS ID keyword subst.