mirror of
https://github.com/GrammaticalFramework/gf-core.git
synced 2026-05-01 23:32:51 -06:00
Russian_lex
This commit is contained in:
@@ -1191,6 +1191,37 @@ oper uy_j_EndDecl : Str -> Adjective = \s ->{s = table {
|
||||
AF Acc Inanimate APl => "все";
|
||||
AF Acc Animate APl => "всех";
|
||||
AF Gen _ (ASg Masc) => "всего";
|
||||
AF Gen _ (ASg Fem) => "всей";
|
||||
AF Gen _ (ASg Neut) => "всего";
|
||||
AF Gen _ APl => "всех";
|
||||
AF Inst _ (ASg Masc) => "всем";
|
||||
AF Inst _ (ASg Fem) => "всей";
|
||||
AF Inst _ (ASg Neut) => "всем";
|
||||
AF Inst _ APl => "всеми";
|
||||
AF Dat _ (ASg Masc) => "ему";
|
||||
AF Dat _ (ASg Fem) => "ей";
|
||||
AF Dat _ (ASg Neut) => "ему";
|
||||
AF Dat _ APl => "всем";
|
||||
AF Prepos _ (ASg Masc) => "всём";
|
||||
AF Prepos _ (ASg Fem) => "всей";
|
||||
AF Prepos _ (ASg Neut) => "всём";
|
||||
AF Prepos _ APl => "всех" ;
|
||||
AdvF => "полностью"
|
||||
}
|
||||
} ;
|
||||
oper uy_j_EndDecl : Str -> Adjective = \s ->{s = table {
|
||||
AF Nom _ (ASg Masc) => s+"ый";
|
||||
AF Nom _ (ASg Fem) => s+"ая";
|
||||
AF Nom _ (ASg Neut) => s+"ое";
|
||||
AF Nom _ APl => s+"ые";
|
||||
AF Acc Inanimate (ASg Masc) => s+"ый";
|
||||
AF Acc Animate (ASg Masc) => s+"ого";
|
||||
AF Acc _ (ASg Fem) => s+"ую";
|
||||
|
||||
AF Acc _ (ASg Neut) => s+"ое";
|
||||
AF Acc Inanimate APl => s+"ые";
|
||||
AF Acc Animate APl => s+"ых";
|
||||
AF Gen _ (ASg Masc) => s+"ого";
|
||||
AF Gen _ (ASg Fem) => s+"ой";
|
||||
AF Gen _ (ASg Neut) => s+"ого";
|
||||
AF Gen _ APl => s+"ых";
|
||||
@@ -1230,6 +1261,36 @@ oper ij_EndK_G_KH_Decl : Str -> Adjective = \s ->{s = table {
|
||||
AF Inst _ (ASg Masc) => s+"им";
|
||||
AF Inst _ (ASg Fem) => s+"ей";
|
||||
AF Inst _ (ASg Neut) => s+"им";
|
||||
AF Inst _ APl => s+"ими";
|
||||
AF Dat _ (ASg Masc) => s+"ему";
|
||||
AF Dat _ (ASg Fem) => s+"ей";
|
||||
AF Dat _ (ASg Neut) => s+"ему";
|
||||
AF Dat _ APl => s+"им";
|
||||
AF Prepos _ (ASg Masc) => s+"ем";
|
||||
AF Prepos _ (ASg Fem) => s+"ей";
|
||||
AF Prepos _ (ASg Neut) => s+"ем";
|
||||
AF Prepos _ APl => s+"их";
|
||||
AdvF => "о"
|
||||
}
|
||||
} ;
|
||||
|
||||
oper indijskij: Adjective = ij_EndK_G_KH_Decl "индийск" ;
|
||||
oper francuzskij: Adjective = ij_EndK_G_KH_Decl "французск" ;
|
||||
oper anglijskij: Adjective = ij_EndK_G_KH_Decl "английск" ;
|
||||
oper datskij: Adjective = ij_EndK_G_KH_Decl "датск" ;
|
||||
oper russkij: Adjective = ij_EndK_G_KH_Decl "русск" ;
|
||||
|
||||
oper italyanskij: Adjective = ij_EndK_G_KH_Decl "итальянск" ;
|
||||
oper yaponskij: Adjective = ij_EndK_G_KH_Decl "японск" ;
|
||||
oper malenkij: AdjDegr = mkAdjDeg (ij_EndK_G_KH_Decl "маленьк") "меньше" ;
|
||||
oper vusokij: AdjDegr = mkAdjDeg (ij_EndK_G_KH_Decl "высок") "выше";
|
||||
oper ij_EndK_G_KH_Decl : Str -> Adjective = \s ->{s = table {
|
||||
AF Nom _ (ASg Masc) => s+"ий";
|
||||
AF Nom _ (ASg Fem) => s+"ая";
|
||||
|
||||
AF Nom _ (ASg Neut) => s+"ое";
|
||||
AF Nom _ APl => s+"ие";
|
||||
AF Acc Animate (ASg Masc) => s+"ого";
|
||||
AF Acc Inanimate (ASg Masc) => s+"ий";
|
||||
AF Acc _ (ASg Fem) => s+"ую";
|
||||
AF Acc _ (ASg Neut) => s+"ое";
|
||||
|
||||
Reference in New Issue
Block a user