#$Id: Changes,v 1.27 2005/09/04 16:19:38 joshr Exp $ Changes file for JQP 0.39 September 4, 2005 Make 'make test' succeed irrespective of the error message jqp outputs 0.38 September 4, 2005 Removed pod tests Skip tests we expect to fail, for now 0.37 September 3, 2005 Check tree isn't NULL before trying to show it Rewrote yacc parser to make more sense, Disallow meta1=meta2=word Have jqp exit(1) on parse errors Unneeded strdupcat*() functions removed, other code cleanup Start using getopt_long_only() to parse command line options Fixed tests to expect 'parser errors' for bad queries (for now) Moved TODO and added README to http://swishewiki.org/index.php/Swish-e_Query_Parser_in_Lex_%26_Yacc 0.36 September 3, 2005 Updated README and moved stuff to new TODO file 0.35 September 3, 2005 Changes file updated. 0.34 September 3, 2005 Packaging changes. 0.33 September 2, 2005 Skipped. 0.32 August 31, 2005 Mad code rewrites. Wrote bintree.c/h binary tree code. Lex/yacc stores query in binary parse tree. Looks up token names via tokens.*, lookuptoken.*. maketokens.pl creates tokens.h treat '-' like a space char in lexer Additions to Makefile; turn on compiler warnings; Rewrote tests. More. 0.27 August 29, 2005 Dude it rocks. Lex/yacc is the shizznit 0.07 March 24, 2005 Started adding 'stopwords' More code restructuring 0.06 March 24, 2005 Changes from reading K&P: simplest grammers first Fixed shift/reduce conflicts in yaccer Renamed .c and .h files to 'jqplib.[ch]' Carefully store last version of query Rewrote makefile based on K&P Started JQPTest test sub directory Fixed some compiler warnings Not released 0.05 March 23, 2005 Released to Bill, Peter and David Fixed precedence more, added JUXTaposition precedence 0.03 March 23, 2005 Handle double-quoted strings (quotes disable operators like AND and OR: they become normal words) = is now a token (EQUALS) accept 'metaname="foo bar"', (doesn't handle parenthesized metanames yet [ like 'metaname=(foo bar)' ] ) 0.02 March 22, 2005 New dev version with fixed build. Also better precedence. Changed filenames for consistency 0.01 March 22, 2005 First dev version released to Bill, Peter and David