diff --git a/src/ukrainian/AllUkr.gf b/src/ukrainian/AllUkr.gf index cdc10d0b..6e786ab3 100644 --- a/src/ukrainian/AllUkr.gf +++ b/src/ukrainian/AllUkr.gf @@ -1,4 +1,5 @@ concrete AllUkr of AllUkrAbs = - LangUkr + LangUkr, + ExtendUkr ** {} ; diff --git a/src/ukrainian/AllUkrAbs.gf b/src/ukrainian/AllUkrAbs.gf index 3249e20d..eccf82b2 100644 --- a/src/ukrainian/AllUkrAbs.gf +++ b/src/ukrainian/AllUkrAbs.gf @@ -1,3 +1,4 @@ abstract AllUkrAbs = - Lang - ** {} \ No newline at end of file + Lang, + Extend + ** {} diff --git a/src/ukrainian/ExtendUkr.gf b/src/ukrainian/ExtendUkr.gf new file mode 100644 index 00000000..a29cac31 --- /dev/null +++ b/src/ukrainian/ExtendUkr.gf @@ -0,0 +1,15 @@ +--# -path=.:../abstract:../common:prelude +concrete ExtendUkr of Extend = CatUkr ** open ResUkr, ParadigmsUkr in { + +lin + iFem_Pron = mkPron "я" "мене" "мені" "мене" "мені" "мною" Fem Sg P1 ; + youFem_Pron = mkPron "ти" "тeбе" "тобі" "мене" "тобі" "тобою" Fem Sg P2 ; + weFem_Pron = mkPron "ми" "нас" "нам" "нас" "наc" "нами" Fem Pl P1 ; + youPlFem_Pron = mkPron "ви" "вас" "вам" "вас" "вас" "вами" Fem Pl P2 ; + theyFem_Pron = mkPron "вони" "їх" "їм" "їх" "них" "ними" Fem Pl P3 ; + youPolFem_Pron = mkPron "ви" "вас" "вам" "вас" "вас" "вами" Fem Pl P2 ; + youPolPl_Pron = mkPron "ви" "вас" "вам" "вас" "вас" "вами" Masc Pl P2 ; + youPolPlFem_Pron = mkPron "ви" "вас" "вам" "вас" "вас" "вами" Fem Pl P2 ; + +} + diff --git a/src/ukrainian/StructuralUkr.gf b/src/ukrainian/StructuralUkr.gf index 4ddd9e80..0288789d 100644 --- a/src/ukrainian/StructuralUkr.gf +++ b/src/ukrainian/StructuralUkr.gf @@ -7,5 +7,6 @@ lin it_Pron = mkPron "воно" "його" "йому" "його" "ньому" "ним" Neuter Sg P3 ; we_Pron = mkPron "ми" "нас" "нам" "нас" "наc" "нами" Masc Pl P1 ; youPl_Pron = mkPron "ви" "вас" "вам" "вас" "вас" "вами" Masc Pl P2 ; + youPol_Pron = mkPron "ви" "вас" "вам" "вас" "вас" "вами" Masc Pl P2 ; they_Pron = mkPron "вони" "їх" "їм" "їх" "них" "ними" Masc Pl P3 ; }