From 138e53897f5b6c9b1a53bd2bd1609430bb73f695 Mon Sep 17 00:00:00 2001 From: Krasimir Angelov Date: Sun, 27 Sep 2026 20:21:58 +0200 Subject: [PATCH] remove redundant paradigms --- src/kazakh/LexiconKaz.gf | 2 +- src/kazakh/MorphoKaz.gf | 1538 +----------------------------------- src/kazakh/ParadigmsKaz.gf | 226 +++--- 3 files changed, 115 insertions(+), 1651 deletions(-) diff --git a/src/kazakh/LexiconKaz.gf b/src/kazakh/LexiconKaz.gf index dfc3872f..71bb00fc 100644 --- a/src/kazakh/LexiconKaz.gf +++ b/src/kazakh/LexiconKaz.gf @@ -1,6 +1,6 @@ concrete LexiconKaz of Lexicon = CatKaz ** open ParadigmsKaz in { -lin apple_N = mkN017 "алма" ; +lin apple_N = mkN006 "алма" ; lin walk_V = mkV015 "бару" ; } diff --git a/src/kazakh/MorphoKaz.gf b/src/kazakh/MorphoKaz.gf index ddf8276d..d9679882 100644 --- a/src/kazakh/MorphoKaz.gf +++ b/src/kazakh/MorphoKaz.gf @@ -1103,79 +1103,6 @@ mkN016 base_1 = } } ; -mkN017 : Str -> N ; -mkN017 base_1 = - lin N - { s = table { - Nom => table { - Sg => base_1 ; - Pl => base_1+"лар" - } ; - Acc => table { - Sg => base_1+"ды" ; - Pl => base_1+"ларды" - } ; - Dat => table { - Sg => base_1+"ға" ; - Pl => base_1+"ларға" - } ; - Gen => table { - Sg => base_1+"дың" ; - Pl => base_1+"лардың" - } ; - Ablat => table { - Sg => base_1+"дан" ; - Pl => base_1+"лардан" - } ; - Instr => table { - Sg => base_1+"мен" ; - Pl => base_1+"лармен" - } ; - Loc => table { - Sg => base_1+"да" ; - Pl => base_1+"ларда" - } - } ; - poss = table { - Sg => table { - P1 => table { - Sg => base_1+"ым" ; - Pl => base_1+"ларым" - } ; - P2 Informal => table { - Sg => base_1+"ыңыз" ; - Pl => base_1+"ларыңыз" - } ; - P2 Formal => table { - Sg => base_1+"ың" ; - Pl => base_1+"ларың" - } ; - P3 => table { - Sg => base_1+"ы" ; - Pl => base_1+"лары" - } - } ; - Pl => table { - P1 => table { - Sg => base_1+"ымыз" ; - Pl => base_1+"ларымыз" - } ; - P2 Informal => table { - Sg => nonExist ; - Pl => nonExist - } ; - P2 Formal => table { - Sg => nonExist ; - Pl => nonExist - } ; - P3 => table { - Sg => nonExist ; - Pl => nonExist - } - } - } - } ; - mkN018 : Str -> N ; mkN018 base_1 = lin N @@ -1249,79 +1176,6 @@ mkN018 base_1 = } } ; -mkN019 : Str -> N ; -mkN019 base_1 = - lin N - { s = table { - Nom => table { - Sg => base_1 ; - Pl => base_1+"дар" --guessed - } ; - Acc => table { - Sg => base_1+"ды" ; - Pl => base_1+"дарды" --guessed - } ; - Dat => table { - Sg => base_1+"ға" ; - Pl => base_1+"дарға" --guessed - } ; - Gen => table { - Sg => base_1+"ның" ; - Pl => base_1+"дардың" --guessed - } ; - Ablat => table { - Sg => base_1+"нан" ; - Pl => base_1+"дардан" --guessed - } ; - Instr => table { - Sg => base_1+"мен" ; - Pl => base_1+"дармен" --guessed - } ; - Loc => table { - Sg => base_1+"да" ; - Pl => base_1+"дарда" --guessed - } - } ; - poss = table { - Sg => table { - P1 => table { - Sg => base_1+"ым" ; --guessed - Pl => base_1+"дарым" --guessed - } ; - P2 Informal => table { - Sg => base_1+"ыңыз" ; --guessed - Pl => base_1+"дарыңыз" --guessed - } ; - P2 Formal => table { - Sg => base_1+"ың" ; --guessed - Pl => base_1+"дарың" --guessed - } ; - P3 => table { - Sg => base_1+"ы" ; --guessed - Pl => base_1+"дары" --guessed - } - } ; - Pl => table { - P1 => table { - Sg => base_1+"ымыз" ; --guessed - Pl => base_1+"дарымыз" --guessed - } ; - P2 Informal => table { - Sg => nonExist ; - Pl => nonExist - } ; - P2 Formal => table { - Sg => nonExist ; - Pl => nonExist - } ; - P3 => table { - Sg => nonExist ; - Pl => nonExist - } - } - } - } ; - mkN020 : Str -> N ; mkN020 base_1 = lin N @@ -1395,79 +1249,6 @@ mkN020 base_1 = } } ; -mkN021 : Str -> N ; -mkN021 base_1 = - lin N - { s = table { - Nom => table { - Sg => base_1 ; - Pl => base_1+"тер" - } ; - Acc => table { - Sg => base_1+"ті" ; - Pl => base_1+"терді" - } ; - Dat => table { - Sg => base_1+"ке" ; - Pl => base_1+"терге" - } ; - Gen => table { - Sg => base_1+"тің" ; - Pl => base_1+"тердің" - } ; - Ablat => table { - Sg => base_1+"тен" ; - Pl => base_1+"терден" - } ; - Instr => table { - Sg => base_1+"пен" ; - Pl => base_1+"термен" - } ; - Loc => table { - Sg => base_1+"те" ; - Pl => base_1+"терде" - } - } ; - poss = table { - Sg => table { - P1 => table { - Sg => base_1+"ім" ; - Pl => base_1+"терім" - } ; - P2 Informal => table { - Sg => base_1+"іңіз" ; - Pl => base_1+"теріңіз" - } ; - P2 Formal => table { - Sg => base_1+"ің" ; - Pl => base_1+"терің" - } ; - P3 => table { - Sg => base_1+"і" ; - Pl => base_1+"тері" - } - } ; - Pl => table { - P1 => table { - Sg => base_1+"іміз" ; - Pl => base_1+"теріміз" - } ; - P2 Informal => table { - Sg => nonExist ; - Pl => nonExist - } ; - P2 Formal => table { - Sg => nonExist ; - Pl => nonExist - } ; - P3 => table { - Sg => nonExist ; - Pl => nonExist - } - } - } - } ; - mkN022 : Str -> N ; mkN022 base_1 = lin N @@ -1760,298 +1541,6 @@ mkN025 base_1 = } } ; -mkN026 : Str -> N ; -mkN026 base_1 = - lin N - { s = table { - Nom => table { - Sg => base_1 ; - Pl => base_1+"дар" - } ; - Acc => table { - Sg => base_1+"ды" ; - Pl => base_1+"дарды" - } ; - Dat => table { - Sg => base_1+"ға" ; - Pl => base_1+"дарға" - } ; - Gen => table { - Sg => base_1+"ның" ; - Pl => base_1+"дардың" - } ; - Ablat => table { - Sg => base_1+"нан" ; - Pl => base_1+"дардан" - } ; - Instr => table { - Sg => base_1+"мен" ; - Pl => base_1+"дармен" - } ; - Loc => table { - Sg => base_1+"да" ; - Pl => base_1+"дарда" - } - } ; - poss = table { - Sg => table { - P1 => table { - Sg => base_1+"ым" ; - Pl => base_1+"дарым" - } ; - P2 Informal => table { - Sg => base_1+"ыңыз" ; - Pl => base_1+"дарыңыз" - } ; - P2 Formal => table { - Sg => base_1+"ың" ; - Pl => base_1+"дарың" - } ; - P3 => table { - Sg => base_1+"ы" ; - Pl => base_1+"дары" - } - } ; - Pl => table { - P1 => table { - Sg => base_1+"ымыз" ; - Pl => base_1+"дарымыз" - } ; - P2 Informal => table { - Sg => nonExist ; - Pl => nonExist - } ; - P2 Formal => table { - Sg => nonExist ; - Pl => nonExist - } ; - P3 => table { - Sg => nonExist ; - Pl => nonExist - } - } - } - } ; - -mkN027 : Str -> N ; -mkN027 base_1 = - lin N - { s = table { - Nom => table { - Sg => base_1 ; - Pl => base_1+"дар" - } ; - Acc => table { - Sg => base_1+"ды" ; - Pl => base_1+"дарды" - } ; - Dat => table { - Sg => base_1+"ға" ; - Pl => base_1+"дарға" - } ; - Gen => table { - Sg => base_1+"дың" ; - Pl => base_1+"дардың" - } ; - Ablat => table { - Sg => base_1+"дан" ; - Pl => base_1+"дардан" - } ; - Instr => table { - Sg => base_1+"мен" ; - Pl => base_1+"дармен" - } ; - Loc => table { - Sg => base_1+"да" ; - Pl => base_1+"дарда" - } - } ; - poss = table { - Sg => table { - P1 => table { - Sg => base_1+"ым" ; - Pl => base_1+"дарым" - } ; - P2 Informal => table { - Sg => base_1+"ыңыз" ; - Pl => base_1+"дарыңыз" - } ; - P2 Formal => table { - Sg => base_1+"ың" ; - Pl => base_1+"дарың" - } ; - P3 => table { - Sg => base_1+"ы" ; - Pl => base_1+"дары" - } - } ; - Pl => table { - P1 => table { - Sg => base_1+"ымыз" ; - Pl => base_1+"дарымыз" - } ; - P2 Informal => table { - Sg => nonExist ; - Pl => nonExist - } ; - P2 Formal => table { - Sg => nonExist ; - Pl => nonExist - } ; - P3 => table { - Sg => nonExist ; - Pl => nonExist - } - } - } - } ; - -mkN029 : Str -> N ; -mkN029 base_1 = - lin N - { s = table { - Nom => table { - Sg => base_1 ; - Pl => base_1+"дер" - } ; - Acc => table { - Sg => base_1+"ді" ; - Pl => base_1+"дерді" - } ; - Dat => table { - Sg => base_1+"ге" ; - Pl => base_1+"дерге" - } ; - Gen => table { - Sg => base_1+"дің" ; - Pl => base_1+"дердің" - } ; - Ablat => table { - Sg => base_1+"ден" ; - Pl => base_1+"дерден" - } ; - Instr => table { - Sg => base_1+"бен" ; - Pl => base_1+"дермен" - } ; - Loc => table { - Sg => base_1+"де" ; - Pl => base_1+"дерде" - } - } ; - poss = table { - Sg => table { - P1 => table { - Sg => base_1+"ім" ; - Pl => base_1+"дерім" - } ; - P2 Informal => table { - Sg => base_1+"іңіз" ; - Pl => base_1+"деріңіз" - } ; - P2 Formal => table { - Sg => base_1+"ің" ; - Pl => base_1+"дерің" - } ; - P3 => table { - Sg => base_1+"і" ; - Pl => base_1+"дері" - } - } ; - Pl => table { - P1 => table { - Sg => base_1+"іміз" ; - Pl => base_1+"деріміз" - } ; - P2 Informal => table { - Sg => nonExist ; - Pl => nonExist - } ; - P2 Formal => table { - Sg => nonExist ; - Pl => nonExist - } ; - P3 => table { - Sg => nonExist ; - Pl => nonExist - } - } - } - } ; - -mkN030 : Str -> N ; -mkN030 base_1 = - lin N - { s = table { - Nom => table { - Sg => base_1 ; - Pl => base_1+"лар" - } ; - Acc => table { - Sg => base_1+"ны" ; - Pl => base_1+"ларды" - } ; - Dat => table { - Sg => base_1+"ға" ; - Pl => base_1+"ларға" - } ; - Gen => table { - Sg => base_1+"ның" ; - Pl => base_1+"лардың" - } ; - Ablat => table { - Sg => base_1+"дан" ; - Pl => base_1+"лардан" - } ; - Instr => table { - Sg => base_1+"мен" ; - Pl => base_1+"лармен" - } ; - Loc => table { - Sg => base_1+"да" ; - Pl => base_1+"ларда" - } - } ; - poss = table { - Sg => table { - P1 => table { - Sg => base_1+"м" ; --guessed - Pl => base_1+"ларым" --guessed - } ; - P2 Informal => table { - Sg => base_1+"ңыз" ; --guessed - Pl => base_1+"ларыңыз" --guessed - } ; - P2 Formal => table { - Sg => base_1+"ң" ; --guessed - Pl => base_1+"ларың" --guessed - } ; - P3 => table { - Sg => base_1+"сы" ; --guessed - Pl => base_1+"лар" --guessed - } - } ; - Pl => table { - P1 => table { - Sg => base_1+"мыз" ; --guessed - Pl => base_1+"ларымыз" --guessed - } ; - P2 Informal => table { - Sg => nonExist ; - Pl => nonExist - } ; - P2 Formal => table { - Sg => nonExist ; - Pl => nonExist - } ; - P3 => table { - Sg => nonExist ; - Pl => nonExist - } - } - } - } ; - mkN031 : Str -> N ; mkN031 base_1 = lin N @@ -2125,79 +1614,6 @@ mkN031 base_1 = } } ; -mkN032 : Str -> N ; -mkN032 base_1 = - lin N - { s = table { - Nom => table { - Sg => base_1 ; - Pl => base_1+"лер" - } ; - Acc => table { - Sg => base_1+"ні" ; - Pl => base_1+"лерді" - } ; - Dat => table { - Sg => base_1+"ге" ; - Pl => base_1+"лерге" - } ; - Gen => table { - Sg => base_1+"нің" ; - Pl => base_1+"лердің" - } ; - Ablat => table { - Sg => base_1+"ден" ; - Pl => base_1+"лерден" - } ; - Instr => table { - Sg => base_1+"мен" ; - Pl => base_1+"лермен" - } ; - Loc => table { - Sg => base_1+"де" ; - Pl => base_1+"лерде" - } - } ; - poss = table { - Sg => table { - P1 => table { - Sg => base_1+"м" ; --guessed - Pl => base_1+"лерім" --guessed - } ; - P2 Informal => table { - Sg => base_1+"ңіз" ; --guessed - Pl => base_1+"леріңіз" --guessed - } ; - P2 Formal => table { - Sg => base_1+"ң" ; --guessed - Pl => base_1+"лерің" --guessed - } ; - P3 => table { - Sg => base_1+"сі" ; --guessed - Pl => base_1+"лері" --guessed - } - } ; - Pl => table { - P1 => table { - Sg => base_1+"міз" ; --guessed - Pl => base_1+"леріміз" --guessed - } ; - P2 Informal => table { - Sg => nonExist ; - Pl => nonExist - } ; - P2 Formal => table { - Sg => nonExist ; - Pl => nonExist - } ; - P3 => table { - Sg => nonExist ; - Pl => nonExist - } - } - } - } ; - mkN033 : Str -> N ; mkN033 base = case base of { @@ -2274,79 +1690,6 @@ mkN033 base = _ => error "Can't apply paradigm mkN033" } ; -mkN034 : Str -> N ; -mkN034 base_1 = - lin N - { s = table { - Nom => table { - Sg => base_1 ; - Pl => base_1+"лер" - } ; - Acc => table { - Sg => base_1+"ді" ; - Pl => base_1+"лерді" - } ; - Dat => table { - Sg => base_1+"ге" ; - Pl => base_1+"лерге" - } ; - Gen => table { - Sg => base_1+"дің" ; - Pl => base_1+"лердің" - } ; - Ablat => table { - Sg => base_1+"ден" ; - Pl => base_1+"лерден" - } ; - Instr => table { - Sg => base_1+"мен" ; - Pl => base_1+"лермен" - } ; - Loc => table { - Sg => base_1+"де" ; - Pl => base_1+"лерде" - } - } ; - poss = table { - Sg => table { - P1 => table { - Sg => base_1+"ім" ; - Pl => base_1+"лерім" - } ; - P2 Informal => table { - Sg => base_1+"іңіз" ; - Pl => base_1+"леріңіз" - } ; - P2 Formal => table { - Sg => base_1+"ің" ; - Pl => base_1+"лерің" - } ; - P3 => table { - Sg => base_1+"і" ; - Pl => base_1+"лері" - } - } ; - Pl => table { - P1 => table { - Sg => base_1+"іміз" ; - Pl => base_1+"леріміз" - } ; - P2 Informal => table { - Sg => nonExist ; - Pl => nonExist - } ; - P2 Formal => table { - Sg => nonExist ; - Pl => nonExist - } ; - P3 => table { - Sg => nonExist ; - Pl => nonExist - } - } - } - } ; - mkN035 : Str -> N ; mkN035 base_1 = lin N @@ -2493,225 +1836,6 @@ mkN036 base_1 = } } ; -mkN037 : Str -> N ; -mkN037 base_1 = - lin N - { s = table { - Nom => table { - Sg => base_1 ; - Pl => base_1+"дер" - } ; - Acc => table { - Sg => base_1+"ді" ; - Pl => base_1+"дерді" - } ; - Dat => table { - Sg => base_1+"ге" ; - Pl => base_1+"дерге" - } ; - Gen => table { - Sg => base_1+"дің" ; - Pl => base_1+"дердің" - } ; - Ablat => table { - Sg => base_1+"ден" ; - Pl => base_1+"дерден" - } ; - Instr => table { - Sg => base_1+"мен" ; - Pl => base_1+"дермен" - } ; - Loc => table { - Sg => base_1+"де" ; - Pl => base_1+"дерде" - } - } ; - poss = table { - Sg => table { - P1 => table { - Sg => base_1+"ім" ; - Pl => base_1+"дерім" - } ; - P2 Informal => table { - Sg => base_1+"іңіз" ; - Pl => base_1+"деріңіз" - } ; - P2 Formal => table { - Sg => base_1+"ің" ; - Pl => base_1+"дерің" - } ; - P3 => table { - Sg => base_1+"і" ; - Pl => base_1+"дері" - } - } ; - Pl => table { - P1 => table { - Sg => base_1+"іміз" ; - Pl => base_1+"деріміз" - } ; - P2 Informal => table { - Sg => nonExist ; - Pl => nonExist - } ; - P2 Formal => table { - Sg => nonExist ; - Pl => nonExist - } ; - P3 => table { - Sg => nonExist ; - Pl => nonExist - } - } - } - } ; - -mkN038 : Str -> N ; -mkN038 base_1 = - lin N - { s = table { - Nom => table { - Sg => base_1 ; - Pl => base_1+"дар" - } ; - Acc => table { - Sg => base_1+"ды" ; - Pl => base_1+"дарды" - } ; - Dat => table { - Sg => base_1+"ға" ; - Pl => base_1+"дарға" - } ; - Gen => table { - Sg => base_1+"дың" ; - Pl => base_1+"дардың" - } ; - Ablat => table { - Sg => base_1+"дан" ; - Pl => base_1+"дардан" - } ; - Instr => table { - Sg => base_1+"мен" ; - Pl => base_1+"дармен" - } ; - Loc => table { - Sg => base_1+"да" ; - Pl => base_1+"дарда" - } - } ; - poss = table { - Sg => table { - P1 => table { - Sg => base_1+"ым" ; - Pl => base_1+"дарым" - } ; - P2 Informal => table { - Sg => base_1+"ыңыз" ; - Pl => base_1+"дарыңыз" - } ; - P2 Formal => table { - Sg => base_1+"ың" ; - Pl => base_1+"дарың" - } ; - P3 => table { - Sg => base_1+"ы" ; - Pl => base_1+"дары" - } - } ; - Pl => table { - P1 => table { - Sg => base_1+"ымыз" ; - Pl => base_1+"дарымыз" - } ; - P2 Informal => table { - Sg => nonExist ; - Pl => nonExist - } ; - P2 Formal => table { - Sg => nonExist ; - Pl => nonExist - } ; - P3 => table { - Sg => nonExist ; - Pl => nonExist - } - } - } - } ; - -mkN039 : Str -> N ; -mkN039 base_1 = - lin N - { s = table { - Nom => table { - Sg => base_1 ; - Pl => base_1+"дар" - } ; - Acc => table { - Sg => base_1+"ды" ; - Pl => base_1+"дарды" - } ; - Dat => table { - Sg => base_1+"ға" ; - Pl => base_1+"дарға" - } ; - Gen => table { - Sg => base_1+"дың" ; - Pl => base_1+"дардың" - } ; - Ablat => table { - Sg => base_1+"дан" ; - Pl => base_1+"дардан" - } ; - Instr => table { - Sg => base_1+"бен" ; - Pl => base_1+"дармен" - } ; - Loc => table { - Sg => base_1+"да" ; - Pl => base_1+"дарда" - } - } ; - poss = table { - Sg => table { - P1 => table { - Sg => base_1+"ым" ; - Pl => base_1+"дарым" - } ; - P2 Informal => table { - Sg => base_1+"ыңыз" ; - Pl => base_1+"дарыңыз" - } ; - P2 Formal => table { - Sg => base_1+"ың" ; - Pl => base_1+"дарың" - } ; - P3 => table { - Sg => base_1+"ы" ; - Pl => base_1+"дары" - } - } ; - Pl => table { - P1 => table { - Sg => base_1+"ымыз" ; - Pl => base_1+"дарымыз" - } ; - P2 Informal => table { - Sg => nonExist ; - Pl => nonExist - } ; - P2 Formal => table { - Sg => nonExist ; - Pl => nonExist - } ; - P3 => table { - Sg => nonExist ; - Pl => nonExist - } - } - } - } ; - mkN040 : Str -> N ; mkN040 base_1 = lin N @@ -2861,79 +1985,6 @@ mkN041 base = _ => error "Can't apply paradigm mkN041" } ; -mkN042 : Str -> N ; -mkN042 base_1 = - lin N - { s = table { - Nom => table { - Sg => base_1 ; - Pl => base_1+"лер" - } ; - Acc => table { - Sg => base_1+"ні" ; - Pl => base_1+"лерді" - } ; - Dat => table { - Sg => base_1+"ге" ; - Pl => base_1+"лерге" - } ; - Gen => table { - Sg => base_1+"нің" ; - Pl => base_1+"лердің" - } ; - Ablat => table { - Sg => base_1+"ден" ; - Pl => base_1+"лерден" - } ; - Instr => table { - Sg => base_1+"мен" ; - Pl => base_1+"лермен" - } ; - Loc => table { - Sg => base_1+"де" ; - Pl => base_1+"лерде" - } - } ; - poss = table { - Sg => table { - P1 => table { - Sg => base_1+"м" ; - Pl => base_1+"лерім" - } ; - P2 Informal => table { - Sg => base_1+"ңіз" ; - Pl => base_1+"леріңіз" - } ; - P2 Formal => table { - Sg => base_1+"ң" ; - Pl => base_1+"лерің" - } ; - P3 => table { - Sg => base_1+"сі" ; - Pl => base_1+"лері" - } - } ; - Pl => table { - P1 => table { - Sg => base_1+"міз" ; - Pl => base_1+"леріміз" - } ; - P2 Informal => table { - Sg => nonExist ; - Pl => nonExist - } ; - P2 Formal => table { - Sg => nonExist ; - Pl => nonExist - } ; - P3 => table { - Sg => nonExist ; - Pl => nonExist - } - } - } - } ; - mkN043 : Str -> N ; mkN043 base = case base of { @@ -3086,82 +2137,6 @@ mkN044 base = _ => error "Can't apply paradigm mkN044" } ; -mkN045 : Str -> N ; -mkN045 base = - case base of { - base_1+"е"+base_2@? => lin N - { s = table { - Nom => table { - Sg => base_1+"е"+base_2 ; - Pl => base_1+"е"+base_2+"дер" - } ; - Acc => table { - Sg => base_1+"е"+base_2+"і" ; - Pl => base_1+"е"+base_2+"дерді" - } ; - Dat => table { - Sg => base_1+"аға"+base_2 ; - Pl => base_1+"е"+base_2+"дерге" - } ; - Gen => table { - Sg => base_1+"е"+base_2+"ің" ; - Pl => base_1+"е"+base_2+"дердің" - } ; - Ablat => table { - Sg => base_1+"е"+base_2+"нен" ; - Pl => base_1+"е"+base_2+"дерден" - } ; - Instr => table { - Sg => base_1+"е"+base_2+"імен" ; - Pl => base_1+"е"+base_2+"дермен" - } ; - Loc => table { - Sg => base_1+"е"+base_2+"де" ; - Pl => base_1+"е"+base_2+"дерде" - } - } ; - poss = table { - Sg => table { - P1 => table { - Sg => nonExist ; - Pl => nonExist - } ; - P2 Informal => table { - Sg => nonExist ; - Pl => nonExist - } ; - P2 Formal => table { - Sg => nonExist ; - Pl => nonExist - } ; - P3 => table { - Sg => nonExist ; - Pl => nonExist - } - } ; - Pl => table { - P1 => table { - Sg => nonExist ; - Pl => nonExist - } ; - P2 Informal => table { - Sg => nonExist ; - Pl => nonExist - } ; - P2 Formal => table { - Sg => nonExist ; - Pl => nonExist - } ; - P3 => table { - Sg => nonExist ; - Pl => nonExist - } - } - } - }; - _ => error "Can't apply paradigm mkN045" - } ; - mkN046 : Str -> N ; mkN046 base = case base of { @@ -3685,79 +2660,6 @@ mkN052 base = _ => error "Can't apply paradigm mkN052" } ; -mkN053 : Str -> N ; -mkN053 base_1 = - lin N - { s = table { - Nom => table { - Sg => base_1 ; - Pl => nonExist - } ; - Acc => table { - Sg => base_1+"ды" ; - Pl => nonExist - } ; - Dat => table { - Sg => base_1+"ға" ; - Pl => nonExist - } ; - Gen => table { - Sg => base_1+"дың" ; - Pl => nonExist - } ; - Ablat => table { - Sg => base_1+"дан" ; - Pl => nonExist - } ; - Instr => table { - Sg => base_1+"бен" ; - Pl => nonExist - } ; - Loc => table { - Sg => base_1+"да" ; - Pl => nonExist - } - } ; - poss = table { - Sg => table { - P1 => table { - Sg => nonExist ; - Pl => nonExist - } ; - P2 Informal => table { - Sg => nonExist ; - Pl => nonExist - } ; - P2 Formal => table { - Sg => nonExist ; - Pl => nonExist - } ; - P3 => table { - Sg => nonExist ; - Pl => nonExist - } - } ; - Pl => table { - P1 => table { - Sg => nonExist ; - Pl => nonExist - } ; - P2 Informal => table { - Sg => nonExist ; - Pl => nonExist - } ; - P2 Formal => table { - Sg => nonExist ; - Pl => nonExist - } ; - P3 => table { - Sg => nonExist ; - Pl => nonExist - } - } - } - } ; - mkN054 : Str -> N ; mkN054 base = case base of { @@ -3834,79 +2736,6 @@ mkN054 base = _ => error "Can't apply paradigm mkN054" } ; -mkN055 : Str -> N ; -mkN055 base_1 = - lin N - { s = table { - Nom => table { - Sg => base_1 ; - Pl => base_1+"тер" - } ; - Acc => table { - Sg => base_1+"ті" ; - Pl => base_1+"терді" - } ; - Dat => table { - Sg => base_1+"ке" ; - Pl => base_1+"терге" - } ; - Gen => table { - Sg => base_1+"тің" ; - Pl => base_1+"тердің" - } ; - Ablat => table { - Sg => base_1+"тен" ; - Pl => base_1+"терден" - } ; - Instr => table { - Sg => base_1+"пен" ; - Pl => base_1+"термер" - } ; - Loc => table { - Sg => base_1+"те" ; - Pl => base_1+"терде" - } - } ; - poss = table { - Sg => table { - P1 => table { - Sg => base_1+"ім" ; - Pl => base_1+"терім" - } ; - P2 Informal => table { - Sg => base_1+"іңіз" ; - Pl => base_1+"теріңіз" - } ; - P2 Formal => table { - Sg => base_1+"ің" ; - Pl => base_1+"терің" - } ; - P3 => table { - Sg => base_1+"і" ; - Pl => base_1+"тері" - } - } ; - Pl => table { - P1 => table { - Sg => base_1+"іміз" ; - Pl => base_1+"теріміз" - } ; - P2 Informal => table { - Sg => nonExist ; - Pl => nonExist - } ; - P2 Formal => table { - Sg => nonExist ; - Pl => nonExist - } ; - P3 => table { - Sg => nonExist ; - Pl => nonExist - } - } - } - } ; - mkN056 : Str -> N ; mkN056 base_1 = lin N @@ -4053,152 +2882,6 @@ mkN057 base_1 base_2 = } } ; -mkN058 : Str -> N ; -mkN058 base_1 = - lin N - { s = table { - Nom => table { - Sg => base_1 ; - Pl => base_1+"тер" - } ; - Acc => table { - Sg => base_1+"ті" ; - Pl => base_1+"терді" - } ; - Dat => table { - Sg => base_1+"ке" ; - Pl => base_1+"терге" - } ; - Gen => table { - Sg => base_1+"тің" ; - Pl => base_1+"тердің" - } ; - Ablat => table { - Sg => base_1+"тен" ; - Pl => base_1+"терден" - } ; - Instr => table { - Sg => base_1+"пен" ; - Pl => base_1+"термер" - } ; - Loc => table { - Sg => base_1+"те" ; - Pl => base_1+"терде" - } - } ; - poss = table { - Sg => table { - P1 => table { - Sg => nonExist ; - Pl => nonExist - } ; - P2 Informal => table { - Sg => nonExist ; - Pl => nonExist - } ; - P2 Formal => table { - Sg => nonExist ; - Pl => nonExist - } ; - P3 => table { - Sg => nonExist ; - Pl => nonExist - } - } ; - Pl => table { - P1 => table { - Sg => nonExist ; - Pl => nonExist - } ; - P2 Informal => table { - Sg => nonExist ; - Pl => nonExist - } ; - P2 Formal => table { - Sg => nonExist ; - Pl => nonExist - } ; - P3 => table { - Sg => nonExist ; - Pl => nonExist - } - } - } - } ; - -mkN059 : Str -> N ; -mkN059 base_1 = - lin N - { s = table { - Nom => table { - Sg => base_1 ; - Pl => base_1+"лар" - } ; - Acc => table { - Sg => base_1+"ны" ; - Pl => base_1+"ларды" - } ; - Dat => table { - Sg => base_1+"ға" ; - Pl => base_1+"ларға" - } ; - Gen => table { - Sg => base_1+"ның" ; - Pl => base_1+"лардың" - } ; - Ablat => table { - Sg => base_1+"дан" ; - Pl => base_1+"лардан" - } ; - Instr => table { - Sg => base_1+"мен" ; - Pl => base_1+"лармен" - } ; - Loc => table { - Sg => base_1+"да" ; - Pl => base_1+"ларда" - } - } ; - poss = table { - Sg => table { - P1 => table { - Sg => base_1+"м" ; - Pl => base_1+"ларым" - } ; - P2 Informal => table { - Sg => base_1+"ңыз" ; - Pl => base_1+"ларыңыз" - } ; - P2 Formal => table { - Sg => base_1+"ң" ; - Pl => base_1+"ларың" - } ; - P3 => table { - Sg => base_1+"сы" ; - Pl => base_1+"лар" - } - } ; - Pl => table { - P1 => table { - Sg => base_1+"мыз" ; - Pl => base_1+"ларымыз" - } ; - P2 Informal => table { - Sg => nonExist ; - Pl => nonExist - } ; - P2 Formal => table { - Sg => nonExist ; - Pl => nonExist - } ; - P3 => table { - Sg => nonExist ; - Pl => nonExist - } - } - } - } ; - mkN060 : Str -> N ; mkN060 base = case base of { @@ -4862,79 +3545,6 @@ mkN071 base_1 = } } ; -mkN072 : Str -> N ; -mkN072 base_1 = - lin N - { s = table { - Nom => table { - Sg => base_1 ; - Pl => base_1+"тар" - } ; - Acc => table { - Sg => base_1+"ты" ; - Pl => base_1+"тарды" - } ; - Dat => table { - Sg => base_1+"қа" ; - Pl => base_1+"тардың" - } ; - Gen => table { - Sg => base_1+"тың" ; - Pl => base_1+"тардың" - } ; - Ablat => table { - Sg => base_1+"тан" ; - Pl => base_1+"тардан" - } ; - Instr => table { - Sg => base_1+"пен" ; - Pl => base_1+"тармен" - } ; - Loc => table { - Sg => base_1+"та" ; - Pl => base_1+"тарда" - } - } ; - poss = table { - Sg => table { - P1 => table { - Sg => base_1+"ым" ; - Pl => base_1+"тарым" - } ; - P2 Informal => table { - Sg => base_1+"ыңыз" ; - Pl => base_1+"тарыңыз" - } ; - P2 Formal => table { - Sg => base_1+"ың" ; - Pl => base_1+"тарың" - } ; - P3 => table { - Sg => base_1+"ы" ; - Pl => base_1+"тары" - } - } ; - Pl => table { - P1 => table { - Sg => base_1+"ымыз" ; - Pl => base_1+"тарымыз" - } ; - P2 Informal => table { - Sg => nonExist ; - Pl => nonExist - } ; - P2 Formal => table { - Sg => nonExist ; - Pl => nonExist - } ; - P3 => table { - Sg => nonExist ; - Pl => nonExist - } - } - } - } ; - mkN073 : Str -> N ; mkN073 base_1 = lin N @@ -5008,152 +3618,6 @@ mkN073 base_1 = } } ; -mkN074 : Str -> N ; -mkN074 base_1 = - lin N - { s = table { - Nom => table { - Sg => base_1 ; - Pl => base_1+"лер" - } ; - Acc => table { - Sg => base_1+"ді" ; - Pl => base_1+"лерді" - } ; - Dat => table { - Sg => base_1+"ге" ; - Pl => base_1+"лерге" - } ; - Gen => table { - Sg => base_1+"дің" ; - Pl => base_1+"лердің" - } ; - Ablat => table { - Sg => base_1+"ден" ; - Pl => base_1+"лерден" - } ; - Instr => table { - Sg => base_1+"мен" ; - Pl => base_1+"лермен" - } ; - Loc => table { - Sg => base_1+"де" ; - Pl => base_1+"лерде" - } - } ; - poss = table { - Sg => table { - P1 => table { - Sg => base_1+"ім" ; - Pl => base_1+"лерім" - } ; - P2 Informal => table { - Sg => base_1+"іңіз" ; - Pl => base_1+"леріңіз" - } ; - P2 Formal => table { - Sg => base_1+"ің" ; - Pl => base_1+"лерің" - } ; - P3 => table { - Sg => base_1+"і" ; - Pl => base_1+"лер" - } - } ; - Pl => table { - P1 => table { - Sg => base_1+"іміз" ; - Pl => base_1+"леріміз" - } ; - P2 Informal => table { - Sg => nonExist ; - Pl => nonExist - } ; - P2 Formal => table { - Sg => nonExist ; - Pl => nonExist - } ; - P3 => table { - Sg => nonExist ; - Pl => nonExist - } - } - } - } ; - -mkN075 : Str -> N ; -mkN075 base_1 = - lin N - { s = table { - Nom => table { - Sg => base_1 ; - Pl => base_1+"дер" - } ; - Acc => table { - Sg => base_1+"ді" ; - Pl => base_1+"дерді" - } ; - Dat => table { - Sg => base_1+"ге" ; - Pl => base_1+"мдерге" - } ; - Gen => table { - Sg => base_1+"нің" ; - Pl => base_1+"дердің" - } ; - Ablat => table { - Sg => base_1+"нен" ; - Pl => base_1+"дерден" - } ; - Instr => table { - Sg => base_1+"мен" ; - Pl => base_1+"дермен" - } ; - Loc => table { - Sg => base_1+"де" ; - Pl => base_1+"дерде" - } - } ; - poss = table { - Sg => table { - P1 => table { - Sg => base_1+"ім" ; - Pl => base_1+"дерім" - } ; - P2 Informal => table { - Sg => base_1+"іңіз" ; - Pl => base_1+"деріңіз" - } ; - P2 Formal => table { - Sg => base_1+"ің" ; - Pl => base_1+"дерің" - } ; - P3 => table { - Sg => base_1+"і" ; - Pl => base_1+"дері" - } - } ; - Pl => table { - P1 => table { - Sg => base_1+"іміз" ; - Pl => base_1+"деріміз" - } ; - P2 Informal => table { - Sg => nonExist ; - Pl => nonExist - } ; - P2 Formal => table { - Sg => nonExist ; - Pl => nonExist - } ; - P3 => table { - Sg => nonExist ; - Pl => nonExist - } - } - } - } ; - mkN076 : Str -> N ; mkN076 base_1 = lin N @@ -18421,4 +16885,4 @@ mkV054 base = }; _ => error "Can't apply paradigm mkV054" } ; -} \ No newline at end of file +} diff --git a/src/kazakh/ParadigmsKaz.gf b/src/kazakh/ParadigmsKaz.gf index 47de4aa3..c069edc3 100644 --- a/src/kazakh/ParadigmsKaz.gf +++ b/src/kazakh/ParadigmsKaz.gf @@ -16,14 +16,14 @@ oper _ + "жат" => mkN001 form; _ + "зат" => mkN020 form; _ + "ұлт" => mkN001 form; - _ + "ілт" => mkN021 form; + _ + "ілт" => mkN009 form; _ + "уыт" => mkN001 form; _ + "ірт" => mkN009 form; _ + "орт" => mkN020 form; _ + "ырт" => mkN020 form; _ + "шот" => mkN001 form; _ + "ант" => mkN001 form; - _ + "ент" => mkN021 form; + _ + "ент" => mkN009 form; _ + "хит" => mkN001 form; _ + "нөт" => mkN009 form; _ + "тет" => mkN009 form; @@ -33,16 +33,16 @@ oper _ + "гіт" => mkN009 form; _ + "ныш" => mkN001 form; _ + "лыш" => mkN001 form; - _ + "ңеш" => mkN055 form; - _ + "піш" => mkN021 form; - _ + "ніш" => mkN021 form; - _ + "ліш" => mkN021 form; + _ + "ңеш" => mkN022 form; + _ + "піш" => mkN009 form; + _ + "ніш" => mkN009 form; + _ + "ліш" => mkN009 form; _ + "ріш" => mkN022 form; _ + "шам" => mkN003 form; _ + "нам" => mkN002 form; - _ + "йым" => mkN026 form; - _ + "рым" => mkN026 form; - _ + "жым" => mkN026 form; + _ + "йым" => mkN003 form; + _ + "рым" => mkN003 form; + _ + "жым" => mkN003 form; _ + "ным" => mkN002 form; _ + "тым" => mkN002 form; _ + "нім" => mkN016 form; @@ -60,7 +60,7 @@ oper _ + "лен" => mkN016 form; _ + "рен" => mkN016 form; _ + "йың" => mkN003 form; - _ + "заң" => mkN019 form; + _ + "заң" => mkN003 form; _ + "пап" => mkN043 form; _ + "лып" => mkN043 form; _ + "қып" => mkN020 form; @@ -69,19 +69,19 @@ oper _ + "зақ" => mkN015 form; _ + "уақ" => mkN015 form; _ + "қақ" => mkN015 form; - _ + "ыла" => mkN030 form; - _ + "ола" => mkN030 form; - _ + "рда" => mkN030 form; - _ + "ұра" => mkN030 form; - _ + "йра" => mkN030 form; - _ + "аға" => mkN030 form; - _ + "ұма" => mkN030 form; - _ + "йна" => mkN030 form; - _ + "хна" => mkN030 form; - _ + "ина" => mkN030 form; - _ + "зба" => mkN030 form; - _ + "шқа" => mkN030 form; - _ + "сқа" => mkN030 form; + _ + "ыла" => mkN024 form; + _ + "ола" => mkN024 form; + _ + "рда" => mkN024 form; + _ + "ұра" => mkN024 form; + _ + "йра" => mkN024 form; + _ + "аға" => mkN024 form; + _ + "ұма" => mkN024 form; + _ + "йна" => mkN024 form; + _ + "хна" => mkN024 form; + _ + "ина" => mkN024 form; + _ + "зба" => mkN024 form; + _ + "шқа" => mkN024 form; + _ + "сқа" => mkN024 form; _ + "ьша" => mkN024 form; _ + "ыша" => mkN024 form; _ + "опа" => mkN024 form; @@ -91,31 +91,31 @@ oper _ + "юшы" => mkN005 form; _ + "озы" => mkN005 form; _ + "аты" => mkN024 form; - _ + "ция" => mkN030 form; - _ + "бар" => mkN017 form; - _ + "уар" => mkN017 form; - _ + "сар" => mkN017 form; - _ + "пар" => mkN017 form; + _ + "ция" => mkN024 form; + _ + "бар" => mkN006 form; + _ + "уар" => mkN006 form; + _ + "сар" => mkN006 form; + _ + "пар" => mkN006 form; _ + "мыр" => mkN025 form; - _ + "сыр" => mkN017 form; - _ + "тыр" => mkN017 form; - _ + "жыр" => mkN017 form; + _ + "сыр" => mkN006 form; + _ + "тыр" => mkN006 form; + _ + "жыр" => mkN006 form; _ + "ңір" => mkN018 form; - _ + "қай" => mkN017 form; + _ + "қай" => mkN006 form; _ + "най" => mkN025 form; _ + "уру" => mkN006 form; _ + "іру" => mkN018 form; _ + "жау" => mkN006 form; _ + "ғау" => mkN006 form; - _ + "ұну" => mkN017 form; + _ + "ұну" => mkN006 form; _ + "діл" => mkN018 form; _ + "тіл" => mkN018 form; _ + "ріл" => mkN018 form; - _ + "пал" => mkN038 form; - _ + "сал" => mkN038 form; + _ + "пал" => mkN025 form; + _ + "сал" => mkN025 form; _ + "иыл" => mkN025 form; - _ + "қыл" => mkN038 form; - _ + "жол" => mkN038 form; + _ + "қыл" => mkN025 form; + _ + "жол" => mkN025 form; _ + "дек" => mkN009 form; _ + "жек" => mkN009 form; _ + "тек" => mkN009 form; @@ -127,38 +127,38 @@ oper _ + "зік" => mkN033 form; _ + "біз" => mkN010 form; _ + "көз" => mkN010 form; - _ + "сөз" => mkN029 form; - _ + "быз" => mkN039 form; - _ + "кше" => mkN042 form; - _ + "рпе" => mkN042 form; + _ + "сөз" => mkN010 form; + _ + "быз" => mkN013 form; + _ + "кше" => mkN023 form; + _ + "рпе" => mkN023 form; _ + "еде" => mkN023 form; - _ + "йде" => mkN042 form; - _ + "өбе" => mkN042 form; + _ + "йде" => mkN023 form; + _ + "өбе" => mkN023 form; _ + "ңге" => mkN023 form; - _ + "кте" => mkN042 form; - _ + "мле" => mkN042 form; - _ + "кші" => mkN042 form; - _ + "нші" => mkN042 form; - _ + "зші" => mkN042 form; - _ + "иші" => mkN042 form; - _ + "лші" => mkN042 form; - _ + "пші" => mkN042 form; - _ + "ңкі" => mkN042 form; - _ + "іс" => mkN021 form; - _ + "ес" => mkN021 form; - _ + "үс" => mkN021 form; - _ + "өс" => mkN021 form; - _ + "ит" => mkN021 form; - _ + "өт" => mkN021 form; - _ + "ет" => mkN021 form; - _ + "іт" => mkN021 form; - _ + "ст" => mkN021 form; + _ + "кте" => mkN023 form; + _ + "мле" => mkN023 form; + _ + "кші" => mkN023 form; + _ + "нші" => mkN023 form; + _ + "зші" => mkN023 form; + _ + "иші" => mkN023 form; + _ + "лші" => mkN023 form; + _ + "пші" => mkN023 form; + _ + "ңкі" => mkN023 form; + _ + "іс" => mkN009 form; + _ + "ес" => mkN009 form; + _ + "үс" => mkN009 form; + _ + "өс" => mkN009 form; + _ + "ит" => mkN009 form; + _ + "өт" => mkN009 form; + _ + "ет" => mkN009 form; + _ + "іт" => mkN009 form; + _ + "ст" => mkN009 form; _ + "ят" => mkN020 form; _ + "үт" => mkN022 form; _ + "аш" => mkN001 form; - _ + "еш" => mkN021 form; + _ + "еш" => mkN009 form; _ + "іш" => mkN009 form; - _ + "үш" => mkN021 form; + _ + "үш" => mkN009 form; _ + "ам" => mkN002 form; _ + "ым" => mkN003 form; _ + "ұм" => mkN003 form; @@ -171,9 +171,9 @@ oper _ + "ін" => mkN016 form; _ + "үн" => mkN016 form; _ + "ен" => mkN016 form; - _ + "ың" => mkN026 form; + _ + "ың" => mkN003 form; _ + "аң" => mkN003 form; - _ + "оң" => mkN026 form; + _ + "оң" => mkN003 form; _ + "өп" => mkN022 form; _ + "іп" => mkN009 form; _ + "оп" => mkN020 form; @@ -181,13 +181,13 @@ oper _ + "ық" => mkN020 form; _ + "оқ" => mkN020 form; _ + "ңқ" => mkN020 form; - _ + "та" => mkN030 form; - _ + "ша" => mkN030 form; + _ + "та" => mkN024 form; + _ + "ша" => mkN024 form; _ + "ва" => mkN024 form; - _ + "ка" => mkN030 form; + _ + "ка" => mkN024 form; _ + "уа" => mkN024 form; - _ + "са" => mkN030 form; - _ + "жа" => mkN030 form; + _ + "са" => mkN024 form; + _ + "жа" => mkN024 form; _ + "қы" => mkN005 form; _ + "жы" => mkN005 form; _ + "йы" => mkN024 form; @@ -202,54 +202,54 @@ oper _ + "әр" => mkN036 form; _ + "ий" => mkN018 form; _ + "ей" => mkN018 form; - _ + "ау" => mkN017 form; - _ + "қу" => mkN017 form; - _ + "еу" => mkN034 form; + _ + "ау" => mkN006 form; + _ + "қу" => mkN006 form; + _ + "еу" => mkN018 form; _ + "ел" => mkN007 form; _ + "іл" => mkN007 form; - _ + "үл" => mkN037 form; - _ + "өл" => mkN037 form; + _ + "үл" => mkN007 form; + _ + "өл" => mkN007 form; _ + "ек" => mkN033 form; _ + "үк" => mkN009 form; - _ + "із" => mkN029 form; - _ + "үз" => mkN029 form; - _ + "өз" => mkN029 form; + _ + "із" => mkN010 form; + _ + "үз" => mkN010 form; + _ + "өз" => mkN010 form; _ + "ез" => mkN010 form; - _ + "аз" => mkN039 form; - _ + "әж" => mkN029 form; + _ + "аз" => mkN013 form; + _ + "әж" => mkN010 form; _ + "пе" => mkN023 form; - _ + "ке" => mkN042 form; - _ + "ме" => mkN042 form; - _ + "зе" => mkN042 form; - _ + "же" => mkN042 form; - _ + "рі" => mkN042 form; - _ + "ні" => mkN042 form; - _ + "сі" => mkN042 form; + _ + "ке" => mkN023 form; + _ + "ме" => mkN023 form; + _ + "зе" => mkN023 form; + _ + "же" => mkN023 form; + _ + "рі" => mkN023 form; + _ + "ні" => mkN023 form; + _ + "сі" => mkN023 form; _ + "с" => mkN001 form; _ + "т" => mkN001 form; _ + "ш" => mkN001 form; _ + "м" => mkN016 form; - _ + "н" => mkN026 form; + _ + "н" => mkN003 form; _ + "ң" => mkN016 form; _ + "п" => mkN043 form; _ + "д" => mkN002 form; _ + "қ" => mkN015 form; _ + "х" => mkN001 form; _ + "а" => mkN005 form; - _ + "ы" => mkN030 form; + _ + "ы" => mkN024 form; _ + "я" => mkN024 form; - _ + "р" => mkN034 form; + _ + "р" => mkN018 form; _ + "и" => mkN006 form; _ + "й" => mkN006 form; _ + "ю" => mkN006 form; _ + "у" => mkN025 form; - _ + "л" => mkN027 form; + _ + "л" => mkN025 form; _ + "к" => mkN022 form; _ + "з" => mkN013 form; _ + "ж" => mkN013 form; - _ + "е" => mkN032 form; - _ + "і" => mkN032 form; - _ + "ә" => mkN032 form; + _ + "е" => mkN023 form; + _ + "і" => mkN023 form; + _ + "ә" => mkN023 form; _ => error "Cannot find an inflection rule" } ; @@ -261,42 +261,42 @@ oper <_ + "пат", _ + "ы"> => mkN001 form1; <_ + "дас", _ + "ы"> => mkN001 form1; <_ + "йым", _ + "ы"> => mkN002 form1; - <_ + "тан", _ + "ы"> => mkN026 form1; - <_ + "қан", _ + "ы"> => mkN026 form1; - <_ + "ран", _ + "ы"> => mkN026 form1; + <_ + "тан", _ + "ы"> => mkN003 form1; + <_ + "қан", _ + "ы"> => mkN003 form1; + <_ + "ран", _ + "ы"> => mkN003 form1; <_ + "сық", _ + "ы"> => mkN015 form1; <_ + "шық", _ + "ы"> => mkN015 form1; <_ + "зба", _ + "ы"> => mkN005 form1; - <_ + "мыр", _ + "ы"> => mkN017 form1; + <_ + "мыр", _ + "ы"> => mkN006 form1; <_ + "дек", _ + "і"> => mkN033 form1; <_ + "тек", _ + "і"> => mkN033 form1; - <_ + "көз", _ + "і"> => mkN029 form1; + <_ + "көз", _ + "і"> => mkN010 form1; <_ + "ым", _ + "ы"> => mkN002 form1; - <_ + "ын", _ + "ы"> => mkN026 form1; - <_ + "аң", _ + "ы"> => mkN026 form1; + <_ + "ын", _ + "ы"> => mkN003 form1; + <_ + "аң", _ + "ы"> => mkN003 form1; <_ + "ық", _ + "ы"> => mkN015 form1; <_ + "та", _ + "ы"> => mkN005 form1; <_ + "ша", _ + "ы"> => mkN005 form1; - <_ + "ор", _ + "ы"> => mkN017 form1; - <_ + "ар", _ + "ы"> => mkN017 form1; - <_ + "ыр", _ + "ы"> => mkN017 form1; + <_ + "ор", _ + "ы"> => mkN006 form1; + <_ + "ар", _ + "ы"> => mkN006 form1; + <_ + "ыр", _ + "ы"> => mkN006 form1; <_ + "үл", _ + "і"> => mkN007 form1; <_ + "өл", _ + "і"> => mkN007 form1; - <_ + "іш", _ + "і"> => mkN021 form1; - <_ + "ір", _ + "і"> => mkN034 form1; + <_ + "іш", _ + "і"> => mkN009 form1; + <_ + "ір", _ + "і"> => mkN018 form1; <_ + "оп", _ + "ы"> => mkN043 form1; - <_ + "т", _ + "і"> => mkN021 form1; + <_ + "т", _ + "і"> => mkN009 form1; <_ + "ш", _ + "ы"> => mkN001 form1; <_ + "ы", _ + "ы"> => mkN005 form1; <_ + "я", _ + "ы"> => mkN005 form1; - <_ + "й", _ + "ы"> => mkN017 form1; - <_ + "й", _ + "і"> => mkN034 form1; - <_ + "у", _ + "ы"> => mkN017 form1; + <_ + "й", _ + "ы"> => mkN006 form1; + <_ + "й", _ + "і"> => mkN018 form1; + <_ + "у", _ + "ы"> => mkN006 form1; <_ + "к", _ + "і"> => mkN033 form1; - <_ + "з", _ + "ы"> => mkN039 form1; + <_ + "з", _ + "ы"> => mkN013 form1; <_ + "м", _ + "і"> => mkN016 form1; - <_ + "е", _ + "і"> => mkN042 form1; - <_ + "і", _ + "і"> => mkN042 form1; + <_ + "е", _ + "і"> => mkN023 form1; + <_ + "і", _ + "і"> => mkN023 form1; _ => regN form1 } ;