Skip to content

Commit

Permalink
(Fin) Fix bugs in d08, d34, d44
Browse files Browse the repository at this point in the history
  • Loading branch information
inariksit committed Nov 7, 2023
1 parent 02b3002 commit 7f2bfa1
Showing 1 changed file with 10 additions and 6 deletions.
16 changes: 10 additions & 6 deletions src/finnish/Kotus.gf
Original file line number Diff line number Diff line change
Expand Up @@ -32,11 +32,15 @@ oper
= \s -> dArpi s (init s + "en") ;
d07A : Str -> NForms -- 70 väki
= \s -> dArpi s (init (weakGrade s) + "en") ;
d08 : Str -> NForms -- 99 à la carte
= \s -> dNukke s (s + "n") ;
d08 : Str -> NForms -- 99 nalle
= \s -> let defaultNForms : NForms = dNukke s (s + "n") ;
nallejen : Str = s + "jen" ;
in exceptPlGen defaultNForms nallejen ;
d08A : Str -> NForms -- 5 vinaigrette
= \s -> dNukke s (weakGrade s + "n") ;
d09 : Str -> NForms -- 696 ääriraja
= \s -> let defaultNForms : NForms = dNukke s (weakGrade s + "n") ;
nukkejen : Str = s + "jen" ;
in exceptPlGen defaultNForms nukkejen ;
d09 : Str -> NForms -- 696 kala
= \s -> let a = last s in dSilakka s
(s + "n")
(init s + case a of {"a" => "o" ; _ => "ö"} + "j" + a) ;
Expand Down Expand Up @@ -152,7 +156,7 @@ oper
} ;
in dLiitin s pyyhkimen ;
d34 : Str -> NForms -- 1 alaston
= \s -> let alastom = init s in
= \s -> let alastom = init s + "m" in
nForms10
s (alastom + "an") (s + "ta") (alastom + "ana") (alastom + "aan")
(alastom + "ien") (alastom + "ia") (alastom + "ina") (alastom + "issa")
Expand Down Expand Up @@ -197,7 +201,7 @@ oper
= \s -> let kevä = init s in
nForms10
s (kevä + "än") (s + "tä") (kevä + "änä") (kevä + "äseen")
(s + "iden") (kevä + "itä") (kevä + "inä") (kevä + "issä")
(kevä + "iden") (kevä + "itä") (kevä + "inä") (kevä + "issä")
(kevä + "isiin") ;
d45 : Str -> NForms -- 23 yhdes
= \s -> let yhde = init s ; a = vowelHarmony s in
Expand Down

0 comments on commit 7f2bfa1

Please sign in to comment.