mirror of
https://github.com/GrammaticalFramework/gf-core.git
synced 2026-04-10 13:29:32 -06:00
74 lines
2.5 KiB
Plaintext
74 lines
2.5 KiB
Plaintext
--# -path=.:abstract:common
|
||
concrete ExtraLexRus of ExtraLexRusAbs = CatRus **
|
||
open ParadigmsRus in {
|
||
flags
|
||
coding=utf8 ;
|
||
lin
|
||
--- bridge_N = mkN "мост" ;
|
||
--- candle_N = nSvecha "свеч" ; -- +++ MG_UR: added +++
|
||
--- citizen_N = nGrazhdanin "господ" ; -- +++ MG_UR: added +++
|
||
daughter_N =
|
||
{s = table {
|
||
NF Sg Nom => "дочь" ;
|
||
NF Sg Gen => "дочери" ;
|
||
NF Sg Dat => "дочери" ;
|
||
NF Sg Acc => "дочь" ;
|
||
NF Sg Inst => "дочерью" ;
|
||
NF Sg (Prepos _) => "дочери" ;
|
||
NF Pl Nom => "дочери" ;
|
||
NF Pl Gen => "дочерей" ;
|
||
NF Pl Dat => "дочерям" ;
|
||
NF Pl Acc => "дочерей" ;
|
||
NF Pl Inst => "дочерьми" ;
|
||
NF Pl (Prepos _) => "дочерях"
|
||
} ;
|
||
g = Fem ; anim = Animate
|
||
} ;
|
||
|
||
--- desk_N = nStol "стол" ;
|
||
--- dictionary_N = nSlovar "словар" ;
|
||
--- fellow_N = nTovarish "товарищ" ; -- +++ MG_UR: added +++
|
||
--- flag_N = nVremja "зна" ;
|
||
--- heaven_N = nNebo "неб" ; -- +++ MG_UR: added +++
|
||
--- museum_N = nMusej "музе" ; -- +++ MG_UR: added +++
|
||
-- name_N = mkN "имя" "имени" "имени" "имя" "именем" "имени" "имени" "имена" "имён" "именам" "имена" "именами" "именах" neuter inanimate ;
|
||
--- ocean_N = nMorje "мор" ; -- +++ MG_UR: added +++
|
||
son_N =
|
||
{s = table
|
||
{ NF Sg Nom => syn ;
|
||
NF Sg Gen => syn+"а" ;
|
||
NF Sg Dat => syn+"у" ;
|
||
NF Sg Acc => syn +"а";
|
||
NF Sg Inst => syn+"ом" ;
|
||
NF Sg (Prepos _) => syn+"е" ;
|
||
NF Pl Nom => syn+"ья" ;
|
||
NF Pl Gen => syn+"ьев" ;
|
||
NF Pl Dat => syn+"ьям" ;
|
||
NF Pl Acc => syn +"ьев";
|
||
NF Pl Inst => syn+"ьями" ;
|
||
NF Pl (Prepos _) => syn+"ьяах"
|
||
} ;
|
||
g = Masc ; anim = Animate
|
||
} ;
|
||
--- time_N = nVremja "вре" ; -- +++ MG_UR: added +++
|
||
--- vocationalschool_N = nUchilishe "училищ" ; -- +++ MG_UR: added +++
|
||
way_N =
|
||
{s = table
|
||
{ NF Sg Nom => put+"ь" ;
|
||
NF Sg Gen => put+"и" ;
|
||
NF Sg Dat => put+"и" ;
|
||
NF Sg Acc => put+"ь" ;
|
||
NF Sg Inst => put+"ём" ;
|
||
NF Sg (Prepos _) => put+"и" ;
|
||
NF Pl Nom => put+"и" ;
|
||
NF Pl Gen => put+"ей" ;
|
||
NF Pl Dat => put+"ям" ;
|
||
NF Pl Acc => put+"и" ;
|
||
NF Pl Inst => put+"ями" ;
|
||
NF Pl (Prepos _) => put+"ях"
|
||
} ;
|
||
g = Masc ; anim = Inanimate
|
||
} ;
|
||
|
||
--- word_N = nSlovo "слов" ; -- +++ MG_UR: added +++
|
||
} |