[voikko-devel] asiakkahien, hampahia

Harri Pitkänen hatapitk at cc.jyu.fi
Mon Sep 18 15:01:08 EEST 2006


Mielestäni otsikossa mainitut rinnakkaiset muodot taivutuksille "asiakkaiden" 
ja "hampaita" ovat sen verran vanhentuneita, että niitä ei enää tarvitsisi 
oikoluvussa tunnistaa. Poistin toistaiseksi nämä kokonaan käytöstä, mutta jos 
jonkun mielestä tuollaiset ovat vielä joissain tilanteissa tarpeellisia, 
voidaan näitä palauttaa takaisin joihinkin taivutusluokkiin. Samasta syystä 
poistin myös "vierasna"-tyyppiset taivutukset.

Lisäksi huomasin, että tiedostossa suomi.all lisätään nimisanojen 
jatko-kenttään sellaisia symboleita, jotka eivät mielestäni koskaan voi 
oikeasti liittyä nimisanoihin. Poistin nimisanoilta symbolit voittoaste, 
yliaste ja kerronto_sti (esim. "kauniimpi", "kaunein", "kauniisti"). Tämän 
muutoksen ei pitäisi vaikuttaa oikoluvussa hyväksyttäviin sanoihin.

Muutokset ovat alla.

Harri


Log Message:
-----------
* Remove some old style alternative inflections.
* Remove a few impossible continuation symbols from
  the allomorph lexicon feature structures.

Modified Paths:
--------------
    trunk/suomimalaga/suomi.all

Modified: trunk/suomimalaga/suomi.all
===================================================================
--- trunk/suomimalaga/suomi.all 2006-09-17 18:52:38 UTC (rev 491)
+++ trunk/suomimalaga/suomi.all 2006-09-18 11:48:00 UTC (rev 492)
@@ -3688,6 +3688,12 @@
     $taivutus :=- johdin_inen;
   end;
 
+  if ($tietue.luokka = nimisana) then
+    $taivutus :=- voittoaste;
+    $taivutus :=- yliaste;
+    $taivutus :=- kerronto_sti;
+  end;
+
   # Ei kaikkia johdoksia kaikista nimisanoista (esim. aateli -> aatelinen).
   #
   if ($tietue.tiedot /= nil) then
@@ -5012,9 +5018,7 @@
                          yliaste:           $monikko]) +
          s_hV_loppuinen ($tietue,
                          $monikko + hA($tietue),
-                         $monikko + "h") +
-         taivutuskaava ($tietue,
-                        [olento_nA: $heikko_aste]);  # Vieras+na.
+                         $monikko + "h");
 end;
 
 
@@ -5304,6 +5308,9 @@
 # Uros   -> urohon.
 
 subrule s_hV_loppuinen ($tietue, $yksikkö, $monikko):
+  if (switch (malli) = voikko) then
+    return <>;
+  else
   return taivutuskaava ($tietue,
                         [omistusliite:     $yksikkö,
                          omanto_n:         $yksikkö,
@@ -5334,6 +5341,7 @@
                          seuranto_ine:      $monikko,
                          keinonto_in:       $monikko,
                          yliaste:           $monikko]);
+  end;
 end;



More information about the devel mailing list