Version history for the mmorph package ====================================== (see also comments in file 00RELEASE_NOTES) version 2.3.4: October 31st 1995 - adapted to latest record/field format - added option to overwrite annotations in record/field mode (-O). - fixed bug in record/field mode whe line was reallocated version 2.3.3: July 10th 1995 - in lookup mode, a prompt is printed only if input and output are terminal - augmented bucket size for DB to avoid running out of hash overflow pages version 2.3.2: July 2nd 1995 - corrected bug when updating with option -a version 2.3.1: June 26th 1995 - more options to handle capitalized words: -b and -k. - changed option -Y into -z, -V into -v - improved layout of synopsis and usage - corrected handling of escape sequence in strings - locate xdr library Version 2.3: June 15th 1995 - added record/field mode (determined by option "-C lookup_classes") - started to tackle the capitalization problem (option "-B class") - option to mark unknown words (-U) - option to extend annotation (-E) - fixed bug in calculation of CRC Version 2.2: June 5th 1995 - possibility to factorize feature structures in @Lexicon declarations: <LexDef> ::= LEXICALSTRING <BaseForm>? <Tfs>+ is replaced by <LexDef> ::= <Tfs> <Lexical>+ <Lexical> ::= LEXICALSTRING <BaseForm>? - no more core dump if first significant character is '"'. - database files now contain a signature that is checked when re-used. This replaces the date checking mechanism. - a new tfs database file is created (*.tfs). - database file size is reduced (*.db). - added options -p and -q to dump the content of the database. - added options -y and -Y to do syntax checking and normalization The lexical descriptions written for previous versions should be converted to the new format; see 00RELEASE_NOTES. Version 2.1: March 24th 1995 - corrected some bugs Version 2.0: March 1st 1995 - added spelling rule annotations (constraints) - added unary rules - allow letter strings in the definition of classes Example: Punctuation: "." "," "?" "!" - added option "-f" to flush after each solution - added option "-i" to identify input segments - looking up words with non declared alphabetical symbols no longer causes mmorph to stop with an error. The word is simply rejected. - ported to Sun/Solaris, RS6000/AIX, Silicon Graphic/IRIX, Alpha/OSF/1 - distribution of an augmented sample french morphological description - distribution of an example morphological description (german nouns) The grammars running with mmorph 1.0 will run with mmorph 2.0 with no changes. Version 1.0: September 15th 1994 initial distributed version