[voikko] Etuliitteiden jatko-kentät
Hannu Väisänen
hannu.vaisanen at joensuu.fi
Fri Aug 17 07:51:50 EEST 2007
On Thu, Aug 16, 2007 at 12:02:48PM +0300, Harri Pitkänen wrote:
> > > Hannu Väisänen kirjoitti:
> > > > Etuliitteiden jatko-kenttien määrityksiä on muutettu.
> > > > Ennen ne olivat
> > > >
> > > > define @eln := <tavuviiva, etuliite, nimisana, nimi_laatusana>;
> > > > define @ell := <tavuviiva, etuliite, laatusana, nimi_laatusana>;
> > > > define @elt := <tavuviiva, etuliite, teonsana>;
> > > >
> > > > ja nyt
> > > >
> > > > define @eln := <tavuviiva, nimisana>;
> > > > define @ell := <tavuviiva, laatusana>;
> > > > define @elt := <tavuviiva, teonsana>;
> > > >
> > > > Tässä on sellainen sivuvaikutus, että hyvin suuri joukko
> > > > sanoja ei enää tunnistu Sukija-versiossa.
> Siirsin nyt nuo vakioiden määritykset tiedostoon sovellusriippuvat.inc, josta
> on tarkoitus tehdä erilliset Voikko- ja Sukija-versiot. Tein jo
> Voikko-version, mutta valitettavasti Sukija-version tekeminen ei onnistu,
> koska Makefilen clean-targetissa tyhjennetään kokonaan sen hakemiston
> sisältö, johon tuo tiedosto pitäisi sijoittaa.
Eikö asian voisi hoitaa niin, että kun tiedostossa
voikko-fi_FI.lex (Voikko-versio) on rivi
include "etuliitteet.lex";
ja tiedostossa suomi.lex (Sukija-versio) on rivi
include "voikonsanat/etuliitteet.lex";
nämä määritelmät kirjoitettaisiin rivien eteen:
define @eln := <tavuviiva, nimisana>;
define @ell := <tavuviiva, laatusana>;
define @elt := <tavuviiva, teonsana>;
include "etuliitteet.lex";
ja
define @eln := <tavuviiva, etuliite, nimisana, nimi_laatusana>;
define @ell := <tavuviiva, etuliite, laatusana, nimi_laatusana>;
define @elt := <tavuviiva, etuliite, teonsana>;
include "voikonsanat/etuliitteet.lex";
More information about the voikko
mailing list