Skip to content

Commit

Permalink
(Fin) fix SgPart allomorph for nouns ending #vow+O
Browse files Browse the repository at this point in the history
  • Loading branch information
inariksit committed Oct 20, 2023
1 parent 17da189 commit 6f73277
Showing 1 changed file with 5 additions and 3 deletions.
8 changes: 5 additions & 3 deletions src/finnish/MorphoFin.gf
Original file line number Diff line number Diff line change
Expand Up @@ -155,9 +155,9 @@ resource MorphoFin = ResFin ** open Prelude in {
silakk = init silakka ;
silaka = init silakan ;
silak = init silaka ;
silakkaa = silakka + case o of {
"o" | "ö" => "t" + a ; -- radiota
_ => a -- sammakkoa
silakkaa = silakka + case silakka of {
_ + #vowel + ("o" | "ö") => "t" + a ; -- radiota
_ => a -- sammakkoa
} ;
silakoiden = case <silakoita : Str> of {
_ + "i" + ("a" | "ä") => -- asemia
Expand Down Expand Up @@ -859,6 +859,8 @@ resource MorphoFin = ResFin ** open Prelude in {
-- Auxiliaries
-----------------------------------------

vowel : pattern Str = #("a"|"e"|"i"|"o"|"u"|"y"|"ä"|"ö") ;

-- 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
-- (cf. "auto - auton" not "audon"; "vihje - vihjeen" not "vihkeen").
Expand Down

0 comments on commit 6f73277

Please sign in to comment.