From 8e2727ff6072ab27818a171de1076f9b0d8a0e3d Mon Sep 17 00:00:00 2001 From: Lina Lejdebro Date: Thu, 4 Jul 2024 12:19:41 +0000 Subject: [PATCH] Fixed a-drop in plural for ohjelma-type with new sublex n3_lma --- src/fst/morphology/affixes/nouns.lexc | 20 ++++++++++++++++++++ src/fst/morphology/stems/nouns.lexc | 16 ++++++++-------- 2 files changed, 28 insertions(+), 8 deletions(-) diff --git a/src/fst/morphology/affixes/nouns.lexc b/src/fst/morphology/affixes/nouns.lexc index 83fd405..ba1ebb6 100644 --- a/src/fst/morphology/affixes/nouns.lexc +++ b/src/fst/morphology/affixes/nouns.lexc @@ -16,6 +16,7 @@ !! * n_vehke = vehe:vehke vehe:vehke; including variant form without -h: vehkheen AND vehkeen !! * n_et = for variant forms with -t in Sg+Nom; venet:vene, käärmet:käärme etc !! * n3 = odd-syllabic ordinary nouns: hopea, ulvonta (NB: ulvonnoile but käräjille) +!! * n3_lma = odd-syll nouns with a-drop in plural (and double-cons; compare sanonta): ohjelma, ongelma, unelma !! ### Stems for -i-words, vowel AND consonant !! * n4 = i:e nouns: suomi:suome, kivi:kive (2syll) @@ -404,6 +405,25 @@ LEXICON x3_pl +Pl+Ess:%>i2n^A PxK ; +Pl+Abe:%>i2tt^A PxK ; + LEXICON n3_lma + !! **LEXICON @LEXNAME@** + +N:a x3_sg ; + +N+Pl+Nom:a^WG%> t_PxK ; + +N+Pl+Gen:%>i2tte n_PxK ; + +N+Pl+Gen+Err/Orth:%>i2e n_PxK ; + +N+Pl+Par:%>i2t^A PxK ; !asioita + +N+Pl+Ill:i^HMETA%>h^Vi2 n_PxK ; + +N+Pl+Ill:i^HMET2%>h^Vi2 n_PxK ; + +N+Pl+Ine:^WG%>i2ss^A PxK ; + +N+Pl+Ela:^WG%>i2st^A PxK ; + +N+Pl+All:^WG%>i2lle PxK ; + +N+Pl+Ade:^WG%>i2ll^A PxK ; + +N+Pl+Abl:^WG%>i2lt^A PxK ; + +N+Pl+Tra:%>i2 TRA ; + +N+Pl+Ess:%>i2n^A PxK ; + +N+Pl+Abe:%>i2tt^A PxK ; + + LEXICON 3nc ! jiddisch !! **LEXICON @LEXNAME@** +N: xnc ; diff --git a/src/fst/morphology/stems/nouns.lexc b/src/fst/morphology/stems/nouns.lexc index 4805d91..50efa96 100644 --- a/src/fst/morphology/stems/nouns.lexc +++ b/src/fst/morphology/stems/nouns.lexc @@ -18,7 +18,7 @@ !! * n_vehke = vehe:vehke; including variant form without -h: vehkheen AND vehkeen !! * n_et = for variant forms with -t in Sg+Nom; venet:vene, käärmet:käärme etc !! * n3 = odd-syllabic ordinary nouns: hopea, ulvonta (NB: ulvonnoile but käräjille) -!! * n3_lma = odd-syllabic nouns with a-drop in plural: ohjelma, ongelma, unelma +!! * n3_lma = odd-syll nouns with a-drop in plural (and double-cons; compare sanonta): ohjelma, ongelma, unelma !! ### Stems for -i-words, vowel AND consonant !! * n4 = i:e nouns: suomi:suome, kivi:kive (2syll) @@ -2573,10 +2573,10 @@ valmat:valma n1_pl ; kurttavalma:kurttavalma nx ; helma:helma nx ; vielma:vielma nx ; -ohjelma:ohjelma nx ; +ohjelma:ohjelm n3_lma ; katkelma:katkelma nx ; vuohisenkatkelma:vuohisenkatkelma nx ; -unelma:unelma nx ; +unelma:unelm n3_lma ; kokoelma:kokoelma n1 ; suunitelma:suunitelma n1 ; muistelma:muistelma nx ; @@ -3779,7 +3779,7 @@ vaararrinta:vaararrinta nx ; laulurinta:laulurinta nx ; leppärinta:leppärinta nx ; karsinta:karsinta nx ; -sanonta:sanonta nx ; +sanonta:sanonta n3 ; sonta:sonta nx ; mustasontanen:mustasonta 3nen ; karjansonta:karjansonta nx ; @@ -18593,7 +18593,7 @@ opiskelia:opiskelia nx ; omakeitto:omakeitto nx ; onkija:onkija nx ; orjeli:orjeli nx ; -ongelma:ongelma nx ; +ongelma:ongelm n3_lma ; oksennus:oksennnu 4n_ks ; olemus:olemu 4n_ks ; olinpaikka:olinpaikka nx ; @@ -19153,7 +19153,7 @@ ameriikankieli:ameriikankiele n5_kieli ; arkkio:arkkio nx ; alihirsi:alihirsi nx ; aurinkopaistet:aurinkopaiste n_et ; -anttiviirysohjelma:anttiviirysohjelma nx ; +anttiviirysohjelma:anttiviirys#ohjelm n3_lma ; amme:amme nx ; alkkoholisti:alkkoholisti nx ; apuväline:apuväline nx ; @@ -19167,7 +19167,7 @@ aaria:aaria nx ; akupunktiaparaatti:akupunktiaparaatti nx ; alkuperäskansa:alkuperäskansa nx ; aviopari:aviopari nx ; -alkkohooliongelma:alkkohooliongelma nx ; +alkkohooliongelma:alkkohooli#ongelm n3_lma ; althaanreuna:althaanreuna nx ; asene:asene nx ; akseleraattori:akseleraattori nx ; @@ -21610,7 +21610,7 @@ leiripaikka:leiripaikka nx ; leirisia:leirisia nx ; likheys:likhey 3n_ue ; loppukiri:loppukiri nx ; -lämpöongelma:lämpöongelma nx ; +lämpöongelma:lämpö#ongelm n3_lma ; leviitti:leviitti nx ; lämpörööri:lämpörööri nx ; loihtu:loihtu nx ;