mirror of
https://github.com/GrammaticalFramework/gf-rgl.git
synced 2026-06-28 12:26:30 -06:00
(Fin) Add some cases for weakGrade + add exceptions to Kotus.gf
This commit is contained in:
+12
-4
@@ -41,11 +41,19 @@ oper
|
||||
(s + "n")
|
||||
(init s + case a of {"a" => "o" ; _ => "ö"} + "j" + a) ;
|
||||
d09A : Str -> NForms -- 1040 ääniraita
|
||||
= \s -> let a = last s in dSilakka s
|
||||
(weakGrade s + "n")
|
||||
(init s + case a of {"a" => "o" ; _ => "ö"} + "j" + a) ;
|
||||
= \s -> case s of {
|
||||
x + "aaka" => dSilakka s (x+"aa'an") (x+"aakoja") ;
|
||||
x + "aika" => dSilakka s (x+"ajan") (x+"aikoja") ; -- lots of compound words in NewDictFin that end in aika, but are not analysed as compounds
|
||||
_ => let a = last s
|
||||
in dSilakka s
|
||||
(weakGrade s + "n")
|
||||
(init s + case a of {"a" => "o" ; _ => "ö"} + "j" + a)
|
||||
} ;
|
||||
d10 : Str -> NForms -- 2119 äänittäjä
|
||||
= \s -> dSilakka s (s + "n") (init s + "i" + vowelHarmony (last s)) ;
|
||||
= \s -> case s of {
|
||||
x+"poika" => dSilakka s (x+"pojan") (x+"poikia") ;
|
||||
_ => dSilakka s (s + "n") (init s + "i" + vowelHarmony (last s))
|
||||
} ;
|
||||
d10A : Str -> NForms -- 284 änkkä
|
||||
= \s -> dSilakka s (weakGrade s + "n") (init s + "i" + vowelHarmony (last s)) ;
|
||||
d11 : Str -> NForms -- 46 ödeema
|
||||
|
||||
Reference in New Issue
Block a user