From richard@rrbcurnow.freeuk.com Tue Mar 27 13:41:09 2001 Return-Path: X-Sender: richard@rrbcurnow.freeuk.com X-Apparently-To: lojban@yahoogroups.com Received: (EGP: mail-7_0_4); 27 Mar 2001 21:41:08 -0000 Received: (qmail 72195 invoked from network); 27 Mar 2001 21:40:59 -0000 Received: from unknown (10.1.10.142) by m8.onelist.org with QMQP; 27 Mar 2001 21:40:59 -0000 Received: from unknown (HELO s1.uklinux.net) (212.1.130.11) by mta3 with SMTP; 27 Mar 2001 22:42:03 -0000 Received: from rrbcurnow.freeuk.com (root@ppp-1-113.cvx1.telinco.net [212.1.136.113]) by s1.uklinux.net (8.11.2/8.11.1) with ESMTP id f2RLetI08155 for ; Tue, 27 Mar 2001 22:40:55 +0100 Envelope-To: Received: from richard by rrbcurnow.freeuk.com with local (Exim 2.02 #2) id 14i1Bp-00005r-00 for lojban@yahoogroups.com; Tue, 27 Mar 2001 22:39:45 +0100 Date: Tue, 27 Mar 2001 22:39:44 +0100 To: Lojban List Subject: jbofi'e version 0.36 released Message-ID: <20010327223944.B334@rrbcurnow.freeuk.com> Reply-To: Richard Curnow Mail-Followup-To: Lojban List Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2i-nntp Sender: Richard Curnow X-eGroups-From: Richard Curnow From: Richard Curnow X-Yahoo-Message-Num: 6238 I have released version 0.36 of jbofi'e. The source code and MS-DOS binary zipfile are available via the homepage http://www.rrbcurnow.freeuk.com/jbofihe/index.html The changes are listed below. - Fixed Makefile portability problems discovered in v0.35 - Fix bug where cmavo sequences like nytysy were not recognized (where removing y leaves invalid triple) - Fix bug where the words y, yyyyy, y'y were not recognized as valid cmavo - Fix bug for -se option applied to nu'u in the middle of a termset. - Fix bug for -se option applied to elidables with a sequence of 'free' constructs following them. - Fix bugs for -se option applied to boi & ve'o - Fix several bugs people sent me where jbofihe crashed or generated bad output for various small examples. - Fix bugs scanning cmene containing ..nydz.., ..y,y.. etc - Many improvements to lexical analyser builder (n2d subdirectory) - * generate smaller tables by relying on binary searching in the target app. * compress state machines by grouping equivalent DFA states together input * input file can specify priority logic to resolve ambiguous accepting states * syntax capabilities of input file greatly enhanced * processing speed much improved (This tool can now be considered a standalone project in its own right, except for the lack of documentation on it.) - Fix bugs in scanner's fu'ivla recognition (including length of consonant clusters). - Recognise stage 3 and stage 4 fu'ivla separately to improve glossing performance. - Allow consonant+comma+vowel triples within words. - Include configure option --embed to allow a minimal dictionary to be embedded into the jbofihe executable (=> no separate dictionary file required at runtime) - Add handling of zei (completely missing before) - Add configure option --embed, to allow the gismu+cmavo dictionary to be compiled directly into the jbofihe executable. (No run-time dictionary is then needed, however there is no capability to add new definitions in this mode) - Simplify consonant doubling before -er and -ing suffices in the translator. - Added configure script, to help people who just want to 'build+go' without reading the docs. - Switch to GNU General Public License (replaces customised zlib/BSD-like license) - Detect zoi/la'o constructions left open at the end of the text. -- ---------------------------------------------------------------------- Richard P. Curnow rpc@myself.com Weston-super-Mare United Kingdom http://go.to/richard.curnow/