diff --git a/src/finnish/MorphoFin.gf b/src/finnish/MorphoFin.gf index 3a20fffd6..39b0e4d7f 100644 --- a/src/finnish/MorphoFin.gf +++ b/src/finnish/MorphoFin.gf @@ -98,6 +98,17 @@ resource MorphoFin = ResFin ** open Prelude in { (liittim + "in" + a) (liittim + "iss" + a) (liittim + "iin") ; + dLämmin : (_,_ : Str) -> NForms = \lämmin,lämpimän -> + let -- NB. for sisin~sisimmän, use dSuurin + a = vowHarmony lämmin ; + lämpim = Predef.tk 2 lämpimän ; + in nForms10 + lämmin lämpimän (lämmin + "t" + a) + (lämpim + a + "n" + a) (lämpim + a + a + "n") + (lämpim + "ien") (lämpim + "i" + a) + (lämpim + "in" + a) (lämpim + "iss" + a) + (lämpim + "iin") ; + dOnneton : Str -> NForms = \onneton -> let a = vowHarmony onneton ; diff --git a/src/finnish/ParadigmsFin.gf b/src/finnish/ParadigmsFin.gf index c9a613185..82841f014 100644 --- a/src/finnish/ParadigmsFin.gf +++ b/src/finnish/ParadigmsFin.gf @@ -595,6 +595,7 @@ mkVS = overload { dSilakka ukko ukon ukkoja ; -- auto,auton <_ + "mpi", _ + ("emman" | "emmän")> => dSuurempi ukko ; <_ + "in", _ + ("imman" | "immän")> => dSuurin ukko ; + => dLämmin ukko ukon ; => -- was nonlinear dRae ukko ukon ; => -- was nonlinear