2002-04-02 Jason Rennie <jrennie@ai.mit.edu>
* QueryData.pm: revise man page
* test.pl: update numbering
* QueryData.pm (load_index): try both Unix and PC file names
* QueryData.pm (open_data): try both Unix and PC file names
2002-04-01 Jason Rennie <jrennie@ai.mit.edu>
* QueryData.pm (load_exclusions): words may have multiple listed
exclusions in the *.exc files; fix code to read in all of them;
bug reported by Bano <satanjeev@yahoo.com>
2002-03-21 Jason Rennie <jrennie@ai.mit.edu>
* QueryData.pm (offset): use 'defined' to check for good query string;
bug ("0#n#1") discovered by Bano <satanjeev@yahoo.com>
* release 1.14
2001-11-25 Jason Rennie <jrennie@ai.mit.edu>
* QueryData.pm (get_word): eliminate syntactic marker (previously
fixed this in get_all_words); bug discovered by Satanjeev Banerjee
<bane0025@d.umn.edu>
* test.pl: add syntactic marker check (authority#n#4)
* release 1.13
2001-11-22 Jason Rennie <jrennie@ai.mit.edu>
* test.pl ($wnDir): use WNHOME environment variable
* test.pl: update tests for WordNet 1.7; identify which tests work
for 1.6 and which work for 1.7
* README (CUSTOM DIRECTORY): new section
* release 1.12
2001-11-22 Eric Joanis <joanis@cs.toronto.edu>
* QueryData.pm (remove_duplicates): new function
* QueryData.pm (forms): use it
2001-09-12 John Asmuth <jasmuth@clarity.princeton.edu>
* QueryData.pm ($wordnet_dir): use WNHOME environment variable
2001-02-26 Luigi Bianchi <lbianchi@yorku.ca>
* README: added an installation procedure for Windows
2000-09-12 Jason Rennie <jrennie@ai.mit.edu>
* QueryData.pm (list_all_words): new function
* test.pl: add test for list_all_words
2000-05-04 Jason Rennie <jrennie@ai.mit.edu>
* QueryData.pm (_initialize, query): explicitly set value of input
record separator; restore old value before returning
2000-03-31 Eric Joanis <joanis@cs.toronto.edu>
* QueryData.pm (%relation_sym): '#' is holonym symbol, '%' is
meronym symbol. Previously had this backwards.
2000-03-28 Eric Joanis <joanis@cs.toronto.edu>
* QueryData.pm (%relation_sym): don't escape dollar-sign
* QueryData.pm (get_all_words): fix problems with "new to(p)"
by removing "(p)"
2000-03-22 Jason Rennie <jrennie@ai.mit.edu>
* QueryData.pm (offset): new function
* test.pl: add test for offset
2000-03-21 Jason Rennie <jrennie@ai.mit.edu>
* QueryData.pm (get_pointers, get_all_words): fix minor bug in
data file parsing
2000-03-10 Jason Rennie <jrennie@ai.mit.edu>
* test.pl: Test for new glos code
2000-03-10 John Matiasek <john@ai.univie.ac.at>
* QueryData.pm: Allow access to glossary definitions (glos)
2000-02-22 Jason Rennie <jrennie@ai.mit.edu>
* QueryData.pm: Rewrite documentation; disallow long relation names
* QueryData.pm (query): use single regex (like valid_forms);
clean up code a bit
* QueryData.pm (level): new function
2000-02-02 Keith J. Miller <keith@mitre.org>
* QueryData.pm (forms): make consistent with query syntax;
don't return immediately if we find a morph exclusion entry
* QueryData.pm (valid_forms): new function
* test.pl: make tests consistent with changes, add checks for
new function
1999-10-22 Jason Rennie <jrennie@ai.mit.edu>
* QueryData.pm: update documentation to look a bit nicer
1999-09-15 Jason Rennie <jrennie@ai.mit.edu>
* README: make specific to QueryData
* README: rewrite to correspond to Query
* test.pl: rename from my_test.pl
* my_test.pl: add test 12; test long POS names
* QueryData.pm (get_all_words): fix
* QueryData.pm: allow long relation names; allow long POS names;
check for illegal POS
1999-09-14 Jason Rennie <jrennie@ai.mit.edu>
* my_test.pl: nice test suite for QueryData 1.2.
* QueryData.pm: first draft of direct access to WordNet data
files; 'new'ing is slow; about 15 seconds on my PII/400. Memory
consumption using WordNet 1.6 is appx. 16M. Still need to
integrate forms into query. query requires the word form to be
exactly like that in WordNet (although caplitalization may differ)
1999-09-13 Jason Rennie <jrennie@ai.mit.edu>
* my_test.pl: test corpus for QueryData
1999-09-13 Jason Rennie <jrennie@ai.mit.edu>
* QueryData.pm: access data files directly; us a more OO style of
coding; initialization (new) code is pretty much done; forms is
done