(Fin) fix SgPart allomorph for nouns ending #vow+O

This commit is contained in:
Inari Listenmaa
2023-10-12 11:32:51 +02:00
parent 17da1893d7
commit 6f73277ac2

View File

@@ -155,9 +155,9 @@ resource MorphoFin = ResFin ** open Prelude in {
silakk = init silakka ; silakk = init silakka ;
silaka = init silakan ; silaka = init silakan ;
silak = init silaka ; silak = init silaka ;
silakkaa = silakka + case o of { silakkaa = silakka + case silakka of {
"o" | "ö" => "t" + a ; -- radiota _ + #vowel + ("o" | "ö") => "t" + a ; -- radiota
_ => a -- sammakkoa _ => a -- sammakkoa
} ; } ;
silakoiden = case <silakoita : Str> of { silakoiden = case <silakoita : Str> of {
_ + "i" + ("a" | "ä") => -- asemia _ + "i" + ("a" | "ä") => -- asemia
@@ -859,6 +859,8 @@ resource MorphoFin = ResFin ** open Prelude in {
-- Auxiliaries -- Auxiliaries
----------------------------------------- -----------------------------------------
vowel : pattern Str = #("a"|"e"|"i"|"o"|"u"|"y"|"ä"|"ö") ;
-- The following function defines how grade alternation works if it is active. -- The following function defines how grade alternation works if it is active.
-- In general, *whether there is* grade alternation must be given in the lexicon -- In general, *whether there is* grade alternation must be given in the lexicon
-- (cf. "auto - auton" not "audon"; "vihje - vihjeen" not "vihkeen"). -- (cf. "auto - auton" not "audon"; "vihje - vihjeen" not "vihkeen").