mirror of
https://github.com/GrammaticalFramework/gf-rgl.git
synced 2026-05-27 08:58:55 -06:00
(Fin) fix SgPart allomorph for nouns ending #vow+O
This commit is contained in:
@@ -155,8 +155,8 @@ 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 {
|
||||||
@@ -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").
|
||||||
|
|||||||
Reference in New Issue
Block a user