diff --git a/src/macedonian/MorphoMkd.gf b/src/macedonian/MorphoMkd.gf index dcae4b911..d6f1ae6ff 100644 --- a/src/macedonian/MorphoMkd.gf +++ b/src/macedonian/MorphoMkd.gf @@ -34,7 +34,38 @@ mkN001 base_1 = } ; mkN002 : Str -> N ; -mkN002 base = +mkN002 base_1 = + lin N + { s = table { + Indef => table { + Sg => base_1 ; + Pl => base_1+"ови" --guessed + } ; + Def Unspecified => table { + Sg => base_1+"от" ; + Pl => base_1+"овите" --guessed + } ; + Def Proximal => table { + Sg => base_1+"ов" ; + Pl => base_1+"овиве" --guessed + } ; + Def Distal => table { + Sg => base_1+"он" ; + Pl => base_1+"овине" --guessed + } + } ; + count_form = base_1+"а" ; --guessed + vocative = table { + Sg => base_1+"у" ; + Pl => base_1+"ови" --guessed + } ; + rel = \\_,_ => base_1 ; + relType = Pref ; + g = Masc + } ; + +mkN003 : Str -> N ; +mkN003 base = case base of { base_1+"е"+base_2@? => lin N { s = table { @@ -60,42 +91,11 @@ mkN002 base = Sg => base_1+"е"+base_2+"у" ; Pl => base_1+base_2+"и" } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Masc }; - _ => error "Can't apply paradigm mkN002" - } ; - -mkN003 : Str -> N ; -mkN003 base_1 = - lin N - { s = table { - Indef => table { - Sg => base_1 ; - Pl => base_1+"вци" - } ; - Def Unspecified => table { - Sg => base_1+"то" ; - Pl => base_1+"вците" - } ; - Def Proximal => table { - Sg => base_1+"во" ; - Pl => base_1+"вциве" - } ; - Def Distal => table { - Sg => base_1+"но" ; - Pl => base_1+"вцине" - } - } ; - count_form = base_1+"вци" ; - vocative = table { - Sg => base_1 ; - Pl => base_1+"вци" - } ; - rel = \\_,_ => base_1 ; - relType = Pref ; - g = Neuter + _ => error "Can't apply paradigm mkN003" } ; mkN004 : Str -> N ; @@ -104,25 +104,25 @@ mkN004 base_1 = { s = table { Indef => table { Sg => base_1 ; - Pl => base_1+"а" + Pl => base_1+"ја" --guessed } ; Def Unspecified => table { Sg => base_1+"то" ; - Pl => base_1+"ата" + Pl => base_1+"јата" --guessed } ; Def Proximal => table { Sg => base_1+"во" ; - Pl => base_1+"ава" + Pl => base_1+"јава" --guessed } ; Def Distal => table { Sg => base_1+"но" ; - Pl => base_1+"ана" + Pl => base_1+"јана" --guessed } } ; - count_form = base_1+"а" ; + count_form = base_1+"ја" ; --guessed vocative = table { Sg => base_1 ; - Pl => base_1+"а" + Pl => base_1+"ја" --guessed } ; rel = \\_,_ => base_1 ; relType = Pref ; @@ -131,68 +131,6 @@ mkN004 base_1 = mkN005 : Str -> N ; mkN005 base_1 = - lin N - { s = table { - Indef => table { - Sg => base_1 ; - Pl => base_1+"ја" - } ; - Def Unspecified => table { - Sg => base_1+"то" ; - Pl => base_1+"јата" - } ; - Def Proximal => table { - Sg => base_1+"во" ; - Pl => base_1+"јава" - } ; - Def Distal => table { - Sg => base_1+"но" ; - Pl => base_1+"јана" - } - } ; - count_form = base_1+"ја" ; - vocative = table { - Sg => base_1 ; - Pl => base_1+"ја" - } ; - rel = \\_,_ => base_1 ; - relType = Pref ; - g = Neuter - } ; - -mkN006 : Str -> N ; -mkN006 base_1 = - lin N - { s = table { - Indef => table { - Sg => base_1 ; - Pl => base_1+"ња" - } ; - Def Unspecified => table { - Sg => base_1+"то" ; - Pl => base_1+"њата" - } ; - Def Proximal => table { - Sg => base_1+"во" ; - Pl => base_1+"њава" - } ; - Def Distal => table { - Sg => base_1+"но" ; - Pl => base_1+"њана" - } - } ; - count_form = base_1+"ња" ; - vocative = table { - Sg => base_1 ; - Pl => base_1+"ња" - } ; - rel = \\_,_ => base_1 ; - relType = Pref ; - g = Neuter - } ; - -mkN007 : Str -> N ; -mkN007 base_1 = lin N { s = table { Indef => table { @@ -222,8 +160,8 @@ mkN007 base_1 = g = Masc } ; -mkN008 : Str -> N ; -mkN008 base = +mkN006 : Str -> N ; +mkN006 base = case base of { base_1+"а" => lin N { s = table { @@ -249,15 +187,49 @@ mkN008 base = Sg => base_1+"е" ; Pl => base_1+"и" } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Fem }; - _ => error "Can't apply paradigm mkN008" + _ => error "Can't apply paradigm mkN006" } ; -mkN009 : Str -> N ; -mkN009 base = +mkN007 : Str -> N ; +mkN007 base = + case base of { + base_1+"а" => lin N + { s = table { + Indef => table { + Sg => base_1+"а" ; + Pl => base_1+"и" --guessed + } ; + Def Unspecified => table { + Sg => base_1+"ата" ; + Pl => base_1+"ите" --guessed + } ; + Def Proximal => table { + Sg => base_1+"ава" ; + Pl => base_1+"иве" --guessed + } ; + Def Distal => table { + Sg => base_1+"ана" ; + Pl => base_1+"ине" --guessed + } + } ; + count_form = base_1+"и" ; --guessed + vocative = table { + Sg => base_1+"о" ; + Pl => base_1+"и" --guessed + } ; + rel = \\_,_ => base_1 ; + relType = Pref ; + g = Fem + }; + _ => error "Can't apply paradigm mkN007" + } ; + +mkN008 : Str -> N ; +mkN008 base = case base of { base_1+"а" => lin N { s = table { @@ -283,15 +255,15 @@ mkN009 base = Sg => base_1+"о" ; Pl => base_1+"и" } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Fem }; - _ => error "Can't apply paradigm mkN009" + _ => error "Can't apply paradigm mkN008" } ; -mkN010 : Str -> N ; -mkN010 base = +mkN009 : Str -> N ; +mkN009 base = case base of { base_1+"е" => lin N { s = table { @@ -317,15 +289,15 @@ mkN010 base = Sg => base_1+"е" ; Pl => base_1+"иња" } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Neuter }; - _ => error "Can't apply paradigm mkN010" + _ => error "Can't apply paradigm mkN009" } ; -mkN011 : Str -> N ; -mkN011 base = +mkN010 : Str -> N ; +mkN010 base = case base of { base_1+"к" => lin N { s = table { @@ -351,15 +323,15 @@ mkN011 base = Sg => base_1+"ку" ; Pl => base_1+"ци" } ; - rel = \\_,_ => base ; - relType = Pref ; - g = Masc + rel = \\_,_ => base_1 ; + relType = Pref ; + g = Masc }; - _ => error "Can't apply paradigm mkN011" + _ => error "Can't apply paradigm mkN010" } ; -mkN012 : Str -> N ; -mkN012 base = +mkN011 : Str -> N ; +mkN011 base = case base of { base_1+"ко" => lin N { s = table { @@ -385,15 +357,15 @@ mkN012 base = Sg => base_1+"ко" ; Pl => base_1+"чи" } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Neuter }; - _ => error "Can't apply paradigm mkN012" + _ => error "Can't apply paradigm mkN011" } ; -mkN013 : Str -> N ; -mkN013 base = +mkN012 : Str -> N ; +mkN012 base = case base of { base_1+"о" => lin N { s = table { @@ -419,15 +391,15 @@ mkN013 base = Sg => base_1+"о" ; Pl => base_1+"а" } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Neuter }; - _ => error "Can't apply paradigm mkN013" + _ => error "Can't apply paradigm mkN012" } ; -mkN014 : Str -> N ; -mkN014 base_1 = +mkN013 : Str -> N ; +mkN013 base_1 = lin N { s = table { Indef => table { @@ -435,52 +407,21 @@ mkN014 base_1 = Pl => base_1+"и" } ; Def Unspecified => table { - Sg => base_1+"а" ; - Pl => base_1+"ите" + Sg => base_1+"та" ; --guessed + Pl => base_1+"ите" --guessed } ; Def Proximal => table { - Sg => base_1+"ов" ; --guessed - Pl => base_1+"иве" + Sg => base_1+"ва" ; --guessed + Pl => base_1+"иве" --guessed } ; Def Distal => table { - Sg => base_1+"он" ; --guessed - Pl => base_1+"ине" + Sg => base_1+"на" ; --guessed + Pl => base_1+"ине" --guessed } } ; count_form = base_1+"и" ; vocative = table { - Sg => base_1 ; - Pl => base_1+"и" - } ; - rel = \\_,_ => base_1 ; - relType = Pref ; - g = Masc - } ; - -mkN015 : Str -> N ; -mkN015 base_1 = - lin N - { s = table { - Indef => table { - Sg => base_1 ; - Pl => base_1+"и" --guessed - } ; - Def Unspecified => table { - Sg => base_1+"та" ; - Pl => base_1+"ите" --guessed - } ; - Def Proximal => table { - Sg => base_1+"ов" ; --guessed - Pl => base_1+"иве" --guessed - } ; - Def Distal => table { - Sg => base_1+"он" ; --guessed - Pl => base_1+"ине" --guessed - } - } ; - count_form = base_1+"и" ; --guessed - vocative = table { - Sg => base_1 ; + Sg => base_1 ; --guessed Pl => base_1+"и" --guessed } ; rel = \\_,_ => base_1 ; @@ -488,8 +429,8 @@ mkN015 base_1 = g = Masc } ; -mkN016 : Str -> N ; -mkN016 base = +mkN014 : Str -> N ; +mkN014 base = case base of { base_1+"ин" => lin N { s = table { @@ -515,15 +456,15 @@ mkN016 base = Sg => base_1+"ине" ; Pl => base_1+"а" } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Masc }; - _ => error "Can't apply paradigm mkN016" + _ => error "Can't apply paradigm mkN014" } ; -mkN017 : Str -> N ; -mkN017 base = +mkN015 : Str -> N ; +mkN015 base = case base of { base_1+"н" => lin N { s = table { @@ -549,15 +490,46 @@ mkN017 base = Sg => base_1+"ну" ; Pl => base_1 } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Masc }; - _ => error "Can't apply paradigm mkN017" + _ => error "Can't apply paradigm mkN015" } ; -mkN018 : Str -> N ; -mkN018 base = +mkN016 : Str -> N ; +mkN016 base_1 = + lin N + { s = table { + Indef => table { + Sg => base_1 ; + Pl => base_1+"еви" --guessed + } ; + Def Unspecified => table { + Sg => base_1+"от" ; --guessed + Pl => base_1+"евите" --guessed + } ; + Def Proximal => table { + Sg => base_1+"ов" ; --guessed + Pl => base_1+"евиве" --guessed + } ; + Def Distal => table { + Sg => base_1+"он" ; --guessed + Pl => base_1+"евине" --guessed + } + } ; + count_form = base_1+"а" ; --guessed + vocative = table { + Sg => base_1+"у" ; --guessed + Pl => base_1+"еви" --guessed + } ; + rel = \\_,_ => base_1 ; + relType = Pref ; + g = Masc + } ; + +mkN017 : Str -> N ; +mkN017 base = case base of { base_1+"а" => lin N { s = table { @@ -583,7 +555,41 @@ mkN018 base = Sg => base_1+"о" ; Pl => base_1+"и" } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; + relType = Pref ; + g = Masc + }; + _ => error "Can't apply paradigm mkN017" + } ; + +mkN018 : Str -> N ; +mkN018 base = + case base of { + base_1+"а" => lin N + { s = table { + Indef => table { + Sg => base_1+"а" ; + Pl => nonExist + } ; + Def Unspecified => table { + Sg => base_1+"ата" ; --guessed + Pl => nonExist + } ; + Def Proximal => table { + Sg => base_1+"ава" ; --guessed + Pl => nonExist + } ; + Def Distal => table { + Sg => base_1+"ана" ; --guessed + Pl => nonExist + } + } ; + count_form = nonExist ; + vocative = table { + Sg => base_1+"о" ; + Pl => nonExist + } ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Masc }; @@ -617,7 +623,7 @@ mkN019 base = Sg => base_1+"гу" ; Pl => base_1+"зи" } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Masc }; @@ -651,7 +657,7 @@ mkN020 base = Sg => base_1+"есу" ; Pl => base_1+"ци" } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Masc }; @@ -747,7 +753,7 @@ mkN023 base = Sg => base_1+"јо" ; Pl => base_1+"и" } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Fem }; @@ -781,7 +787,7 @@ mkN024 base = Sg => base_1+"те" ; Pl => base_1+"ќа" } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Masc }; @@ -789,7 +795,69 @@ mkN024 base = } ; mkN025 : Str -> N ; -mkN025 base = +mkN025 base_1 = + lin N + { s = table { + Indef => table { + Sg => base_1 ; + Pl => base_1+"ови" --guessed + } ; + Def Unspecified => table { + Sg => base_1+"от" ; + Pl => base_1+"овите" --guessed + } ; + Def Proximal => table { + Sg => base_1+"ов" ; + Pl => base_1+"овиве" --guessed + } ; + Def Distal => table { + Sg => base_1+"он" ; + Pl => base_1+"овине" --guessed + } + } ; + count_form = base_1+"а" ; --guessed + vocative = table { + Sg => base_1+"е" ; + Pl => base_1+"ови" --guessed + } ; + rel = \\_,_ => base_1 ; + relType = Pref ; + g = Masc + } ; + +mkN026 : Str -> N ; +mkN026 base_1 = + lin N + { s = table { + Indef => table { + Sg => base_1 ; + Pl => base_1+"ја" + } ; + Def Unspecified => table { + Sg => base_1+"то" ; + Pl => base_1+"јата" + } ; + Def Proximal => table { + Sg => base_1+"во" ; + Pl => base_1+"јава" + } ; + Def Distal => table { + Sg => base_1+"но" ; + Pl => base_1+"јана" + } + } ; + count_form = base_1+"ја" ; + vocative = table { + Sg => base_1 ; + Pl => base_1+"ја" + } ; + rel = \\_,_ => base_1 ; + relType = Pref ; + g = Neuter + } ; + +mkN027 : Str -> N ; +mkN027 base = case base of { base_1+"а"+base_2@? => lin N { s = table { @@ -815,15 +883,15 @@ mkN025 base = Sg => base_1+"а"+base_2+"е" ; Pl => base_1+base_2+"и" } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Masc }; - _ => error "Can't apply paradigm mkN025" + _ => error "Can't apply paradigm mkN027" } ; -mkN026 : Str -> N ; -mkN026 base = +mkN028 : Str -> N ; +mkN028 base = case base of { base_1+"е" => lin N { s = table { @@ -849,15 +917,15 @@ mkN026 base = Sg => base_1+"е" ; Pl => base_1+"а" } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Masc }; - _ => error "Can't apply paradigm mkN026" + _ => error "Can't apply paradigm mkN028" } ; -mkN027 : Str -> N ; -mkN027 base = +mkN029 : Str -> N ; +mkN029 base = case base of { base_1+"г" => lin N { s = table { @@ -883,15 +951,15 @@ mkN027 base = Sg => base_1+"же" ; Pl => base_1+"гови" } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Masc }; - _ => error "Can't apply paradigm mkN027" + _ => error "Can't apply paradigm mkN029" } ; -mkN028 : Str -> N ; -mkN028 base = +mkN030 : Str -> N ; +mkN030 base = case base of { base_1+"га" => lin N { s = table { @@ -917,15 +985,49 @@ mkN028 base = Sg => base_1+"го" ; Pl => base_1+"зе" } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Fem }; - _ => error "Can't apply paradigm mkN028" + _ => error "Can't apply paradigm mkN030" } ; -mkN029 : Str -> N ; -mkN029 base = +mkN031 : Str -> N ; +mkN031 base = + case base of { + base_1+"а" => lin N + { s = table { + Indef => table { + Sg => base_1+"а" ; + Pl => base_1+"и" --guessed + } ; + Def Unspecified => table { + Sg => base_1+"ата" ; + Pl => base_1+"ите" --guessed + } ; + Def Proximal => table { + Sg => base_1+"ава" ; + Pl => base_1+"иве" --guessed + } ; + Def Distal => table { + Sg => base_1+"ана" ; + Pl => base_1+"ине" --guessed + } + } ; + count_form = base_1+"и" ; --guessed + vocative = table { + Sg => base_1+"е" ; + Pl => nonExist + } ; + rel = \\_,_ => base_1 ; + relType = Pref ; + g = Fem + }; + _ => error "Can't apply paradigm mkN031" + } ; + +mkN032 : Str -> N ; +mkN032 base = case base of { base_1+"тец" => lin N { s = table { @@ -951,15 +1053,15 @@ mkN029 base = Sg => base_1+"че" ; Pl => base_1+"тци" } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Masc }; - _ => error "Can't apply paradigm mkN029" + _ => error "Can't apply paradigm mkN032" } ; -mkN030 : Str -> N ; -mkN030 base = +mkN033 : Str -> N ; +mkN033 base = case base of { base_1+"е" => lin N { s = table { @@ -985,15 +1087,15 @@ mkN030 base = Sg => base_1+"е" ; Pl => base_1+"ја" } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Neuter }; - _ => error "Can't apply paradigm mkN030" + _ => error "Can't apply paradigm mkN033" } ; -mkN031 : Str -> N ; -mkN031 base = +mkN034 : Str -> N ; +mkN034 base = case base of { base_1+"е" => lin N { s = table { @@ -1019,15 +1121,15 @@ mkN031 base = Sg => base_1+"е" ; Pl => base_1+"а" } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Neuter }; - _ => error "Can't apply paradigm mkN031" + _ => error "Can't apply paradigm mkN034" } ; -mkN032 : Str -> N ; -mkN032 base_1 = +mkN035 : Str -> N ; +mkN035 base_1 = lin N { s = table { Indef => table { @@ -1039,11 +1141,11 @@ mkN032 base_1 = Pl => base_1+"ите" } ; Def Proximal => table { - Sg => base_1+"ов" ; --guessed + Sg => base_1+"ва" ; Pl => base_1+"иве" } ; Def Distal => table { - Sg => base_1+"он" ; --guessed + Sg => base_1+"на" ; Pl => base_1+"ине" } } ; @@ -1057,76 +1159,42 @@ mkN032 base_1 = g = Fem } ; -mkN033 : Str -> N ; -mkN033 base = +mkN036 : Str -> N ; +mkN036 base = case base of { base_1+"а"+base_2@? => lin N { s = table { Indef => table { Sg => base_1+"а"+base_2 ; - Pl => base_1+base_2+"и" + Pl => base_1+base_2+"ови" --guessed } ; Def Unspecified => table { Sg => base_1+base_2+"от" ; - Pl => base_1+base_2+"ите" + Pl => base_1+base_2+"овите" --guessed } ; Def Proximal => table { Sg => base_1+base_2+"ов" ; - Pl => base_1+base_2+"иве" + Pl => base_1+base_2+"овиве" --guessed } ; Def Distal => table { Sg => base_1+base_2+"он" ; - Pl => base_1+base_2+"ине" + Pl => base_1+base_2+"овине" --guessed } } ; - count_form = base_1+base_2+"а" ; + count_form = base_1+"а"+base_2+"а" ; --guessed vocative = table { Sg => base_1+base_2+"у" ; - Pl => base_1+base_2+"и" + Pl => base_1+base_2+"ови" --guessed } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Masc }; - _ => error "Can't apply paradigm mkN033" + _ => error "Can't apply paradigm mkN036" } ; -mkN034 : Str -> N ; -mkN034 base = - case base of { - base_1+"а"+base_2@? => lin N - { s = table { - Indef => table { - Sg => base_1+"а"+base_2 ; - Pl => base_1+base_2+"ови" - } ; - Def Unspecified => table { - Sg => base_1+base_2+"от" ; - Pl => base_1+base_2+"овите" - } ; - Def Proximal => table { - Sg => base_1+base_2+"ов" ; - Pl => base_1+base_2+"овиве" - } ; - Def Distal => table { - Sg => base_1+base_2+"он" ; - Pl => base_1+base_2+"овине" - } - } ; - count_form = base_1+"а"+base_2+"а" ; - vocative = table { - Sg => base_1+base_2+"у" ; - Pl => base_1+base_2+"ови" - } ; - rel = \\_,_ => base ; - relType = Pref ; - g = Masc - }; - _ => error "Can't apply paradigm mkN034" - } ; - -mkN035 : Str -> N ; -mkN035 base = +mkN037 : Str -> N ; +mkN037 base = case base of { base_1+"х" => lin N { s = table { @@ -1152,15 +1220,49 @@ mkN035 base = Sg => base_1+"ху" ; Pl => base_1+"си" } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Masc }; - _ => error "Can't apply paradigm mkN035" + _ => error "Can't apply paradigm mkN037" } ; -mkN036 : Str -> N ; -mkN036 base = +mkN038 : Str -> N ; +mkN038 base = + case base of { + base_1+"а" => lin N + { s = table { + Indef => table { + Sg => base_1+"а" ; + Pl => base_1+"и" --guessed + } ; + Def Unspecified => table { + Sg => base_1+"ата" ; --guessed + Pl => base_1+"ите" --guessed + } ; + Def Proximal => table { + Sg => base_1+"ава" ; --guessed + Pl => base_1+"иве" --guessed + } ; + Def Distal => table { + Sg => base_1+"ана" ; --guessed + Pl => base_1+"ине" --guessed + } + } ; + count_form = base_1+"и" ; --guessed + vocative = table { + Sg => base_1+"о" ; + Pl => nonExist + } ; + rel = \\_,_ => base_1 ; + relType = Pref ; + g = Fem + }; + _ => error "Can't apply paradigm mkN038" + } ; + +mkN039 : Str -> N ; +mkN039 base = case base of { base_1+"ј" => lin N { s = table { @@ -1186,15 +1288,46 @@ mkN036 base = Sg => base_1+"ју" ; Pl => base_1+"еви" } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Masc }; - _ => error "Can't apply paradigm mkN036" + _ => error "Can't apply paradigm mkN039" } ; -mkN037 : Str -> N ; -mkN037 base = +mkN040 : Str -> N ; +mkN040 base_1 = + lin N + { s = table { + Indef => table { + Sg => base_1 ; + Pl => base_1+"а" + } ; + Def Unspecified => table { + Sg => base_1+"то" ; + Pl => base_1+"ата" + } ; + Def Proximal => table { + Sg => base_1+"во" ; + Pl => base_1+"ава" + } ; + Def Distal => table { + Sg => base_1+"но" ; + Pl => base_1+"ана" + } + } ; + count_form = base_1+"а" ; + vocative = table { + Sg => base_1 ; + Pl => base_1+"а" + } ; + rel = \\_,_ => base_1 ; + relType = Pref ; + g = Neuter + } ; + +mkN041 : Str -> N ; +mkN041 base = case base of { base_1+"те" => lin N { s = table { @@ -1220,15 +1353,15 @@ mkN037 base = Sg => base_1+"те" ; Pl => base_1+"ца" } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Neuter }; - _ => error "Can't apply paradigm mkN037" + _ => error "Can't apply paradigm mkN041" } ; -mkN038 : Str -> N ; -mkN038 base = +mkN042 : Str -> N ; +mkN042 base = case base of { base_1+"н" => lin N { s = table { @@ -1254,46 +1387,46 @@ mkN038 base = Sg => base_1+"ну" ; Pl => base_1+"ња" } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Masc }; - _ => error "Can't apply paradigm mkN038" + _ => error "Can't apply paradigm mkN042" } ; -mkN039 : Str -> N ; -mkN039 base_1 = +mkN043 : Str -> N ; +mkN043 base_1 = lin N { s = table { Indef => table { Sg => base_1 ; - Pl => base_1+"и" --guessed + Pl => base_1+"и" } ; Def Unspecified => table { Sg => base_1+"а" ; - Pl => base_1+"ите" --guessed + Pl => base_1+"ите" } ; Def Proximal => table { - Sg => base_1+"ов" ; --guessed - Pl => base_1+"иве" --guessed + Sg => nonExist ; + Pl => base_1+"иве" } ; Def Distal => table { - Sg => base_1+"он" ; --guessed - Pl => base_1+"ине" --guessed + Sg => nonExist ; + Pl => base_1+"ине" } } ; - count_form = base_1+"а" ; --guessed + count_form = base_1+"и" ; vocative = table { Sg => base_1 ; - Pl => base_1+"и" --guessed + Pl => base_1+"и" } ; rel = \\_,_ => base_1 ; relType = Pref ; g = Fem } ; -mkN040 : Str -> N ; -mkN040 base_1 = +mkN044 : Str -> N ; +mkN044 base_1 = lin N { s = table { Indef => table { @@ -1301,30 +1434,64 @@ mkN040 base_1 = Pl => base_1+"ови" } ; Def Unspecified => table { - Sg => base_1+"от" ; --guessed - Pl => base_1+"ите" --guessed + Sg => base_1+"то" ; --guessed + Pl => nonExist } ; Def Proximal => table { - Sg => base_1+"ов" ; --guessed - Pl => base_1+"иве" --guessed + Sg => base_1+"во" ; --guessed + Pl => nonExist } ; Def Distal => table { - Sg => base_1+"он" ; --guessed - Pl => base_1+"ине" --guessed + Sg => base_1+"но" ; --guessed + Pl => nonExist } } ; count_form = base_1+"ови" ; vocative = table { Sg => base_1 ; --guessed - Pl => base_1+"и" --guessed + Pl => nonExist } ; rel = \\_,_ => base_1 ; relType = Pref ; g = Masc } ; -mkN041 : Str -> N ; -mkN041 base = +mkN045 : Str -> N ; +mkN045 base = + case base of { + base_1+"а" => lin N + { s = table { + Indef => table { + Sg => base_1+"а" ; + Pl => base_1+"и" + } ; + Def Unspecified => table { + Sg => base_1+"ата" ; --guessed + Pl => base_1+"ите" --guessed + } ; + Def Proximal => table { + Sg => base_1+"ава" ; --guessed + Pl => base_1+"иве" --guessed + } ; + Def Distal => table { + Sg => base_1+"ана" ; --guessed + Pl => base_1+"ине" --guessed + } + } ; + count_form = base_1+"и" ; + vocative = table { + Sg => base_1+"е" ; --guessed + Pl => nonExist + } ; + rel = \\_,_ => base_1 ; + relType = Pref ; + g = Fem + }; + _ => error "Can't apply paradigm mkN045" + } ; + +mkN046 : Str -> N ; +mkN046 base = case base of { base_1+"а"+base_2@? => lin N { s = table { @@ -1350,46 +1517,46 @@ mkN041 base = Sg => base_1+"а"+base_2+"у" ; Pl => base_1+base_2+"и" } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Masc }; - _ => error "Can't apply paradigm mkN041" + _ => error "Can't apply paradigm mkN046" } ; -mkN042 : Str -> N ; -mkN042 base_1 = +mkN047 : Str -> N ; +mkN047 base_1 = lin N { s = table { Indef => table { Sg => base_1 ; - Pl => base_1+"и" --guessed + Pl => base_1+"а" } ; Def Unspecified => table { Sg => base_1+"то" ; - Pl => base_1+"ите" --guessed + Pl => base_1+"ата" } ; Def Proximal => table { Sg => base_1+"во" ; - Pl => base_1+"иве" --guessed + Pl => base_1+"ава" } ; Def Distal => table { Sg => base_1+"но" ; - Pl => base_1+"ине" --guessed + Pl => base_1+"ана" } } ; - count_form = base_1+"а" ; --guessed + count_form = base_1+"а" ; vocative = table { Sg => base_1 ; - Pl => base_1+"и" --guessed + Pl => base_1+"а" } ; rel = \\_,_ => base_1 ; relType = Pref ; g = Masc } ; -mkN043 : Str -> N ; -mkN043 base_1 = +mkN048 : Str -> N ; +mkN048 base_1 = lin N { s = table { Indef => table { @@ -1419,8 +1586,101 @@ mkN043 base_1 = g = Neuter } ; -mkN044 : Str -> N ; -mkN044 base = +mkN049 : Str -> N ; +mkN049 base_1 = + lin N + { s = table { + Indef => table { + Sg => base_1 ; + Pl => base_1+"вци" --guessed + } ; + Def Unspecified => table { + Sg => base_1+"то" ; + Pl => base_1+"вците" --guessed + } ; + Def Proximal => table { + Sg => base_1+"во" ; + Pl => base_1+"вциве" --guessed + } ; + Def Distal => table { + Sg => base_1+"но" ; + Pl => base_1+"вцине" --guessed + } + } ; + count_form = base_1+"вци" ; --guessed + vocative = table { + Sg => base_1 ; + Pl => base_1+"вци" --guessed + } ; + rel = \\_,_ => base_1 ; + relType = Pref ; + g = Masc + } ; + +mkN050 : Str -> N ; +mkN050 base_1 = + lin N + { s = table { + Indef => table { + Sg => base_1 ; + Pl => base_1+"и" --guessed + } ; + Def Unspecified => table { + Sg => base_1+"а" ; + Pl => base_1+"те" --guessed + } ; + Def Proximal => table { + Sg => nonExist ; + Pl => base_1+"ве" --guessed + } ; + Def Distal => table { + Sg => nonExist ; + Pl => base_1+"не" --guessed + } + } ; + count_form = base_1+"и" ; --guessed + vocative = table { + Sg => base_1 ; + Pl => base_1 --guessed + } ; + rel = \\_,_ => base_1 ; + relType = Pref ; + g = Fem + } ; + +mkN051 : Str -> N ; +mkN051 base_1 = + lin N + { s = table { + Indef => table { + Sg => base_1 ; + Pl => base_1+"и" --guessed + } ; + Def Unspecified => table { + Sg => base_1+"та" ; + Pl => base_1+"ите" --guessed + } ; + Def Proximal => table { + Sg => base_1+"ва" ; --guessed + Pl => base_1+"иве" --guessed + } ; + Def Distal => table { + Sg => base_1+"на" ; --guessed + Pl => base_1+"ине" --guessed + } + } ; + count_form = base_1+"и" ; --guessed + vocative = table { + Sg => base_1 ; + Pl => base_1+"и" --guessed + } ; + rel = \\_,_ => base_1 ; + relType = Pref ; + g = Fem + } ; + +mkN052 : Str -> N ; +mkN052 base = case base of { base_1+"е"+base_2@? => lin N { s = table { @@ -1446,15 +1706,15 @@ mkN044 base = Sg => base_1+"е"+base_2+"у" ; Pl => base_1+base_2+"ови" } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Masc }; - _ => error "Can't apply paradigm mkN044" + _ => error "Can't apply paradigm mkN052" } ; -mkN045 : Str -> N ; -mkN045 base = +mkN053 : Str -> N ; +mkN053 base = case base of { base_1+"ја" => lin N { s = table { @@ -1480,15 +1740,15 @@ mkN045 base = Sg => base_1+"јо" ; Pl => base_1+"и" } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Masc }; - _ => error "Can't apply paradigm mkN045" + _ => error "Can't apply paradigm mkN053" } ; -mkN046 : Str -> N ; -mkN046 base = +mkN054 : Str -> N ; +mkN054 base = case base of { "човек" => lin N { s = table { @@ -1514,15 +1774,80 @@ mkN046 base = Sg => "човеку" ; Pl => "луѓе" } ; - rel = \\_,_ => base ; + rel = \\_,_ => "човек" ; relType = Pref ; g = Masc }; - _ => error "Can't apply paradigm mkN046" + _ => error "Can't apply paradigm mkN054" } ; -mkN047 : Str -> N ; -mkN047 base_1 = +mkN055 : Str -> N ; +mkN055 base_1 = + lin N + { s = table { + Indef => table { + Sg => base_1 ; + Pl => base_1+"и" + } ; + Def Unspecified => table { + Sg => base_1+"та" ; + Pl => base_1+"ите" + } ; + Def Proximal => table { + Sg => base_1+"ва" ; + Pl => base_1+"иве" + } ; + Def Distal => table { + Sg => base_1+"на" ; + Pl => base_1+"ине" + } + } ; + count_form = base_1+"и" ; + vocative = table { + Sg => base_1 ; + Pl => base_1+"и" + } ; + rel = \\_,_ => base_1 ; + relType = Pref ; + g = Masc + } ; + +mkN056 : Str -> N ; +mkN056 base = + case base of { + base_1+"а"+base_2@? => lin N + { s = table { + Indef => table { + Sg => base_1+"а"+base_2 ; + Pl => base_1+base_2+"ови" + } ; + Def Unspecified => table { + Sg => base_1+base_2+"от" ; + Pl => base_1+base_2+"овите" + } ; + Def Proximal => table { + Sg => base_1+base_2+"ов" ; + Pl => base_1+base_2+"овиве" + } ; + Def Distal => table { + Sg => base_1+base_2+"он" ; + Pl => base_1+base_2+"овине" + } + } ; + count_form = base_1+"а"+base_2+"а" ; + vocative = table { + Sg => base_1+base_2+"у" ; + Pl => base_1+base_2+"ови" + } ; + rel = \\_,_ => base_1 ; + relType = Pref ; + g = Masc + }; + _ => error "Can't apply paradigm mkN056" + } ; + +mkN057 : Str -> N ; +mkN057 base_1 = lin N { s = table { Indef => table { @@ -1552,8 +1877,8 @@ mkN047 base_1 = g = Masc } ; -mkN048 : Str -> N ; -mkN048 base = +mkN058 : Str -> N ; +mkN058 base = case base of { base_1+"о"+base_2@? => lin N { s = table { @@ -1579,15 +1904,15 @@ mkN048 base = Sg => base_1+base_2+"е" ; Pl => base_1+base_2+"овци" } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Masc }; - _ => error "Can't apply paradigm mkN048" + _ => error "Can't apply paradigm mkN058" } ; -mkN049 : Str -> N ; -mkN049 base_1 = +mkN059 : Str -> N ; +mkN059 base_1 = lin N { s = table { Indef => table { @@ -1617,8 +1942,8 @@ mkN049 base_1 = g = Masc } ; -mkN050 : Str -> N ; -mkN050 base = +mkN060 : Str -> N ; +mkN060 base = case base of { base_1+"а" => lin N { s = table { @@ -1644,15 +1969,15 @@ mkN050 base = Sg => base_1+"е" ; Pl => base_1+"и" } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Masc }; - _ => error "Can't apply paradigm mkN050" + _ => error "Can't apply paradigm mkN060" } ; -mkN051 : Str -> N ; -mkN051 base = +mkN061 : Str -> N ; +mkN061 base = case base of { base_1+"ч"+base_2@?+"н" => lin N { s = table { @@ -1678,15 +2003,15 @@ mkN051 base = Sg => base_1+"ч"+base_2+"ну" ; Pl => base_1+"ц"+base_2 } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Masc }; - _ => error "Can't apply paradigm mkN051" + _ => error "Can't apply paradigm mkN061" } ; -mkN052 : Str -> N ; -mkN052 base_1 = +mkN062 : Str -> N ; +mkN062 base_1 = lin N { s = table { Indef => table { @@ -1716,8 +2041,39 @@ mkN052 base_1 = g = Masc } ; -mkN053 : Str -> N ; -mkN053 base = +mkN063 : Str -> N ; +mkN063 base_1 = + lin N + { s = table { + Indef => table { + Sg => base_1 ; + Pl => base_1 --guessed + } ; + Def Unspecified => table { + Sg => base_1+"то" ; --guessed + Pl => base_1+"та" --guessed + } ; + Def Proximal => table { + Sg => base_1+"во" ; --guessed + Pl => base_1+"ва" --guessed + } ; + Def Distal => table { + Sg => base_1+"но" ; --guessed + Pl => base_1+"на" --guessed + } + } ; + count_form = base_1 ; --guessed + vocative = table { + Sg => base_1 ; --guessed + Pl => base_1 --guessed + } ; + rel = \\_,_ => base_1 ; + relType = Pref ; + g = Neuter + } ; + +mkN064 : Str -> N ; +mkN064 base = case base of { base_1+"о"+base_2@? => lin N { s = table { @@ -1743,15 +2099,15 @@ mkN053 base = Sg => base_1+"о"+base_2+"у" ; Pl => base_1+base_2+"ишта" } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Masc }; - _ => error "Can't apply paradigm mkN053" + _ => error "Can't apply paradigm mkN064" } ; -mkN054 : Str -> N ; -mkN054 base_1 = +mkN065 : Str -> N ; +mkN065 base_1 = lin N { s = table { Indef => table { @@ -1781,8 +2137,8 @@ mkN054 base_1 = g = Masc } ; -mkN055 : Str -> N ; -mkN055 base = +mkN066 : Str -> N ; +mkN066 base = case base of { base_1+"т" => lin N { s = table { @@ -1808,15 +2164,15 @@ mkN055 base = Sg => base_1+"т" ; Pl => base_1+"ти" } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Fem }; - _ => error "Can't apply paradigm mkN055" + _ => error "Can't apply paradigm mkN066" } ; -mkN056 : Str -> N ; -mkN056 base = +mkN067 : Str -> N ; +mkN067 base = case base of { base_1+"ј" => lin N { s = table { @@ -1842,15 +2198,46 @@ mkN056 base = Sg => base_1+"ју" ; Pl => base_1+"и" } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Masc }; - _ => error "Can't apply paradigm mkN056" + _ => error "Can't apply paradigm mkN067" } ; -mkN057 : Str -> N ; -mkN057 base = +mkN068 : Str -> N ; +mkN068 base_1 = + lin N + { s = table { + Indef => table { + Sg => base_1 ; + Pl => base_1+"и" --guessed + } ; + Def Unspecified => table { + Sg => base_1+"та" ; + Pl => base_1+"ите" --guessed + } ; + Def Proximal => table { + Sg => base_1+"ва" ; + Pl => base_1+"иве" --guessed + } ; + Def Distal => table { + Sg => base_1+"на" ; + Pl => base_1+"ине" --guessed + } + } ; + count_form = base_1+"и" ; --guessed + vocative = table { + Sg => base_1 ; + Pl => base_1+"и" --guessed + } ; + rel = \\_,_ => base_1 ; + relType = Pref ; + g = Fem + } ; + +mkN069 : Str -> N ; +mkN069 base = case base of { base_1+"зе"+base_2@? => lin N { s = table { @@ -1876,15 +2263,15 @@ mkN057 base = Sg => base_1+"зе"+base_2+"у" ; Pl => base_1+"с"+base_2+"и" } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Masc }; - _ => error "Can't apply paradigm mkN057" + _ => error "Can't apply paradigm mkN069" } ; -mkN058 : Str -> N ; -mkN058 base = +mkN070 : Str -> N ; +mkN070 base = case base of { base_1+"к" => lin N { s = table { @@ -1910,15 +2297,46 @@ mkN058 base = Sg => base_1+"к" ; Pl => base_1+"ци" } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Masc }; - _ => error "Can't apply paradigm mkN058" + _ => error "Can't apply paradigm mkN070" } ; -mkN059 : Str -> N ; -mkN059 base = +mkN071 : Str -> N ; +mkN071 base_1 = + lin N + { s = table { + Indef => table { + Sg => base_1 ; + Pl => base_1 --guessed + } ; + Def Unspecified => table { + Sg => base_1+"та" ; + Pl => base_1+"те" --guessed + } ; + Def Proximal => table { + Sg => base_1+"ва" ; + Pl => base_1+"ве" --guessed + } ; + Def Distal => table { + Sg => base_1+"на" ; + Pl => base_1+"не" --guessed + } + } ; + count_form = base_1 ; --guessed + vocative = table { + Sg => base_1 ; + Pl => base_1 --guessed + } ; + rel = \\_,_ => base_1 ; + relType = Pref ; + g = Masc + } ; + +mkN072 : Str -> N ; +mkN072 base = case base of { base_1+"о" => lin N { s = table { @@ -1944,15 +2362,15 @@ mkN059 base = Sg => base_1+"о" ; Pl => base_1+"ја" } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Neuter }; - _ => error "Can't apply paradigm mkN059" + _ => error "Can't apply paradigm mkN072" } ; -mkN060 : Str -> N ; -mkN060 base = +mkN073 : Str -> N ; +mkN073 base = case base of { base_1+"ше"+base_2@? => lin N { s = table { @@ -1978,15 +2396,15 @@ mkN060 base = Sg => base_1+"ше"+base_2+"у" ; Pl => base_1+"в"+base_2+"и" } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Masc }; - _ => error "Can't apply paradigm mkN060" + _ => error "Can't apply paradigm mkN073" } ; -mkN061 : Str -> N ; -mkN061 base = +mkN074 : Str -> N ; +mkN074 base = case base of { base_1+"ка" => lin N { s = table { @@ -2012,15 +2430,15 @@ mkN061 base = Sg => base_1+"ко" ; Pl => base_1+"це" } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Fem }; - _ => error "Can't apply paradigm mkN061" + _ => error "Can't apply paradigm mkN074" } ; -mkN062 : Str -> N ; -mkN062 base_1 = +mkN075 : Str -> N ; +mkN075 base_1 = lin N { s = table { Indef => table { @@ -2028,30 +2446,30 @@ mkN062 base_1 = Pl => base_1 } ; Def Unspecified => table { - Sg => base_1+"от" ; + Sg => base_1+"от" ; --guessed Pl => base_1+"те" } ; Def Proximal => table { - Sg => base_1+"ов" ; + Sg => base_1+"ов" ; --guessed Pl => base_1+"ве" } ; Def Distal => table { - Sg => base_1+"он" ; + Sg => base_1+"он" ; --guessed Pl => base_1+"не" } } ; count_form = base_1 ; vocative = table { Sg => base_1 ; --guessed - Pl => base_1+"и" --guessed + Pl => base_1 } ; rel = \\_,_ => base_1 ; relType = Pref ; g = Masc } ; -mkN063 : Str -> N ; -mkN063 base = +mkN076 : Str -> N ; +mkN076 base = case base of { base_1+"о" => lin N { s = table { @@ -2077,15 +2495,49 @@ mkN063 base = Sg => base_1+"о" ; Pl => base_1+"ена" } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Neuter }; - _ => error "Can't apply paradigm mkN063" + _ => error "Can't apply paradigm mkN076" } ; -mkN064 : Str -> N ; -mkN064 base = +mkN077 : Str -> N ; +mkN077 base = + case base of { + base_1+"е" => lin N + { s = table { + Indef => table { + Sg => base_1+"е" ; + Pl => base_1+"ја" + } ; + Def Unspecified => table { + Sg => nonExist ; + Pl => nonExist + } ; + Def Proximal => table { + Sg => nonExist ; + Pl => nonExist + } ; + Def Distal => table { + Sg => nonExist ; + Pl => nonExist + } + } ; + count_form = base_1+"ја" ; + vocative = table { + Sg => nonExist ; + Pl => nonExist + } ; + rel = \\_,_ => base_1 ; + relType = Pref ; + g = Neuter + }; + _ => error "Can't apply paradigm mkN077" + } ; + +mkN078 : Str -> N ; +mkN078 base = case base of { base_1+"бе"+base_2@? => lin N { s = table { @@ -2111,15 +2563,15 @@ mkN064 base = Sg => base_1+"бе"+base_2+"у" ; Pl => base_1+"п"+base_2+"и" } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Masc }; - _ => error "Can't apply paradigm mkN064" + _ => error "Can't apply paradigm mkN078" } ; -mkN065 : Str -> N ; -mkN065 base = +mkN079 : Str -> N ; +mkN079 base = case base of { base_1+"е"+base_2@? => lin N { s = table { @@ -2145,15 +2597,46 @@ mkN065 base = Sg => base_1+"е"+base_2+"у" ; Pl => base_1+"ј"+base_2+"и" } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Masc }; - _ => error "Can't apply paradigm mkN065" + _ => error "Can't apply paradigm mkN079" } ; -mkN066 : Str -> N ; -mkN066 base = +mkN080 : Str -> N ; +mkN080 base_1 = + lin N + { s = table { + Indef => table { + Sg => base_1 ; + Pl => base_1+"и" + } ; + Def Unspecified => table { + Sg => base_1+"а" ; --guessed + Pl => base_1+"ите" + } ; + Def Proximal => table { + Sg => nonExist ; + Pl => base_1+"иве" + } ; + Def Distal => table { + Sg => nonExist ; + Pl => base_1+"ине" + } + } ; + count_form = base_1+"и" ; + vocative = table { + Sg => base_1 ; --guessed + Pl => base_1+"и" + } ; + rel = \\_,_ => base_1 ; + relType = Pref ; + g = Masc + } ; + +mkN081 : Str -> N ; +mkN081 base = case base of { base_1+"о" => lin N { s = table { @@ -2179,15 +2662,15 @@ mkN066 base = Sg => base_1+"о" ; Pl => base_1+"и" } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Neuter }; - _ => error "Can't apply paradigm mkN066" + _ => error "Can't apply paradigm mkN081" } ; -mkN067 : Str -> N ; -mkN067 base = +mkN082 : Str -> N ; +mkN082 base = case base of { base_1+"а" => lin N { s = table { @@ -2213,15 +2696,15 @@ mkN067 base = Sg => base_1+"а" ; Pl => base_1+"и" } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Masc }; - _ => error "Can't apply paradigm mkN067" + _ => error "Can't apply paradigm mkN082" } ; -mkN068 : Str -> N ; -mkN068 base = +mkN083 : Str -> N ; +mkN083 base = case base of { base_1+"ка" => lin N { s = table { @@ -2247,15 +2730,15 @@ mkN068 base = Sg => base_1+"ко" ; Pl => base_1+"ци" } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Masc }; - _ => error "Can't apply paradigm mkN068" + _ => error "Can't apply paradigm mkN083" } ; -mkN069 : Str -> N ; -mkN069 base = +mkN084 : Str -> N ; +mkN084 base = case base of { base_1+"о" => lin N { s = table { @@ -2281,15 +2764,15 @@ mkN069 base = Sg => base_1+"о" ; Pl => base_1+"вци" } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Masc }; - _ => error "Can't apply paradigm mkN069" + _ => error "Can't apply paradigm mkN084" } ; -mkN070 : Str -> N ; -mkN070 base = +mkN085 : Str -> N ; +mkN085 base = case base of { base_1+"ј" => lin N { s = table { @@ -2315,15 +2798,15 @@ mkN070 base = Sg => base_1+"ју" ; Pl => base_1+"ишта" } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Masc }; - _ => error "Can't apply paradigm mkN070" + _ => error "Can't apply paradigm mkN085" } ; -mkN071 : Str -> N ; -mkN071 base = +mkN086 : Str -> N ; +mkN086 base = case base of { base_1+"а" => lin N { s = table { @@ -2349,15 +2832,80 @@ mkN071 base = Sg => base_1+"ау" ; Pl => base_1+"и" } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Fem }; - _ => error "Can't apply paradigm mkN071" + _ => error "Can't apply paradigm mkN086" } ; -mkN072 : Str -> N ; -mkN072 base_1 = +mkN087 : Str -> N ; +mkN087 base_1 = + lin N + { s = table { + Indef => table { + Sg => base_1 ; + Pl => base_1+"и" + } ; + Def Unspecified => table { + Sg => base_1+"та" ; + Pl => base_1+"ите" + } ; + Def Proximal => table { + Sg => nonExist ; + Pl => base_1+"иве" + } ; + Def Distal => table { + Sg => nonExist ; + Pl => base_1+"ине" + } + } ; + count_form = base_1+"и" ; + vocative = table { + Sg => base_1 ; + Pl => base_1+"и" + } ; + rel = \\_,_ => base_1 ; + relType = Pref ; + g = Fem + } ; + +mkN088 : Str -> N ; +mkN088 base = + case base of { + base_1+"а" => lin N + { s = table { + Indef => table { + Sg => base_1+"а" ; + Pl => nonExist + } ; + Def Unspecified => table { + Sg => base_1+"ата" ; + Pl => nonExist + } ; + Def Proximal => table { + Sg => base_1+"ава" ; + Pl => nonExist + } ; + Def Distal => table { + Sg => base_1+"ана" ; + Pl => nonExist + } + } ; + count_form = nonExist ; + vocative = table { + Sg => base_1+"о" ; + Pl => nonExist + } ; + rel = \\_,_ => base_1 ; + relType = Pref ; + g = Masc + }; + _ => error "Can't apply paradigm mkN088" + } ; + +mkN089 : Str -> N ; +mkN089 base_1 = lin N { s = table { Indef => table { @@ -2387,8 +2935,39 @@ mkN072 base_1 = g = Masc } ; -mkN073 : Str -> N ; -mkN073 base = +mkN090 : Str -> N ; +mkN090 base_1 = + lin N + { s = table { + Indef => table { + Sg => base_1 ; + Pl => base_1 --guessed + } ; + Def Unspecified => table { + Sg => base_1+"а" ; --guessed + Pl => base_1+"те" --guessed + } ; + Def Proximal => table { + Sg => base_1+"ов" ; --guessed + Pl => base_1+"ве" --guessed + } ; + Def Distal => table { + Sg => base_1+"он" ; --guessed + Pl => base_1+"не" --guessed + } + } ; + count_form = base_1 ; --guessed + vocative = table { + Sg => base_1 ; --guessed + Pl => base_1 --guessed + } ; + rel = \\_,_ => base_1 ; + relType = Pref ; + g = Fem + } ; + +mkN091 : Str -> N ; +mkN091 base = case base of { base_1+"к" => lin N { s = table { @@ -2397,32 +2976,66 @@ mkN073 base = Pl => base_1+"ци" } ; Def Unspecified => table { - Sg => base_1+"от" ; --guessed - Pl => base_1+"ите" --guessed + Sg => nonExist ; + Pl => nonExist } ; Def Proximal => table { - Sg => base_1+"ов" ; --guessed - Pl => base_1+"иве" --guessed + Sg => nonExist ; + Pl => nonExist } ; Def Distal => table { - Sg => base_1+"он" ; --guessed - Pl => base_1+"ине" --guessed + Sg => nonExist ; + Pl => nonExist } } ; count_form = base_1+"ци" ; vocative = table { - Sg => base_1 ; --guessed - Pl => base_1+"и" --guessed + Sg => nonExist ; + Pl => nonExist } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Masc }; - _ => error "Can't apply paradigm mkN073" + _ => error "Can't apply paradigm mkN091" } ; -mkN074 : Str -> N ; -mkN074 base_1 = +mkN092 : Str -> N ; +mkN092 base = + case base of { + base_1+"а"+base_2@? => lin N + { s = table { + Indef => table { + Sg => base_1+"а"+base_2 ; + Pl => base_1+base_2+"и" + } ; + Def Unspecified => table { + Sg => base_1+base_2+"от" ; + Pl => base_1+base_2+"ите" + } ; + Def Proximal => table { + Sg => base_1+base_2+"ов" ; + Pl => base_1+base_2+"иве" + } ; + Def Distal => table { + Sg => base_1+base_2+"он" ; + Pl => base_1+base_2+"ине" + } + } ; + count_form = base_1+base_2+"а" ; + vocative = table { + Sg => base_1+base_2+"у" ; + Pl => base_1+base_2+"и" + } ; + rel = \\_,_ => base_1 ; + relType = Pref ; + g = Masc + }; + _ => error "Can't apply paradigm mkN092" + } ; + +mkN093 : Str -> N ; +mkN093 base_1 = lin N { s = table { Indef => table { @@ -2430,30 +3043,30 @@ mkN074 base_1 = Pl => base_1+"еви" } ; Def Unspecified => table { - Sg => base_1+"от" ; --guessed - Pl => base_1+"ите" --guessed + Sg => base_1+"та" ; --guessed + Pl => nonExist } ; Def Proximal => table { - Sg => base_1+"ов" ; --guessed - Pl => base_1+"иве" --guessed + Sg => nonExist ; + Pl => nonExist } ; Def Distal => table { - Sg => base_1+"он" ; --guessed - Pl => base_1+"ине" --guessed + Sg => nonExist ; + Pl => nonExist } } ; count_form = base_1+"еви" ; vocative = table { Sg => base_1 ; --guessed - Pl => base_1+"и" --guessed + Pl => nonExist } ; rel = \\_,_ => base_1 ; relType = Pref ; g = Masc } ; -mkN075 : Str -> N ; -mkN075 base = +mkN094 : Str -> N ; +mkN094 base = case base of { base_1+"ец" => lin N { s = table { @@ -2479,15 +3092,15 @@ mkN075 base = Sg => base_1+"ецу" ; Pl => base_1+"и" } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Masc }; - _ => error "Can't apply paradigm mkN075" + _ => error "Can't apply paradigm mkN094" } ; -mkN076 : Str -> N ; -mkN076 base_1 = +mkN095 : Str -> N ; +mkN095 base_1 = lin N { s = table { Indef => table { @@ -2495,15 +3108,15 @@ mkN076 base_1 = Pl => base_1 } ; Def Unspecified => table { - Sg => base_1+"от" ; --guessed + Sg => base_1+"тта" ; --guessed Pl => base_1+"те" } ; Def Proximal => table { - Sg => base_1+"ов" ; --guessed + Sg => base_1+"во" ; --guessed Pl => base_1+"ве" } ; Def Distal => table { - Sg => base_1+"он" ; --guessed + Sg => base_1+"но" ; --guessed Pl => base_1+"не" } } ; @@ -2517,42 +3130,42 @@ mkN076 base_1 = g = Fem } ; -mkN077 : Str -> N ; -mkN077 base = +mkN096 : Str -> N ; +mkN096 base = case base of { - base_1+base_2@?+"т"+base_3@?+"о" => lin N + base_1+"с"+base_2@?+base_3@?+"о" => lin N { s = table { Indef => table { - Sg => base_1+base_2+"т"+base_3+"о" ; - Pl => base_1+"т"+base_2+base_3+"а" + Sg => base_1+"с"+base_2+base_3+"о" ; + Pl => base_1+base_2+"с"+base_3+"а" } ; Def Unspecified => table { - Sg => base_1+base_2+"т"+base_3+"ото" ; - Pl => base_1+"т"+base_2+base_3+"ата" + Sg => base_1+"с"+base_2+base_3+"ото" ; + Pl => base_1+base_2+"с"+base_3+"ата" } ; Def Proximal => table { - Sg => base_1+base_2+"т"+base_3+"ово" ; - Pl => base_1+"т"+base_2+base_3+"ава" + Sg => base_1+"с"+base_2+base_3+"ово" ; + Pl => base_1+base_2+"с"+base_3+"ава" } ; Def Distal => table { - Sg => base_1+base_2+"т"+base_3+"оно" ; - Pl => base_1+"т"+base_2+base_3+"ана" + Sg => base_1+"с"+base_2+base_3+"оно" ; + Pl => base_1+base_2+"с"+base_3+"ана" } } ; - count_form = base_1+"т"+base_2+base_3+"а" ; + count_form = base_1+base_2+"с"+base_3+"а" ; vocative = table { - Sg => base_1+base_2+"т"+base_3+"о" ; - Pl => base_1+"т"+base_2+base_3+"а" + Sg => base_1+"с"+base_2+base_3+"о" ; + Pl => base_1+base_2+"с"+base_3+"а" } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Neuter }; - _ => error "Can't apply paradigm mkN077" + _ => error "Can't apply paradigm mkN096" } ; -mkN078 : Str -> N ; -mkN078 base = +mkN097 : Str -> N ; +mkN097 base = case base of { base_1+"во" => lin N { s = table { @@ -2578,15 +3191,15 @@ mkN078 base = Sg => base_1+"во" ; Pl => base_1+"ши" } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Neuter }; - _ => error "Can't apply paradigm mkN078" + _ => error "Can't apply paradigm mkN097" } ; -mkN079 : Str -> N ; -mkN079 base = +mkN098 : Str -> N ; +mkN098 base = case base of { "чов"+base_1+"к" => lin N { s = table { @@ -2612,15 +3225,77 @@ mkN079 base = Sg => "чов"+base_1+"ку" ; Pl => "луѓ"+base_1 } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Masc }; - _ => error "Can't apply paradigm mkN079" + _ => error "Can't apply paradigm mkN098" } ; -mkN080 : Str -> N ; -mkN080 base_1 = +mkN099 : Str -> N ; +mkN099 base_1 = + lin N + { s = table { + Indef => table { + Sg => base_1 ; + Pl => base_1+"и" + } ; + Def Unspecified => table { + Sg => base_1+"а" ; + Pl => base_1+"ите" + } ; + Def Proximal => table { + Sg => nonExist ; + Pl => base_1+"иве" + } ; + Def Distal => table { + Sg => nonExist ; + Pl => base_1+"ине" + } + } ; + count_form = base_1+"и" ; + vocative = table { + Sg => base_1 ; + Pl => base_1+"и" + } ; + rel = \\_,_ => base_1 ; + relType = Pref ; + g = Masc + } ; + +mkN100 : Str -> N ; +mkN100 base_1 = + lin N + { s = table { + Indef => table { + Sg => base_1 ; + Pl => base_1+"и" + } ; + Def Unspecified => table { + Sg => base_1+"а" ; + Pl => nonExist + } ; + Def Proximal => table { + Sg => nonExist ; + Pl => nonExist + } ; + Def Distal => table { + Sg => nonExist ; + Pl => nonExist + } + } ; + count_form = base_1+"и" ; + vocative = table { + Sg => base_1 ; + Pl => nonExist + } ; + rel = \\_,_ => base_1 ; + relType = Pref ; + g = Fem + } ; + +mkN101 : Str -> N ; +mkN101 base_1 = lin N { s = table { Indef => table { @@ -2628,15 +3303,15 @@ mkN080 base_1 = Pl => base_1 } ; Def Unspecified => table { - Sg => base_1+"от" ; --guessed + Sg => base_1+"та" ; --guessed Pl => base_1+"та" } ; Def Proximal => table { - Sg => base_1+"ов" ; --guessed + Sg => nonExist ; Pl => base_1+"ва" } ; Def Distal => table { - Sg => base_1+"он" ; --guessed + Sg => nonExist ; Pl => base_1+"на" } } ; @@ -2650,8 +3325,8 @@ mkN080 base_1 = g = Masc } ; -mkN081 : Str -> N ; -mkN081 base = +mkN102 : Str -> N ; +mkN102 base = case base of { base_1+"а"+base_2@? => lin N { s = table { @@ -2677,15 +3352,15 @@ mkN081 base = Sg => base_1+base_2+"у" ; Pl => base_1+base_2+"а" } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Masc }; - _ => error "Can't apply paradigm mkN081" + _ => error "Can't apply paradigm mkN102" } ; -mkN082 : Str -> N ; -mkN082 base = +mkN103 : Str -> N ; +mkN103 base = case base of { base_1+"е" => lin N { s = table { @@ -2711,15 +3386,15 @@ mkN082 base = Sg => base_1+"е" ; Pl => base_1+"иња" } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Masc }; - _ => error "Can't apply paradigm mkN082" + _ => error "Can't apply paradigm mkN103" } ; -mkN083 : Str -> N ; -mkN083 base = +mkN104 : Str -> N ; +mkN104 base = case base of { base_1+"љ" => lin N { s = table { @@ -2745,15 +3420,15 @@ mkN083 base = Sg => base_1+"љу" ; Pl => base_1+"ли" } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Masc }; - _ => error "Can't apply paradigm mkN083" + _ => error "Can't apply paradigm mkN104" } ; -mkN084 : Str -> N ; -mkN084 base_1 = +mkN105 : Str -> N ; +mkN105 base_1 = lin N { s = table { Indef => table { @@ -2783,8 +3458,8 @@ mkN084 base_1 = g = Masc } ; -mkN085 : Str -> N ; -mkN085 base = +mkN106 : Str -> N ; +mkN106 base = case base of { base_1+"о" => lin N { s = table { @@ -2810,49 +3485,49 @@ mkN085 base = Sg => base_1+"о" ; Pl => base_1+"а" } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Masc }; - _ => error "Can't apply paradigm mkN085" + _ => error "Can't apply paradigm mkN106" } ; -mkN086 : Str -> N ; -mkN086 base = +mkN107 : Str -> N ; +mkN107 base = case base of { base_1+"а" => lin N { s = table { Indef => table { Sg => base_1+"а" ; - Pl => base_1+"и" --guessed + Pl => base_1+"и" } ; Def Unspecified => table { Sg => base_1+"ата" ; - Pl => base_1+"ите" --guessed + Pl => base_1+"ите" } ; Def Proximal => table { Sg => base_1+"ава" ; - Pl => base_1+"иве" --guessed + Pl => base_1+"иве" } ; Def Distal => table { Sg => base_1+"ана" ; - Pl => base_1+"ине" --guessed + Pl => base_1+"ине" } } ; - count_form = base_1+"и" ; --guessed + count_form = base_1+"и" ; vocative = table { Sg => base_1+"о" ; - Pl => base_1+"и" --guessed + Pl => base_1+"и" } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Neuter }; - _ => error "Can't apply paradigm mkN086" + _ => error "Can't apply paradigm mkN107" } ; -mkN087 : Str -> N ; -mkN087 base = +mkN108 : Str -> N ; +mkN108 base = case base of { base_1+"г"+base_2@(?+?+?+?+?+?)+"к" => lin N { s = table { @@ -2878,15 +3553,15 @@ mkN087 base = Sg => base_1+"г"+base_2+"ку" ; Pl => base_1+"д"+base_2+"ци" } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Masc }; - _ => error "Can't apply paradigm mkN087" + _ => error "Can't apply paradigm mkN108" } ; -mkN088 : Str -> N ; -mkN088 base = +mkN109 : Str -> N ; +mkN109 base = case base of { base_1+"т" => lin N { s = table { @@ -2912,77 +3587,111 @@ mkN088 base = Sg => base_1+"т" ; Pl => base_1+"ти" } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Fem }; - _ => error "Can't apply paradigm mkN088" + _ => error "Can't apply paradigm mkN109" } ; -mkN089 : Str -> N ; -mkN089 base_1 = +mkN110 : Str -> N ; +mkN110 base_1 = lin N { s = table { Indef => table { Sg => base_1 ; - Pl => base_1+"и" + Pl => base_1+"и" --guessed } ; Def Unspecified => table { Sg => base_1+"тта" ; - Pl => base_1+"ите" + Pl => base_1+"ите" --guessed } ; Def Proximal => table { - Sg => base_1+"ов" ; --guessed - Pl => base_1+"иве" + Sg => nonExist ; + Pl => base_1+"иве" --guessed } ; Def Distal => table { - Sg => base_1+"он" ; --guessed - Pl => base_1+"ине" + Sg => nonExist ; + Pl => base_1+"ине" --guessed } } ; - count_form = base_1+"и" ; + count_form = base_1+"и" ; --guessed vocative = table { Sg => base_1 ; - Pl => base_1+"и" + Pl => base_1+"и" --guessed } ; rel = \\_,_ => base_1 ; relType = Pref ; g = Fem } ; -mkN090 : Str -> N ; -mkN090 base_1 = +mkN111 : Str -> N ; +mkN111 base_1 = lin N { s = table { Indef => table { Sg => base_1 ; - Pl => base_1 + Pl => base_1+"а" } ; Def Unspecified => table { - Sg => base_1+"от" ; --guessed - Pl => base_1+"та" + Sg => base_1+"та" ; --guessed + Pl => nonExist } ; Def Proximal => table { - Sg => base_1+"ов" ; --guessed - Pl => base_1+"ва" + Sg => nonExist ; + Pl => nonExist } ; Def Distal => table { - Sg => base_1+"он" ; --guessed - Pl => base_1+"на" + Sg => nonExist ; + Pl => nonExist } } ; - count_form = base_1 ; + count_form = base_1+"а" ; vocative = table { Sg => base_1 ; --guessed - Pl => base_1 + Pl => nonExist } ; rel = \\_,_ => base_1 ; relType = Pref ; - g = Fem + g = Masc } ; -mkN091 : Str -> N ; -mkN091 base = +mkN112 : Str -> N ; +mkN112 base = + case base of { + base_1+"е" => lin N + { s = table { + Indef => table { + Sg => base_1+"е" ; + Pl => base_1+"иња" + } ; + Def Unspecified => table { + Sg => nonExist ; + Pl => nonExist + } ; + Def Proximal => table { + Sg => nonExist ; + Pl => nonExist + } ; + Def Distal => table { + Sg => nonExist ; + Pl => nonExist + } + } ; + count_form = base_1+"иња" ; + vocative = table { + Sg => nonExist ; + Pl => nonExist + } ; + rel = \\_,_ => base_1 ; + relType = Pref ; + g = Neuter + }; + _ => error "Can't apply paradigm mkN112" + } ; + +mkN113 : Str -> N ; +mkN113 base = case base of { base_1+"ок" => lin N { s = table { @@ -3008,15 +3717,15 @@ mkN091 base = Sg => base_1+"оку" ; Pl => base_1+"ци" } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Masc }; - _ => error "Can't apply paradigm mkN091" + _ => error "Can't apply paradigm mkN113" } ; -mkN092 : Str -> N ; -mkN092 base = +mkN114 : Str -> N ; +mkN114 base = case base of { base_1+"тенце" => lin N { s = table { @@ -3042,15 +3751,15 @@ mkN092 base = Sg => base_1+"тенце" ; Pl => base_1+"чиња" } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Neuter }; - _ => error "Can't apply paradigm mkN092" + _ => error "Can't apply paradigm mkN114" } ; -mkN093 : Str -> N ; -mkN093 base = +mkN115 : Str -> N ; +mkN115 base = case base of { base_1+"л" => lin N { s = table { @@ -3076,15 +3785,15 @@ mkN093 base = Sg => base_1+"лу" ; Pl => base_1+"ови" } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Masc }; - _ => error "Can't apply paradigm mkN093" + _ => error "Can't apply paradigm mkN115" } ; -mkN094 : Str -> N ; -mkN094 base_1 = +mkN116 : Str -> N ; +mkN116 base_1 = lin N { s = table { Indef => table { @@ -3114,8 +3823,8 @@ mkN094 base_1 = g = Fem } ; -mkN095 : Str -> N ; -mkN095 base = +mkN117 : Str -> N ; +mkN117 base = case base of { base_1+"ја" => lin N { s = table { @@ -3141,15 +3850,15 @@ mkN095 base = Sg => base_1+"јау" ; Pl => base_1+"и" } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Fem }; - _ => error "Can't apply paradigm mkN095" + _ => error "Can't apply paradigm mkN117" } ; -mkN096 : Str -> N ; -mkN096 base = +mkN118 : Str -> N ; +mkN118 base = case base of { base_1+"о"+base_2@? => lin N { s = table { @@ -3175,49 +3884,80 @@ mkN096 base = Sg => base_1+"о"+base_2+"у" ; Pl => base_1+base_2+"и" } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Masc }; - _ => error "Can't apply paradigm mkN096" + _ => error "Can't apply paradigm mkN118" } ; -mkN097 : Str -> N ; -mkN097 base = +mkN119 : Str -> N ; +mkN119 base = case base of { - base_1+base_2@(?+?)+"фи"+base_3@?+"а"+base_4@? => lin N + base_1+"ц"+base_2@?+"ф"+base_3@(?+?)+"а"+base_4@? => lin N { s = table { Indef => table { - Sg => base_1+base_2+"фи"+base_3+"а"+base_4 ; + Sg => base_1+"ц"+base_2+"ф"+base_3+"а"+base_4 ; Pl => nonExist } ; Def Unspecified => table { - Sg => base_1+"фи"+base_2+base_3+base_4+"от" ; + Sg => base_1+"ф"+base_2+"ц"+base_3+base_4+"от" ; Pl => nonExist } ; Def Proximal => table { - Sg => base_1+"фи"+base_2+base_3+base_4+"ов" ; + Sg => base_1+"ф"+base_2+"ц"+base_3+base_4+"ов" ; Pl => nonExist } ; Def Distal => table { - Sg => base_1+"фи"+base_2+base_3+base_4+"он" ; + Sg => base_1+"ф"+base_2+"ц"+base_3+base_4+"он" ; Pl => nonExist } } ; count_form = nonExist ; vocative = table { - Sg => base_1+"фи"+base_2+base_3+base_4+"у" ; + Sg => base_1+"ф"+base_2+"ц"+base_3+base_4+"у" ; Pl => nonExist } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Masc }; - _ => error "Can't apply paradigm mkN097" + _ => error "Can't apply paradigm mkN119" } ; -mkN098 : Str -> N ; -mkN098 base = +mkN120 : Str -> N ; +mkN120 base_1 = + lin N + { s = table { + Indef => table { + Sg => base_1 ; + Pl => base_1 + } ; + Def Unspecified => table { + Sg => base_1+"от" ; + Pl => base_1+"те" + } ; + Def Proximal => table { + Sg => base_1+"ов" ; + Pl => base_1+"ве" + } ; + Def Distal => table { + Sg => base_1+"он" ; + Pl => base_1+"не" + } + } ; + count_form = base_1 ; + vocative = table { + Sg => nonExist ; + Pl => nonExist + } ; + rel = \\_,_ => base_1 ; + relType = Pref ; + g = Masc + } ; + +mkN121 : Str -> N ; +mkN121 base = case base of { "плеон"+base_1+"а"+base_2@? => lin N { s = table { @@ -3243,15 +3983,46 @@ mkN098 base = Sg => "сарк"+base_1+base_2+"у" ; Pl => "сарк"+base_1+base_2+"и" } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Masc }; - _ => error "Can't apply paradigm mkN098" + _ => error "Can't apply paradigm mkN121" } ; -mkN099 : Str -> N ; -mkN099 base = +mkN122 : Str -> N ; +mkN122 base_1 = + lin N + { s = table { + Indef => table { + Sg => base_1 ; + Pl => base_1 + } ; + Def Unspecified => table { + Sg => base_1+"а" ; --guessed + Pl => base_1+"та" + } ; + Def Proximal => table { + Sg => base_1+"во" ; --guessed + Pl => base_1+"ва" + } ; + Def Distal => table { + Sg => base_1+"но" ; --guessed + Pl => base_1+"на" + } + } ; + count_form = base_1 ; + vocative = table { + Sg => base_1 ; --guessed + Pl => base_1 + } ; + rel = \\_,_ => base_1 ; + relType = Pref ; + g = Neuter + } ; + +mkN123 : Str -> N ; +mkN123 base = case base of { base_1+"е" => lin N { s = table { @@ -3277,49 +4048,148 @@ mkN099 base = Sg => base_1+"е" ; Pl => base_1+"а" } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Fem }; - _ => error "Can't apply paradigm mkN099" + _ => error "Can't apply paradigm mkN123" } ; -mkN100 : Str -> N ; -mkN100 base = +mkN124 : Str -> N ; +mkN124 base = + case base of { + base_1+"а" => lin N + { s = table { + Indef => table { + Sg => base_1+"а" ; + Pl => base_1+"и" + } ; + Def Unspecified => table { + Sg => base_1+"ата" ; + Pl => base_1+"ите" --guessed + } ; + Def Proximal => table { + Sg => base_1+"ава" ; + Pl => base_1+"иве" --guessed + } ; + Def Distal => table { + Sg => base_1+"ана" ; + Pl => base_1+"ине" --guessed + } + } ; + count_form = base_1+"и" ; + vocative = table { + Sg => base_1+"е" ; + Pl => nonExist + } ; + rel = \\_,_ => base_1 ; + relType = Pref ; + g = Fem + }; + _ => error "Can't apply paradigm mkN124" + } ; + +mkN125 : Str -> N ; +mkN125 base = case base of { base_1+"о" => lin N { s = table { Indef => table { Sg => base_1+"о" ; - Pl => base_1+"и" --guessed + Pl => base_1+"а" } ; Def Unspecified => table { Sg => base_1+"ото" ; - Pl => base_1+"ите" --guessed + Pl => base_1+"ата" } ; Def Proximal => table { Sg => base_1+"ово" ; - Pl => base_1+"иве" --guessed + Pl => base_1+"ава" } ; Def Distal => table { Sg => base_1+"оно" ; - Pl => base_1+"ине" --guessed + Pl => base_1+"ана" } } ; - count_form = base_1+"а" ; --guessed + count_form = base_1+"а" ; vocative = table { Sg => base_1+"о" ; - Pl => base_1+"и" --guessed + Pl => base_1+"а" } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Fem }; - _ => error "Can't apply paradigm mkN100" + _ => error "Can't apply paradigm mkN125" } ; -mkN101 : Str -> N ; -mkN101 base = +mkN126 : Str -> N ; +mkN126 base = + case base of { + base_1+"ја" => lin N + { s = table { + Indef => table { + Sg => base_1+"ја" ; + Pl => base_1+"и" + } ; + Def Unspecified => table { + Sg => nonExist ; + Pl => nonExist + } ; + Def Proximal => table { + Sg => nonExist ; + Pl => nonExist + } ; + Def Distal => table { + Sg => nonExist ; + Pl => nonExist + } + } ; + count_form = base_1+"и" ; + vocative = table { + Sg => nonExist ; + Pl => nonExist + } ; + rel = \\_,_ => base_1 ; + relType = Pref ; + g = Fem + }; + _ => error "Can't apply paradigm mkN126" + } ; + +mkN127 : Str -> N ; +mkN127 base_1 = + lin N + { s = table { + Indef => table { + Sg => base_1 ; + Pl => base_1+"ња" + } ; + Def Unspecified => table { + Sg => base_1+"то" ; + Pl => base_1+"њата" + } ; + Def Proximal => table { + Sg => base_1+"во" ; + Pl => base_1+"њава" + } ; + Def Distal => table { + Sg => base_1+"но" ; + Pl => base_1+"њана" + } + } ; + count_form = base_1+"ња" ; + vocative = table { + Sg => base_1 ; + Pl => base_1+"ња" + } ; + rel = \\_,_ => base_1 ; + relType = Pref ; + g = Neuter + } ; + +mkN128 : Str -> N ; +mkN128 base = case base of { base_1+"к" => lin N { s = table { @@ -3345,15 +4215,15 @@ mkN101 base = Sg => base_1+"ку" ; Pl => base_1+"ци" } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Neuter }; - _ => error "Can't apply paradigm mkN101" + _ => error "Can't apply paradigm mkN128" } ; -mkN102 : Str -> N ; -mkN102 base_1 = +mkN129 : Str -> N ; +mkN129 base_1 = lin N { s = table { Indef => table { @@ -3383,8 +4253,8 @@ mkN102 base_1 = g = Masc } ; -mkN103 : Str -> N ; -mkN103 base = +mkN130 : Str -> N ; +mkN130 base = case base of { base_1+"в" => lin N { s = table { @@ -3407,18 +4277,18 @@ mkN103 base = } ; count_form = base_1+"си" ; vocative = table { - Sg => base_1 ; --guessed - Pl => base_1+"и" --guessed + Sg => nonExist ; + Pl => nonExist } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Masc }; - _ => error "Can't apply paradigm mkN103" + _ => error "Can't apply paradigm mkN130" } ; -mkN104 : Str -> N ; -mkN104 base_1 = +mkN131 : Str -> N ; +mkN131 base_1 = lin N { s = table { Indef => table { @@ -3448,8 +4318,8 @@ mkN104 base_1 = g = Fem } ; -mkN105 : Str -> N ; -mkN105 base = +mkN132 : Str -> N ; +mkN132 base = case base of { base_1+"о" => lin N { s = table { @@ -3475,15 +4345,15 @@ mkN105 base = Sg => base_1+"о" ; Pl => base_1+"вци" } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Neuter }; - _ => error "Can't apply paradigm mkN105" + _ => error "Can't apply paradigm mkN132" } ; -mkN106 : Str -> N ; -mkN106 base = +mkN133 : Str -> N ; +mkN133 base = case base of { base_1+"’"+base_2@? => lin N { s = table { @@ -3509,15 +4379,15 @@ mkN106 base = Sg => base_1+"’"+base_2+"у" ; Pl => base_1+"‘"+base_2+"ови" } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Masc }; - _ => error "Can't apply paradigm mkN106" + _ => error "Can't apply paradigm mkN133" } ; -mkN107 : Str -> N ; -mkN107 base = +mkN134 : Str -> N ; +mkN134 base = case base of { base_1+"е"+base_2@? => lin N { s = table { @@ -3543,15 +4413,15 @@ mkN107 base = Sg => base_1+"е"+base_2+"у" ; Pl => base_1+base_2+"и" } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Fem }; - _ => error "Can't apply paradigm mkN107" + _ => error "Can't apply paradigm mkN134" } ; -mkN108 : Str -> N ; -mkN108 base = +mkN135 : Str -> N ; +mkN135 base = case base of { base_1+"е"+base_2@? => lin N { s = table { @@ -3577,15 +4447,15 @@ mkN108 base = Sg => nonExist ; Pl => nonExist } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Masc }; - _ => error "Can't apply paradigm mkN108" + _ => error "Can't apply paradigm mkN135" } ; -mkN109 : Str -> N ; -mkN109 base = +mkN136 : Str -> N ; +mkN136 base = case base of { base_1+base_2@(?+?+?+?)+"е"+base_3@? => lin N { s = table { @@ -3611,49 +4481,49 @@ mkN109 base = Sg => base_1+base_2+"е"+base_3+"у" ; Pl => base_1+"д"+base_2+base_3+"и" } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Masc }; - _ => error "Can't apply paradigm mkN109" + _ => error "Can't apply paradigm mkN136" } ; -mkN110 : Str -> N ; -mkN110 base = +mkN137 : Str -> N ; +mkN137 base = case base of { base_1+"в" => lin N { s = table { Indef => table { Sg => base_1+"в" ; - Pl => base_1+"и" --guessed + Pl => nonExist } ; Def Unspecified => table { Sg => base_1+"вта" ; - Pl => base_1+"ите" --guessed + Pl => nonExist } ; Def Proximal => table { Sg => base_1+"вва" ; - Pl => base_1+"иве" --guessed + Pl => nonExist } ; Def Distal => table { Sg => base_1+"вна" ; - Pl => base_1+"ине" --guessed + Pl => nonExist } } ; - count_form = base_1+"а" ; --guessed + count_form = nonExist ; vocative = table { Sg => base_1+"о" ; - Pl => base_1+"и" --guessed + Pl => nonExist } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Masc }; - _ => error "Can't apply paradigm mkN110" + _ => error "Can't apply paradigm mkN137" } ; -mkN111 : Str -> N ; -mkN111 base = +mkN138 : Str -> N ; +mkN138 base = case base of { base_1+"ј" => lin N { s = table { @@ -3679,15 +4549,15 @@ mkN111 base = Sg => base_1+"ју" ; Pl => base_1+"и" } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Fem }; - _ => error "Can't apply paradigm mkN111" + _ => error "Can't apply paradigm mkN138" } ; -mkN112 : Str -> N ; -mkN112 base = +mkN139 : Str -> N ; +mkN139 base = case base of { base_1+"о"+base_2@(?+?+?+?+?+?+?+?+?+?+?+?+?)+"о" => lin N { s = table { @@ -3713,15 +4583,15 @@ mkN112 base = Sg => base_1+"о"+base_2+"о" ; Pl => base_1+"а"+base_2+"а" } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Neuter }; - _ => error "Can't apply paradigm mkN112" + _ => error "Can't apply paradigm mkN139" } ; -mkN113 : Str -> N ; -mkN113 base = +mkN140 : Str -> N ; +mkN140 base = case base of { base_1+"же"+base_2@? => lin N { s = table { @@ -3747,15 +4617,15 @@ mkN113 base = Sg => base_1+"же"+base_2+"у" ; Pl => base_1+"ш"+base_2+"и" } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Masc }; - _ => error "Can't apply paradigm mkN113" + _ => error "Can't apply paradigm mkN140" } ; -mkN114 : Str -> N ; -mkN114 base = +mkN141 : Str -> N ; +mkN141 base = case base of { base_1+"со"+base_2@(?+?+?+?+?) => lin N { s = table { @@ -3781,15 +4651,46 @@ mkN114 base = Sg => base_1+"со"+base_2 ; Pl => nonExist } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Fem }; - _ => error "Can't apply paradigm mkN114" + _ => error "Can't apply paradigm mkN141" } ; -mkN115 : Str -> N ; -mkN115 base = +mkN142 : Str -> N ; +mkN142 base_1 = + lin N + { s = table { + Indef => table { + Sg => base_1 ; + Pl => base_1+"ови" --guessed + } ; + Def Unspecified => table { + Sg => base_1+"а" ; + Pl => nonExist + } ; + Def Proximal => table { + Sg => nonExist ; + Pl => nonExist + } ; + Def Distal => table { + Sg => nonExist ; + Pl => nonExist + } + } ; + count_form = base_1+"ови" ; --guessed + vocative = table { + Sg => base_1 ; + Pl => nonExist + } ; + rel = \\_,_ => base_1 ; + relType = Pref ; + g = Neuter + } ; + +mkN143 : Str -> N ; +mkN143 base = case base of { base_1+"з"+base_2@(?+?+?+?+?+?) => lin N { s = table { @@ -3815,15 +4716,15 @@ mkN115 base = Sg => base_1+"з"+base_2 ; Pl => nonExist } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Fem }; - _ => error "Can't apply paradigm mkN115" + _ => error "Can't apply paradigm mkN143" } ; -mkN116 : Str -> N ; -mkN116 base = +mkN144 : Str -> N ; +mkN144 base = case base of { base_1+"ос"+base_2@? => lin N { s = table { @@ -3849,15 +4750,15 @@ mkN116 base = Sg => base_1+"ос"+base_2 ; Pl => nonExist } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Fem }; - _ => error "Can't apply paradigm mkN116" + _ => error "Can't apply paradigm mkN144" } ; -mkN117 : Str -> N ; -mkN117 base = +mkN145 : Str -> N ; +mkN145 base = case base of { base_1+"с"+base_2@? => lin N { s = table { @@ -3883,15 +4784,15 @@ mkN117 base = Sg => base_1+"с"+base_2 ; Pl => nonExist } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Fem }; - _ => error "Can't apply paradigm mkN117" + _ => error "Can't apply paradigm mkN145" } ; -mkN118 : Str -> N ; -mkN118 base = +mkN146 : Str -> N ; +mkN146 base = case base of { base_1+base_2@?+"н"+base_3@(?+?+?+?+?+?+?+?+?+?) => lin N { s = table { @@ -3917,49 +4818,49 @@ mkN118 base = Sg => base_1+base_2+"н"+base_3 ; Pl => nonExist } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Fem }; - _ => error "Can't apply paradigm mkN118" + _ => error "Can't apply paradigm mkN146" } ; -mkN119 : Str -> N ; -mkN119 base = +mkN147 : Str -> N ; +mkN147 base = case base of { base_1+"т" => lin N { s = table { Indef => table { Sg => base_1+"т" ; - Pl => base_1+"и" --guessed + Pl => nonExist } ; Def Unspecified => table { Sg => base_1+"тта" ; - Pl => base_1+"ите" --guessed + Pl => nonExist } ; Def Proximal => table { Sg => base_1+"тва" ; - Pl => base_1+"иве" --guessed + Pl => nonExist } ; Def Distal => table { Sg => base_1+"тна" ; - Pl => base_1+"ине" --guessed + Pl => nonExist } } ; - count_form = base_1+"а" ; --guessed + count_form = nonExist ; vocative = table { Sg => base_1+"о" ; - Pl => base_1+"и" --guessed + Pl => nonExist } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Fem }; - _ => error "Can't apply paradigm mkN119" + _ => error "Can't apply paradigm mkN147" } ; -mkN120 : Str -> N ; -mkN120 base = +mkN148 : Str -> N ; +mkN148 base = case base of { base_1+"ец" => lin N { s = table { @@ -3985,46 +4886,145 @@ mkN120 base = Sg => base_1+"че" ; Pl => base_1+"ци" } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Masc }; - _ => error "Can't apply paradigm mkN120" + _ => error "Can't apply paradigm mkN148" } ; -mkN121 : Str -> N ; -mkN121 base_1 = +mkN149 : Str -> N ; +mkN149 base_1 = lin N { s = table { Indef => table { Sg => base_1 ; - Pl => base_1+"и" --guessed + Pl => base_1+"и" } ; Def Unspecified => table { Sg => base_1+"от" ; - Pl => base_1+"ите" --guessed + Pl => base_1+"ите" } ; Def Proximal => table { Sg => base_1+"ов" ; - Pl => base_1+"иве" --guessed + Pl => base_1+"иве" } ; Def Distal => table { Sg => base_1+"он" ; - Pl => base_1+"ине" --guessed + Pl => base_1+"ине" } } ; - count_form = base_1+"а" ; --guessed + count_form = base_1+"а" ; vocative = table { Sg => base_1+"у" ; - Pl => base_1+"и" --guessed + Pl => base_1+"и" } ; rel = \\_,_ => base_1 ; relType = Pref ; g = Neuter } ; -mkN122 : Str -> N ; -mkN122 base = +mkN150 : Str -> N ; +mkN150 base_1 = + lin N + { s = table { + Indef => table { + Sg => base_1 ; + Pl => base_1+"вци" + } ; + Def Unspecified => table { + Sg => base_1+"-то" ; --guessed + Pl => base_1+"вците" --guessed + } ; + Def Proximal => table { + Sg => base_1+"-во" ; --guessed + Pl => base_1+"вциве" --guessed + } ; + Def Distal => table { + Sg => base_1+"-но" ; --guessed + Pl => base_1+"вцине" --guessed + } + } ; + count_form = base_1+"вци" ; + vocative = table { + Sg => base_1 ; --guessed + Pl => base_1+"вци" --guessed + } ; + rel = \\_,_ => base_1 ; + relType = Pref ; + g = Masc + } ; + +mkN151 : Str -> N ; +mkN151 base = + case base of { + base_1+"а" => lin N + { s = table { + Indef => table { + Sg => base_1+"а" ; + Pl => base_1+"и" + } ; + Def Unspecified => table { + Sg => base_1+"ата" ; --guessed + Pl => base_1+"ите" --guessed + } ; + Def Proximal => table { + Sg => base_1+"ава" ; --guessed + Pl => base_1+"иве" --guessed + } ; + Def Distal => table { + Sg => base_1+"ана" ; --guessed + Pl => base_1+"ине" --guessed + } + } ; + count_form = base_1+"и" ; + vocative = table { + Sg => base_1+"е" ; + Pl => nonExist + } ; + rel = \\_,_ => base_1 ; + relType = Pref ; + g = Fem + }; + _ => error "Can't apply paradigm mkN151" + } ; + +mkN152 : Str -> N ; +mkN152 base = + case base of { + base_1+"о" => lin N + { s = table { + Indef => table { + Sg => base_1+"о" ; + Pl => base_1+"а" + } ; + Def Unspecified => table { + Sg => nonExist ; + Pl => nonExist + } ; + Def Proximal => table { + Sg => nonExist ; + Pl => nonExist + } ; + Def Distal => table { + Sg => nonExist ; + Pl => nonExist + } + } ; + count_form = base_1+"а" ; + vocative = table { + Sg => nonExist ; + Pl => nonExist + } ; + rel = \\_,_ => base_1 ; + relType = Pref ; + g = Neuter + }; + _ => error "Can't apply paradigm mkN152" + } ; + +mkN153 : Str -> N ; +mkN153 base = case base of { base_1+"о"+base_2@? => lin N { s = table { @@ -4050,15 +5050,49 @@ mkN122 base = Sg => nonExist ; Pl => nonExist } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Masc }; - _ => error "Can't apply paradigm mkN122" + _ => error "Can't apply paradigm mkN153" } ; -mkN123 : Str -> N ; -mkN123 base = +mkN154 : Str -> N ; +mkN154 base = + case base of { + base_1+"а" => lin N + { s = table { + Indef => table { + Sg => base_1+"а" ; + Pl => base_1+"и" + } ; + Def Unspecified => table { + Sg => base_1+"ата" ; + Pl => base_1+"ите" --guessed + } ; + Def Proximal => table { + Sg => base_1+"ава" ; + Pl => base_1+"иве" --guessed + } ; + Def Distal => table { + Sg => base_1+"ана" ; + Pl => base_1+"ине" --guessed + } + } ; + count_form = base_1+"и" ; + vocative = table { + Sg => base_1+"о" ; + Pl => nonExist + } ; + rel = \\_,_ => base_1 ; + relType = Pref ; + g = Fem + }; + _ => error "Can't apply paradigm mkN154" + } ; + +mkN155 : Str -> N ; +mkN155 base = case base of { base_1+"н"+base_2@? => lin N { s = table { @@ -4084,15 +5118,77 @@ mkN123 base = Sg => nonExist ; Pl => nonExist } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Fem }; - _ => error "Can't apply paradigm mkN123" + _ => error "Can't apply paradigm mkN155" } ; -mkN124 : Str -> N ; -mkN124 base = +mkN156 : Str -> N ; +mkN156 base_1 = + lin N + { s = table { + Indef => table { + Sg => base_1 ; + Pl => base_1+"и" + } ; + Def Unspecified => table { + Sg => base_1+"тта" ; --guessed + Pl => base_1+"ите" --guessed + } ; + Def Proximal => table { + Sg => base_1+"ва" ; --guessed + Pl => base_1+"иве" --guessed + } ; + Def Distal => table { + Sg => base_1+"на" ; --guessed + Pl => base_1+"ине" --guessed + } + } ; + count_form = base_1+"и" ; + vocative = table { + Sg => base_1 ; --guessed + Pl => base_1+"и" --guessed + } ; + rel = \\_,_ => base_1 ; + relType = Pref ; + g = Fem + } ; + +mkN157 : Str -> N ; +mkN157 base_1 = + lin N + { s = table { + Indef => table { + Sg => base_1 ; + Pl => nonExist + } ; + Def Unspecified => table { + Sg => base_1+"та" ; + Pl => nonExist + } ; + Def Proximal => table { + Sg => nonExist ; + Pl => nonExist + } ; + Def Distal => table { + Sg => nonExist ; + Pl => nonExist + } + } ; + count_form = nonExist ; + vocative = table { + Sg => base_1 ; + Pl => nonExist + } ; + rel = \\_,_ => base_1 ; + relType = Pref ; + g = Masc + } ; + +mkN158 : Str -> N ; +mkN158 base = case base of { base_1+"ј" => lin N { s = table { @@ -4101,32 +5197,94 @@ mkN124 base = Pl => base_1+"и" } ; Def Unspecified => table { - Sg => base_1+"от" ; --guessed - Pl => base_1+"ите" --guessed + Sg => nonExist ; + Pl => nonExist } ; Def Proximal => table { - Sg => base_1+"ов" ; --guessed - Pl => base_1+"иве" --guessed + Sg => nonExist ; + Pl => nonExist } ; Def Distal => table { - Sg => base_1+"он" ; --guessed - Pl => base_1+"ине" --guessed + Sg => nonExist ; + Pl => nonExist } } ; count_form = base_1+"и" ; vocative = table { - Sg => base_1 ; --guessed - Pl => base_1+"и" --guessed + Sg => nonExist ; + Pl => nonExist } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Masc }; - _ => error "Can't apply paradigm mkN124" + _ => error "Can't apply paradigm mkN158" } ; -mkN125 : Str -> N ; -mkN125 base = +mkN159 : Str -> N ; +mkN159 base_1 = + lin N + { s = table { + Indef => table { + Sg => base_1 ; + Pl => base_1+"ови" + } ; + Def Unspecified => table { + Sg => base_1+"то" ; --guessed + Pl => nonExist + } ; + Def Proximal => table { + Sg => base_1+"во" ; --guessed + Pl => nonExist + } ; + Def Distal => table { + Sg => base_1+"но" ; --guessed + Pl => nonExist + } + } ; + count_form = base_1+"ови" ; + vocative = table { + Sg => base_1 ; --guessed + Pl => nonExist + } ; + rel = \\_,_ => base_1 ; + relType = Pref ; + g = Neuter + } ; + +mkN160 : Str -> N ; +mkN160 base_1 = + lin N + { s = table { + Indef => table { + Sg => base_1 ; + Pl => base_1+"и" + } ; + Def Unspecified => table { + Sg => base_1+"тта" ; + Pl => base_1+"ите" + } ; + Def Proximal => table { + Sg => nonExist ; + Pl => base_1+"иве" + } ; + Def Distal => table { + Sg => nonExist ; + Pl => base_1+"ине" + } + } ; + count_form = base_1+"и" ; + vocative = table { + Sg => base_1 ; + Pl => base_1+"и" + } ; + rel = \\_,_ => base_1 ; + relType = Pref ; + g = Fem + } ; + +mkN161 : Str -> N ; +mkN161 base = case base of { base_1+"к"+base_2@?+"т" => lin N { s = table { @@ -4152,15 +5310,15 @@ mkN125 base = Sg => base_1+"к"+base_2+"ту" ; Pl => base_1+base_2+"ци" } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Masc }; - _ => error "Can't apply paradigm mkN125" + _ => error "Can't apply paradigm mkN161" } ; -mkN126 : Str -> N ; -mkN126 base = +mkN162 : Str -> N ; +mkN162 base = case base of { base_1+"е"+base_2@(?+?+?+?) => lin N { s = table { @@ -4186,15 +5344,15 @@ mkN126 base = Sg => base_1+"е"+base_2 ; Pl => nonExist } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Fem }; - _ => error "Can't apply paradigm mkN126" + _ => error "Can't apply paradigm mkN162" } ; -mkN127 : Str -> N ; -mkN127 base = +mkN163 : Str -> N ; +mkN163 base = case base of { base_1+"а"+base_2@(?+?+?+?)+"к" => lin N { s = table { @@ -4220,15 +5378,15 @@ mkN127 base = Sg => base_1+"а"+base_2+"ку" ; Pl => base_1+"a"+base_2+"ци" } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Masc }; - _ => error "Can't apply paradigm mkN127" + _ => error "Can't apply paradigm mkN163" } ; -mkN128 : Str -> N ; -mkN128 base = +mkN164 : Str -> N ; +mkN164 base = case base of { base_1+base_2@(?+?+?+?) => lin N { s = table { @@ -4254,49 +5412,80 @@ mkN128 base = Sg => base_1+base_2 ; Pl => nonExist } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Fem }; - _ => error "Can't apply paradigm mkN128" + _ => error "Can't apply paradigm mkN164" } ; -mkN129 : Str -> N ; -mkN129 base = +mkN165 : Str -> N ; +mkN165 base_1 = + lin N + { s = table { + Indef => table { + Sg => base_1 ; + Pl => base_1 + } ; + Def Unspecified => table { + Sg => base_1+"то" ; --guessed + Pl => base_1+"та" + } ; + Def Proximal => table { + Sg => base_1+"во" ; --guessed + Pl => base_1+"ва" + } ; + Def Distal => table { + Sg => base_1+"но" ; --guessed + Pl => base_1+"на" + } + } ; + count_form = base_1 ; + vocative = table { + Sg => base_1 ; --guessed + Pl => base_1 + } ; + rel = \\_,_ => base_1 ; + relType = Pref ; + g = Fem + } ; + +mkN166 : Str -> N ; +mkN166 base = case base of { - base_1+base_2@?+"н"+base_3@(?+?+?+?) => lin N + base_1+"з"+base_2@?+base_3@(?+?+?+?) => lin N { s = table { Indef => table { - Sg => base_1+base_2+"н"+base_3 ; - Pl => base_1+base_2+"н"+base_3+"и" + Sg => base_1+"з"+base_2+base_3 ; + Pl => base_1+"з"+base_2+base_3+"и" } ; Def Unspecified => table { - Sg => base_1+base_2+"н"+base_3+"от" ; - Pl => base_1+base_2+"н"+base_3+"ите" + Sg => base_1+"з"+base_2+base_3+"от" ; + Pl => base_1+"з"+base_2+base_3+"ите" } ; Def Proximal => table { - Sg => base_1+base_2+"н"+base_3+"ов" ; - Pl => base_1+base_2+"н"+base_3+"иве" + Sg => base_1+"з"+base_2+base_3+"ов" ; + Pl => base_1+"з"+base_2+base_3+"иве" } ; Def Distal => table { - Sg => base_1+base_2+"н"+base_3+"он" ; - Pl => base_1+base_2+"н"+base_3+"ине" + Sg => base_1+"з"+base_2+base_3+"он" ; + Pl => base_1+"з"+base_2+base_3+"ине" } } ; - count_form = base_1+base_2+"н"+base_3+"а" ; + count_form = base_1+"з"+base_2+base_3+"а" ; vocative = table { - Sg => base_1+"н"+base_2+base_3+"е" ; - Pl => base_1+base_2+"н"+base_3+"и" + Sg => base_1+base_2+"з"+base_3+"е" ; + Pl => base_1+"з"+base_2+base_3+"и" } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Masc }; - _ => error "Can't apply paradigm mkN129" + _ => error "Can't apply paradigm mkN166" } ; -mkN130 : Str -> N ; -mkN130 base = +mkN167 : Str -> N ; +mkN167 base = case base of { base_1+"ед"+base_2@(?+?+?+?+?) => lin N { s = table { @@ -4322,15 +5511,15 @@ mkN130 base = Sg => base_1+"ед"+base_2 ; Pl => nonExist } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Fem }; - _ => error "Can't apply paradigm mkN130" + _ => error "Can't apply paradigm mkN167" } ; -mkN131 : Str -> N ; -mkN131 base_1 = +mkN168 : Str -> N ; +mkN168 base_1 = lin N { s = table { Indef => table { @@ -4342,11 +5531,11 @@ mkN131 base_1 = Pl => base_1+"ите" } ; Def Proximal => table { - Sg => base_1+"ов" ; --guessed + Sg => nonExist ; Pl => base_1+"иве" } ; Def Distal => table { - Sg => base_1+"он" ; --guessed + Sg => nonExist ; Pl => base_1+"ине" } } ; @@ -4360,8 +5549,8 @@ mkN131 base_1 = g = Fem } ; -mkN132 : Str -> N ; -mkN132 base = +mkN169 : Str -> N ; +mkN169 base = case base of { base_1+"ка" => lin N { s = table { @@ -4371,31 +5560,31 @@ mkN132 base = } ; Def Unspecified => table { Sg => base_1+"ката" ; - Pl => base_1+"ите" --guessed + Pl => nonExist } ; Def Proximal => table { Sg => base_1+"кава" ; - Pl => base_1+"иве" --guessed + Pl => nonExist } ; Def Distal => table { Sg => base_1+"кана" ; - Pl => base_1+"ине" --guessed + Pl => nonExist } } ; count_form = base_1+"чен" ; vocative = table { Sg => base_1+"ко" ; - Pl => base_1+"и" --guessed + Pl => nonExist } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Fem }; - _ => error "Can't apply paradigm mkN132" + _ => error "Can't apply paradigm mkN169" } ; -mkN133 : Str -> N ; -mkN133 base = +mkN170 : Str -> N ; +mkN170 base = case base of { base_1+"до"+base_2@?+base_3@(?+?+?+?) => lin N { s = table { @@ -4421,15 +5610,15 @@ mkN133 base = Sg => base_1+"до"+base_2+base_3 ; Pl => nonExist } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Fem }; - _ => error "Can't apply paradigm mkN133" + _ => error "Can't apply paradigm mkN170" } ; -mkN134 : Str -> N ; -mkN134 base_1 = +mkN171 : Str -> N ; +mkN171 base_1 = lin N { s = table { Indef => table { @@ -4441,11 +5630,11 @@ mkN134 base_1 = Pl => base_1+"ите" } ; Def Proximal => table { - Sg => base_1+"ов" ; --guessed + Sg => nonExist ; Pl => base_1+"иве" } ; Def Distal => table { - Sg => base_1+"он" ; --guessed + Sg => nonExist ; Pl => base_1+"ине" } } ; @@ -4459,8 +5648,76 @@ mkN134 base_1 = g = Fem } ; -mkN135 : Str -> N ; -mkN135 base = +mkN172 : Str -> N ; +mkN172 base = + case base of { + base_1+"е" => lin N + { s = table { + Indef => table { + Sg => base_1+"е" ; + Pl => base_1+"а" + } ; + Def Unspecified => table { + Sg => nonExist ; + Pl => nonExist + } ; + Def Proximal => table { + Sg => nonExist ; + Pl => nonExist + } ; + Def Distal => table { + Sg => nonExist ; + Pl => nonExist + } + } ; + count_form = base_1+"а" ; + vocative = table { + Sg => nonExist ; + Pl => nonExist + } ; + rel = \\_,_ => base_1 ; + relType = Pref ; + g = Neuter + }; + _ => error "Can't apply paradigm mkN172" + } ; + +mkN173 : Str -> N ; +mkN173 base = + case base of { + base_1+"о" => lin N + { s = table { + Indef => table { + Sg => base_1+"о" ; + Pl => base_1+"и" + } ; + Def Unspecified => table { + Sg => base_1+"ото" ; + Pl => base_1+"ите" + } ; + Def Proximal => table { + Sg => base_1+"ово" ; + Pl => base_1+"иве" + } ; + Def Distal => table { + Sg => base_1+"оно" ; + Pl => base_1+"ине" + } + } ; + count_form = base_1+"и" ; + vocative = table { + Sg => nonExist ; + Pl => nonExist + } ; + rel = \\_,_ => base_1 ; + relType = Pref ; + g = Neuter + }; + _ => error "Can't apply paradigm mkN173" + } ; + +mkN174 : Str -> N ; +mkN174 base = case base of { base_1+"к" => lin N { s = table { @@ -4486,15 +5743,49 @@ mkN135 base = Sg => base_1+"ку" ; Pl => base_1+"ции" } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Masc }; - _ => error "Can't apply paradigm mkN135" + _ => error "Can't apply paradigm mkN174" } ; -mkN136 : Str -> N ; -mkN136 base = +mkN175 : Str -> N ; +mkN175 base = + case base of { + base_1+"ја" => lin N + { s = table { + Indef => table { + Sg => base_1+"ја" ; + Pl => base_1+"и" + } ; + Def Unspecified => table { + Sg => nonExist ; + Pl => nonExist + } ; + Def Proximal => table { + Sg => nonExist ; + Pl => nonExist + } ; + Def Distal => table { + Sg => nonExist ; + Pl => nonExist + } + } ; + count_form = base_1+"и" ; + vocative = table { + Sg => nonExist ; + Pl => nonExist + } ; + rel = \\_,_ => base_1 ; + relType = Pref ; + g = Masc + }; + _ => error "Can't apply paradigm mkN175" + } ; + +mkN176 : Str -> N ; +mkN176 base = case base of { base_1+"на" => lin N { s = table { @@ -4503,32 +5794,94 @@ mkN136 base = Pl => base_1+"ње" } ; Def Unspecified => table { - Sg => base_1+"от" ; --guessed - Pl => base_1+"ите" --guessed + Sg => nonExist ; + Pl => nonExist } ; Def Proximal => table { - Sg => base_1+"ов" ; --guessed - Pl => base_1+"иве" --guessed + Sg => nonExist ; + Pl => nonExist } ; Def Distal => table { - Sg => base_1+"он" ; --guessed - Pl => base_1+"ине" --guessed + Sg => nonExist ; + Pl => nonExist } } ; count_form = base_1+"ње" ; vocative = table { - Sg => base_1 ; --guessed - Pl => base_1+"и" --guessed + Sg => nonExist ; + Pl => nonExist } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Fem }; - _ => error "Can't apply paradigm mkN136" + _ => error "Can't apply paradigm mkN176" } ; -mkN137 : Str -> N ; -mkN137 base_1 = +mkN177 : Str -> N ; +mkN177 base_1 = + lin N + { s = table { + Indef => table { + Sg => base_1 ; + Pl => base_1+"вци" --guessed + } ; + Def Unspecified => table { + Sg => base_1+"то" ; + Pl => base_1+"вците" --guessed + } ; + Def Proximal => table { + Sg => base_1+"во" ; + Pl => base_1+"вциве" --guessed + } ; + Def Distal => table { + Sg => base_1+"но" ; + Pl => base_1+"вцине" --guessed + } + } ; + count_form = base_1+"вци" ; --guessed + vocative = table { + Sg => base_1 ; --guessed + Pl => base_1+"вци" --guessed + } ; + rel = \\_,_ => base_1 ; + relType = Pref ; + g = Neuter + } ; + +mkN178 : Str -> N ; +mkN178 base_1 = + lin N + { s = table { + Indef => table { + Sg => base_1 ; + Pl => base_1+"вци" + } ; + Def Unspecified => table { + Sg => base_1+"то" ; + Pl => base_1+"вците" + } ; + Def Proximal => table { + Sg => base_1+"во" ; + Pl => base_1+"вциве" + } ; + Def Distal => table { + Sg => base_1+"но" ; + Pl => base_1+"вцине" + } + } ; + count_form = base_1+"вци" ; + vocative = table { + Sg => base_1 ; + Pl => base_1+"вци" + } ; + rel = \\_,_ => base_1 ; + relType = Pref ; + g = Neuter + } ; + +mkN179 : Str -> N ; +mkN179 base_1 = lin N { s = table { Indef => table { @@ -4558,8 +5911,8 @@ mkN137 base_1 = g = Masc } ; -mkN138 : Str -> N ; -mkN138 base = +mkN180 : Str -> N ; +mkN180 base = case base of { base_1+"з"+base_2@(?+?+?+?+?)+"а"+base_3@? => lin N { s = table { @@ -4585,15 +5938,15 @@ mkN138 base = Sg => base_1+"с"+base_2+base_3+"у" ; Pl => nonExist } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Masc }; - _ => error "Can't apply paradigm mkN138" + _ => error "Can't apply paradigm mkN180" } ; -mkN139 : Str -> N ; -mkN139 base = +mkN181 : Str -> N ; +mkN181 base = case base of { base_1+"а" => lin N { s = table { @@ -4619,15 +5972,15 @@ mkN139 base = Sg => base_1+"е" ; Pl => base_1+"и" } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Neuter }; - _ => error "Can't apply paradigm mkN139" + _ => error "Can't apply paradigm mkN181" } ; -mkN140 : Str -> N ; -mkN140 base = +mkN182 : Str -> N ; +mkN182 base = case base of { base_1+"чов"+base_2@?+"к" => lin N { s = table { @@ -4653,15 +6006,15 @@ mkN140 base = Sg => base_1+"чов"+base_2+"ку" ; Pl => base_1+"луѓ"+base_2+"то" } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Masc }; - _ => error "Can't apply paradigm mkN140" + _ => error "Can't apply paradigm mkN182" } ; -mkN141 : Str -> N ; -mkN141 base = +mkN183 : Str -> N ; +mkN183 base = case base of { base_1+"и"+base_2@? => lin N { s = table { @@ -4687,15 +6040,15 @@ mkN141 base = Sg => base_1+"и"+base_2+"у" ; Pl => base_1+base_2+"ови" } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Masc }; - _ => error "Can't apply paradigm mkN141" + _ => error "Can't apply paradigm mkN183" } ; -mkN142 : Str -> N ; -mkN142 base = +mkN184 : Str -> N ; +mkN184 base = case base of { base_1+base_2@(?+?+?+?+?+?)+"е"+base_3@? => lin N { s = table { @@ -4721,15 +6074,15 @@ mkN142 base = Sg => base_1+base_2+"е"+base_3+"у" ; Pl => base_1+"о"+base_2+base_3+"и" } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Masc }; - _ => error "Can't apply paradigm mkN142" + _ => error "Can't apply paradigm mkN184" } ; -mkN143 : Str -> N ; -mkN143 base = +mkN185 : Str -> N ; +mkN185 base = case base of { "м"+base_1+"ец" => lin N { s = table { @@ -4755,15 +6108,15 @@ mkN143 base = Sg => "м"+base_1+"ецу" ; Pl => "m"+base_1+"и" } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Masc }; - _ => error "Can't apply paradigm mkN143" + _ => error "Can't apply paradigm mkN185" } ; -mkN144 : Str -> N ; -mkN144 base = +mkN186 : Str -> N ; +mkN186 base = case base of { base_1+"а"+base_2@(?+?+?)+"е"+base_3@? => lin N { s = table { @@ -4789,15 +6142,15 @@ mkN144 base = Sg => base_1+"а"+base_2+"е"+base_3+"у" ; Pl => base_1+base_2+base_3+"и" } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Masc }; - _ => error "Can't apply paradigm mkN144" + _ => error "Can't apply paradigm mkN186" } ; -mkN145 : Str -> N ; -mkN145 base = +mkN187 : Str -> N ; +mkN187 base = case base of { base_1+"е"+base_2@? => lin N { s = table { @@ -4823,15 +6176,15 @@ mkN145 base = Sg => base_1+"е"+base_2+"у" ; Pl => base_1+"ј"+base_2+"ови" } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Masc }; - _ => error "Can't apply paradigm mkN145" + _ => error "Can't apply paradigm mkN187" } ; -mkN146 : Str -> N ; -mkN146 base = +mkN188 : Str -> N ; +mkN188 base = case base of { base_1+"ак" => lin N { s = table { @@ -4857,15 +6210,15 @@ mkN146 base = Sg => base_1+"аку" ; Pl => base_1+"ци" } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Masc }; - _ => error "Can't apply paradigm mkN146" + _ => error "Can't apply paradigm mkN188" } ; -mkN147 : Str -> N ; -mkN147 base = +mkN189 : Str -> N ; +mkN189 base = case base of { base_1+"тчов"+base_2@?+"к" => lin N { s = table { @@ -4891,15 +6244,46 @@ mkN147 base = Sg => base_1+"тчов"+base_2+"ку" ; Pl => base_1+"длуѓ"+base_2+"то" } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Masc }; - _ => error "Can't apply paradigm mkN147" + _ => error "Can't apply paradigm mkN189" } ; -mkN148 : Str -> N ; -mkN148 base = +mkN190 : Str -> N ; +mkN190 base_1 = + lin N + { s = table { + Indef => table { + Sg => base_1 ; + Pl => nonExist + } ; + Def Unspecified => table { + Sg => base_1+"то" ; + Pl => nonExist + } ; + Def Proximal => table { + Sg => base_1+"во" ; + Pl => nonExist + } ; + Def Distal => table { + Sg => base_1+"но" ; + Pl => nonExist + } + } ; + count_form = nonExist ; + vocative = table { + Sg => base_1 ; + Pl => nonExist + } ; + rel = \\_,_ => base_1 ; + relType = Pref ; + g = Fem + } ; + +mkN191 : Str -> N ; +mkN191 base = case base of { base_1+"о"+base_2@? => lin N { s = table { @@ -4925,15 +6309,15 @@ mkN148 base = Sg => base_1+base_2+"у" ; Pl => base_1+base_2+"ови" } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Masc }; - _ => error "Can't apply paradigm mkN148" + _ => error "Can't apply paradigm mkN191" } ; -mkN149 : Str -> N ; -mkN149 base = +mkN192 : Str -> N ; +mkN192 base = case base of { base_1+"г"+base_2@(?+?+?) => lin N { s = table { @@ -4959,15 +6343,46 @@ mkN149 base = Sg => base_1+base_2+"е" ; Pl => nonExist } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Masc }; - _ => error "Can't apply paradigm mkN149" + _ => error "Can't apply paradigm mkN192" } ; -mkN150 : Str -> N ; -mkN150 base_1 = +mkN193 : Str -> N ; +mkN193 base_1 = + lin N + { s = table { + Indef => table { + Sg => base_1 ; + Pl => nonExist + } ; + Def Unspecified => table { + Sg => base_1+"–то" ; + Pl => nonExist + } ; + Def Proximal => table { + Sg => base_1+"–во" ; + Pl => nonExist + } ; + Def Distal => table { + Sg => base_1+"–но" ; + Pl => nonExist + } + } ; + count_form = nonExist ; + vocative = table { + Sg => base_1 ; + Pl => nonExist + } ; + rel = \\_,_ => base_1 ; + relType = Pref ; + g = Neuter + } ; + +mkN194 : Str -> N ; +mkN194 base_1 = lin N { s = table { Indef => table { @@ -4997,8 +6412,8 @@ mkN150 base_1 = g = Masc } ; -mkN151 : Str -> N ; -mkN151 base_1 = +mkN195 : Str -> N ; +mkN195 base_1 = lin N { s = table { Indef => table { @@ -5028,8 +6443,8 @@ mkN151 base_1 = g = Masc } ; -mkN152 : Str -> N ; -mkN152 base = +mkN196 : Str -> N ; +mkN196 base = case base of { base_1+"в" => lin N { s = table { @@ -5055,15 +6470,49 @@ mkN152 base = Sg => base_1+"ву" ; Pl => base_1+"си" } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Masc }; - _ => error "Can't apply paradigm mkN152" + _ => error "Can't apply paradigm mkN196" } ; -mkN153 : Str -> N ; -mkN153 base = +mkN197 : Str -> N ; +mkN197 base = + case base of { + base_1+"а" => lin N + { s = table { + Indef => table { + Sg => base_1+"а" ; + Pl => base_1+"и" + } ; + Def Unspecified => table { + Sg => base_1+"ата" ; + Pl => base_1+"ите" + } ; + Def Proximal => table { + Sg => base_1+"ава" ; + Pl => base_1+"иве" + } ; + Def Distal => table { + Sg => base_1+"ана" ; + Pl => base_1+"ине" + } + } ; + count_form = base_1+"и" ; + vocative = table { + Sg => nonExist ; + Pl => nonExist + } ; + rel = \\_,_ => base_1 ; + relType = Pref ; + g = Fem + }; + _ => error "Can't apply paradigm mkN197" + } ; + +mkN198 : Str -> N ; +mkN198 base = case base of { base_1+"н" => lin N { s = table { @@ -5089,15 +6538,15 @@ mkN153 base = Sg => base_1+"н" ; Pl => base_1+"а" } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Masc }; - _ => error "Can't apply paradigm mkN153" + _ => error "Can't apply paradigm mkN198" } ; -mkN154 : Str -> N ; -mkN154 base = +mkN199 : Str -> N ; +mkN199 base = case base of { base_1+"и" => lin N { s = table { @@ -5106,32 +6555,32 @@ mkN154 base = Pl => base_1 } ; Def Unspecified => table { - Sg => base_1+"от" ; --guessed + Sg => nonExist ; Pl => base_1+"те" } ; Def Proximal => table { - Sg => base_1+"ов" ; --guessed + Sg => nonExist ; Pl => base_1+"ве" } ; Def Distal => table { - Sg => base_1+"он" ; --guessed + Sg => nonExist ; Pl => base_1+"не" } } ; count_form = base_1 ; vocative = table { - Sg => base_1 ; --guessed + Sg => nonExist ; Pl => base_1 } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Fem }; - _ => error "Can't apply paradigm mkN154" + _ => error "Can't apply paradigm mkN199" } ; -mkN155 : Str -> N ; -mkN155 base = +mkN200 : Str -> N ; +mkN200 base = case base of { "подраж"+base_1+base_2@?+"л" => lin N { s = table { @@ -5157,15 +6606,15 @@ mkN155 base = Sg => "имит"+base_1+"ор"+base_2 ; Pl => "подраж"+base_1+base_2+"ли" } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Masc }; - _ => error "Can't apply paradigm mkN155" + _ => error "Can't apply paradigm mkN200" } ; -mkN156 : Str -> N ; -mkN156 base = +mkN201 : Str -> N ; +mkN201 base = case base of { base_1+"е" => lin N { s = table { @@ -5191,15 +6640,80 @@ mkN156 base = Sg => base_1+"е" ; Pl => base_1+"иња" } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Fem }; - _ => error "Can't apply paradigm mkN156" + _ => error "Can't apply paradigm mkN201" } ; -mkN157 : Str -> N ; -mkN157 base_1 = +mkN202 : Str -> N ; +mkN202 base_1 = + lin N + { s = table { + Indef => table { + Sg => base_1 ; + Pl => nonExist + } ; + Def Unspecified => table { + Sg => base_1+"от" ; + Pl => nonExist + } ; + Def Proximal => table { + Sg => base_1+"ов" ; + Pl => nonExist + } ; + Def Distal => table { + Sg => base_1+"он" ; + Pl => nonExist + } + } ; + count_form = nonExist ; + vocative = table { + Sg => base_1+"у" ; + Pl => nonExist + } ; + rel = \\_,_ => base_1 ; + relType = Pref ; + g = Neuter + } ; + +mkN203 : Str -> N ; +mkN203 base = + case base of { + base_1+"а" => lin N + { s = table { + Indef => table { + Sg => base_1+"а" ; + Pl => nonExist + } ; + Def Unspecified => table { + Sg => base_1+"ата" ; + Pl => nonExist + } ; + Def Proximal => table { + Sg => base_1+"ава" ; + Pl => nonExist + } ; + Def Distal => table { + Sg => base_1+"ана" ; + Pl => nonExist + } + } ; + count_form = nonExist ; + vocative = table { + Sg => base_1+"о" ; + Pl => nonExist + } ; + rel = \\_,_ => base_1 ; + relType = Pref ; + g = Neuter + }; + _ => error "Can't apply paradigm mkN203" + } ; + +mkN204 : Str -> N ; +mkN204 base_1 = lin N { s = table { Indef => table { @@ -5229,8 +6743,8 @@ mkN157 base_1 = g = Fem } ; -mkN158 : Str -> N ; -mkN158 base = +mkN205 : Str -> N ; +mkN205 base = case base of { base_1+"р" => lin N { s = table { @@ -5256,15 +6770,15 @@ mkN158 base = Sg => base_1+"о" ; Pl => base_1+"и" } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Masc }; - _ => error "Can't apply paradigm mkN158" + _ => error "Can't apply paradigm mkN205" } ; -mkN159 : Str -> N ; -mkN159 base = +mkN206 : Str -> N ; +mkN206 base = case base of { base_1+"е"+base_2@? => lin N { s = table { @@ -5290,262 +6804,11 @@ mkN159 base = Sg => base_1+"е"+base_2+"е" ; Pl => base_1+base_2+"и" } ; - rel = \\_,_ => base ; + rel = \\_,_ => base_1 ; relType = Pref ; g = Masc }; - _ => error "Can't apply paradigm mkN159" - } ; - -mkN160 : Str -> N ; -mkN160 base_1 = - lin N - { s = table { - Indef => table { - Sg => base_1 ; - Pl => base_1+"и" --guessed - } ; - Def Unspecified => table { - Sg => base_1+"то" ; - Pl => base_1+"ите" --guessed - } ; - Def Proximal => table { - Sg => base_1+"во" ; - Pl => base_1+"иве" --guessed - } ; - Def Distal => table { - Sg => base_1+"но" ; - Pl => base_1+"ине" --guessed - } - } ; - count_form = base_1+"а" ; --guessed - vocative = table { - Sg => base_1 ; - Pl => base_1+"и" --guessed - } ; - rel = \\_,_ => base_1 ; - relType = Pref ; - g = Neuter - } ; - -mkN161 : Str -> N ; -mkN161 base_1 = - lin N - { s = table { - Indef => table { - Sg => base_1 ; - Pl => base_1+"и" - } ; - Def Unspecified => table { - Sg => base_1+"от" ; --guessed - Pl => base_1+"ите" --guessed - } ; - Def Proximal => table { - Sg => base_1+"ов" ; --guessed - Pl => base_1+"иве" --guessed - } ; - Def Distal => table { - Sg => base_1+"он" ; --guessed - Pl => base_1+"ине" --guessed - } - } ; - count_form = base_1+"и" ; - vocative = table { - Sg => base_1 ; --guessed - Pl => base_1+"и" --guessed - } ; - rel = \\_,_ => base_1 ; - relType = Pref ; - g = Masc - } ; - -mkN162 : Str -> N ; -mkN162 base = - case base of { - base_1+"а"+base_2@? => lin N - { s = table { - Indef => table { - Sg => base_1+"а"+base_2 ; - Pl => nonExist - } ; - Def Unspecified => table { - Sg => base_1+base_2+"от" ; - Pl => nonExist - } ; - Def Proximal => table { - Sg => base_1+base_2+"ов" ; - Pl => nonExist - } ; - Def Distal => table { - Sg => base_1+base_2+"он" ; - Pl => nonExist - } - } ; - count_form = nonExist ; - vocative = table { - Sg => base_1+base_2+"у" ; - Pl => nonExist - } ; - rel = \\_,_ => base ; - relType = Pref ; - g = Masc - }; - _ => error "Can't apply paradigm mkN162" - } ; - -mkN163 : Str -> N ; -mkN163 base_1 = - lin N - { s = table { - Indef => table { - Sg => base_1 ; - Pl => base_1+"и" --guessed - } ; - Def Unspecified => table { - Sg => base_1+"тта" ; - Pl => base_1+"ите" --guessed - } ; - Def Proximal => table { - Sg => base_1+"ов" ; --guessed - Pl => base_1+"иве" --guessed - } ; - Def Distal => table { - Sg => base_1+"он" ; --guessed - Pl => base_1+"ине" --guessed - } - } ; - count_form = base_1+"а" ; --guessed - vocative = table { - Sg => base_1 ; - Pl => base_1+"и" --guessed - } ; - rel = \\_,_ => base_1 ; - relType = Pref ; - g = Fem - } ; - -mkN164 : Str -> N ; -mkN164 base_1 = - lin N - { s = table { - Indef => table { - Sg => base_1 ; - Pl => base_1 - } ; - Def Unspecified => table { - Sg => base_1+"от" ; --guessed - Pl => base_1+"та" - } ; - Def Proximal => table { - Sg => base_1+"ов" ; --guessed - Pl => base_1+"ва" - } ; - Def Distal => table { - Sg => base_1+"он" ; --guessed - Pl => base_1+"на" - } - } ; - count_form = base_1 ; - vocative = table { - Sg => base_1 ; --guessed - Pl => base_1 - } ; - rel = \\_,_ => base_1 ; - relType = Pref ; - g = Neuter - } ; - -mkN165 : Str -> N ; -mkN165 base_1 = - lin N - { s = table { - Indef => table { - Sg => base_1 ; - Pl => base_1+"и" --guessed - } ; - Def Unspecified => table { - Sg => base_1+"а" ; - Pl => base_1+"ите" --guessed - } ; - Def Proximal => table { - Sg => base_1+"ов" ; --guessed - Pl => base_1+"иве" --guessed - } ; - Def Distal => table { - Sg => base_1+"он" ; --guessed - Pl => base_1+"ине" --guessed - } - } ; - count_form = base_1+"а" ; --guessed - vocative = table { - Sg => base_1 ; - Pl => base_1+"и" --guessed - } ; - rel = \\_,_ => base_1 ; - relType = Pref ; - g = Neuter - } ; - -mkN166 : Str -> N ; -mkN166 base_1 = - lin N - { s = table { - Indef => table { - Sg => base_1 ; - Pl => base_1+"ови" - } ; - Def Unspecified => table { - Sg => base_1+"от" ; --guessed - Pl => base_1+"ите" --guessed - } ; - Def Proximal => table { - Sg => base_1+"ов" ; --guessed - Pl => base_1+"иве" --guessed - } ; - Def Distal => table { - Sg => base_1+"он" ; --guessed - Pl => base_1+"ине" --guessed - } - } ; - count_form = base_1+"ови" ; - vocative = table { - Sg => base_1 ; --guessed - Pl => base_1+"и" --guessed - } ; - rel = \\_,_ => base_1 ; - relType = Pref ; - g = Neuter - } ; - -mkN167 : Str -> N ; -mkN167 base_1 = - lin N - { s = table { - Indef => table { - Sg => base_1 ; - Pl => base_1+"и" --guessed - } ; - Def Unspecified => table { - Sg => base_1+"–то" ; - Pl => base_1+"ите" --guessed - } ; - Def Proximal => table { - Sg => base_1+"–во" ; - Pl => base_1+"иве" --guessed - } ; - Def Distal => table { - Sg => base_1+"–но" ; - Pl => base_1+"ине" --guessed - } - } ; - count_form = base_1+"а" ; --guessed - vocative = table { - Sg => base_1 ; - Pl => base_1+"и" --guessed - } ; - rel = \\_,_ => base_1 ; - relType = Pref ; - g = Neuter + _ => error "Can't apply paradigm mkN206" } ; mkV001 : Str -> V ; @@ -5566,14 +6829,81 @@ mkV001 base_1 = } ; aorist = table { Sg => table { - P1 => base_1+"в" ; - P2 => base_1 ; - P3 => base_1 + P1 => base_1+"в" ; --guessed + P2 => base_1 ; --guessed + P3 => base_1 --guessed } ; Pl => table { - P1 => base_1+"вме" ; - P2 => base_1+"вте" ; - P3 => base_1+"а" + P1 => base_1+"вме" ; --guessed + P2 => base_1+"вте" ; --guessed + P3 => base_1+"а" --guessed + } + } ; + imperfect = \\_ => + table { + Sg => table { + P1 => base_1+"в" ; + P2 => base_1+"ше" ; + P3 => base_1+"ше" + } ; + Pl => table { + P1 => base_1+"вме" ; + P2 => base_1+"вте" ; + P3 => base_1+"а" + } + } ; + Imperative = \\_ => + table { + Sg => base_1+"ј" ; + Pl => base_1+"јте" + } ; + participle = { aorist = \\_ => + table { + GSg Masc => base_1+"л" ; --guessed + GSg Fem => base_1+"ла" ; --guessed + GSg Neuter => base_1+"ло" ; --guessed + GPl => base_1+"ле" --guessed + } ; + imperfect = table { + GSg Masc => base_1+"л" ; + GSg Fem => base_1+"ла" ; + GSg Neuter => base_1+"ло" ; + GPl => base_1+"ле" + } ; + perfect = \\_ => nonExist ; + adjectival = \\_ => base_1+"н" ; + adverbial = base_1+"јќи" + } ; + noun_from_verb = base_1+"ње" ; + isRefl = False + } ; + +mkV002 : Str -> V ; +mkV002 base_1 = + lin V + { present = \\_ => + table { + Sg => table { + P1 => base_1+"м" ; + P2 => base_1+"ш" ; + P3 => base_1 + } ; + Pl => table { + P1 => base_1+"ме" ; + P2 => base_1+"те" ; + P3 => base_1+"ат" + } + } ; + aorist = table { + Sg => table { + P1 => base_1+"в" ; --guessed + P2 => base_1 ; --guessed + P3 => base_1 --guessed + } ; + Pl => table { + P1 => base_1+"вме" ; --guessed + P2 => base_1+"вте" ; --guessed + P3 => base_1+"а" --guessed } } ; imperfect = \\_ => @@ -5596,10 +6926,10 @@ mkV001 base_1 = } ; participle = { aorist = \\_ => table { - GSg Masc => base_1+"л" ; - GSg Fem => base_1+"ла" ; - GSg Neuter => base_1+"ло" ; - GPl => base_1+"ле" + GSg Masc => base_1+"л" ; --guessed + GSg Fem => base_1+"ла" ; --guessed + GSg Neuter => base_1+"ло" ; --guessed + GPl => base_1+"ле" --guessed } ; imperfect = table { GSg Masc => base_1+"л" ; @@ -5607,89 +6937,19 @@ mkV001 base_1 = GSg Neuter => base_1+"ло" ; GPl => base_1+"ле" } ; - perfect = \\_ => nonExist ; --guessed - adjectival = \\_ => base_1+"н" ; + perfect = \\_ => nonExist ; + adjectival = \\_ => base_1+"н" ; --guessed adverbial = base_1+"јќи" } ; noun_from_verb = base_1+"ње" ; isRefl = False } ; -mkV002 : Str -> V ; -mkV002 base = - case base of { - base_1+"и" => lin V - { present = \\_ => - table { - Sg => table { - P1 => base_1+"ам" ; - P2 => base_1+"иш" ; - P3 => base_1+"и" - } ; - Pl => table { - P1 => base_1+"име" ; - P2 => base_1+"ите" ; - P3 => base_1+"ат" - } - } ; - aorist = table { - Sg => table { - P1 => base_1+"ов" ; - P2 => base_1+"е" ; - P3 => base_1+"е" - } ; - Pl => table { - P1 => base_1+"овме" ; - P2 => base_1+"овте" ; - P3 => base_1+"оа" - } - } ; - imperfect = \\_ => - table { - Sg => table { - P1 => base_1+"ев" ; - P2 => base_1+"еше" ; - P3 => base_1+"еше" - } ; - Pl => table { - P1 => base_1+"евме" ; - P2 => base_1+"евте" ; - P3 => base_1+"еа" - } - } ; - Imperative = \\_ => - table { - Sg => base_1+"и" ; - Pl => base_1+"ете" - } ; - participle = { aorist = \\_ => - table { - GSg Masc => base_1+"ел" ; - GSg Fem => base_1+"ела" ; - GSg Neuter => base_1+"ело" ; - GPl => base_1+"еле" - } ; - imperfect = table { - GSg Masc => base_1+"ел" ; - GSg Fem => base_1+"ела" ; - GSg Neuter => base_1+"ело" ; - GPl => base_1+"еле" - } ; - perfect = \\_ => nonExist ; --guessed - adjectival = \\_ => base_1+"ен" ; - adverbial = base_1+"ејќи" --guessed - } ; - noun_from_verb = base_1+"ење" ; --guessed - isRefl = False - }; - _ => error "Can't apply paradigm mkV002" - } ; - mkV003 : Str -> V ; mkV003 base = case base of { base_1+"и" => lin V - { present = \\_ => + { present = \\_ => table { Sg => table { P1 => base_1+"ам" ; @@ -5704,17 +6964,17 @@ mkV003 base = } ; aorist = table { Sg => table { - P1 => base_1+"ив" ; - P2 => base_1+"и" ; - P3 => base_1+"и" + P1 => base_1+"ив" ; --guessed + P2 => base_1+"и" ; --guessed + P3 => base_1+"и" --guessed } ; Pl => table { - P1 => base_1+"ивме" ; - P2 => base_1+"ивте" ; - P3 => base_1+"ија" + P1 => base_1+"ивме" ; --guessed + P2 => base_1+"ивте" ; --guessed + P3 => base_1+"ија" --guessed } } ; - imperfect = \\_ => + imperfect = \\_ => table { Sg => table { P1 => base_1+"ев" ; @@ -5727,17 +6987,17 @@ mkV003 base = P3 => base_1+"еа" } } ; - Imperative = \\_ => + Imperative = \\_ => table { Sg => base_1+"и" ; Pl => base_1+"ете" } ; participle = { aorist = \\_ => table { - GSg Masc => base_1+"ил" ; - GSg Fem => base_1+"ила" ; - GSg Neuter => base_1+"ило" ; - GPl => base_1+"иле" + GSg Masc => base_1+"ил" ; --guessed + GSg Fem => base_1+"ила" ; --guessed + GSg Neuter => base_1+"ило" ; --guessed + GPl => base_1+"иле" --guessed } ; imperfect = table { GSg Masc => base_1+"ел" ; @@ -5745,7 +7005,7 @@ mkV003 base = GSg Neuter => base_1+"ело" ; GPl => base_1+"еле" } ; - perfect = \\_ => nonExist ; --guessed + perfect = \\_ => nonExist ; adjectival = \\_ => base_1+"ен" ; adverbial = base_1+"ејќи" } ; @@ -5774,14 +7034,14 @@ mkV004 base = } ; aorist = table { Sg => table { - P1 => base_1+"ев" ; - P2 => base_1+"е" ; - P3 => base_1+"е" + P1 => base_1+"ив" ; --guessed + P2 => base_1+"и" ; --guessed + P3 => base_1+"и" --guessed } ; Pl => table { - P1 => base_1+"евме" ; - P2 => base_1+"евте" ; - P3 => base_1+"еа" + P1 => base_1+"ивме" ; --guessed + P2 => base_1+"ивте" ; --guessed + P3 => base_1+"ија" --guessed } } ; imperfect = \\_ => @@ -5802,12 +7062,12 @@ mkV004 base = Sg => base_1+"и" ; Pl => base_1+"ете" } ; - participle = { aorist = \\_ => + participle = { aorist = \\_ => table { - GSg Masc => base_1+"ел" ; - GSg Fem => base_1+"ела" ; - GSg Neuter => base_1+"ело" ; - GPl => base_1+"еле" + GSg Masc => base_1+"ил" ; --guessed + GSg Fem => base_1+"ила" ; --guessed + GSg Neuter => base_1+"ило" ; --guessed + GPl => base_1+"иле" --guessed } ; imperfect = table { GSg Masc => base_1+"ел" ; @@ -5815,11 +7075,11 @@ mkV004 base = GSg Neuter => base_1+"ело" ; GPl => base_1+"еле" } ; - perfect = \\_ => nonExist ; --guessed - adjectival = \\_ => base_1+"ен" ; - adverbial = base_1+"ејќи" --guessed + perfect = \\_ => nonExist ; + adjectival = \\_ => base_1+"ет" ; --guessed + adverbial = base_1+"ејќи" } ; - noun_from_verb = base_1+"ење" ; --guessed + noun_from_verb = base_1+"ење" ; isRefl = False }; _ => error "Can't apply paradigm mkV004" @@ -5828,30 +7088,30 @@ mkV004 base = mkV005 : Str -> V ; mkV005 base = case base of { - base_1+"е" => lin V + base_1+"и" => lin V { present = \\_ => table { Sg => table { P1 => base_1+"ам" ; - P2 => base_1+"еш" ; - P3 => base_1+"е" + P2 => base_1+"иш" ; + P3 => base_1+"и" } ; Pl => table { - P1 => base_1+"еме" ; - P2 => base_1+"ете" ; + P1 => base_1+"име" ; + P2 => base_1+"ите" ; P3 => base_1+"ат" } } ; aorist = table { Sg => table { - P1 => base_1+"ов" ; - P2 => base_1+"е" ; - P3 => base_1+"е" + P1 => base_1+"ив" ; + P2 => base_1+"и" ; + P3 => base_1+"и" } ; Pl => table { - P1 => base_1+"овме" ; - P2 => base_1+"овте" ; - P3 => base_1+"оа" + P1 => base_1+"ивме" ; + P2 => base_1+"ивте" ; + P3 => base_1+"ија" } } ; imperfect = \\_ => @@ -5872,12 +7132,12 @@ mkV005 base = Sg => base_1+"и" ; Pl => base_1+"ете" } ; - participle = { aorist = \\_ => + participle = { aorist = \\_ => table { - GSg Masc => base_1+"ол" ; - GSg Fem => base_1+"ла" ; - GSg Neuter => base_1+"ло" ; - GPl => base_1+"ле" + GSg Masc => base_1+"ил" ; + GSg Fem => base_1+"ила" ; + GSg Neuter => base_1+"ило" ; + GPl => base_1+"иле" } ; imperfect = table { GSg Masc => base_1+"ел" ; @@ -5885,7 +7145,7 @@ mkV005 base = GSg Neuter => base_1+"ело" ; GPl => base_1+"еле" } ; - perfect = \\_ => nonExist ; --guessed + perfect = \\_ => nonExist ; adjectival = \\_ => base_1+"ен" ; adverbial = base_1+"ејќи" --guessed } ; @@ -5914,14 +7174,14 @@ mkV006 base = } ; aorist = table { Sg => table { - P1 => base_1+"ев" ; - P2 => base_1+"е" ; - P3 => base_1+"е" + P1 => base_1+"ев" ; --guessed + P2 => base_1+"е" ; --guessed + P3 => base_1+"е" --guessed } ; Pl => table { - P1 => base_1+"евме" ; - P2 => base_1+"евте" ; - P3 => base_1+"еа" + P1 => base_1+"евме" ; --guessed + P2 => base_1+"евте" ; --guessed + P3 => base_1+"еа" --guessed } } ; imperfect = \\_ => @@ -5942,12 +7202,12 @@ mkV006 base = Sg => base_1+"и" ; Pl => base_1+"ете" } ; - participle = { aorist = \\_ => + participle = { aorist = \\_ => table { - GSg Masc => base_1+"ел" ; - GSg Fem => base_1+"ела" ; - GSg Neuter => base_1+"ело" ; - GPl => base_1+"еле" + GSg Masc => base_1+"ел" ; --guessed + GSg Fem => base_1+"ела" ; --guessed + GSg Neuter => base_1+"ело" ; --guessed + GPl => base_1+"еле" --guessed } ; imperfect = table { GSg Masc => base_1+"ел" ; @@ -5955,11 +7215,11 @@ mkV006 base = GSg Neuter => base_1+"ело" ; GPl => base_1+"еле" } ; - perfect = \\_ => nonExist ; --guessed + perfect = \\_ => nonExist ; adjectival = \\_ => base_1+"ен" ; - adverbial = base_1+"ејќи" --guessed + adverbial = base_1+"ејќи" } ; - noun_from_verb = base_1+"ење" ; --guessed + noun_from_verb = base_1+"ење" ; isRefl = False }; _ => error "Can't apply paradigm mkV006" @@ -6012,7 +7272,7 @@ mkV007 base = Sg => base_1+"и" ; Pl => base_1+"ете" } ; - participle = { aorist = \\_ => + participle = { aorist = \\_ => table { GSg Masc => base_1+"ал" ; GSg Fem => base_1+"ала" ; @@ -6025,11 +7285,11 @@ mkV007 base = GSg Neuter => base_1+"ело" ; GPl => base_1+"еле" } ; - perfect = \\_ => nonExist ; --guessed + perfect = \\_ => nonExist ; adjectival = \\_ => base_1+"ат" ; - adverbial = base_1+"ејќи" + adverbial = base_1+"ејќи" --guessed } ; - noun_from_verb = base_1+"ење" ; + noun_from_verb = base_1+"ење" ; --guessed isRefl = False }; _ => error "Can't apply paradigm mkV007" @@ -6037,6 +7297,420 @@ mkV007 base = mkV008 : Str -> V ; mkV008 base = + case base of { + base_1+"и" => lin V + { present = \\_ => + table { + Sg => table { + P1 => base_1+"ам" ; --guessed + P2 => base_1+"иш" ; --guessed + P3 => base_1+"и" + } ; + Pl => table { + P1 => base_1+"име" ; --guessed + P2 => base_1+"ите" ; --guessed + P3 => base_1+"ат" + } + } ; + aorist = table { + Sg => table { + P1 => base_1+"ив" ; --guessed + P2 => base_1+"и" ; --guessed + P3 => base_1+"и" --guessed + } ; + Pl => table { + P1 => base_1+"ивме" ; --guessed + P2 => base_1+"ивте" ; --guessed + P3 => base_1+"ија" --guessed + } + } ; + imperfect = \\_ => + table { + Sg => table { + P1 => base_1+"ев" ; --guessed + P2 => base_1+"еше" ; --guessed + P3 => base_1+"еше" + } ; + Pl => table { + P1 => base_1+"евме" ; --guessed + P2 => base_1+"евте" ; --guessed + P3 => base_1+"еа" + } + } ; + Imperative = \\_ => + table { + Sg => base_1+"и" ; --guessed + Pl => base_1+"ете" --guessed + } ; + participle = { aorist = \\_ => + table { + GSg Masc => base_1+"ил" ; --guessed + GSg Fem => base_1+"ила" ; --guessed + GSg Neuter => base_1+"ило" ; --guessed + GPl => base_1+"иле" --guessed + } ; + imperfect = table { + GSg Masc => base_1+"ел" ; --guessed + GSg Fem => base_1+"ела" ; --guessed + GSg Neuter => base_1+"ело" ; + GPl => base_1+"еле" + } ; + perfect = \\_ => nonExist ; + adjectival = \\_ => base_1+"ет" ; --guessed + adverbial = base_1+"ејќи" --guessed + } ; + noun_from_verb = base_1+"ење" ; + isRefl = False + }; + _ => error "Can't apply paradigm mkV008" + } ; + +mkV009 : Str -> V ; +mkV009 base_1 = + lin V + { present = \\_ => + table { + Sg => table { + P1 => base_1+"м" ; + P2 => base_1+"ш" ; + P3 => base_1 + } ; + Pl => table { + P1 => base_1+"ме" ; + P2 => base_1+"те" ; + P3 => base_1+"ат" + } + } ; + aorist = table { + Sg => table { + P1 => base_1+"в" ; + P2 => base_1 ; + P3 => base_1 + } ; + Pl => table { + P1 => base_1+"вме" ; + P2 => base_1+"вте" ; + P3 => base_1+"а" + } + } ; + imperfect = \\_ => + table { + Sg => table { + P1 => base_1+"в" ; + P2 => base_1+"ше" ; + P3 => base_1+"ше" + } ; + Pl => table { + P1 => base_1+"вме" ; + P2 => base_1+"вте" ; + P3 => base_1+"а" + } + } ; + Imperative = \\_ => + table { + Sg => base_1+"ј" ; + Pl => base_1+"јте" + } ; + participle = { aorist = \\_ => + table { + GSg Masc => base_1+"л" ; + GSg Fem => base_1+"ла" ; + GSg Neuter => base_1+"ло" ; + GPl => base_1+"ле" + } ; + imperfect = table { + GSg Masc => base_1+"л" ; + GSg Fem => base_1+"ла" ; + GSg Neuter => base_1+"ло" ; + GPl => base_1+"ле" + } ; + perfect = \\_ => nonExist ; + adjectival = \\_ => base_1+"н" ; + adverbial = base_1+"јќи" --guessed + } ; + noun_from_verb = base_1+"ње" ; --guessed + isRefl = False + } ; + +mkV010 : Str -> V ; +mkV010 base = + case base of { + base_1+"и" => lin V + { present = \\_ => + table { + Sg => table { + P1 => base_1+"ам" ; + P2 => base_1+"иш" ; + P3 => base_1+"и" + } ; + Pl => table { + P1 => base_1+"име" ; + P2 => base_1+"ите" ; + P3 => base_1+"ат" + } + } ; + aorist = table { + Sg => table { + P1 => base_1+"ив" ; --guessed + P2 => base_1+"и" ; --guessed + P3 => base_1+"и" --guessed + } ; + Pl => table { + P1 => base_1+"ивме" ; --guessed + P2 => base_1+"ивте" ; --guessed + P3 => base_1+"ија" --guessed + } + } ; + imperfect = \\_ => + table { + Sg => table { + P1 => base_1+"ев" ; + P2 => base_1+"еше" ; + P3 => base_1+"еше" + } ; + Pl => table { + P1 => base_1+"евме" ; + P2 => base_1+"евте" ; + P3 => base_1+"еа" + } + } ; + Imperative = \\_ => + table { + Sg => base_1+"и" ; + Pl => base_1+"ете" + } ; + participle = { aorist = \\_ => + table { + GSg Masc => base_1+"ил" ; --guessed + GSg Fem => base_1+"ила" ; --guessed + GSg Neuter => base_1+"ило" ; --guessed + GPl => base_1+"иле" --guessed + } ; + imperfect = table { + GSg Masc => base_1+"ел" ; + GSg Fem => base_1+"ела" ; + GSg Neuter => base_1+"ело" ; + GPl => base_1+"еле" + } ; + perfect = \\_ => nonExist ; + adjectival = \\_ => base_1+"ет" ; + adverbial = base_1+"ејќи" + } ; + noun_from_verb = base_1+"ење" ; + isRefl = False + }; + _ => error "Can't apply paradigm mkV010" + } ; + +mkV011 : Str -> V ; +mkV011 base = + case base of { + base_1+"е" => lin V + { present = \\_ => + table { + Sg => table { + P1 => base_1+"јам" ; + P2 => base_1+"еш" ; + P3 => base_1+"е" + } ; + Pl => table { + P1 => base_1+"еме" ; + P2 => base_1+"ете" ; + P3 => base_1+"јат" + } + } ; + aorist = table { + Sg => table { + P1 => base_1+"в" ; --guessed + P2 => base_1 ; --guessed + P3 => base_1 --guessed + } ; + Pl => table { + P1 => base_1+"вме" ; --guessed + P2 => base_1+"вте" ; --guessed + P3 => base_1+"ја" --guessed + } + } ; + imperfect = \\_ => + table { + Sg => table { + P1 => base_1+"ев" ; + P2 => base_1+"еше" ; + P3 => base_1+"еше" + } ; + Pl => table { + P1 => base_1+"евме" ; + P2 => base_1+"евте" ; + P3 => base_1+"еја" + } + } ; + Imperative = \\_ => + table { + Sg => base_1+"ј" ; + Pl => base_1+"јте" + } ; + participle = { aorist = \\_ => + table { + GSg Masc => base_1+"л" ; --guessed + GSg Fem => base_1+"ла" ; --guessed + GSg Neuter => base_1+"ло" ; --guessed + GPl => base_1+"ле" --guessed + } ; + imperfect = table { + GSg Masc => base_1+"ел" ; + GSg Fem => base_1+"ела" ; + GSg Neuter => base_1+"ело" ; + GPl => base_1+"еле" + } ; + perfect = \\_ => nonExist ; + adjectival = \\_ => base_1+"ен" ; + adverbial = base_1+"ејќи" + } ; + noun_from_verb = base_1+"ење" ; + isRefl = False + }; + _ => error "Can't apply paradigm mkV011" + } ; + +mkV012 : Str -> V ; +mkV012 base = + case base of { + base_1+"е" => lin V + { present = \\_ => + table { + Sg => table { + P1 => base_1+"јам" ; + P2 => base_1+"еш" ; + P3 => base_1+"е" + } ; + Pl => table { + P1 => base_1+"еме" ; + P2 => base_1+"ете" ; + P3 => base_1+"јат" + } + } ; + aorist = table { + Sg => table { + P1 => base_1+"в" ; --guessed + P2 => base_1 ; --guessed + P3 => base_1 --guessed + } ; + Pl => table { + P1 => base_1+"вме" ; --guessed + P2 => base_1+"вте" ; --guessed + P3 => base_1+"ја" --guessed + } + } ; + imperfect = \\_ => + table { + Sg => table { + P1 => base_1+"ев" ; + P2 => base_1+"еше" ; + P3 => base_1+"еше" + } ; + Pl => table { + P1 => base_1+"евме" ; + P2 => base_1+"евте" ; + P3 => base_1+"еја" + } + } ; + Imperative = \\_ => + table { + Sg => base_1+"ј" ; + Pl => base_1+"јте" + } ; + participle = { aorist = \\_ => + table { + GSg Masc => base_1+"л" ; --guessed + GSg Fem => base_1+"ла" ; --guessed + GSg Neuter => base_1+"ло" ; --guessed + GPl => base_1+"ле" --guessed + } ; + imperfect = table { + GSg Masc => base_1+"ел" ; + GSg Fem => base_1+"ела" ; + GSg Neuter => base_1+"ело" ; + GPl => base_1+"еле" + } ; + perfect = \\_ => nonExist ; + adjectival = \\_ => base_1+"ен" ; --guessed + adverbial = base_1+"ејќи" + } ; + noun_from_verb = base_1+"ење" ; + isRefl = False + }; + _ => error "Can't apply paradigm mkV012" + } ; + +mkV013 : Str -> V ; +mkV013 base_1 = + lin V + { present = \\_ => + table { + Sg => table { + P1 => base_1+"м" ; + P2 => base_1+"ш" ; + P3 => base_1 + } ; + Pl => table { + P1 => base_1+"ме" ; + P2 => base_1+"те" ; + P3 => base_1+"ат" + } + } ; + aorist = table { + Sg => table { + P1 => base_1+"в" ; + P2 => base_1 ; + P3 => base_1 + } ; + Pl => table { + P1 => base_1+"вме" ; + P2 => base_1+"вте" ; + P3 => base_1+"а" + } + } ; + imperfect = \\_ => + table { + Sg => table { + P1 => base_1+"в" ; + P2 => base_1+"ше" ; + P3 => base_1+"ше" + } ; + Pl => table { + P1 => base_1+"вме" ; + P2 => base_1+"вте" ; + P3 => base_1+"а" + } + } ; + Imperative = \\_ => + table { + Sg => base_1+"ј" ; + Pl => base_1+"јте" + } ; + participle = { aorist = \\_ => + table { + GSg Masc => base_1+"л" ; + GSg Fem => base_1+"ла" ; + GSg Neuter => base_1+"ло" ; + GPl => base_1+"ле" + } ; + imperfect = table { + GSg Masc => base_1+"л" ; + GSg Fem => base_1+"ла" ; + GSg Neuter => base_1+"ло" ; + GPl => base_1+"ле" + } ; + perfect = \\_ => nonExist ; + adjectival = \\_ => base_1+"н" ; + adverbial = base_1+"јќи" + } ; + noun_from_verb = base_1+"ње" ; + isRefl = False + } ; + +mkV014 : Str -> V ; +mkV014 base = case base of { base_1+"и" => lin V { present = \\_ => @@ -6082,7 +7756,7 @@ mkV008 base = Sg => base_1+"и" ; Pl => base_1+"ете" } ; - participle = { aorist = \\_ => + participle = { aorist = \\_ => table { GSg Masc => base_1+"ил" ; GSg Fem => base_1+"ила" ; @@ -6095,429 +7769,9 @@ mkV008 base = GSg Neuter => base_1+"ело" ; GPl => base_1+"еле" } ; - perfect = \\_ => nonExist ; --guessed + perfect = \\_ => nonExist ; adjectival = \\_ => base_1+"ет" ; - adverbial = base_1+"ејќи" --guessed - } ; - noun_from_verb = base_1+"ење" ; --guessed - isRefl = False - }; - _ => error "Can't apply paradigm mkV008" - } ; - -mkV009 : Str -> V ; -mkV009 base = - case base of { - base_1+"и" => lin V - { present = \\_ => - table { - Sg => table { - P1 => base_1+"ам" ; - P2 => base_1+"иш" ; - P3 => base_1+"и" - } ; - Pl => table { - P1 => base_1+"име" ; - P2 => base_1+"ите" ; - P3 => base_1+"ат" - } - } ; - aorist = table { - Sg => table { - P1 => base_1+"ев" ; - P2 => base_1+"е" ; - P3 => base_1+"е" - } ; - Pl => table { - P1 => base_1+"евме" ; - P2 => base_1+"евте" ; - P3 => base_1+"еа" - } - } ; - imperfect = \\_ => - table { - Sg => table { - P1 => base_1+"ев" ; - P2 => base_1+"еше" ; - P3 => base_1+"еше" - } ; - Pl => table { - P1 => base_1+"евме" ; - P2 => base_1+"евте" ; - P3 => base_1+"еа" - } - } ; - Imperative = \\_ => - table { - Sg => base_1+"и" ; - Pl => base_1+"ете" - } ; - participle = { aorist = \\_ => - table { - GSg Masc => base_1+"ел" ; - GSg Fem => base_1+"ела" ; - GSg Neuter => base_1+"ело" ; - GPl => base_1+"еле" - } ; - imperfect = table { - GSg Masc => base_1+"ел" ; - GSg Fem => base_1+"ела" ; - GSg Neuter => base_1+"ело" ; - GPl => base_1+"еле" - } ; - perfect = \\_ => nonExist ; --guessed - adjectival = \\_ => base_1+"ет" ; - adverbial = base_1+"ејќи" --guessed - } ; - noun_from_verb = base_1+"ење" ; --guessed - isRefl = False - }; - _ => error "Can't apply paradigm mkV009" - } ; - -mkV010 : Str -> V ; -mkV010 base = - case base of { - base_1+"е" => lin V - { present = \\_ => - table { - Sg => table { - P1 => base_1+"јам" ; - P2 => base_1+"еш" ; - P3 => base_1+"е" - } ; - Pl => table { - P1 => base_1+"еме" ; - P2 => base_1+"ете" ; - P3 => base_1+"јат" - } - } ; - aorist = table { - Sg => table { - P1 => base_1+"в" ; - P2 => base_1 ; - P3 => base_1 - } ; - Pl => table { - P1 => base_1+"вме" ; - P2 => base_1+"вте" ; - P3 => base_1+"ја" - } - } ; - imperfect = \\_ => - table { - Sg => table { - P1 => base_1+"ев" ; - P2 => base_1+"еше" ; - P3 => base_1+"еше" - } ; - Pl => table { - P1 => base_1+"евме" ; - P2 => base_1+"евте" ; - P3 => base_1+"еја" - } - } ; - Imperative = \\_ => - table { - Sg => base_1+"ј" ; - Pl => base_1+"јте" - } ; - participle = { aorist = \\_ => - table { - GSg Masc => base_1+"л" ; - GSg Fem => base_1+"ла" ; - GSg Neuter => base_1+"ло" ; - GPl => base_1+"ле" - } ; - imperfect = table { - GSg Masc => base_1+"ел" ; - GSg Fem => base_1+"ела" ; - GSg Neuter => base_1+"ело" ; - GPl => base_1+"еле" - } ; - perfect = \\_ => nonExist ; --guessed - adjectival = \\_ => base_1+"ен" ; - adverbial = base_1+"ејќи" --guessed - } ; - noun_from_verb = base_1+"ење" ; --guessed - isRefl = False - }; - _ => error "Can't apply paradigm mkV010" - } ; - -mkV011 : Str -> V ; -mkV011 base = - case base of { - base_1+"и" => lin V - { present = \\_ => - table { - Sg => table { - P1 => base_1+"јам" ; - P2 => base_1+"иш" ; - P3 => base_1+"и" - } ; - Pl => table { - P1 => base_1+"име" ; - P2 => base_1+"ите" ; - P3 => base_1+"јат" - } - } ; - aorist = table { - Sg => table { - P1 => base_1+"ив" ; --guessed - P2 => base_1+"е" ; --guessed - P3 => base_1+"е" --guessed - } ; - Pl => table { - P1 => base_1+"ивме" ; --guessed - P2 => base_1+"ивте" ; --guessed - P3 => base_1+"ија" --guessed - } - } ; - imperfect = \\_ => - table { - Sg => table { - P1 => base_1+"ев" ; - P2 => base_1+"еше" ; - P3 => base_1+"еше" - } ; - Pl => table { - P1 => base_1+"евме" ; - P2 => base_1+"евте" ; - P3 => base_1+"еја" - } - } ; - Imperative = \\_ => - table { - Sg => base_1+"ј" ; - Pl => base_1+"јте" - } ; - participle = { aorist = \\_ => - table { - GSg Masc => base_1+"ел" ; --guessed - GSg Fem => base_1+"ла" ; --guessed - GSg Neuter => base_1+"ло" ; --guessed - GPl => base_1+"ле" --guessed - } ; - imperfect = table { - GSg Masc => base_1+"ел" ; - GSg Fem => base_1+"ела" ; - GSg Neuter => base_1+"ело" ; - GPl => base_1+"еле" - } ; - perfect = \\_ => nonExist ; --guessed - adjectival = \\_ => base_1+"ен" ; --guessed - adverbial = base_1+"ејќи" - } ; - noun_from_verb = base_1+"ење" ; - isRefl = False - }; - _ => error "Can't apply paradigm mkV011" - } ; - -mkV012 : Str -> V ; -mkV012 base = - case base of { - base_1+"де" => lin V - { present = \\_ => - table { - Sg => table { - P1 => base_1+"дам" ; - P2 => base_1+"деш" ; - P3 => base_1+"де" - } ; - Pl => table { - P1 => base_1+"деме" ; - P2 => base_1+"дете" ; - P3 => base_1+"дат" - } - } ; - aorist = table { - Sg => table { - P1 => base_1+"дов" ; - P2 => base_1+"де" ; - P3 => base_1+"де" - } ; - Pl => table { - P1 => base_1+"довме" ; - P2 => base_1+"довте" ; - P3 => base_1+"доа" - } - } ; - imperfect = \\_ => - table { - Sg => table { - P1 => base_1+"дев" ; - P2 => base_1+"деше" ; - P3 => base_1+"деше" - } ; - Pl => table { - P1 => base_1+"девме" ; - P2 => base_1+"девте" ; - P3 => base_1+"деа" - } - } ; - Imperative = \\_ => - table { - Sg => base_1+"ј" ; - Pl => base_1+"јте" - } ; - participle = { aorist = \\_ => - table { - GSg Masc => base_1+"л" ; - GSg Fem => base_1+"ла" ; - GSg Neuter => base_1+"ло" ; - GPl => base_1+"ле" - } ; - imperfect = table { - GSg Masc => base_1+"дел" ; - GSg Fem => base_1+"дела" ; - GSg Neuter => base_1+"дело" ; - GPl => base_1+"деле" - } ; - perfect = \\_ => nonExist ; --guessed - adjectival = \\_ => base_1+"ден" ; - adverbial = base_1+"ејќи" --guessed - } ; - noun_from_verb = base_1+"ење" ; --guessed - isRefl = False - }; - _ => error "Can't apply paradigm mkV012" - } ; - -mkV013 : Str -> V ; -mkV013 base = - case base of { - base_1+"зе" => lin V - { present = \\_ => - table { - Sg => table { - P1 => base_1+"зам" ; - P2 => base_1+"зеш" ; - P3 => base_1+"зе" - } ; - Pl => table { - P1 => base_1+"земе" ; - P2 => base_1+"зете" ; - P3 => base_1+"зат" - } - } ; - aorist = table { - Sg => table { - P1 => base_1+"гов" ; - P2 => base_1+"зе" ; - P3 => base_1+"зе" - } ; - Pl => table { - P1 => base_1+"говме" ; - P2 => base_1+"говте" ; - P3 => base_1+"гоа" - } - } ; - imperfect = \\_ => - table { - Sg => table { - P1 => base_1+"зев" ; - P2 => base_1+"зеше" ; - P3 => base_1+"зеше" - } ; - Pl => table { - P1 => base_1+"зевме" ; - P2 => base_1+"зевте" ; - P3 => base_1+"зеа" - } - } ; - Imperative = \\_ => - table { - Sg => base_1+"зи" ; - Pl => base_1+"зете" - } ; - participle = { aorist = \\_ => - table { - GSg Masc => base_1+"гол" ; - GSg Fem => base_1+"гла" ; - GSg Neuter => base_1+"гло" ; - GPl => base_1+"гле" - } ; - imperfect = table { - GSg Masc => base_1+"зел" ; - GSg Fem => base_1+"зела" ; - GSg Neuter => base_1+"зело" ; - GPl => base_1+"зеле" - } ; - perfect = \\_ => nonExist ; --guessed - adjectival = \\_ => base_1+"зен" ; - adverbial = nonExist --guessed - } ; - noun_from_verb = base_1+"ење" ; --guessed - isRefl = False - }; - _ => error "Can't apply paradigm mkV013" - } ; - -mkV014 : Str -> V ; -mkV014 base = - case base of { - base_1+"е" => lin V - { present = \\_ => - table { - Sg => table { - P1 => base_1+"ам" ; - P2 => base_1+"еш" ; - P3 => base_1+"е" - } ; - Pl => table { - P1 => base_1+"еме" ; - P2 => base_1+"ете" ; - P3 => base_1+"ат" - } - } ; - aorist = table { - Sg => table { - P1 => base_1+"ав" ; - P2 => base_1+"а" ; - P3 => base_1+"а" - } ; - Pl => table { - P1 => base_1+"авме" ; - P2 => base_1+"авте" ; - P3 => base_1+"аа" - } - } ; - imperfect = \\_ => - table { - Sg => table { - P1 => base_1+"ев" ; - P2 => base_1+"еше" ; - P3 => base_1+"еше" - } ; - Pl => table { - P1 => base_1+"евме" ; - P2 => base_1+"евте" ; - P3 => base_1+"еа" - } - } ; - Imperative = \\_ => - table { - Sg => base_1+"и" ; - Pl => base_1+"ете" - } ; - participle = { aorist = \\_ => - table { - GSg Masc => base_1+"ал" ; - GSg Fem => base_1+"ала" ; - GSg Neuter => base_1+"ало" ; - GPl => base_1+"але" - } ; - imperfect = table { - GSg Masc => base_1+"ел" ; - GSg Fem => base_1+"ела" ; - GSg Neuter => base_1+"ело" ; - GPl => base_1+"еле" - } ; - perfect = \\_ => nonExist ; --guessed - adjectival = \\_ => base_1+"ан" ; - adverbial = base_1+"ејќи" --guessed + adverbial = nonExist } ; noun_from_verb = base_1+"ење" ; --guessed isRefl = False @@ -6528,30 +7782,30 @@ mkV014 base = mkV015 : Str -> V ; mkV015 base = case base of { - base_1+"е" => lin V + base_1+"и" => lin V { present = \\_ => table { Sg => table { P1 => base_1+"ам" ; - P2 => base_1+"еш" ; - P3 => base_1+"е" + P2 => base_1+"иш" ; + P3 => base_1+"и" } ; Pl => table { - P1 => base_1+"еме" ; - P2 => base_1+"ете" ; + P1 => base_1+"име" ; + P2 => base_1+"ите" ; P3 => base_1+"ат" } } ; aorist = table { Sg => table { - P1 => base_1+"јав" ; - P2 => base_1+"ја" ; - P3 => base_1+"ја" + P1 => base_1+"ив" ; + P2 => base_1+"и" ; + P3 => base_1+"и" } ; Pl => table { - P1 => base_1+"јавме" ; - P2 => base_1+"јавте" ; - P3 => base_1+"јаа" + P1 => base_1+"ивме" ; + P2 => base_1+"ивте" ; + P3 => base_1+"ија" } } ; imperfect = \\_ => @@ -6564,20 +7818,20 @@ mkV015 base = Pl => table { P1 => base_1+"евме" ; P2 => base_1+"евте" ; - P3 => base_1+"еја" + P3 => base_1+"еа" } } ; Imperative = \\_ => table { - Sg => base_1+"ј" ; - Pl => base_1+"јте" + Sg => base_1+"и" ; + Pl => base_1+"ете" } ; - participle = { aorist = \\_ => + participle = { aorist = \\_ => table { - GSg Masc => base_1+"јал" ; - GSg Fem => base_1+"јала" ; - GSg Neuter => base_1+"јало" ; - GPl => base_1+"јале" + GSg Masc => base_1+"ил" ; + GSg Fem => base_1+"ила" ; + GSg Neuter => base_1+"ило" ; + GPl => base_1+"иле" } ; imperfect = table { GSg Masc => base_1+"ел" ; @@ -6585,8 +7839,8 @@ mkV015 base = GSg Neuter => base_1+"ело" ; GPl => base_1+"еле" } ; - perfect = \\_ => nonExist ; --guessed - adjectival = \\_ => base_1+"ен" ; + perfect = \\_ => nonExist ; + adjectival = \\_ => base_1+"ен" ; --guessed adverbial = base_1+"ејќи" --guessed } ; noun_from_verb = base_1+"ење" ; --guessed @@ -6598,30 +7852,30 @@ mkV015 base = mkV016 : Str -> V ; mkV016 base = case base of { - base_1+"е" => lin V + base_1+"и" => lin V { present = \\_ => table { Sg => table { - P1 => base_1+"ам" ; - P2 => base_1+"еш" ; - P3 => base_1+"е" + P1 => base_1+"јам" ; + P2 => base_1+"иш" ; + P3 => base_1+"и" } ; Pl => table { - P1 => base_1+"еме" ; - P2 => base_1+"ете" ; - P3 => base_1+"ат" + P1 => base_1+"име" ; + P2 => base_1+"ите" ; + P3 => base_1+"јат" } } ; aorist = table { Sg => table { - P1 => base_1+"в" ; - P2 => base_1 ; - P3 => base_1 + P1 => base_1+"ив" ; + P2 => base_1+"и" ; + P3 => base_1+"и" } ; Pl => table { - P1 => base_1+"вме" ; - P2 => base_1+"вте" ; - P3 => base_1+"а" + P1 => base_1+"ивме" ; + P2 => base_1+"ивте" ; + P3 => base_1+"ија" } } ; imperfect = \\_ => @@ -6642,12 +7896,12 @@ mkV016 base = Sg => base_1+"ј" ; Pl => base_1+"јте" } ; - participle = { aorist = \\_ => + participle = { aorist = \\_ => table { - GSg Masc => base_1+"л" ; - GSg Fem => base_1+"ла" ; - GSg Neuter => base_1+"ло" ; - GPl => base_1+"ле" + GSg Masc => base_1+"ил" ; + GSg Fem => base_1+"ила" ; + GSg Neuter => base_1+"ило" ; + GPl => base_1+"иле" } ; imperfect = table { GSg Masc => base_1+"ел" ; @@ -6655,7 +7909,7 @@ mkV016 base = GSg Neuter => base_1+"ело" ; GPl => base_1+"еле" } ; - perfect = \\_ => nonExist ; --guessed + perfect = \\_ => nonExist ; adjectival = \\_ => base_1+"ен" ; adverbial = base_1+"ејќи" --guessed } ; @@ -6666,73 +7920,70 @@ mkV016 base = } ; mkV017 : Str -> V ; -mkV017 base = - case base of { - base_1+"се" => lin V - { present = \\_ => - table { - Sg => table { - P1 => base_1+"сам" ; - P2 => base_1+"сеш" ; - P3 => base_1+"се" - } ; - Pl => table { - P1 => base_1+"семе" ; - P2 => base_1+"сете" ; - P3 => base_1+"сат" - } - } ; - aorist = table { - Sg => table { - P1 => base_1+"сов" ; - P2 => base_1+"се" ; - P3 => base_1+"се" - } ; - Pl => table { - P1 => base_1+"совме" ; - P2 => base_1+"совте" ; - P3 => base_1+"соа" - } +mkV017 base_1 = + lin V + { present = \\_ => + table { + Sg => table { + P1 => base_1+"м" ; + P2 => base_1+"ш" ; + P3 => base_1 + } ; + Pl => table { + P1 => base_1+"ме" ; + P2 => base_1+"те" ; + P3 => base_1+"ат" + } + } ; + aorist = table { + Sg => table { + P1 => base_1+"в" ; + P2 => base_1 ; + P3 => base_1 + } ; + Pl => table { + P1 => base_1+"вме" ; + P2 => base_1+"вте" ; + P3 => base_1+"а" + } + } ; + imperfect = \\_ => + table { + Sg => table { + P1 => base_1+"в" ; + P2 => base_1+"ше" ; + P3 => base_1+"ше" + } ; + Pl => table { + P1 => base_1+"вме" ; + P2 => base_1+"вте" ; + P3 => base_1+"а" + } + } ; + Imperative = \\_ => + table { + Sg => base_1+"ј" ; + Pl => base_1+"јте" } ; - imperfect = \\_ => - table { - Sg => table { - P1 => base_1+"сев" ; - P2 => base_1+"сеше" ; - P3 => base_1+"сеше" + participle = { aorist = \\_ => + table { + GSg Masc => base_1+"л" ; + GSg Fem => base_1+"ла" ; + GSg Neuter => base_1+"ло" ; + GPl => base_1+"ле" } ; - Pl => table { - P1 => base_1+"севме" ; - P2 => base_1+"севте" ; - P3 => base_1+"сеа" - } - } ; - Imperative = \\_ => - table { - Sg => base_1+"си" ; - Pl => base_1+"сете" - } ; - participle = { aorist = \\_ => - table { - GSg Masc => base_1+"л" ; - GSg Fem => base_1+"ла" ; - GSg Neuter => base_1+"ло" ; - GPl => base_1+"ле" - } ; - imperfect = table { - GSg Masc => base_1+"сел" ; - GSg Fem => base_1+"села" ; - GSg Neuter => base_1+"село" ; - GPl => base_1+"селе" - } ; - perfect = \\_ => nonExist ; --guessed - adjectival = \\_ => base_1+"сен" ; - adverbial = base_1+"ејќи" --guessed - } ; - noun_from_verb = base_1+"ење" ; --guessed - isRefl = False - }; - _ => error "Can't apply paradigm mkV017" + imperfect = table { + GSg Masc => base_1+"л" ; + GSg Fem => base_1+"ла" ; + GSg Neuter => base_1+"ло" ; + GPl => base_1+"ле" + } ; + perfect = \\_ => nonExist ; + adjectival = \\_ => base_1+"т" ; --guessed + adverbial = base_1+"јќи" --guessed + } ; + noun_from_verb = base_1+"ње" ; --guessed + isRefl = False } ; mkV018 : Str -> V ; @@ -6779,10 +8030,10 @@ mkV018 base = } ; Imperative = \\_ => table { - Sg => base_1+"ди" ; - Pl => base_1+"дете" + Sg => base_1+"ј" ; + Pl => base_1+"јте" } ; - participle = { aorist = \\_ => + participle = { aorist = \\_ => table { GSg Masc => base_1+"л" ; GSg Fem => base_1+"ла" ; @@ -6795,11 +8046,11 @@ mkV018 base = GSg Neuter => base_1+"дело" ; GPl => base_1+"деле" } ; - perfect = \\_ => nonExist ; --guessed + perfect = \\_ => nonExist ; adjectival = \\_ => base_1+"ден" ; - adverbial = base_1+"ејќи" --guessed + adverbial = nonExist } ; - noun_from_verb = base_1+"ење" ; --guessed + noun_from_verb = nonExist ; isRefl = False }; _ => error "Can't apply paradigm mkV018" @@ -6808,66 +8059,66 @@ mkV018 base = mkV019 : Str -> V ; mkV019 base = case base of { - base_1+"те" => lin V + base_1+"зе" => lin V { present = \\_ => table { Sg => table { - P1 => base_1+"там" ; - P2 => base_1+"теш" ; - P3 => base_1+"те" + P1 => base_1+"зам" ; + P2 => base_1+"зеш" ; + P3 => base_1+"зе" } ; Pl => table { - P1 => base_1+"теме" ; - P2 => base_1+"тете" ; - P3 => base_1+"тат" + P1 => base_1+"земе" ; + P2 => base_1+"зете" ; + P3 => base_1+"зат" } } ; aorist = table { Sg => table { - P1 => base_1+"тов" ; - P2 => base_1+"те" ; - P3 => base_1+"те" + P1 => base_1+"гов" ; + P2 => base_1+"зе" ; + P3 => base_1+"зе" } ; Pl => table { - P1 => base_1+"товме" ; - P2 => base_1+"товте" ; - P3 => base_1+"тоа" + P1 => base_1+"говме" ; + P2 => base_1+"говте" ; + P3 => base_1+"гоа" } } ; imperfect = \\_ => table { Sg => table { - P1 => base_1+"тев" ; - P2 => base_1+"теше" ; - P3 => base_1+"теше" + P1 => base_1+"зев" ; + P2 => base_1+"зеше" ; + P3 => base_1+"зеше" } ; Pl => table { - P1 => base_1+"тевме" ; - P2 => base_1+"тевте" ; - P3 => base_1+"теа" + P1 => base_1+"зевме" ; + P2 => base_1+"зевте" ; + P3 => base_1+"зеа" } } ; Imperative = \\_ => table { - Sg => base_1+"ти" ; - Pl => base_1+"тете" + Sg => base_1+"зи" ; + Pl => base_1+"зете" } ; - participle = { aorist = \\_ => + participle = { aorist = \\_ => table { - GSg Masc => base_1+"л" ; - GSg Fem => base_1+"ла" ; - GSg Neuter => base_1+"ло" ; - GPl => base_1+"ле" + GSg Masc => base_1+"гол" ; + GSg Fem => base_1+"гла" ; + GSg Neuter => base_1+"гло" ; + GPl => base_1+"гле" } ; imperfect = table { - GSg Masc => base_1+"тел" ; - GSg Fem => base_1+"тела" ; - GSg Neuter => base_1+"тело" ; - GPl => base_1+"теле" + GSg Masc => base_1+"зел" ; + GSg Fem => base_1+"зела" ; + GSg Neuter => base_1+"зело" ; + GPl => base_1+"зеле" } ; - perfect = \\_ => nonExist ; --guessed - adjectival = \\_ => base_1+"тен" ; - adverbial = nonExist --guessed + perfect = \\_ => nonExist ; + adjectival = \\_ => base_1+"зен" ; + adverbial = nonExist } ; noun_from_verb = nonExist ; isRefl = False @@ -6877,216 +8128,6 @@ mkV019 base = mkV020 : Str -> V ; mkV020 base = - case base of { - base_1+"че" => lin V - { present = \\_ => - table { - Sg => table { - P1 => base_1+"чам" ; - P2 => base_1+"чеш" ; - P3 => base_1+"че" - } ; - Pl => table { - P1 => base_1+"чеме" ; - P2 => base_1+"чете" ; - P3 => base_1+"чат" - } - } ; - aorist = table { - Sg => table { - P1 => base_1+"ков" ; - P2 => base_1+"че" ; - P3 => base_1+"че" - } ; - Pl => table { - P1 => base_1+"ковме" ; - P2 => base_1+"ковте" ; - P3 => base_1+"коа" - } - } ; - imperfect = \\_ => - table { - Sg => table { - P1 => base_1+"чев" ; - P2 => base_1+"чеше" ; - P3 => base_1+"чеше" - } ; - Pl => table { - P1 => base_1+"чевме" ; - P2 => base_1+"чевте" ; - P3 => base_1+"чеа" - } - } ; - Imperative = \\_ => - table { - Sg => base_1+"чи" ; - Pl => base_1+"чете" - } ; - participle = { aorist = \\_ => - table { - GSg Masc => base_1+"кол" ; - GSg Fem => base_1+"кла" ; - GSg Neuter => base_1+"кло" ; - GPl => base_1+"кле" - } ; - imperfect = table { - GSg Masc => base_1+"чел" ; - GSg Fem => base_1+"чела" ; - GSg Neuter => base_1+"чело" ; - GPl => base_1+"челе" - } ; - perfect = \\_ => nonExist ; --guessed - adjectival = \\_ => base_1+"чен" ; - adverbial = nonExist --guessed - } ; - noun_from_verb = nonExist ; --guessed - isRefl = False - }; - _ => error "Can't apply paradigm mkV020" - } ; - -mkV021 : Str -> V ; -mkV021 base = - case base of { - base_1+"чее" => lin V - { present = \\_ => - table { - Sg => table { - P1 => base_1+"чеам" ; - P2 => base_1+"чееш" ; - P3 => base_1+"чее" - } ; - Pl => table { - P1 => base_1+"чееме" ; - P2 => base_1+"чеете" ; - P3 => base_1+"чеат" - } - } ; - aorist = table { - Sg => table { - P1 => base_1+"ков" ; - P2 => base_1+"чее" ; - P3 => base_1+"чее" - } ; - Pl => table { - P1 => base_1+"ковме" ; - P2 => base_1+"ковте" ; - P3 => base_1+"коа" - } - } ; - imperfect = \\_ => - table { - Sg => table { - P1 => base_1+"чеев" ; - P2 => base_1+"чееше" ; - P3 => base_1+"чееше" - } ; - Pl => table { - P1 => base_1+"чеевме" ; - P2 => base_1+"чеевте" ; - P3 => base_1+"чееа" - } - } ; - Imperative = \\_ => - table { - Sg => base_1+"чеи" ; - Pl => base_1+"чеете" - } ; - participle = { aorist = \\_ => - table { - GSg Masc => base_1+"кол" ; - GSg Fem => base_1+"кла" ; - GSg Neuter => base_1+"кло" ; - GPl => base_1+"кле" - } ; - imperfect = table { - GSg Masc => base_1+"чеел" ; - GSg Fem => base_1+"чеела" ; - GSg Neuter => base_1+"чеело" ; - GPl => base_1+"чееле" - } ; - perfect = \\_ => nonExist ; --guessed - adjectival = \\_ => base_1+"чеен" ; - adverbial = nonExist --guessed - } ; - noun_from_verb = nonExist ; --guessed - isRefl = False - }; - _ => error "Can't apply paradigm mkV021" - } ; - -mkV022 : Str -> V ; -mkV022 base = - case base of { - base_1+"е"+base_2@?+"е" => lin V - { present = \\_ => - table { - Sg => table { - P1 => base_1+"е"+base_2+"ам" ; - P2 => base_1+"е"+base_2+"еш" ; - P3 => base_1+"е"+base_2+"е" - } ; - Pl => table { - P1 => base_1+"е"+base_2+"еме" ; - P2 => base_1+"е"+base_2+"ете" ; - P3 => base_1+"е"+base_2+"ат" - } - } ; - aorist = table { - Sg => table { - P1 => base_1+base_2+"ав" ; - P2 => base_1+base_2+"а" ; - P3 => base_1+base_2+"а" - } ; - Pl => table { - P1 => base_1+base_2+"авме" ; - P2 => base_1+base_2+"авте" ; - P3 => base_1+base_2+"аа" - } - } ; - imperfect = \\_ => - table { - Sg => table { - P1 => base_1+"е"+base_2+"ев" ; - P2 => base_1+"е"+base_2+"еше" ; - P3 => base_1+"е"+base_2+"еше" - } ; - Pl => table { - P1 => base_1+"е"+base_2+"евме" ; - P2 => base_1+"е"+base_2+"евте" ; - P3 => base_1+"е"+base_2+"еа" - } - } ; - Imperative = \\_ => - table { - Sg => base_1+"е"+base_2+"и" ; - Pl => base_1+"е"+base_2+"ете" - } ; - participle = { aorist = \\_ => - table { - GSg Masc => base_1+base_2+"ал" ; - GSg Fem => base_1+base_2+"ала" ; - GSg Neuter => base_1+base_2+"ало" ; - GPl => base_1+base_2+"але" - } ; - imperfect = table { - GSg Masc => base_1+"е"+base_2+"ел" ; - GSg Fem => base_1+"е"+base_2+"ела" ; - GSg Neuter => base_1+"е"+base_2+"ело" ; - GPl => base_1+"е"+base_2+"еле" - } ; - perfect = \\_ => nonExist ; --guessed - adjectival = \\_ => base_1+base_2+"ан" ; - adverbial = nonExist --guessed - } ; - noun_from_verb = nonExist ; - isRefl = False - }; - _ => error "Can't apply paradigm mkV022" - } ; - -mkV023 : Str -> V ; -mkV023 base = case base of { base_1+"е" => lin V { present = \\_ => @@ -7111,7 +8152,147 @@ mkV023 base = Pl => table { P1 => base_1+"авме" ; P2 => base_1+"авте" ; - P3 => base_1+"аја" + P3 => base_1+"аа" + } + } ; + imperfect = \\_ => + table { + Sg => table { + P1 => base_1+"ев" ; + P2 => base_1+"еше" ; + P3 => base_1+"еше" + } ; + Pl => table { + P1 => base_1+"евме" ; + P2 => base_1+"евте" ; + P3 => base_1+"еа" + } + } ; + Imperative = \\_ => + table { + Sg => base_1+"и" ; + Pl => base_1+"ете" + } ; + participle = { aorist = \\_ => + table { + GSg Masc => base_1+"ал" ; + GSg Fem => base_1+"ала" ; + GSg Neuter => base_1+"ало" ; + GPl => base_1+"але" + } ; + imperfect = table { + GSg Masc => base_1+"ел" ; + GSg Fem => base_1+"ела" ; + GSg Neuter => base_1+"ело" ; + GPl => base_1+"еле" + } ; + perfect = \\_ => nonExist ; + adjectival = \\_ => base_1+"ан" ; + adverbial = base_1+"ејќи" + } ; + noun_from_verb = base_1+"ење" ; + isRefl = False + }; + _ => error "Can't apply paradigm mkV020" + } ; + +mkV021 : Str -> V ; +mkV021 base = + case base of { + base_1+"е" => lin V + { present = \\_ => + table { + Sg => table { + P1 => base_1+"ам" ; + P2 => base_1+"еш" ; + P3 => base_1+"е" + } ; + Pl => table { + P1 => base_1+"еме" ; + P2 => base_1+"ете" ; + P3 => base_1+"ат" + } + } ; + aorist = table { + Sg => table { + P1 => base_1+"ев" ; + P2 => base_1+"е" ; + P3 => base_1+"е" + } ; + Pl => table { + P1 => base_1+"евме" ; + P2 => base_1+"евте" ; + P3 => base_1+"еа" + } + } ; + imperfect = \\_ => + table { + Sg => table { + P1 => base_1+"ев" ; + P2 => base_1+"еше" ; + P3 => base_1+"еше" + } ; + Pl => table { + P1 => base_1+"евме" ; + P2 => base_1+"евте" ; + P3 => base_1+"еа" + } + } ; + Imperative = \\_ => + table { + Sg => base_1+"и" ; + Pl => base_1+"ете" + } ; + participle = { aorist = \\_ => + table { + GSg Masc => base_1+"ел" ; + GSg Fem => base_1+"ела" ; + GSg Neuter => base_1+"ело" ; + GPl => base_1+"еле" + } ; + imperfect = table { + GSg Masc => base_1+"ел" ; + GSg Fem => base_1+"ела" ; + GSg Neuter => base_1+"ело" ; + GPl => base_1+"еле" + } ; + perfect = \\_ => nonExist ; + adjectival = \\_ => base_1+"ен" ; + adverbial = base_1+"ејќи" --guessed + } ; + noun_from_verb = base_1+"ење" ; --guessed + isRefl = False + }; + _ => error "Can't apply paradigm mkV021" + } ; + +mkV022 : Str -> V ; +mkV022 base = + case base of { + base_1+"е" => lin V + { present = \\_ => + table { + Sg => table { + P1 => base_1+"ам" ; + P2 => base_1+"еш" ; + P3 => base_1+"е" + } ; + Pl => table { + P1 => base_1+"еме" ; + P2 => base_1+"ете" ; + P3 => base_1+"ат" + } + } ; + aorist = table { + Sg => table { + P1 => base_1+"в" ; --guessed + P2 => base_1 ; --guessed + P3 => base_1 --guessed + } ; + Pl => table { + P1 => base_1+"вме" ; --guessed + P2 => base_1+"вте" ; --guessed + P3 => base_1+"а" --guessed } } ; imperfect = \\_ => @@ -7132,12 +8313,12 @@ mkV023 base = Sg => base_1+"ј" ; Pl => base_1+"јте" } ; - participle = { aorist = \\_ => + participle = { aorist = \\_ => table { - GSg Masc => base_1+"ал" ; - GSg Fem => base_1+"ала" ; - GSg Neuter => base_1+"ало" ; - GPl => base_1+"але" + GSg Masc => base_1+"л" ; --guessed + GSg Fem => base_1+"ла" ; --guessed + GSg Neuter => base_1+"ло" ; --guessed + GPl => base_1+"ле" --guessed } ; imperfect = table { GSg Masc => base_1+"ел" ; @@ -7145,11 +8326,81 @@ mkV023 base = GSg Neuter => base_1+"ело" ; GPl => base_1+"еле" } ; - perfect = \\_ => nonExist ; --guessed - adjectival = \\_ => base_1+"ан" ; - adverbial = base_1+"ејќи" --guessed + perfect = \\_ => nonExist ; + adjectival = \\_ => base_1+"ен" ; + adverbial = base_1+"ејќи" } ; - noun_from_verb = base_1+"ење" ; --guessed + noun_from_verb = base_1+"ење" ; + isRefl = False + }; + _ => error "Can't apply paradigm mkV022" + } ; + +mkV023 : Str -> V ; +mkV023 base = + case base of { + base_1+"е" => lin V + { present = \\_ => + table { + Sg => table { + P1 => base_1+"ам" ; + P2 => base_1+"еш" ; + P3 => base_1+"е" + } ; + Pl => table { + P1 => base_1+"еме" ; + P2 => base_1+"ете" ; + P3 => base_1+"ат" + } + } ; + aorist = table { + Sg => table { + P1 => base_1+"ав" ; --guessed + P2 => base_1+"а" ; --guessed + P3 => base_1+"а" --guessed + } ; + Pl => table { + P1 => base_1+"авме" ; --guessed + P2 => base_1+"авте" ; --guessed + P3 => base_1+"аа" --guessed + } + } ; + imperfect = \\_ => + table { + Sg => table { + P1 => base_1+"ев" ; + P2 => base_1+"еше" ; + P3 => base_1+"еше" + } ; + Pl => table { + P1 => base_1+"евме" ; + P2 => base_1+"евте" ; + P3 => base_1+"еа" + } + } ; + Imperative = \\_ => + table { + Sg => base_1+"и" ; + Pl => base_1+"ете" + } ; + participle = { aorist = \\_ => + table { + GSg Masc => base_1+"ал" ; --guessed + GSg Fem => base_1+"ала" ; --guessed + GSg Neuter => base_1+"ало" ; --guessed + GPl => base_1+"але" --guessed + } ; + imperfect = table { + GSg Masc => base_1+"ел" ; + GSg Fem => base_1+"ела" ; + GSg Neuter => base_1+"ело" ; + GPl => base_1+"еле" + } ; + perfect = \\_ => nonExist ; + adjectival = \\_ => base_1+"ет" ; --guessed + adverbial = base_1+"ејќи" + } ; + noun_from_verb = base_1+"ење" ; isRefl = False }; _ => error "Can't apply paradigm mkV023" @@ -7158,138 +8409,141 @@ mkV023 base = mkV024 : Str -> V ; mkV024 base = case base of { - base_1+"о"+base_2@?+"е" => lin V + base_1+"и" => lin V { present = \\_ => table { Sg => table { - P1 => base_1+"о"+base_2+"ам" ; - P2 => base_1+"о"+base_2+"еш" ; - P3 => base_1+"о"+base_2+"е" + P1 => base_1+"ам" ; + P2 => base_1+"иш" ; + P3 => base_1+"и" } ; Pl => table { - P1 => base_1+"о"+base_2+"еме" ; - P2 => base_1+"о"+base_2+"ете" ; - P3 => base_1+"о"+base_2+"ат" + P1 => base_1+"име" ; + P2 => base_1+"ите" ; + P3 => base_1+"ат" } } ; aorist = table { Sg => table { - P1 => base_1+base_2+"ав" ; - P2 => base_1+base_2+"а" ; - P3 => base_1+base_2+"а" + P1 => base_1+"ов" ; + P2 => base_1+"е" ; + P3 => base_1+"е" } ; Pl => table { - P1 => base_1+base_2+"авме" ; - P2 => base_1+base_2+"авте" ; - P3 => base_1+base_2+"аа" + P1 => base_1+"овме" ; + P2 => base_1+"овте" ; + P3 => base_1+"оа" } } ; imperfect = \\_ => table { Sg => table { - P1 => base_1+"о"+base_2+"ев" ; - P2 => base_1+"о"+base_2+"еше" ; - P3 => base_1+"о"+base_2+"еше" + P1 => base_1+"ев" ; + P2 => base_1+"еше" ; + P3 => base_1+"еше" } ; Pl => table { - P1 => base_1+"о"+base_2+"евме" ; - P2 => base_1+"о"+base_2+"евте" ; - P3 => base_1+"о"+base_2+"еа" + P1 => base_1+"евме" ; + P2 => base_1+"евте" ; + P3 => base_1+"еа" } } ; Imperative = \\_ => table { - Sg => base_1+"о"+base_2+"и" ; - Pl => base_1+"о"+base_2+"ете" + Sg => base_1+"и" ; + Pl => base_1+"ете" } ; - participle = { aorist = \\_ => + participle = { aorist = \\_ => table { - GSg Masc => base_1+base_2+"ал" ; - GSg Fem => base_1+base_2+"ала" ; - GSg Neuter => base_1+base_2+"ало" ; - GPl => base_1+base_2+"але" + GSg Masc => base_1+"ел" ; + GSg Fem => base_1+"ела" ; + GSg Neuter => base_1+"ело" ; + GPl => base_1+"еле" } ; imperfect = table { - GSg Masc => base_1+"о"+base_2+"ел" ; - GSg Fem => base_1+"о"+base_2+"ела" ; - GSg Neuter => base_1+"о"+base_2+"ело" ; - GPl => base_1+"о"+base_2+"еле" + GSg Masc => base_1+"ел" ; + GSg Fem => base_1+"ела" ; + GSg Neuter => base_1+"ело" ; + GPl => base_1+"еле" } ; - perfect = \\_ => nonExist ; --guessed - adjectival = \\_ => base_1+base_2+"ан" ; - adverbial = nonExist --guessed + perfect = \\_ => nonExist ; + adjectival = \\_ => base_1+"ен" ; + adverbial = nonExist } ; - noun_from_verb = nonExist ; --guessed + noun_from_verb = base_1+"ење" ; --guessed isRefl = False }; _ => error "Can't apply paradigm mkV024" } ; mkV025 : Str -> V ; -mkV025 base_1 = - lin V - { present = \\_ => - table { - Sg => table { - P1 => base_1+"м" ; - P2 => base_1+"ш" ; - P3 => base_1 - } ; - Pl => table { - P1 => base_1+"ме" ; - P2 => base_1+"те" ; - P3 => base_1+"ат" - } - } ; - aorist = table { - Sg => table { - P1 => base_1+"в" ; - P2 => base_1 ; - P3 => base_1 - } ; - Pl => table { - P1 => base_1+"вме" ; - P2 => base_1+"вте" ; - P3 => base_1+"а" - } - } ; - imperfect = \\_ => - table { - Sg => table { - P1 => base_1+"в" ; - P2 => base_1+"ше" ; - P3 => base_1+"ше" - } ; - Pl => table { - P1 => base_1+"вме" ; - P2 => base_1+"вте" ; - P3 => base_1+"а" - } - } ; - Imperative = \\_ => - table { - Sg => base_1+"ј" ; - Pl => base_1+"јте" +mkV025 base = + case base of { + base_1+"се" => lin V + { present = \\_ => + table { + Sg => table { + P1 => base_1+"сам" ; + P2 => base_1+"сеш" ; + P3 => base_1+"се" + } ; + Pl => table { + P1 => base_1+"семе" ; + P2 => base_1+"сете" ; + P3 => base_1+"сат" + } + } ; + aorist = table { + Sg => table { + P1 => base_1+"сов" ; + P2 => base_1+"се" ; + P3 => base_1+"се" + } ; + Pl => table { + P1 => base_1+"совме" ; + P2 => base_1+"совте" ; + P3 => base_1+"соа" + } } ; - participle = { aorist = \\_ => - table { - GSg Masc => base_1+"л" ; - GSg Fem => base_1+"ла" ; - GSg Neuter => base_1+"ло" ; - GPl => base_1+"ле" + imperfect = \\_ => + table { + Sg => table { + P1 => base_1+"сев" ; + P2 => base_1+"сеше" ; + P3 => base_1+"сеше" } ; - imperfect = table { - GSg Masc => base_1+"л" ; - GSg Fem => base_1+"ла" ; - GSg Neuter => base_1+"ло" ; - GPl => base_1+"ле" - } ; - perfect = \\_ => nonExist ; --guessed - adjectival = \\_ => base_1+"т" ; - adverbial = base_1+"ејќи" --guessed - } ; - noun_from_verb = base_1+"ење" ; --guessed - isRefl = False + Pl => table { + P1 => base_1+"севме" ; + P2 => base_1+"севте" ; + P3 => base_1+"сеа" + } + } ; + Imperative = \\_ => + table { + Sg => base_1+"си" ; + Pl => base_1+"сете" + } ; + participle = { aorist = \\_ => + table { + GSg Masc => base_1+"л" ; + GSg Fem => base_1+"ла" ; + GSg Neuter => base_1+"ло" ; + GPl => base_1+"ле" + } ; + imperfect = table { + GSg Masc => base_1+"сел" ; + GSg Fem => base_1+"села" ; + GSg Neuter => base_1+"село" ; + GPl => base_1+"селе" + } ; + perfect = \\_ => nonExist ; + adjectival = \\_ => base_1+"сен" ; + adverbial = nonExist + } ; + noun_from_verb = nonExist ; + isRefl = False + }; + _ => error "Can't apply paradigm mkV025" } ; mkV026 : Str -> V ; @@ -7339,12 +8593,12 @@ mkV026 base = Sg => base_1+"ди" ; Pl => base_1+"дете" } ; - participle = { aorist = \\_ => + participle = { aorist = \\_ => table { - GSg Masc => base_1+"шол" ; - GSg Fem => base_1+"шла" ; - GSg Neuter => base_1+"шло" ; - GPl => base_1+"шле" + GSg Masc => base_1+"л" ; + GSg Fem => base_1+"ла" ; + GSg Neuter => base_1+"ло" ; + GPl => base_1+"ле" } ; imperfect = table { GSg Masc => base_1+"дел" ; @@ -7352,11 +8606,11 @@ mkV026 base = GSg Neuter => base_1+"дело" ; GPl => base_1+"деле" } ; - perfect = \\_ => nonExist ; --guessed - adjectival = \\_ => base_1+"ден" ; --guessed - adverbial = base_1+"ејќи" --guessed + perfect = \\_ => nonExist ; + adjectival = \\_ => base_1+"ден" ; + adverbial = nonExist } ; - noun_from_verb = base_1+"ење" ; --guessed + noun_from_verb = nonExist ; isRefl = False }; _ => error "Can't apply paradigm mkV026" @@ -7365,68 +8619,68 @@ mkV026 base = mkV027 : Str -> V ; mkV027 base = case base of { - base_1+"е" => lin V + base_1+"те" => lin V { present = \\_ => table { Sg => table { - P1 => base_1+"м" ; - P2 => base_1+"еш" ; - P3 => base_1+"е" + P1 => base_1+"там" ; + P2 => base_1+"теш" ; + P3 => base_1+"те" } ; Pl => table { - P1 => base_1+"еме" ; - P2 => base_1+"ете" ; - P3 => base_1+"ат" + P1 => base_1+"теме" ; + P2 => base_1+"тете" ; + P3 => base_1+"тат" } } ; aorist = table { Sg => table { - P1 => base_1+"ав" ; --guessed - P2 => base_1+"е" ; --guessed - P3 => base_1+"е" --guessed + P1 => base_1+"тов" ; + P2 => base_1+"те" ; + P3 => base_1+"те" } ; Pl => table { - P1 => base_1+"авме" ; --guessed - P2 => base_1+"авте" ; --guessed - P3 => base_1+"јаа" --guessed + P1 => base_1+"товме" ; + P2 => base_1+"товте" ; + P3 => base_1+"тоа" } } ; imperfect = \\_ => table { Sg => table { - P1 => base_1+"ев" ; - P2 => base_1+"еше" ; - P3 => base_1+"еше" + P1 => base_1+"тев" ; + P2 => base_1+"теше" ; + P3 => base_1+"теше" } ; Pl => table { - P1 => base_1+"евме" ; - P2 => base_1+"евте" ; - P3 => base_1+"еја" + P1 => base_1+"тевме" ; + P2 => base_1+"тевте" ; + P3 => base_1+"теа" } } ; Imperative = \\_ => table { - Sg => base_1+"ј" ; - Pl => base_1+"јте" + Sg => base_1+"ти" ; + Pl => base_1+"тете" } ; - participle = { aorist = \\_ => + participle = { aorist = \\_ => table { - GSg Masc => base_1+"л" ; --guessed - GSg Fem => base_1+"ла" ; --guessed - GSg Neuter => base_1+"ло" ; --guessed - GPl => base_1+"ле" --guessed + GSg Masc => base_1+"л" ; + GSg Fem => base_1+"ла" ; + GSg Neuter => base_1+"ло" ; + GPl => base_1+"ле" } ; imperfect = table { - GSg Masc => base_1+"ел" ; - GSg Fem => base_1+"ела" ; - GSg Neuter => base_1+"ело" ; - GPl => base_1+"еле" + GSg Masc => base_1+"тел" ; + GSg Fem => base_1+"тела" ; + GSg Neuter => base_1+"тело" ; + GPl => base_1+"теле" } ; - perfect = \\_ => nonExist ; --guessed - adjectival = \\_ => base_1+"ен" ; - adverbial = base_1+"ејќи" + perfect = \\_ => nonExist ; + adjectival = \\_ => base_1+"тен" ; + adverbial = nonExist } ; - noun_from_verb = base_1+"ење" ; + noun_from_verb = nonExist ; isRefl = False }; _ => error "Can't apply paradigm mkV027" @@ -7451,14 +8705,14 @@ mkV028 base = } ; aorist = table { Sg => table { - P1 => base_1+"ав" ; --guessed - P2 => base_1+"е" ; --guessed - P3 => base_1+"е" --guessed + P1 => base_1+"ав" ; + P2 => base_1+"а" ; + P3 => base_1+"а" } ; Pl => table { - P1 => base_1+"авме" ; --guessed - P2 => base_1+"авте" ; --guessed - P3 => base_1+"еа" --guessed + P1 => base_1+"авме" ; + P2 => base_1+"авте" ; + P3 => base_1+"аа" } } ; imperfect = \\_ => @@ -7479,9 +8733,1406 @@ mkV028 base = Sg => base_1+"и" ; Pl => base_1+"ете" } ; - participle = { aorist = \\_ => + participle = { aorist = \\_ => table { - GSg Masc => base_1+"л" ; --guessed + GSg Masc => base_1+"ал" ; + GSg Fem => base_1+"ала" ; + GSg Neuter => base_1+"ало" ; + GPl => base_1+"але" + } ; + imperfect = table { + GSg Masc => base_1+"ел" ; + GSg Fem => base_1+"ела" ; + GSg Neuter => base_1+"ело" ; + GPl => base_1+"еле" + } ; + perfect = \\_ => nonExist ; + adjectival = \\_ => base_1+"ан" ; + adverbial = nonExist + } ; + noun_from_verb = base_1+"ење" ; --guessed + isRefl = False + }; + _ => error "Can't apply paradigm mkV028" + } ; + +mkV029 : Str -> V ; +mkV029 base = + case base of { + base_1+"че" => lin V + { present = \\_ => + table { + Sg => table { + P1 => base_1+"чам" ; + P2 => base_1+"чеш" ; + P3 => base_1+"че" + } ; + Pl => table { + P1 => base_1+"чеме" ; + P2 => base_1+"чете" ; + P3 => base_1+"чат" + } + } ; + aorist = table { + Sg => table { + P1 => base_1+"ков" ; + P2 => base_1+"че" ; + P3 => base_1+"че" + } ; + Pl => table { + P1 => base_1+"ковме" ; + P2 => base_1+"ковте" ; + P3 => base_1+"коа" + } + } ; + imperfect = \\_ => + table { + Sg => table { + P1 => base_1+"чев" ; + P2 => base_1+"чеше" ; + P3 => base_1+"чеше" + } ; + Pl => table { + P1 => base_1+"чевме" ; + P2 => base_1+"чевте" ; + P3 => base_1+"чеа" + } + } ; + Imperative = \\_ => + table { + Sg => base_1+"чи" ; + Pl => base_1+"чете" + } ; + participle = { aorist = \\_ => + table { + GSg Masc => base_1+"кол" ; + GSg Fem => base_1+"кла" ; + GSg Neuter => base_1+"кло" ; + GPl => base_1+"кле" + } ; + imperfect = table { + GSg Masc => base_1+"чел" ; + GSg Fem => base_1+"чела" ; + GSg Neuter => base_1+"чело" ; + GPl => base_1+"челе" + } ; + perfect = \\_ => nonExist ; + adjectival = \\_ => base_1+"чен" ; + adverbial = nonExist + } ; + noun_from_verb = nonExist ; + isRefl = False + }; + _ => error "Can't apply paradigm mkV029" + } ; + +mkV030 : Str -> V ; +mkV030 base = + case base of { + base_1+"чее" => lin V + { present = \\_ => + table { + Sg => table { + P1 => base_1+"чеам" ; + P2 => base_1+"чееш" ; + P3 => base_1+"чее" + } ; + Pl => table { + P1 => base_1+"чееме" ; + P2 => base_1+"чеете" ; + P3 => base_1+"чеат" + } + } ; + aorist = table { + Sg => table { + P1 => base_1+"ков" ; + P2 => base_1+"чее" ; + P3 => base_1+"чее" + } ; + Pl => table { + P1 => base_1+"ковме" ; + P2 => base_1+"ковте" ; + P3 => base_1+"коа" + } + } ; + imperfect = \\_ => + table { + Sg => table { + P1 => base_1+"чеев" ; + P2 => base_1+"чееше" ; + P3 => base_1+"чееше" + } ; + Pl => table { + P1 => base_1+"чеевме" ; + P2 => base_1+"чеевте" ; + P3 => base_1+"чееа" + } + } ; + Imperative = \\_ => + table { + Sg => base_1+"чеи" ; + Pl => base_1+"чеете" + } ; + participle = { aorist = \\_ => + table { + GSg Masc => base_1+"кол" ; + GSg Fem => base_1+"кла" ; + GSg Neuter => base_1+"кло" ; + GPl => base_1+"кле" + } ; + imperfect = table { + GSg Masc => base_1+"чеел" ; + GSg Fem => base_1+"чеела" ; + GSg Neuter => base_1+"чеело" ; + GPl => base_1+"чееле" + } ; + perfect = \\_ => nonExist ; + adjectival = \\_ => base_1+"чеен" ; + adverbial = nonExist + } ; + noun_from_verb = nonExist ; + isRefl = False + }; + _ => error "Can't apply paradigm mkV030" + } ; + +mkV031 : Str -> V ; +mkV031 base = + case base of { + base_1+"и" => lin V + { present = \\_ => + table { + Sg => table { + P1 => base_1+"ам" ; + P2 => base_1+"иш" ; + P3 => base_1+"и" + } ; + Pl => table { + P1 => base_1+"име" ; + P2 => base_1+"ите" ; + P3 => base_1+"ат" + } + } ; + aorist = table { + Sg => table { + P1 => base_1+"ев" ; + P2 => base_1+"е" ; + P3 => base_1+"е" + } ; + Pl => table { + P1 => base_1+"евме" ; + P2 => base_1+"евте" ; + P3 => base_1+"еа" + } + } ; + imperfect = \\_ => + table { + Sg => table { + P1 => base_1+"ев" ; + P2 => base_1+"еше" ; + P3 => base_1+"еше" + } ; + Pl => table { + P1 => base_1+"евме" ; + P2 => base_1+"евте" ; + P3 => base_1+"еа" + } + } ; + Imperative = \\_ => + table { + Sg => base_1+"и" ; + Pl => base_1+"ете" + } ; + participle = { aorist = \\_ => + table { + GSg Masc => base_1+"ел" ; + GSg Fem => base_1+"ела" ; + GSg Neuter => base_1+"ело" ; + GPl => base_1+"еле" + } ; + imperfect = table { + GSg Masc => base_1+"ел" ; + GSg Fem => base_1+"ела" ; + GSg Neuter => base_1+"ело" ; + GPl => base_1+"еле" + } ; + perfect = \\_ => nonExist ; + adjectival = \\_ => base_1+"ен" ; --guessed + adverbial = nonExist + } ; + noun_from_verb = base_1+"ење" ; --guessed + isRefl = False + }; + _ => error "Can't apply paradigm mkV031" + } ; + +mkV032 : Str -> V ; +mkV032 base = + case base of { + base_1+"и" => lin V + { present = \\_ => + table { + Sg => table { + P1 => base_1+"јам" ; + P2 => base_1+"иш" ; + P3 => base_1+"и" + } ; + Pl => table { + P1 => base_1+"име" ; + P2 => base_1+"ите" ; + P3 => base_1+"јат" + } + } ; + aorist = table { + Sg => table { + P1 => base_1+"ив" ; --guessed + P2 => base_1+"и" ; --guessed + P3 => base_1+"и" --guessed + } ; + Pl => table { + P1 => base_1+"ивме" ; --guessed + P2 => base_1+"ивте" ; --guessed + P3 => base_1+"ија" --guessed + } + } ; + imperfect = \\_ => + table { + Sg => table { + P1 => base_1+"ев" ; + P2 => base_1+"еше" ; + P3 => base_1+"еше" + } ; + Pl => table { + P1 => base_1+"евме" ; + P2 => base_1+"евте" ; + P3 => base_1+"еја" + } + } ; + Imperative = \\_ => + table { + Sg => base_1+"ј" ; + Pl => base_1+"јте" + } ; + participle = { aorist = \\_ => + table { + GSg Masc => base_1+"ил" ; --guessed + GSg Fem => base_1+"ила" ; --guessed + GSg Neuter => base_1+"ило" ; --guessed + GPl => base_1+"иле" --guessed + } ; + imperfect = table { + GSg Masc => base_1+"ел" ; + GSg Fem => base_1+"ела" ; + GSg Neuter => base_1+"ело" ; + GPl => base_1+"еле" + } ; + perfect = \\_ => nonExist ; + adjectival = \\_ => base_1+"ен" ; + adverbial = base_1+"ејќи" + } ; + noun_from_verb = base_1+"ење" ; + isRefl = False + }; + _ => error "Can't apply paradigm mkV032" + } ; + +mkV033 : Str -> V ; +mkV033 base = + case base of { + base_1+"е" => lin V + { present = \\_ => + table { + Sg => table { + P1 => base_1+"ам" ; + P2 => base_1+"еш" ; + P3 => base_1+"е" + } ; + Pl => table { + P1 => base_1+"еме" ; + P2 => base_1+"ете" ; + P3 => base_1+"ат" + } + } ; + aorist = table { + Sg => table { + P1 => base_1+"ев" ; + P2 => base_1+"е" ; + P3 => base_1+"е" + } ; + Pl => table { + P1 => base_1+"евме" ; + P2 => base_1+"евте" ; + P3 => base_1+"еа" + } + } ; + imperfect = \\_ => + table { + Sg => table { + P1 => base_1+"ев" ; + P2 => base_1+"еше" ; + P3 => base_1+"еше" + } ; + Pl => table { + P1 => base_1+"евме" ; + P2 => base_1+"евте" ; + P3 => base_1+"еа" + } + } ; + Imperative = \\_ => + table { + Sg => base_1+"и" ; + Pl => base_1+"ете" + } ; + participle = { aorist = \\_ => + table { + GSg Masc => base_1+"ел" ; + GSg Fem => base_1+"ела" ; + GSg Neuter => base_1+"ело" ; + GPl => base_1+"еле" + } ; + imperfect = table { + GSg Masc => base_1+"ел" ; + GSg Fem => base_1+"ела" ; + GSg Neuter => base_1+"ело" ; + GPl => base_1+"еле" + } ; + perfect = \\_ => nonExist ; + adjectival = \\_ => base_1+"ет" ; --guessed + adverbial = base_1+"ејќи" --guessed + } ; + noun_from_verb = base_1+"ење" ; --guessed + isRefl = False + }; + _ => error "Can't apply paradigm mkV033" + } ; + +mkV034 : Str -> V ; +mkV034 base = + case base of { + base_1+"е" => lin V + { present = \\_ => + table { + Sg => table { + P1 => base_1+"ам" ; + P2 => base_1+"еш" ; + P3 => base_1+"е" + } ; + Pl => table { + P1 => base_1+"еме" ; + P2 => base_1+"ете" ; + P3 => base_1+"ат" + } + } ; + aorist = table { + Sg => table { + P1 => base_1+"ов" ; + P2 => base_1+"е" ; + P3 => base_1+"е" + } ; + Pl => table { + P1 => base_1+"овме" ; + P2 => base_1+"овте" ; + P3 => base_1+"оа" + } + } ; + imperfect = \\_ => + table { + Sg => table { + P1 => base_1+"ев" ; + P2 => base_1+"еше" ; + P3 => base_1+"еше" + } ; + Pl => table { + P1 => base_1+"евме" ; + P2 => base_1+"евте" ; + P3 => base_1+"еа" + } + } ; + Imperative = \\_ => + table { + Sg => base_1+"и" ; + Pl => base_1+"ете" + } ; + participle = { aorist = \\_ => + table { + GSg Masc => base_1+"ол" ; + GSg Fem => base_1+"ла" ; + GSg Neuter => base_1+"ло" ; + GPl => base_1+"ле" + } ; + imperfect = table { + GSg Masc => base_1+"ел" ; + GSg Fem => base_1+"ела" ; + GSg Neuter => base_1+"ело" ; + GPl => base_1+"еле" + } ; + perfect = \\_ => nonExist ; + adjectival = \\_ => base_1+"ен" ; + adverbial = nonExist + } ; + noun_from_verb = base_1+"ење" ; --guessed + isRefl = False + }; + _ => error "Can't apply paradigm mkV034" + } ; + +mkV035 : Str -> V ; +mkV035 base = + case base of { + base_1+"е" => lin V + { present = \\_ => + table { + Sg => table { + P1 => base_1+"ам" ; + P2 => base_1+"еш" ; + P3 => base_1+"е" + } ; + Pl => table { + P1 => base_1+"еме" ; + P2 => base_1+"ете" ; + P3 => base_1+"ат" + } + } ; + aorist = table { + Sg => table { + P1 => base_1+"ав" ; --guessed + P2 => base_1+"а" ; --guessed + P3 => base_1+"а" --guessed + } ; + Pl => table { + P1 => base_1+"авме" ; --guessed + P2 => base_1+"авте" ; --guessed + P3 => base_1+"аја" --guessed + } + } ; + imperfect = \\_ => + table { + Sg => table { + P1 => base_1+"ев" ; + P2 => base_1+"еше" ; + P3 => base_1+"еше" + } ; + Pl => table { + P1 => base_1+"евме" ; + P2 => base_1+"евте" ; + P3 => base_1+"еја" + } + } ; + Imperative = \\_ => + table { + Sg => base_1+"ј" ; + Pl => base_1+"јте" + } ; + participle = { aorist = \\_ => + table { + GSg Masc => base_1+"ал" ; --guessed + GSg Fem => base_1+"ала" ; --guessed + GSg Neuter => base_1+"ало" ; --guessed + GPl => base_1+"але" --guessed + } ; + imperfect = table { + GSg Masc => base_1+"ел" ; + GSg Fem => base_1+"ела" ; + GSg Neuter => base_1+"ело" ; + GPl => base_1+"еле" + } ; + perfect = \\_ => nonExist ; + adjectival = \\_ => base_1+"ан" ; --guessed + adverbial = base_1+"ејќи" + } ; + noun_from_verb = base_1+"ење" ; + isRefl = False + }; + _ => error "Can't apply paradigm mkV035" + } ; + +mkV036 : Str -> V ; +mkV036 base = + case base of { + base_1+"е" => lin V + { present = \\_ => + table { + Sg => table { + P1 => base_1+"ам" ; + P2 => base_1+"еш" ; + P3 => base_1+"е" + } ; + Pl => table { + P1 => base_1+"еме" ; + P2 => base_1+"ете" ; + P3 => base_1+"ат" + } + } ; + aorist = table { + Sg => table { + P1 => base_1+"ав" ; + P2 => base_1+"а" ; + P3 => base_1+"а" + } ; + Pl => table { + P1 => base_1+"авме" ; + P2 => base_1+"авте" ; + P3 => base_1+"аа" + } + } ; + imperfect = \\_ => + table { + Sg => table { + P1 => base_1+"ев" ; + P2 => base_1+"еше" ; + P3 => base_1+"еше" + } ; + Pl => table { + P1 => base_1+"евме" ; + P2 => base_1+"евте" ; + P3 => base_1+"еа" + } + } ; + Imperative = \\_ => + table { + Sg => base_1+"и" ; + Pl => base_1+"ете" + } ; + participle = { aorist = \\_ => + table { + GSg Masc => base_1+"ал" ; + GSg Fem => base_1+"ала" ; + GSg Neuter => base_1+"ало" ; + GPl => base_1+"але" + } ; + imperfect = table { + GSg Masc => base_1+"ел" ; + GSg Fem => base_1+"ела" ; + GSg Neuter => base_1+"ело" ; + GPl => base_1+"еле" + } ; + perfect = \\_ => nonExist ; + adjectival = \\_ => base_1+"ат" ; --guessed + adverbial = base_1+"ејќи" --guessed + } ; + noun_from_verb = base_1+"ење" ; --guessed + isRefl = False + }; + _ => error "Can't apply paradigm mkV036" + } ; + +mkV037 : Str -> V ; +mkV037 base = + case base of { + base_1+"е"+base_2@?+"е" => lin V + { present = \\_ => + table { + Sg => table { + P1 => base_1+"е"+base_2+"ам" ; + P2 => base_1+"е"+base_2+"еш" ; + P3 => base_1+"е"+base_2+"е" + } ; + Pl => table { + P1 => base_1+"е"+base_2+"еме" ; + P2 => base_1+"е"+base_2+"ете" ; + P3 => base_1+"е"+base_2+"ат" + } + } ; + aorist = table { + Sg => table { + P1 => base_1+base_2+"ав" ; + P2 => base_1+base_2+"а" ; + P3 => base_1+base_2+"а" + } ; + Pl => table { + P1 => base_1+base_2+"авме" ; + P2 => base_1+base_2+"авте" ; + P3 => base_1+base_2+"аа" + } + } ; + imperfect = \\_ => + table { + Sg => table { + P1 => base_1+"е"+base_2+"ев" ; + P2 => base_1+"е"+base_2+"еше" ; + P3 => base_1+"е"+base_2+"еше" + } ; + Pl => table { + P1 => base_1+"е"+base_2+"евме" ; + P2 => base_1+"е"+base_2+"евте" ; + P3 => base_1+"е"+base_2+"еа" + } + } ; + Imperative = \\_ => + table { + Sg => base_1+"е"+base_2+"и" ; + Pl => base_1+"е"+base_2+"ете" + } ; + participle = { aorist = \\_ => + table { + GSg Masc => base_1+base_2+"ал" ; + GSg Fem => base_1+base_2+"ала" ; + GSg Neuter => base_1+base_2+"ало" ; + GPl => base_1+base_2+"але" + } ; + imperfect = table { + GSg Masc => base_1+"е"+base_2+"ел" ; + GSg Fem => base_1+"е"+base_2+"ела" ; + GSg Neuter => base_1+"е"+base_2+"ело" ; + GPl => base_1+"е"+base_2+"еле" + } ; + perfect = \\_ => nonExist ; + adjectival = \\_ => base_1+base_2+"ан" ; + adverbial = nonExist + } ; + noun_from_verb = nonExist ; + isRefl = False + }; + _ => error "Can't apply paradigm mkV037" + } ; + +mkV038 : Str -> V ; +mkV038 base = + case base of { + base_1+"зе" => lin V + { present = \\_ => + table { + Sg => table { + P1 => base_1+"зам" ; + P2 => base_1+"зеш" ; + P3 => base_1+"зе" + } ; + Pl => table { + P1 => base_1+"земе" ; + P2 => base_1+"зете" ; + P3 => base_1+"зат" + } + } ; + aorist = table { + Sg => table { + P1 => base_1+"гов" ; + P2 => base_1+"зе" ; + P3 => base_1+"зе" + } ; + Pl => table { + P1 => base_1+"говме" ; + P2 => base_1+"говте" ; + P3 => base_1+"гоа" + } + } ; + imperfect = \\_ => + table { + Sg => table { + P1 => base_1+"зев" ; + P2 => base_1+"зеше" ; + P3 => base_1+"зеше" + } ; + Pl => table { + P1 => base_1+"зевме" ; + P2 => base_1+"зевте" ; + P3 => base_1+"зеа" + } + } ; + Imperative = \\_ => + table { + Sg => base_1+"зи" ; + Pl => base_1+"зете" + } ; + participle = { aorist = \\_ => + table { + GSg Masc => base_1+"гол" ; + GSg Fem => base_1+"гла" ; + GSg Neuter => base_1+"гло" ; + GPl => base_1+"гле" + } ; + imperfect = table { + GSg Masc => base_1+"зел" ; + GSg Fem => base_1+"зела" ; + GSg Neuter => base_1+"зело" ; + GPl => base_1+"зеле" + } ; + perfect = \\_ => nonExist ; + adjectival = \\_ => nonExist ; + adverbial = nonExist + } ; + noun_from_verb = nonExist ; + isRefl = False + }; + _ => error "Can't apply paradigm mkV038" + } ; + +mkV039 : Str -> V ; +mkV039 base = + case base of { + base_1+"е" => lin V + { present = \\_ => + table { + Sg => table { + P1 => base_1+"јам" ; + P2 => base_1+"еш" ; + P3 => base_1+"е" + } ; + Pl => table { + P1 => base_1+"еме" ; + P2 => base_1+"ете" ; + P3 => base_1+"јат" + } + } ; + aorist = table { + Sg => table { + P1 => base_1+"в" ; + P2 => base_1 ; + P3 => base_1 + } ; + Pl => table { + P1 => base_1+"вме" ; + P2 => base_1+"вте" ; + P3 => base_1+"ја" + } + } ; + imperfect = \\_ => + table { + Sg => table { + P1 => base_1+"ев" ; + P2 => base_1+"еше" ; + P3 => base_1+"еше" + } ; + Pl => table { + P1 => base_1+"евме" ; + P2 => base_1+"евте" ; + P3 => base_1+"еја" + } + } ; + Imperative = \\_ => + table { + Sg => base_1+"ј" ; + Pl => base_1+"јте" + } ; + participle = { aorist = \\_ => + table { + GSg Masc => base_1+"л" ; + GSg Fem => base_1+"ла" ; + GSg Neuter => base_1+"ло" ; + GPl => base_1+"ле" + } ; + imperfect = table { + GSg Masc => base_1+"ел" ; + GSg Fem => base_1+"ела" ; + GSg Neuter => base_1+"ело" ; + GPl => base_1+"еле" + } ; + perfect = \\_ => nonExist ; + adjectival = \\_ => base_1+"ен" ; + adverbial = nonExist + } ; + noun_from_verb = nonExist ; + isRefl = False + }; + _ => error "Can't apply paradigm mkV039" + } ; + +mkV040 : Str -> V ; +mkV040 base = + case base of { + base_1+"и" => lin V + { present = \\_ => + table { + Sg => table { + P1 => base_1+"ам" ; + P2 => base_1+"иш" ; + P3 => base_1+"и" + } ; + Pl => table { + P1 => base_1+"име" ; + P2 => base_1+"ите" ; + P3 => base_1+"ат" + } + } ; + aorist = table { + Sg => table { + P1 => base_1+"ив" ; + P2 => base_1+"и" ; + P3 => base_1+"и" + } ; + Pl => table { + P1 => base_1+"ивме" ; + P2 => base_1+"ивте" ; + P3 => base_1+"ија" + } + } ; + imperfect = \\_ => + table { + Sg => table { + P1 => base_1+"ев" ; + P2 => base_1+"еше" ; + P3 => base_1+"еше" + } ; + Pl => table { + P1 => base_1+"евме" ; + P2 => base_1+"евте" ; + P3 => base_1+"еа" + } + } ; + Imperative = \\_ => + table { + Sg => base_1+"и" ; + Pl => base_1+"ете" + } ; + participle = { aorist = \\_ => + table { + GSg Masc => base_1+"ил" ; + GSg Fem => base_1+"ила" ; + GSg Neuter => base_1+"ило" ; + GPl => base_1+"иле" + } ; + imperfect = table { + GSg Masc => base_1+"ел" ; + GSg Fem => base_1+"ела" ; + GSg Neuter => base_1+"ело" ; + GPl => base_1+"еле" + } ; + perfect = \\_ => nonExist ; + adjectival = \\_ => base_1+"ен" ; + adverbial = base_1+"ејќи" + } ; + noun_from_verb = base_1+"ење" ; + isRefl = False + }; + _ => error "Can't apply paradigm mkV040" + } ; + +mkV041 : Str -> V ; +mkV041 base = + case base of { + base_1+"е" => lin V + { present = \\_ => + table { + Sg => table { + P1 => base_1+"ам" ; + P2 => base_1+"еш" ; + P3 => base_1+"е" + } ; + Pl => table { + P1 => base_1+"еме" ; + P2 => base_1+"ете" ; + P3 => base_1+"ат" + } + } ; + aorist = table { + Sg => table { + P1 => base_1+"ав" ; + P2 => base_1+"а" ; + P3 => base_1+"а" + } ; + Pl => table { + P1 => base_1+"авме" ; + P2 => base_1+"авте" ; + P3 => base_1+"аја" + } + } ; + imperfect = \\_ => + table { + Sg => table { + P1 => base_1+"ев" ; + P2 => base_1+"еше" ; + P3 => base_1+"еше" + } ; + Pl => table { + P1 => base_1+"евме" ; + P2 => base_1+"евте" ; + P3 => base_1+"еја" + } + } ; + Imperative = \\_ => + table { + Sg => base_1+"ј" ; + Pl => base_1+"јте" + } ; + participle = { aorist = \\_ => + table { + GSg Masc => base_1+"ал" ; + GSg Fem => base_1+"ала" ; + GSg Neuter => base_1+"ало" ; + GPl => base_1+"але" + } ; + imperfect = table { + GSg Masc => base_1+"ел" ; + GSg Fem => base_1+"ела" ; + GSg Neuter => base_1+"ело" ; + GPl => base_1+"еле" + } ; + perfect = \\_ => nonExist ; + adjectival = \\_ => base_1+"ан" ; + adverbial = nonExist + } ; + noun_from_verb = nonExist ; + isRefl = False + }; + _ => error "Can't apply paradigm mkV041" + } ; + +mkV042 : Str -> V ; +mkV042 base = + case base of { + base_1+"о"+base_2@?+"е" => lin V + { present = \\_ => + table { + Sg => table { + P1 => base_1+"о"+base_2+"ам" ; + P2 => base_1+"о"+base_2+"еш" ; + P3 => base_1+"о"+base_2+"е" + } ; + Pl => table { + P1 => base_1+"о"+base_2+"еме" ; + P2 => base_1+"о"+base_2+"ете" ; + P3 => base_1+"о"+base_2+"ат" + } + } ; + aorist = table { + Sg => table { + P1 => base_1+base_2+"ав" ; + P2 => base_1+base_2+"а" ; + P3 => base_1+base_2+"а" + } ; + Pl => table { + P1 => base_1+base_2+"авме" ; + P2 => base_1+base_2+"авте" ; + P3 => base_1+base_2+"аа" + } + } ; + imperfect = \\_ => + table { + Sg => table { + P1 => base_1+"о"+base_2+"ев" ; + P2 => base_1+"о"+base_2+"еше" ; + P3 => base_1+"о"+base_2+"еше" + } ; + Pl => table { + P1 => base_1+"о"+base_2+"евме" ; + P2 => base_1+"о"+base_2+"евте" ; + P3 => base_1+"о"+base_2+"еа" + } + } ; + Imperative = \\_ => + table { + Sg => base_1+"о"+base_2+"и" ; + Pl => base_1+"о"+base_2+"ете" + } ; + participle = { aorist = \\_ => + table { + GSg Masc => base_1+base_2+"ал" ; + GSg Fem => base_1+base_2+"ала" ; + GSg Neuter => base_1+base_2+"ало" ; + GPl => base_1+base_2+"але" + } ; + imperfect = table { + GSg Masc => base_1+"о"+base_2+"ел" ; + GSg Fem => base_1+"о"+base_2+"ела" ; + GSg Neuter => base_1+"о"+base_2+"ело" ; + GPl => base_1+"о"+base_2+"еле" + } ; + perfect = \\_ => nonExist ; + adjectival = \\_ => base_1+base_2+"ан" ; + adverbial = nonExist + } ; + noun_from_verb = nonExist ; + isRefl = False + }; + _ => error "Can't apply paradigm mkV042" + } ; + +mkV043 : Str -> V ; +mkV043 base = + case base of { + base_1+"и" => lin V + { present = \\_ => + table { + Sg => table { + P1 => base_1+"јам" ; --guessed + P2 => base_1+"иш" ; --guessed + P3 => base_1+"и" + } ; + Pl => table { + P1 => base_1+"име" ; --guessed + P2 => base_1+"ите" ; --guessed + P3 => base_1+"јат" --guessed + } + } ; + aorist = table { + Sg => table { + P1 => base_1+"ав" ; --guessed + P2 => base_1+"а" ; --guessed + P3 => base_1+"а" --guessed + } ; + Pl => table { + P1 => base_1+"авме" ; --guessed + P2 => base_1+"авте" ; --guessed + P3 => base_1+"аа" --guessed + } + } ; + imperfect = \\_ => + table { + Sg => table { + P1 => base_1+"ев" ; --guessed + P2 => base_1+"еше" ; --guessed + P3 => base_1+"еше" + } ; + Pl => table { + P1 => base_1+"евме" ; --guessed + P2 => base_1+"евте" ; --guessed + P3 => base_1+"еја" --guessed + } + } ; + Imperative = \\_ => + table { + Sg => base_1+"ј" ; --guessed + Pl => base_1+"јте" --guessed + } ; + participle = { aorist = \\_ => + table { + GSg Masc => base_1+"ал" ; --guessed + GSg Fem => base_1+"ала" ; --guessed + GSg Neuter => base_1+"ало" ; --guessed + GPl => base_1+"але" --guessed + } ; + imperfect = table { + GSg Masc => base_1+"ел" ; --guessed + GSg Fem => base_1+"ела" ; --guessed + GSg Neuter => base_1+"ело" ; + GPl => base_1+"еле" --guessed + } ; + perfect = \\_ => nonExist ; + adjectival = \\_ => base_1+"ен" ; --guessed + adverbial = base_1+"ејќи" --guessed + } ; + noun_from_verb = base_1+"ење" ; + isRefl = False + }; + _ => error "Can't apply paradigm mkV043" + } ; + +mkV044 : Str -> V ; +mkV044 base_1 = + lin V + { present = \\_ => + table { + Sg => table { + P1 => base_1+"м" ; + P2 => base_1+"ш" ; + P3 => base_1 + } ; + Pl => table { + P1 => base_1+"ме" ; + P2 => base_1+"те" ; + P3 => base_1+"ат" + } + } ; + aorist = table { + Sg => table { + P1 => base_1+"в" ; --guessed + P2 => base_1 ; --guessed + P3 => base_1 --guessed + } ; + Pl => table { + P1 => base_1+"вме" ; --guessed + P2 => base_1+"вте" ; --guessed + P3 => base_1+"а" --guessed + } + } ; + imperfect = \\_ => + table { + Sg => table { + P1 => base_1+"в" ; + P2 => base_1+"ше" ; + P3 => base_1+"ше" + } ; + Pl => table { + P1 => base_1+"вме" ; + P2 => base_1+"вте" ; + P3 => base_1+"а" + } + } ; + Imperative = \\_ => + table { + Sg => base_1+"ј" ; + Pl => base_1+"јте" + } ; + participle = { aorist = \\_ => + table { + GSg Masc => base_1+"л" ; --guessed + GSg Fem => base_1+"ла" ; --guessed + GSg Neuter => base_1+"ло" ; --guessed + GPl => base_1+"ле" --guessed + } ; + imperfect = table { + GSg Masc => base_1+"л" ; + GSg Fem => base_1+"ла" ; + GSg Neuter => base_1+"ло" ; + GPl => base_1+"ле" + } ; + perfect = \\_ => nonExist ; + adjectival = \\_ => base_1+"т" ; + adverbial = base_1+"јќи" + } ; + noun_from_verb = base_1+"ње" ; + isRefl = False + } ; + +mkV045 : Str -> V ; +mkV045 base = + case base of { + base_1+"де" => lin V + { present = \\_ => + table { + Sg => table { + P1 => base_1+"дам" ; + P2 => base_1+"деш" ; + P3 => base_1+"де" + } ; + Pl => table { + P1 => base_1+"деме" ; + P2 => base_1+"дете" ; + P3 => base_1+"дат" + } + } ; + aorist = table { + Sg => table { + P1 => base_1+"дов" ; + P2 => base_1+"де" ; + P3 => base_1+"де" + } ; + Pl => table { + P1 => base_1+"довме" ; + P2 => base_1+"довте" ; + P3 => base_1+"доа" + } + } ; + imperfect = \\_ => + table { + Sg => table { + P1 => base_1+"дев" ; + P2 => base_1+"деше" ; + P3 => base_1+"деше" + } ; + Pl => table { + P1 => base_1+"девме" ; + P2 => base_1+"девте" ; + P3 => base_1+"деа" + } + } ; + Imperative = \\_ => + table { + Sg => base_1+"ди" ; + Pl => base_1+"дете" + } ; + participle = { aorist = \\_ => + table { + GSg Masc => base_1+"шол" ; + GSg Fem => base_1+"шла" ; + GSg Neuter => base_1+"шло" ; + GPl => base_1+"шле" + } ; + imperfect = table { + GSg Masc => base_1+"дел" ; + GSg Fem => base_1+"дела" ; + GSg Neuter => base_1+"дело" ; + GPl => base_1+"деле" + } ; + perfect = \\_ => nonExist ; + adjectival = \\_ => base_1+"ден" ; + adverbial = nonExist + } ; + noun_from_verb = nonExist ; + isRefl = False + }; + _ => error "Can't apply paradigm mkV045" + } ; + +mkV046 : Str -> V ; +mkV046 base = + case base of { + base_1+"е" => lin V + { present = \\_ => + table { + Sg => table { + P1 => base_1+"м" ; + P2 => base_1+"еш" ; + P3 => base_1+"е" + } ; + Pl => table { + P1 => base_1+"еме" ; + P2 => base_1+"ете" ; + P3 => base_1+"ат" + } + } ; + aorist = table { + Sg => table { + P1 => nonExist ; + P2 => nonExist ; + P3 => nonExist + } ; + Pl => table { + P1 => nonExist ; + P2 => nonExist ; + P3 => nonExist + } + } ; + imperfect = \\_ => + table { + Sg => table { + P1 => base_1+"ев" ; + P2 => base_1+"еше" ; + P3 => base_1+"еше" + } ; + Pl => table { + P1 => base_1+"евме" ; + P2 => base_1+"евте" ; + P3 => base_1+"еја" + } + } ; + Imperative = \\_ => + table { + Sg => base_1+"ј" ; + Pl => base_1+"јте" + } ; + participle = { aorist = \\_ => + table { + GSg Masc => nonExist ; + GSg Fem => nonExist ; + GSg Neuter => nonExist ; + GPl => nonExist + } ; + imperfect = table { + GSg Masc => base_1+"ел" ; + GSg Fem => base_1+"ела" ; + GSg Neuter => base_1+"ело" ; + GPl => base_1+"еле" + } ; + perfect = \\_ => nonExist ; + adjectival = \\_ => base_1+"ен" ; + adverbial = base_1+"ејќи" + } ; + noun_from_verb = base_1+"ење" ; + isRefl = False + }; + _ => error "Can't apply paradigm mkV046" + } ; + +mkV047 : Str -> V ; +mkV047 base = + case base of { + base_1+"е" => lin V + { present = \\_ => + table { + Sg => table { + P1 => base_1+"ам" ; --guessed + P2 => base_1+"еш" ; --guessed + P3 => base_1+"е" + } ; + Pl => table { + P1 => base_1+"еме" ; --guessed + P2 => base_1+"ете" ; --guessed + P3 => base_1+"ат" --guessed + } + } ; + aorist = table { + Sg => table { + P1 => base_1+"ав" ; --guessed + P2 => base_1+"а" ; --guessed + P3 => base_1+"а" --guessed + } ; + Pl => table { + P1 => base_1+"авме" ; --guessed + P2 => base_1+"авте" ; --guessed + P3 => base_1+"аа" --guessed + } + } ; + imperfect = \\_ => + table { + Sg => table { + P1 => base_1+"ев" ; --guessed + P2 => base_1+"еше" ; --guessed + P3 => base_1+"еше" + } ; + Pl => table { + P1 => base_1+"евме" ; --guessed + P2 => base_1+"евте" ; --guessed + P3 => base_1+"еа" --guessed + } + } ; + Imperative = \\_ => + table { + Sg => base_1+"и" ; + Pl => base_1+"ете" --guessed + } ; + participle = { aorist = \\_ => + table { + GSg Masc => base_1+"ал" ; --guessed + GSg Fem => base_1+"ала" ; --guessed + GSg Neuter => base_1+"ало" ; --guessed + GPl => base_1+"але" --guessed + } ; + imperfect = table { + GSg Masc => base_1+"ел" ; --guessed + GSg Fem => base_1+"ела" ; --guessed + GSg Neuter => base_1+"ело" ; + GPl => base_1+"еле" --guessed + } ; + perfect = \\_ => nonExist ; + adjectival = \\_ => base_1+"ет" ; --guessed + adverbial = base_1+"ејќи" --guessed + } ; + noun_from_verb = base_1+"ење" ; + isRefl = False + }; + _ => error "Can't apply paradigm mkV047" + } ; + +mkV048 : Str -> V ; +mkV048 base = + case base of { + base_1+"е" => lin V + { present = \\_ => + table { + Sg => table { + P1 => base_1+"ам" ; + P2 => base_1+"еш" ; + P3 => base_1+"е" + } ; + Pl => table { + P1 => base_1+"еме" ; + P2 => base_1+"ете" ; + P3 => base_1+"ат" + } + } ; + aorist = table { + Sg => table { + P1 => base_1+"ов" ; --guessed + P2 => base_1+"е" ; --guessed + P3 => base_1+"е" --guessed + } ; + Pl => table { + P1 => base_1+"овме" ; --guessed + P2 => base_1+"овте" ; --guessed + P3 => base_1+"оа" --guessed + } + } ; + imperfect = \\_ => + table { + Sg => table { + P1 => base_1+"ев" ; + P2 => base_1+"еше" ; + P3 => base_1+"еше" + } ; + Pl => table { + P1 => base_1+"евме" ; + P2 => base_1+"евте" ; + P3 => base_1+"еа" + } + } ; + Imperative = \\_ => + table { + Sg => base_1+"и" ; + Pl => base_1+"ете" + } ; + participle = { aorist = \\_ => + table { + GSg Masc => base_1+"ол" ; --guessed GSg Fem => base_1+"ла" ; --guessed GSg Neuter => base_1+"ло" ; --guessed GPl => base_1+"ле" --guessed @@ -7492,18 +10143,88 @@ mkV028 base = GSg Neuter => base_1+"ело" ; GPl => base_1+"еле" } ; - perfect = \\_ => nonExist ; --guessed + perfect = \\_ => nonExist ; adjectival = \\_ => base_1+"ет" ; adverbial = base_1+"ејќи" } ; noun_from_verb = base_1+"ење" ; isRefl = False }; - _ => error "Can't apply paradigm mkV028" + _ => error "Can't apply paradigm mkV048" } ; -mkV029 : Str -> V ; -mkV029 base = +mkV049 : Str -> V ; +mkV049 base = + case base of { + base_1+"и" => lin V + { present = \\_ => + table { + Sg => table { + P1 => base_1+"јам" ; + P2 => base_1+"иш" ; + P3 => base_1+"и" + } ; + Pl => table { + P1 => base_1+"име" ; + P2 => base_1+"ите" ; + P3 => base_1+"јат" + } + } ; + aorist = table { + Sg => table { + P1 => base_1+"јав" ; --guessed + P2 => base_1+"ја" ; --guessed + P3 => base_1+"ја" --guessed + } ; + Pl => table { + P1 => base_1+"јавме" ; --guessed + P2 => base_1+"јавте" ; --guessed + P3 => base_1+"јаа" --guessed + } + } ; + imperfect = \\_ => + table { + Sg => table { + P1 => base_1+"ев" ; + P2 => base_1+"еше" ; + P3 => base_1+"еше" + } ; + Pl => table { + P1 => base_1+"евме" ; + P2 => base_1+"евте" ; + P3 => base_1+"еја" + } + } ; + Imperative = \\_ => + table { + Sg => base_1+"ј" ; + Pl => base_1+"јте" + } ; + participle = { aorist = \\_ => + table { + GSg Masc => base_1+"јал" ; --guessed + GSg Fem => base_1+"јала" ; --guessed + GSg Neuter => base_1+"јало" ; --guessed + GPl => base_1+"јале" --guessed + } ; + imperfect = table { + GSg Masc => base_1+"ел" ; + GSg Fem => base_1+"ела" ; + GSg Neuter => base_1+"ело" ; + GPl => base_1+"еле" + } ; + perfect = \\_ => nonExist ; + adjectival = \\_ => base_1+"јан" ; --guessed + adverbial = base_1+"ејќи" + } ; + noun_from_verb = base_1+"ење" ; + isRefl = False + }; + _ => error "Can't apply paradigm mkV049" + } ; + +mkV050 : Str -> V ; +mkV050 base = case base of { base_1+base_2@(?+?+?+?) => lin V { present = \\_ => @@ -7549,7 +10270,7 @@ mkV029 base = Sg => base_1+base_2+"ј" ; Pl => base_1+base_2+"јте" } ; - participle = { aorist = \\_ => + participle = { aorist = \\_ => table { GSg Masc => base_1+base_2+"л" ; GSg Fem => base_1+base_2+"ла" ; @@ -7562,18 +10283,85 @@ mkV029 base = GSg Neuter => base_1+base_2+"ло" ; GPl => base_1+base_2+"ле" } ; - perfect = \\_ => nonExist ; --guessed + perfect = \\_ => nonExist ; adjectival = \\_ => base_1+base_2+"н" ; adverbial = base_1+"и"+base_2+"јќи" } ; noun_from_verb = base_1+"и"+base_2+"ње" ; isRefl = False }; - _ => error "Can't apply paradigm mkV029" + _ => error "Can't apply paradigm mkV050" } ; -mkV030 : Str -> V ; -mkV030 base = +mkV051 : Str -> V ; +mkV051 base_1 = + lin V + { present = \\_ => + table { + Sg => table { + P1 => base_1+"м" ; + P2 => base_1+"ш" ; + P3 => base_1 + } ; + Pl => table { + P1 => base_1+"ме" ; + P2 => base_1+"те" ; + P3 => base_1+"ат" + } + } ; + aorist = table { + Sg => table { + P1 => base_1+"в" ; + P2 => base_1 ; + P3 => base_1 + } ; + Pl => table { + P1 => base_1+"вме" ; + P2 => base_1+"вте" ; + P3 => base_1+"а" + } + } ; + imperfect = \\_ => + table { + Sg => table { + P1 => base_1+"в" ; + P2 => base_1+"ше" ; + P3 => base_1+"ше" + } ; + Pl => table { + P1 => base_1+"вме" ; + P2 => base_1+"вте" ; + P3 => base_1+"а" + } + } ; + Imperative = \\_ => + table { + Sg => base_1+"ј" ; + Pl => base_1+"јте" + } ; + participle = { aorist = \\_ => + table { + GSg Masc => base_1+"л" ; + GSg Fem => base_1+"ла" ; + GSg Neuter => base_1+"ло" ; + GPl => base_1+"ле" + } ; + imperfect = table { + GSg Masc => base_1+"л" ; + GSg Fem => base_1+"ла" ; + GSg Neuter => base_1+"ло" ; + GPl => base_1+"ле" + } ; + perfect = \\_ => nonExist ; + adjectival = \\_ => base_1+"т" ; --guessed + adverbial = base_1+"јќи" + } ; + noun_from_verb = base_1+"ње" ; + isRefl = False + } ; + +mkV052 : Str -> V ; +mkV052 base = case base of { base_1+"и" => lin V { present = \\_ => @@ -7619,7 +10407,7 @@ mkV030 base = Sg => base_1+"и" ; Pl => base_1+"ете" } ; - participle = { aorist = \\_ => + participle = { aorist = \\_ => table { GSg Masc => base_1+"ал" ; GSg Fem => base_1+"ала" ; @@ -7632,18 +10420,225 @@ mkV030 base = GSg Neuter => base_1+"ело" ; GPl => base_1+"еле" } ; - perfect = \\_ => nonExist ; --guessed + perfect = \\_ => nonExist ; + adjectival = \\_ => base_1+"ан" ; + adverbial = nonExist + } ; + noun_from_verb = nonExist ; + isRefl = False + }; + _ => error "Can't apply paradigm mkV052" + } ; + +mkV053 : Str -> V ; +mkV053 base = + case base of { + base_1+"и" => lin V + { present = \\_ => + table { + Sg => table { + P1 => base_1+"ам" ; --guessed + P2 => base_1+"иш" ; --guessed + P3 => base_1+"и" + } ; + Pl => table { + P1 => base_1+"име" ; --guessed + P2 => base_1+"ите" ; --guessed + P3 => base_1+"ат" --guessed + } + } ; + aorist = table { + Sg => table { + P1 => base_1+"ев" ; --guessed + P2 => base_1+"е" ; --guessed + P3 => base_1+"е" + } ; + Pl => table { + P1 => base_1+"евме" ; --guessed + P2 => base_1+"евте" ; --guessed + P3 => base_1+"еа" --guessed + } + } ; + imperfect = \\_ => + table { + Sg => table { + P1 => base_1+"ев" ; --guessed + P2 => base_1+"еше" ; --guessed + P3 => base_1+"еше" + } ; + Pl => table { + P1 => base_1+"евме" ; --guessed + P2 => base_1+"евте" ; --guessed + P3 => base_1+"еа" --guessed + } + } ; + Imperative = \\_ => + table { + Sg => base_1+"и" ; --guessed + Pl => base_1+"ете" --guessed + } ; + participle = { aorist = \\_ => + table { + GSg Masc => base_1+"ел" ; --guessed + GSg Fem => base_1+"ела" ; --guessed + GSg Neuter => base_1+"ело" ; + GPl => base_1+"еле" --guessed + } ; + imperfect = table { + GSg Masc => base_1+"ел" ; --guessed + GSg Fem => base_1+"ела" ; --guessed + GSg Neuter => base_1+"ело" ; + GPl => base_1+"еле" --guessed + } ; + perfect = \\_ => nonExist ; adjectival = \\_ => base_1+"ен" ; --guessed adverbial = base_1+"ејќи" --guessed } ; noun_from_verb = base_1+"ење" ; --guessed isRefl = False }; - _ => error "Can't apply paradigm mkV030" + _ => error "Can't apply paradigm mkV053" } ; -mkV031 : Str -> V ; -mkV031 base = +mkV054 : Str -> V ; +mkV054 base = + case base of { + base_1+"и" => lin V + { present = \\_ => + table { + Sg => table { + P1 => base_1+"ам" ; + P2 => base_1+"иш" ; + P3 => base_1+"и" + } ; + Pl => table { + P1 => base_1+"име" ; + P2 => base_1+"ите" ; + P3 => base_1+"ат" + } + } ; + aorist = table { + Sg => table { + P1 => base_1+"ев" ; + P2 => base_1+"е" ; + P3 => base_1+"е" + } ; + Pl => table { + P1 => base_1+"евме" ; + P2 => base_1+"евте" ; + P3 => base_1+"еа" + } + } ; + imperfect = \\_ => + table { + Sg => table { + P1 => base_1+"ев" ; + P2 => base_1+"еше" ; + P3 => base_1+"еше" + } ; + Pl => table { + P1 => base_1+"евме" ; + P2 => base_1+"евте" ; + P3 => base_1+"еа" + } + } ; + Imperative = \\_ => + table { + Sg => base_1+"и" ; + Pl => base_1+"ете" + } ; + participle = { aorist = \\_ => + table { + GSg Masc => base_1+"ел" ; + GSg Fem => base_1+"ела" ; + GSg Neuter => base_1+"ело" ; + GPl => base_1+"еле" + } ; + imperfect = table { + GSg Masc => base_1+"ел" ; + GSg Fem => base_1+"ела" ; + GSg Neuter => base_1+"ело" ; + GPl => base_1+"еле" + } ; + perfect = \\_ => nonExist ; + adjectival = \\_ => base_1+"ен" ; + adverbial = nonExist + } ; + noun_from_verb = nonExist ; + isRefl = False + }; + _ => error "Can't apply paradigm mkV054" + } ; + +mkV055 : Str -> V ; +mkV055 base_1 = + lin V + { present = \\_ => + table { + Sg => table { + P1 => base_1+"м" ; + P2 => base_1+"ш" ; + P3 => base_1 + } ; + Pl => table { + P1 => base_1+"ме" ; + P2 => base_1+"те" ; + P3 => base_1+"ат" + } + } ; + aorist = table { + Sg => table { + P1 => base_1+"в" ; + P2 => base_1 ; + P3 => base_1 + } ; + Pl => table { + P1 => base_1+"вме" ; + P2 => base_1+"вте" ; + P3 => base_1+"а" + } + } ; + imperfect = \\_ => + table { + Sg => table { + P1 => base_1+"в" ; + P2 => base_1+"ше" ; + P3 => base_1+"ше" + } ; + Pl => table { + P1 => base_1+"вме" ; + P2 => base_1+"вте" ; + P3 => base_1+"а" + } + } ; + Imperative = \\_ => + table { + Sg => base_1+"ј" ; + Pl => base_1+"јте" + } ; + participle = { aorist = \\_ => + table { + GSg Masc => base_1+"л" ; + GSg Fem => base_1+"ла" ; + GSg Neuter => base_1+"ло" ; + GPl => base_1+"ле" + } ; + imperfect = table { + GSg Masc => base_1+"л" ; + GSg Fem => base_1+"ла" ; + GSg Neuter => base_1+"ло" ; + GPl => base_1+"ле" + } ; + perfect = \\_ => nonExist ; + adjectival = \\_ => base_1+"т" ; + adverbial = nonExist + } ; + noun_from_verb = base_1+"ње" ; --guessed + isRefl = False + } ; + +mkV056 : Str -> V ; +mkV056 base = case base of { base_1+"јде" => lin V { present = \\_ => @@ -7689,7 +10684,7 @@ mkV031 base = Sg => base_1+"јди" ; Pl => base_1+"јдете" } ; - participle = { aorist = \\_ => + participle = { aorist = \\_ => table { GSg Masc => base_1+"шол" ; GSg Fem => base_1+"шла" ; @@ -7702,18 +10697,18 @@ mkV031 base = GSg Neuter => base_1+"јдело" ; GPl => base_1+"јделе" } ; - perfect = \\_ => nonExist ; --guessed + perfect = \\_ => nonExist ; adjectival = \\_ => base_1+"јден" ; - adverbial = base_1+"ејќи" --guessed + adverbial = nonExist } ; - noun_from_verb = base_1+"ење" ; --guessed + noun_from_verb = nonExist ; isRefl = False }; - _ => error "Can't apply paradigm mkV031" + _ => error "Can't apply paradigm mkV056" } ; -mkV032 : Str -> V ; -mkV032 base = +mkV057 : Str -> V ; +mkV057 base = case base of { base_1+"и" => lin V { present = \\_ => @@ -7731,14 +10726,14 @@ mkV032 base = } ; aorist = table { Sg => table { - P1 => base_1+"ив" ; - P2 => base_1+"и" ; - P3 => base_1+"и" + P1 => base_1+"ив" ; --guessed + P2 => base_1+"и" ; --guessed + P3 => base_1+"и" --guessed } ; Pl => table { - P1 => base_1+"ивме" ; - P2 => base_1+"ивте" ; - P3 => base_1+"ија" + P1 => base_1+"ивме" ; --guessed + P2 => base_1+"ивте" ; --guessed + P3 => base_1+"ија" --guessed } } ; imperfect = \\_ => @@ -7759,12 +10754,12 @@ mkV032 base = Sg => base_1+"ј" ; Pl => base_1+"јте" } ; - participle = { aorist = \\_ => + participle = { aorist = \\_ => table { - GSg Masc => base_1+"ил" ; - GSg Fem => base_1+"ила" ; - GSg Neuter => base_1+"ило" ; - GPl => base_1+"иле" + GSg Masc => base_1+"ил" ; --guessed + GSg Fem => base_1+"ила" ; --guessed + GSg Neuter => base_1+"ило" ; --guessed + GPl => base_1+"иле" --guessed } ; imperfect = table { GSg Masc => base_1+"ел" ; @@ -7772,18 +10767,88 @@ mkV032 base = GSg Neuter => base_1+"ело" ; GPl => base_1+"еле" } ; - perfect = \\_ => nonExist ; --guessed + perfect = \\_ => nonExist ; adjectival = \\_ => base_1+"ен" ; - adverbial = base_1+"ејќи" --guessed + adverbial = base_1+"ејќи" } ; - noun_from_verb = base_1+"ење" ; --guessed + noun_from_verb = base_1+"ење" ; isRefl = False }; - _ => error "Can't apply paradigm mkV032" + _ => error "Can't apply paradigm mkV057" } ; -mkV033 : Str -> V ; -mkV033 base = +mkV058 : Str -> V ; +mkV058 base = + case base of { + base_1+"и" => lin V + { present = \\_ => + table { + Sg => table { + P1 => base_1+"ам" ; + P2 => base_1+"иш" ; + P3 => base_1+"и" + } ; + Pl => table { + P1 => base_1+"име" ; + P2 => base_1+"ите" ; + P3 => base_1+"ат" + } + } ; + aorist = table { + Sg => table { + P1 => base_1+"ав" ; + P2 => base_1+"а" ; + P3 => base_1+"а" + } ; + Pl => table { + P1 => base_1+"авме" ; + P2 => base_1+"авте" ; + P3 => base_1+"аа" + } + } ; + imperfect = \\_ => + table { + Sg => table { + P1 => base_1+"ев" ; + P2 => base_1+"еше" ; + P3 => base_1+"еше" + } ; + Pl => table { + P1 => base_1+"евме" ; + P2 => base_1+"евте" ; + P3 => base_1+"еа" + } + } ; + Imperative = \\_ => + table { + Sg => base_1+"и" ; + Pl => base_1+"ете" + } ; + participle = { aorist = \\_ => + table { + GSg Masc => base_1+"ал" ; + GSg Fem => base_1+"ала" ; + GSg Neuter => base_1+"ало" ; + GPl => base_1+"але" + } ; + imperfect = table { + GSg Masc => base_1+"ел" ; + GSg Fem => base_1+"ела" ; + GSg Neuter => base_1+"ело" ; + GPl => base_1+"еле" + } ; + perfect = \\_ => nonExist ; + adjectival = \\_ => nonExist ; + adverbial = nonExist + } ; + noun_from_verb = nonExist ; + isRefl = False + }; + _ => error "Can't apply paradigm mkV058" + } ; + +mkV059 : Str -> V ; +mkV059 base = case base of { base_1+"ме" => lin V { present = \\_ => @@ -7829,7 +10894,7 @@ mkV033 base = Sg => base_1+"ми" ; Pl => base_1+"мете" } ; - participle = { aorist = \\_ => + participle = { aorist = \\_ => table { GSg Masc => base_1+"л" ; GSg Fem => base_1+"ла" ; @@ -7842,18 +10907,18 @@ mkV033 base = GSg Neuter => base_1+"мело" ; GPl => base_1+"меле" } ; - perfect = \\_ => nonExist ; --guessed + perfect = \\_ => nonExist ; adjectival = \\_ => base_1+"мен" ; - adverbial = base_1+"ејќи" --guessed + adverbial = nonExist } ; - noun_from_verb = base_1+"ење" ; --guessed + noun_from_verb = nonExist ; isRefl = False }; - _ => error "Can't apply paradigm mkV033" + _ => error "Can't apply paradigm mkV059" } ; -mkV034 : Str -> V ; -mkV034 base = +mkV060 : Str -> V ; +mkV060 base = case base of { base_1+"е" => lin V { present = \\_ => @@ -7899,7 +10964,7 @@ mkV034 base = Sg => base_1+"ј" ; Pl => base_1+"јте" } ; - participle = { aorist = \\_ => + participle = { aorist = \\_ => table { GSg Masc => base_1+"јал" ; GSg Fem => base_1+"јала" ; @@ -7912,18 +10977,438 @@ mkV034 base = GSg Neuter => base_1+"ело" ; GPl => base_1+"еле" } ; - perfect = \\_ => nonExist ; --guessed - adjectival = \\_ => base_1+"јан" ; - adverbial = base_1+"ејќи" --guessed + perfect = \\_ => nonExist ; + adjectival = \\_ => base_1+"јан" ; --guessed + adverbial = nonExist } ; - noun_from_verb = base_1+"ење" ; --guessed + noun_from_verb = nonExist ; isRefl = False }; - _ => error "Can't apply paradigm mkV034" + _ => error "Can't apply paradigm mkV060" } ; -mkV035 : Str -> V ; -mkV035 base = +mkV061 : Str -> V ; +mkV061 base = + case base of { + base_1+"и" => lin V + { present = \\_ => + table { + Sg => table { + P1 => base_1+"ам" ; --guessed + P2 => base_1+"иш" ; --guessed + P3 => base_1+"и" + } ; + Pl => table { + P1 => base_1+"име" ; --guessed + P2 => base_1+"ите" ; --guessed + P3 => base_1+"ат" --guessed + } + } ; + aorist = table { + Sg => table { + P1 => base_1+"ив" ; --guessed + P2 => base_1+"и" ; --guessed + P3 => base_1+"и" + } ; + Pl => table { + P1 => base_1+"ивме" ; --guessed + P2 => base_1+"ивте" ; --guessed + P3 => base_1+"ија" --guessed + } + } ; + imperfect = \\_ => + table { + Sg => table { + P1 => base_1+"ев" ; --guessed + P2 => base_1+"еше" ; --guessed + P3 => base_1+"еше" + } ; + Pl => table { + P1 => base_1+"евме" ; --guessed + P2 => base_1+"евте" ; --guessed + P3 => base_1+"еја" --guessed + } + } ; + Imperative = \\_ => + table { + Sg => base_1+"ј" ; --guessed + Pl => base_1+"јте" --guessed + } ; + participle = { aorist = \\_ => + table { + GSg Masc => base_1+"ил" ; --guessed + GSg Fem => base_1+"ила" ; --guessed + GSg Neuter => base_1+"ило" ; + GPl => base_1+"иле" --guessed + } ; + imperfect = table { + GSg Masc => base_1+"ел" ; --guessed + GSg Fem => base_1+"ела" ; --guessed + GSg Neuter => base_1+"ело" ; + GPl => base_1+"еле" --guessed + } ; + perfect = \\_ => nonExist ; + adjectival = \\_ => base_1+"ен" ; + adverbial = nonExist + } ; + noun_from_verb = nonExist ; + isRefl = False + }; + _ => error "Can't apply paradigm mkV061" + } ; + +mkV062 : Str -> V ; +mkV062 base = + case base of { + base_1+"и" => lin V + { present = \\_ => + table { + Sg => table { + P1 => base_1+"ам" ; + P2 => base_1+"иш" ; + P3 => base_1+"и" + } ; + Pl => table { + P1 => base_1+"име" ; + P2 => base_1+"ите" ; + P3 => base_1+"ат" + } + } ; + aorist = table { + Sg => table { + P1 => base_1+"ов" ; + P2 => base_1+"е" ; + P3 => base_1+"е" + } ; + Pl => table { + P1 => base_1+"овме" ; + P2 => base_1+"овте" ; + P3 => base_1+"оа" + } + } ; + imperfect = \\_ => + table { + Sg => table { + P1 => base_1+"ев" ; + P2 => base_1+"еше" ; + P3 => base_1+"еше" + } ; + Pl => table { + P1 => base_1+"евме" ; + P2 => base_1+"евте" ; + P3 => base_1+"еа" + } + } ; + Imperative = \\_ => + table { + Sg => base_1+"и" ; + Pl => base_1+"ете" + } ; + participle = { aorist = \\_ => + table { + GSg Masc => base_1+"ел" ; + GSg Fem => base_1+"ела" ; + GSg Neuter => base_1+"ело" ; + GPl => base_1+"еле" + } ; + imperfect = table { + GSg Masc => base_1+"ел" ; + GSg Fem => base_1+"ела" ; + GSg Neuter => base_1+"ело" ; + GPl => base_1+"еле" + } ; + perfect = \\_ => nonExist ; + adjectival = \\_ => nonExist ; + adverbial = nonExist + } ; + noun_from_verb = nonExist ; + isRefl = False + }; + _ => error "Can't apply paradigm mkV062" + } ; + +mkV063 : Str -> V ; +mkV063 base = + case base of { + base_1+"и" => lin V + { present = \\_ => + table { + Sg => table { + P1 => base_1+"ам" ; + P2 => base_1+"иш" ; + P3 => base_1+"и" + } ; + Pl => table { + P1 => base_1+"име" ; + P2 => base_1+"ите" ; + P3 => base_1+"ат" + } + } ; + aorist = table { + Sg => table { + P1 => base_1+"ив" ; + P2 => base_1+"и" ; + P3 => base_1+"и" + } ; + Pl => table { + P1 => base_1+"ивме" ; + P2 => base_1+"ивте" ; + P3 => base_1+"ија" + } + } ; + imperfect = \\_ => + table { + Sg => table { + P1 => base_1+"ев" ; + P2 => base_1+"еше" ; + P3 => base_1+"еше" + } ; + Pl => table { + P1 => base_1+"евме" ; + P2 => base_1+"евте" ; + P3 => base_1+"еја" + } + } ; + Imperative = \\_ => + table { + Sg => base_1+"ј" ; + Pl => base_1+"јте" + } ; + participle = { aorist = \\_ => + table { + GSg Masc => base_1+"ил" ; + GSg Fem => base_1+"ила" ; + GSg Neuter => base_1+"ило" ; + GPl => base_1+"иле" + } ; + imperfect = table { + GSg Masc => base_1+"ел" ; + GSg Fem => base_1+"ела" ; + GSg Neuter => base_1+"ело" ; + GPl => base_1+"еле" + } ; + perfect = \\_ => nonExist ; + adjectival = \\_ => base_1+"ен" ; + adverbial = nonExist + } ; + noun_from_verb = nonExist ; + isRefl = False + }; + _ => error "Can't apply paradigm mkV063" + } ; + +mkV064 : Str -> V ; +mkV064 base = + case base of { + base_1+"е" => lin V + { present = \\_ => + table { + Sg => table { + P1 => base_1+"ам" ; + P2 => base_1+"еш" ; + P3 => base_1+"е" + } ; + Pl => table { + P1 => base_1+"еме" ; + P2 => base_1+"ете" ; + P3 => base_1+"ат" + } + } ; + aorist = table { + Sg => table { + P1 => base_1+"ав" ; + P2 => base_1+"а" ; + P3 => base_1+"а" + } ; + Pl => table { + P1 => base_1+"авме" ; + P2 => base_1+"авте" ; + P3 => base_1+"аја" + } + } ; + imperfect = \\_ => + table { + Sg => table { + P1 => base_1+"ев" ; + P2 => base_1+"еше" ; + P3 => base_1+"еше" + } ; + Pl => table { + P1 => base_1+"евме" ; + P2 => base_1+"евте" ; + P3 => base_1+"еја" + } + } ; + Imperative = \\_ => + table { + Sg => base_1+"ј" ; + Pl => base_1+"јте" + } ; + participle = { aorist = \\_ => + table { + GSg Masc => base_1+"ал" ; + GSg Fem => base_1+"ала" ; + GSg Neuter => base_1+"ало" ; + GPl => base_1+"але" + } ; + imperfect = table { + GSg Masc => base_1+"ел" ; + GSg Fem => base_1+"ела" ; + GSg Neuter => base_1+"ело" ; + GPl => base_1+"еле" + } ; + perfect = \\_ => nonExist ; + adjectival = \\_ => nonExist ; + adverbial = nonExist + } ; + noun_from_verb = nonExist ; + isRefl = False + }; + _ => error "Can't apply paradigm mkV064" + } ; + +mkV065 : Str -> V ; +mkV065 base = + case base of { + base_1+"е" => lin V + { present = \\_ => + table { + Sg => table { + P1 => base_1+"ам" ; + P2 => base_1+"еш" ; + P3 => base_1+"е" + } ; + Pl => table { + P1 => base_1+"еме" ; + P2 => base_1+"ете" ; + P3 => base_1+"ат" + } + } ; + aorist = table { + Sg => table { + P1 => base_1+"в" ; + P2 => base_1 ; + P3 => base_1 + } ; + Pl => table { + P1 => base_1+"вме" ; + P2 => base_1+"вте" ; + P3 => base_1+"а" + } + } ; + imperfect = \\_ => + table { + Sg => table { + P1 => base_1+"ев" ; + P2 => base_1+"еше" ; + P3 => base_1+"еше" + } ; + Pl => table { + P1 => base_1+"евме" ; + P2 => base_1+"евте" ; + P3 => base_1+"еја" + } + } ; + Imperative = \\_ => + table { + Sg => base_1+"ј" ; + Pl => base_1+"јте" + } ; + participle = { aorist = \\_ => + table { + GSg Masc => base_1+"л" ; + GSg Fem => base_1+"ла" ; + GSg Neuter => base_1+"ло" ; + GPl => base_1+"ле" + } ; + imperfect = table { + GSg Masc => base_1+"ел" ; + GSg Fem => base_1+"ела" ; + GSg Neuter => base_1+"ело" ; + GPl => base_1+"еле" + } ; + perfect = \\_ => nonExist ; + adjectival = \\_ => base_1+"ен" ; + adverbial = nonExist + } ; + noun_from_verb = nonExist ; + isRefl = False + }; + _ => error "Can't apply paradigm mkV065" + } ; + +mkV066 : Str -> V ; +mkV066 base = + case base of { + base_1+"е" => lin V + { present = \\_ => + table { + Sg => table { + P1 => base_1+"ам" ; + P2 => base_1+"еш" ; + P3 => base_1+"е" + } ; + Pl => table { + P1 => base_1+"еме" ; + P2 => base_1+"ете" ; + P3 => base_1+"ат" + } + } ; + aorist = table { + Sg => table { + P1 => base_1+"ав" ; + P2 => base_1+"а" ; + P3 => base_1+"а" + } ; + Pl => table { + P1 => base_1+"авме" ; + P2 => base_1+"авте" ; + P3 => base_1+"аа" + } + } ; + imperfect = \\_ => + table { + Sg => table { + P1 => base_1+"ев" ; + P2 => base_1+"еше" ; + P3 => base_1+"еше" + } ; + Pl => table { + P1 => base_1+"евме" ; + P2 => base_1+"евте" ; + P3 => base_1+"еа" + } + } ; + Imperative = \\_ => + table { + Sg => base_1+"и" ; + Pl => base_1+"ете" + } ; + participle = { aorist = \\_ => + table { + GSg Masc => base_1+"ал" ; + GSg Fem => base_1+"ала" ; + GSg Neuter => base_1+"ало" ; + GPl => base_1+"але" + } ; + imperfect = table { + GSg Masc => base_1+"ел" ; + GSg Fem => base_1+"ела" ; + GSg Neuter => base_1+"ело" ; + GPl => base_1+"еле" + } ; + perfect = \\_ => nonExist ; + adjectival = \\_ => base_1+"ат" ; + adverbial = base_1+"ејќи" + } ; + noun_from_verb = base_1+"ење" ; + isRefl = False + }; + _ => error "Can't apply paradigm mkV066" + } ; + +mkV067 : Str -> V ; +mkV067 base = case base of { base_1+"те"+base_2@?+"е" => lin V { present = \\_ => @@ -7969,7 +11454,7 @@ mkV035 base = Sg => base_1+"те"+base_2+"и" ; Pl => base_1+"те"+base_2+"ете" } ; - participle = { aorist = \\_ => + participle = { aorist = \\_ => table { GSg Masc => base_1+base_2+"ал" ; GSg Fem => base_1+base_2+"ала" ; @@ -7982,18 +11467,18 @@ mkV035 base = GSg Neuter => base_1+"те"+base_2+"ело" ; GPl => base_1+"те"+base_2+"еле" } ; - perfect = \\_ => nonExist ; --guessed + perfect = \\_ => nonExist ; adjectival = \\_ => base_1+base_2+"ан" ; adverbial = nonExist } ; noun_from_verb = nonExist ; isRefl = False }; - _ => error "Can't apply paradigm mkV035" + _ => error "Can't apply paradigm mkV067" } ; -mkV036 : Str -> V ; -mkV036 base = +mkV068 : Str -> V ; +mkV068 base = case base of { base_1+"и" => lin V { present = \\_ => @@ -8039,7 +11524,7 @@ mkV036 base = Sg => base_1+"ј" ; Pl => base_1+"јте" } ; - participle = { aorist = \\_ => + participle = { aorist = \\_ => table { GSg Masc => base_1+"јал" ; GSg Fem => base_1+"јала" ; @@ -8052,18 +11537,158 @@ mkV036 base = GSg Neuter => base_1+"ело" ; GPl => base_1+"еле" } ; - perfect = \\_ => nonExist ; --guessed - adjectival = \\_ => base_1+"ен" ; --guessed - adverbial = base_1+"ејќи" --guessed + perfect = \\_ => nonExist ; + adjectival = \\_ => base_1+"јан" ; + adverbial = nonExist } ; - noun_from_verb = base_1+"ење" ; --guessed + noun_from_verb = nonExist ; isRefl = False }; - _ => error "Can't apply paradigm mkV036" + _ => error "Can't apply paradigm mkV068" } ; -mkV037 : Str -> V ; -mkV037 base = +mkV069 : Str -> V ; +mkV069 base = + case base of { + base_1+"јде" => lin V + { present = \\_ => + table { + Sg => table { + P1 => base_1+"јдам" ; + P2 => base_1+"јдеш" ; + P3 => base_1+"јде" + } ; + Pl => table { + P1 => base_1+"јдеме" ; + P2 => base_1+"јдете" ; + P3 => base_1+"јдат" + } + } ; + aorist = table { + Sg => table { + P1 => base_1+"јдов" ; + P2 => base_1+"јде" ; + P3 => base_1+"јде" + } ; + Pl => table { + P1 => base_1+"јдовме" ; + P2 => base_1+"јдовте" ; + P3 => base_1+"јдоа" + } + } ; + imperfect = \\_ => + table { + Sg => table { + P1 => base_1+"јдев" ; + P2 => base_1+"јдеше" ; + P3 => base_1+"јдеше" + } ; + Pl => table { + P1 => base_1+"јдевме" ; + P2 => base_1+"јдевте" ; + P3 => base_1+"јдеа" + } + } ; + Imperative = \\_ => + table { + Sg => base_1+"јди" ; + Pl => base_1+"јдете" + } ; + participle = { aorist = \\_ => + table { + GSg Masc => base_1+"шол" ; + GSg Fem => base_1+"шла" ; + GSg Neuter => base_1+"шло" ; + GPl => base_1+"шле" + } ; + imperfect = table { + GSg Masc => base_1+"јдел" ; + GSg Fem => base_1+"јдела" ; + GSg Neuter => base_1+"јдело" ; + GPl => base_1+"јделе" + } ; + perfect = \\_ => nonExist ; + adjectival = \\_ => nonExist ; + adverbial = nonExist + } ; + noun_from_verb = nonExist ; + isRefl = False + }; + _ => error "Can't apply paradigm mkV069" + } ; + +mkV070 : Str -> V ; +mkV070 base = + case base of { + base_1+"и" => lin V + { present = \\_ => + table { + Sg => table { + P1 => base_1+"ам" ; + P2 => base_1+"иш" ; + P3 => base_1+"и" + } ; + Pl => table { + P1 => base_1+"име" ; + P2 => base_1+"ите" ; + P3 => base_1+"ат" + } + } ; + aorist = table { + Sg => table { + P1 => base_1+"ев" ; + P2 => base_1+"е" ; + P3 => base_1+"е" + } ; + Pl => table { + P1 => base_1+"евме" ; + P2 => base_1+"евте" ; + P3 => base_1+"еа" + } + } ; + imperfect = \\_ => + table { + Sg => table { + P1 => base_1+"ев" ; + P2 => base_1+"еше" ; + P3 => base_1+"еше" + } ; + Pl => table { + P1 => base_1+"евме" ; + P2 => base_1+"евте" ; + P3 => base_1+"еа" + } + } ; + Imperative = \\_ => + table { + Sg => base_1+"и" ; + Pl => base_1+"ете" + } ; + participle = { aorist = \\_ => + table { + GSg Masc => base_1+"ел" ; + GSg Fem => base_1+"ела" ; + GSg Neuter => base_1+"ело" ; + GPl => base_1+"еле" + } ; + imperfect = table { + GSg Masc => base_1+"ел" ; + GSg Fem => base_1+"ела" ; + GSg Neuter => base_1+"ело" ; + GPl => base_1+"еле" + } ; + perfect = \\_ => nonExist ; + adjectival = \\_ => base_1+"ет" ; + adverbial = nonExist + } ; + noun_from_verb = nonExist ; + isRefl = False + }; + _ => error "Can't apply paradigm mkV070" + } ; + +mkV071 : Str -> V ; +mkV071 base = case base of { base_1+"че" => lin V { present = \\_ => @@ -8109,7 +11734,7 @@ mkV037 base = Sg => base_1+"чи" ; Pl => base_1+"чете" } ; - participle = { aorist = \\_ => + participle = { aorist = \\_ => table { GSg Masc => base_1+"кал" ; GSg Fem => base_1+"кала" ; @@ -8122,18 +11747,88 @@ mkV037 base = GSg Neuter => base_1+"чело" ; GPl => base_1+"челе" } ; - perfect = \\_ => nonExist ; --guessed - adjectival = \\_ => base_1+"ен" ; --guessed - adverbial = nonExist --guessed + perfect = \\_ => nonExist ; + adjectival = \\_ => base_1+"кан" ; + adverbial = nonExist } ; - noun_from_verb = nonExist ; --guessed + noun_from_verb = nonExist ; isRefl = False }; - _ => error "Can't apply paradigm mkV037" + _ => error "Can't apply paradigm mkV071" } ; -mkV038 : Str -> V ; -mkV038 base = +mkV072 : Str -> V ; +mkV072 base = + case base of { + base_1+"че" => lin V + { present = \\_ => + table { + Sg => table { + P1 => base_1+"чам" ; + P2 => base_1+"чеш" ; + P3 => base_1+"че" + } ; + Pl => table { + P1 => base_1+"чеме" ; + P2 => base_1+"чете" ; + P3 => base_1+"чат" + } + } ; + aorist = table { + Sg => table { + P1 => base_1+"кав" ; + P2 => base_1+"ка" ; + P3 => base_1+"ка" + } ; + Pl => table { + P1 => base_1+"кавме" ; + P2 => base_1+"кавте" ; + P3 => base_1+"каа" + } + } ; + imperfect = \\_ => + table { + Sg => table { + P1 => base_1+"чев" ; + P2 => base_1+"чеше" ; + P3 => base_1+"чеше" + } ; + Pl => table { + P1 => base_1+"чевме" ; + P2 => base_1+"чевте" ; + P3 => base_1+"чеа" + } + } ; + Imperative = \\_ => + table { + Sg => base_1+"чи" ; + Pl => base_1+"чете" + } ; + participle = { aorist = \\_ => + table { + GSg Masc => base_1+"кал" ; + GSg Fem => base_1+"кала" ; + GSg Neuter => base_1+"кало" ; + GPl => base_1+"кале" + } ; + imperfect = table { + GSg Masc => base_1+"чел" ; + GSg Fem => base_1+"чела" ; + GSg Neuter => base_1+"чело" ; + GPl => base_1+"челе" + } ; + perfect = \\_ => nonExist ; + adjectival = \\_ => nonExist ; + adverbial = nonExist + } ; + noun_from_verb = nonExist ; + isRefl = False + }; + _ => error "Can't apply paradigm mkV072" + } ; + +mkV073 : Str -> V ; +mkV073 base = case base of { base_1+"ие" => lin V { present = \\_ => @@ -8179,7 +11874,7 @@ mkV038 base = Sg => base_1+"иј" ; Pl => base_1+"ијте" } ; - participle = { aorist = \\_ => + participle = { aorist = \\_ => table { GSg Masc => base_1+"ал" ; GSg Fem => base_1+"ала" ; @@ -8192,18 +11887,18 @@ mkV038 base = GSg Neuter => base_1+"иело" ; GPl => base_1+"иеле" } ; - perfect = \\_ => nonExist ; --guessed + perfect = \\_ => nonExist ; adjectival = \\_ => base_1+"ан" ; - adverbial = base_1+"ејќи" --guessed + adverbial = nonExist } ; - noun_from_verb = base_1+"ење" ; --guessed + noun_from_verb = nonExist ; isRefl = False }; - _ => error "Can't apply paradigm mkV038" + _ => error "Can't apply paradigm mkV073" } ; -mkV039 : Str -> V ; -mkV039 base = +mkV074 : Str -> V ; +mkV074 base = case base of { base_1+"ие" => lin V { present = \\_ => @@ -8221,14 +11916,14 @@ mkV039 base = } ; aorist = table { Sg => table { - P1 => base_1+"ев" ; - P2 => base_1+"е" ; - P3 => base_1+"е" + P1 => base_1+"ав" ; + P2 => base_1+"а" ; + P3 => base_1+"а" } ; Pl => table { - P1 => base_1+"евме" ; - P2 => base_1+"евте" ; - P3 => base_1+"еа" + P1 => base_1+"авме" ; + P2 => base_1+"авте" ; + P3 => base_1+"аа" } } ; imperfect = \\_ => @@ -8249,12 +11944,12 @@ mkV039 base = Sg => base_1+"иј" ; Pl => base_1+"ијте" } ; - participle = { aorist = \\_ => + participle = { aorist = \\_ => table { - GSg Masc => base_1+"ел" ; - GSg Fem => base_1+"ела" ; - GSg Neuter => base_1+"ело" ; - GPl => base_1+"еле" + GSg Masc => base_1+"ал" ; + GSg Fem => base_1+"ала" ; + GSg Neuter => base_1+"ало" ; + GPl => base_1+"але" } ; imperfect = table { GSg Masc => base_1+"иел" ; @@ -8262,858 +11957,88 @@ mkV039 base = GSg Neuter => base_1+"иело" ; GPl => base_1+"иеле" } ; - perfect = \\_ => nonExist ; --guessed - adjectival = \\_ => base_1+"иен" ; - adverbial = base_1+"ејќи" --guessed - } ; - noun_from_verb = base_1+"ење" ; --guessed - isRefl = False - }; - _ => error "Can't apply paradigm mkV039" - } ; - -mkV040 : Str -> V ; -mkV040 base = - case base of { - base_1+base_2@?+"ле" => lin V - { present = \\_ => - table { - Sg => table { - P1 => base_1+base_2+"лам" ; - P2 => base_1+base_2+"леш" ; - P3 => base_1+base_2+"ле" - } ; - Pl => table { - P1 => base_1+base_2+"леме" ; - P2 => base_1+base_2+"лете" ; - P3 => base_1+base_2+"лат" - } - } ; - aorist = table { - Sg => table { - P1 => base_1+"л"+base_2+"в" ; - P2 => base_1+"л"+base_2 ; - P3 => base_1+"л"+base_2 - } ; - Pl => table { - P1 => base_1+"л"+base_2+"вме" ; - P2 => base_1+"л"+base_2+"вте" ; - P3 => base_1+"л"+base_2+"а" - } - } ; - imperfect = \\_ => - table { - Sg => table { - P1 => base_1+base_2+"лев" ; - P2 => base_1+base_2+"леше" ; - P3 => base_1+base_2+"леше" - } ; - Pl => table { - P1 => base_1+base_2+"левме" ; - P2 => base_1+base_2+"левте" ; - P3 => base_1+base_2+"леа" - } - } ; - Imperative = \\_ => - table { - Sg => base_1+base_2+"ли" ; - Pl => base_1+base_2+"лете" - } ; - participle = { aorist = \\_ => - table { - GSg Masc => base_1+"л"+base_2+"л" ; - GSg Fem => base_1+"л"+base_2+"ла" ; - GSg Neuter => base_1+"л"+base_2+"ло" ; - GPl => base_1+"л"+base_2+"ле" - } ; - imperfect = table { - GSg Masc => base_1+base_2+"лел" ; - GSg Fem => base_1+base_2+"лела" ; - GSg Neuter => base_1+base_2+"лело" ; - GPl => base_1+base_2+"леле" - } ; - perfect = \\_ => nonExist ; --guessed - adjectival = \\_ => base_1+base_2+"лен" ; + perfect = \\_ => nonExist ; + adjectival = \\_ => nonExist ; adverbial = nonExist } ; noun_from_verb = nonExist ; isRefl = False }; - _ => error "Can't apply paradigm mkV040" + _ => error "Can't apply paradigm mkV074" } ; -mkV041 : Str -> V ; -mkV041 base = +mkV075 : Str -> V ; +mkV075 base = case base of { - base_1+"же" => lin V - { present = \\_ => + base_1+"е" => lin V + { present = \\_ => table { Sg => table { - P1 => base_1+"жам" ; - P2 => base_1+"жеш" ; - P3 => base_1+"же" + P1 => nonExist ; + P2 => nonExist ; + P3 => base_1+"е" } ; Pl => table { - P1 => base_1+"жеме" ; - P2 => base_1+"жете" ; - P3 => base_1+"жат" + P1 => nonExist ; + P2 => nonExist ; + P3 => nonExist } } ; aorist = table { Sg => table { - P1 => base_1+"гов" ; - P2 => base_1+"же" ; - P3 => base_1+"же" + P1 => nonExist ; + P2 => nonExist ; + P3 => base_1+"а" } ; Pl => table { - P1 => base_1+"говме" ; - P2 => base_1+"говте" ; - P3 => base_1+"гоа" + P1 => nonExist ; + P2 => nonExist ; + P3 => nonExist } } ; imperfect = \\_ => table { Sg => table { - P1 => base_1+"жев" ; - P2 => base_1+"жеше" ; - P3 => base_1+"жеше" + P1 => nonExist ; + P2 => nonExist ; + P3 => base_1+"еше" } ; Pl => table { - P1 => base_1+"жевме" ; - P2 => base_1+"жевте" ; - P3 => base_1+"жеа" + P1 => nonExist ; + P2 => nonExist ; + P3 => nonExist } } ; Imperative = \\_ => table { - Sg => base_1+"жи" ; - Pl => base_1+"жете" + Sg => base_1+"и" ; + Pl => nonExist } ; - participle = { aorist = \\_ => + participle = { aorist = \\_ => table { - GSg Masc => base_1+"гол" ; - GSg Fem => base_1+"гла" ; - GSg Neuter => base_1+"гло" ; - GPl => base_1+"гле" + GSg Masc => nonExist ; + GSg Fem => nonExist ; + GSg Neuter => base_1+"ало" ; + GPl => nonExist } ; imperfect = table { - GSg Masc => base_1+"жел" ; - GSg Fem => base_1+"жела" ; - GSg Neuter => base_1+"жело" ; - GPl => base_1+"желе" - } ; - perfect = \\_ => nonExist ; --guessed - adjectival = \\_ => base_1+"жен" ; - adverbial = base_1+"ејќи" --guessed - } ; - noun_from_verb = base_1+"ење" ; --guessed - isRefl = False - }; - _ => error "Can't apply paradigm mkV041" - } ; - -mkV042 : Str -> V ; -mkV042 base = - case base of { - base_1+"н"+base_2@?+"ф"+base_3@(?+?+?) => lin V - { present = \\_ => - table { - Sg => table { - P1 => base_1+"н"+base_2+"ф"+base_3+"м" ; - P2 => base_1+"н"+base_2+"ф"+base_3+"ш" ; - P3 => base_1+"н"+base_2+"ф"+base_3 - } ; - Pl => table { - P1 => base_1+"н"+base_2+"ф"+base_3+"ме" ; - P2 => base_1+"н"+base_2+"ф"+base_3+"те" ; - P3 => base_1+"н"+base_2+"ф"+base_3+"ат" - } - } ; - aorist = table { - Sg => table { - P1 => base_1+"н"+base_2+"ф"+base_3+"в" ; - P2 => base_1+"н"+base_2+"ф"+base_3 ; - P3 => base_1+"н"+base_2+"ф"+base_3 - } ; - Pl => table { - P1 => base_1+"н"+base_2+"ф"+base_3+"вме" ; - P2 => base_1+"н"+base_2+"ф"+base_3+"вте" ; - P3 => base_1+"н"+base_2+"ф"+base_3+"а" - } - } ; - imperfect = \\_ => - table { - Sg => table { - P1 => base_1+"н"+base_2+"ф"+base_3+"в" ; - P2 => base_1+"н"+base_2+"ф"+base_3+"ше" ; - P3 => base_1+"н"+base_2+"ф"+base_3+"ше" - } ; - Pl => table { - P1 => base_1+"н"+base_2+"ф"+base_3+"вме" ; - P2 => base_1+"н"+base_2+"ф"+base_3+"вте" ; - P3 => base_1+"н"+base_2+"ф"+base_3+"а" - } - } ; - Imperative = \\_ => - table { - Sg => base_1+"н"+base_2+"ф"+base_3+"ј" ; - Pl => base_1+"н"+base_2+"ф"+base_3+"јте" - } ; - participle = { aorist = \\_ => - table { - GSg Masc => base_1+"н"+base_2+"ф"+base_3+"л" ; - GSg Fem => base_1+"н"+base_2+"ф"+base_3+"ла" ; - GSg Neuter => base_1+"н"+base_2+"ф"+base_3+"ло" ; - GPl => base_1+"н"+base_2+"ф"+base_3+"ле" - } ; - imperfect = table { - GSg Masc => base_1+"н"+base_2+"ф"+base_3+"л" ; - GSg Fem => base_1+"н"+base_2+"ф"+base_3+"ла" ; - GSg Neuter => base_1+"н"+base_2+"ф"+base_3+"ло" ; - GPl => base_1+"н"+base_2+"ф"+base_3+"ле" + GSg Masc => nonExist ; + GSg Fem => nonExist ; + GSg Neuter => base_1+"ело" ; + GPl => nonExist } ; perfect = \\_ => nonExist ; - adjectival = \\_ => base_1+"н"+base_2+"ф"+base_3+"н" ; - adverbial = base_1+"ф"+base_2+"н"+base_3+"јќи" + adjectival = \\_ => base_1+"ат" ; --guessed + adverbial = nonExist } ; - noun_from_verb = base_1+"ф"+base_2+"н"+base_3+"ње" ; + noun_from_verb = nonExist ; isRefl = False }; - _ => error "Can't apply paradigm mkV042" + _ => error "Can't apply paradigm mkV075" } ; -mkV043 : Str -> V ; -mkV043 base = - case base of { - "и"+base_1+"те" => lin V - { present = \\_ => - table { - Sg => table { - P1 => "и"+base_1+"там" ; - P2 => "и"+base_1+"теш" ; - P3 => "и"+base_1+"те" - } ; - Pl => table { - P1 => "и"+base_1+"теме" ; - P2 => "и"+base_1+"тете" ; - P3 => "и"+base_1+"тат" - } - } ; - aorist = table { - Sg => table { - P1 => "и"+base_1+"тов" ; - P2 => "и"+base_1+"те" ; - P3 => "и"+base_1+"те" - } ; - Pl => table { - P1 => "и"+base_1+"товме" ; - P2 => "и"+base_1+"товте" ; - P3 => "и"+base_1+"тоа" - } - } ; - imperfect = \\_ => - table { - Sg => table { - P1 => "и"+base_1+"тев" ; - P2 => "и"+base_1+"теше" ; - P3 => "и"+base_1+"теше" - } ; - Pl => table { - P1 => "и"+base_1+"тевме" ; - P2 => "и"+base_1+"тевте" ; - P3 => "и"+base_1+"теа" - } - } ; - Imperative = \\_ => - table { - Sg => "и"+base_1+"ти" ; - Pl => "и"+base_1+"тете" - } ; - participle = { aorist = \\_ => - table { - GSg Masc => base_1+"л" ; - GSg Fem => base_1+"ла" ; - GSg Neuter => base_1+"ло" ; - GPl => base_1+"ле" - } ; - imperfect = table { - GSg Masc => "и"+base_1+"тел" ; - GSg Fem => "и"+base_1+"тела" ; - GSg Neuter => "и"+base_1+"тело" ; - GPl => "и"+base_1+"теле" - } ; - perfect = \\_ => nonExist ; --guessed - adjectival = \\_ => "и"+base_1+"тен" ; - adverbial = nonExist --guessed - } ; - noun_from_verb = nonExist ; --guessed - isRefl = False - }; - _ => error "Can't apply paradigm mkV043" - } ; - -mkV045 : Str -> V ; -mkV045 base = - case base of { - base_1+"же" => lin V - { present = \\_ => - table { - Sg => table { - P1 => base_1+"жам" ; - P2 => base_1+"жеш" ; - P3 => base_1+"же" - } ; - Pl => table { - P1 => base_1+"жеме" ; - P2 => base_1+"жете" ; - P3 => base_1+"жат" - } - } ; - aorist = table { - Sg => table { - P1 => base_1+"гав" ; - P2 => base_1+"га" ; - P3 => base_1+"га" - } ; - Pl => table { - P1 => base_1+"гавме" ; - P2 => base_1+"гавте" ; - P3 => base_1+"гаа" - } - } ; - imperfect = \\_ => - table { - Sg => table { - P1 => base_1+"жев" ; - P2 => base_1+"жеше" ; - P3 => base_1+"жеше" - } ; - Pl => table { - P1 => base_1+"жевме" ; - P2 => base_1+"жевте" ; - P3 => base_1+"жеа" - } - } ; - Imperative = \\_ => - table { - Sg => base_1+"жи" ; - Pl => base_1+"жете" - } ; - participle = { aorist = \\_ => - table { - GSg Masc => base_1+"гал" ; - GSg Fem => base_1+"гала" ; - GSg Neuter => base_1+"гало" ; - GPl => base_1+"гале" - } ; - imperfect = table { - GSg Masc => base_1+"жел" ; - GSg Fem => base_1+"жела" ; - GSg Neuter => base_1+"жело" ; - GPl => base_1+"желе" - } ; - perfect = \\_ => nonExist ; --guessed - adjectival = \\_ => base_1+"ган" ; - adverbial = nonExist --guessed - } ; - noun_from_verb = nonExist ; --guessed - isRefl = False - }; - _ => error "Can't apply paradigm mkV045" - } ; - -mkV046 : Str -> V ; -mkV046 base = - case base of { - base_1+"и"+base_2@(?+?) => lin V - { present = \\_ => - table { - Sg => table { - P1 => base_1+"и"+base_2+"м" ; - P2 => base_1+"и"+base_2+"ш" ; - P3 => base_1+"и"+base_2 - } ; - Pl => table { - P1 => base_1+"и"+base_2+"ме" ; - P2 => base_1+"и"+base_2+"те" ; - P3 => base_1+"и"+base_2+"ат" - } - } ; - aorist = table { - Sg => table { - P1 => base_1+"и"+base_2+"в" ; - P2 => base_1+"и"+base_2 ; - P3 => base_1+"и"+base_2 - } ; - Pl => table { - P1 => base_1+"и"+base_2+"вме" ; - P2 => base_1+"и"+base_2+"вте" ; - P3 => base_1+"и"+base_2+"а" - } - } ; - imperfect = \\_ => - table { - Sg => table { - P1 => base_1+"и"+base_2+"в" ; - P2 => base_1+"и"+base_2+"ше" ; - P3 => base_1+"и"+base_2+"ше" - } ; - Pl => table { - P1 => base_1+"и"+base_2+"вме" ; - P2 => base_1+"и"+base_2+"вте" ; - P3 => base_1+"и"+base_2+"а" - } - } ; - Imperative = \\_ => - table { - Sg => base_1+"и"+base_2+"ј" ; - Pl => base_1+"и"+base_2+"јте" - } ; - participle = { aorist = \\_ => - table { - GSg Masc => base_1+"и"+base_2+"л" ; - GSg Fem => base_1+"и"+base_2+"ла" ; - GSg Neuter => base_1+"и"+base_2+"ло" ; - GPl => base_1+"и"+base_2+"ле" - } ; - imperfect = table { - GSg Masc => base_1+"и"+base_2+"л" ; - GSg Fem => base_1+"и"+base_2+"ла" ; - GSg Neuter => base_1+"и"+base_2+"ло" ; - GPl => base_1+"и"+base_2+"ле" - } ; - perfect = \\_ => nonExist ; --guessed - adjectival = \\_ => base_1+"и"+base_2+"н" ; - adverbial = base_1+base_2+"јќи" - } ; - noun_from_verb = base_1+base_2+"ње" ; - isRefl = False - }; - _ => error "Can't apply paradigm mkV046" - } ; - -mkV047 : Str -> V ; -mkV047 base = - case base of { - "се "+base_1 => lin V - { present = \\_ => - table { - Sg => table { - P1 => "се "+base_1+"м" ; - P2 => "се "+base_1+"ш" ; - P3 => "се "+base_1 - } ; - Pl => table { - P1 => "се "+base_1+"ме" ; - P2 => "се "+base_1+"те" ; - P3 => "се "+base_1+"ат" - } - } ; - aorist = table { - Sg => table { - P1 => base_1+"ев" ; --guessed - P2 => base_1+"е" ; --guessed - P3 => base_1+"е" --guessed - } ; - Pl => table { - P1 => base_1+"евме" ; --guessed - P2 => base_1+"евте" ; --guessed - P3 => base_1+"еа" --guessed - } - } ; - imperfect = \\_ => - table { - Sg => table { - P1 => "се "+base_1+"в" ; - P2 => "се "+base_1+"ше" ; - P3 => "се "+base_1+"ше" - } ; - Pl => table { - P1 => "се "+base_1+"вме" ; - P2 => "се "+base_1+"вте" ; - P3 => "се "+base_1+"а" - } - } ; - Imperative = \\_ => - table { - Sg => base_1+"ј се" ; - Pl => base_1+"јте се" - } ; - participle = { aorist = \\_ => - table { - GSg Masc => base_1+"л" ; --guessed - GSg Fem => base_1+"ла" ; --guessed - GSg Neuter => base_1+"ло" ; --guessed - GPl => base_1+"ле" --guessed - } ; - imperfect = table { - GSg Masc => "се "+base_1+"л" ; - GSg Fem => "се "+base_1+"ла" ; - GSg Neuter => "се "+base_1+"ло" ; - GPl => "се "+base_1+"ле" - } ; - perfect = \\_ => nonExist ; --guessed - adjectival = \\_ => base_1+"ен" ; --guessed - adverbial = base_1+"јќи се" - } ; - noun_from_verb = base_1+"ње" ; - isRefl = False - }; - _ => error "Can't apply paradigm mkV047" - } ; - -mkV048 : Str -> V ; -mkV048 base = - case base of { - base_1+"и" => lin V - { present = \\_ => - table { - Sg => table { - P1 => base_1+"ам" ; - P2 => base_1+"иш" ; - P3 => base_1+"и" - } ; - Pl => table { - P1 => base_1+"име" ; - P2 => base_1+"ите" ; - P3 => base_1+"ат" - } - } ; - aorist = table { - Sg => table { - P1 => base_1+"ев" ; --guessed - P2 => base_1+"е" ; --guessed - P3 => base_1+"е" --guessed - } ; - Pl => table { - P1 => base_1+"евме" ; --guessed - P2 => base_1+"евте" ; --guessed - P3 => base_1+"еа" --guessed - } - } ; - imperfect = \\_ => - table { - Sg => table { - P1 => base_1+"ев" ; - P2 => base_1+"еше" ; - P3 => base_1+"еше" - } ; - Pl => table { - P1 => base_1+"евме" ; - P2 => base_1+"евте" ; - P3 => base_1+"еа" - } - } ; - Imperative = \\_ => - table { - Sg => base_1+"и" ; - Pl => base_1+"ете" - } ; - participle = { aorist = \\_ => - table { - GSg Masc => base_1+"ел" ; --guessed - GSg Fem => base_1+"ла" ; --guessed - GSg Neuter => base_1+"ло" ; --guessed - GPl => base_1+"ле" --guessed - } ; - imperfect = table { - GSg Masc => base_1+"ел" ; - GSg Fem => base_1+"ела" ; - GSg Neuter => base_1+"ело" ; - GPl => base_1+"еле" - } ; - perfect = \\_ => nonExist ; --guessed - adjectival = \\_ => base_1+"ен" ; - adverbial = base_1+"ејќи" - } ; - noun_from_verb = base_1+"ење" ; - isRefl = False - }; - _ => error "Can't apply paradigm mkV048" - } ; - -mkV049 : Str -> V ; -mkV049 base = - case base of { - base_1+"е" => lin V - { present = \\_ => - table { - Sg => table { - P1 => base_1+"ам" ; - P2 => base_1+"еш" ; - P3 => base_1+"е" - } ; - Pl => table { - P1 => base_1+"еме" ; - P2 => base_1+"ете" ; - P3 => base_1+"ат" - } - } ; - aorist = table { - Sg => table { - P1 => base_1+"ав" ; --guessed - P2 => base_1+"е" ; --guessed - P3 => base_1+"е" --guessed - } ; - Pl => table { - P1 => base_1+"авме" ; --guessed - P2 => base_1+"авте" ; --guessed - P3 => base_1+"еа" --guessed - } - } ; - imperfect = \\_ => - table { - Sg => table { - P1 => base_1+"ев" ; - P2 => base_1+"еше" ; - P3 => base_1+"еше" - } ; - Pl => table { - P1 => base_1+"евме" ; - P2 => base_1+"евте" ; - P3 => base_1+"еа" - } - } ; - Imperative = \\_ => - table { - Sg => base_1+"и" ; - Pl => base_1+"ете" - } ; - participle = { aorist = \\_ => - table { - GSg Masc => base_1+"л" ; --guessed - GSg Fem => base_1+"ла" ; --guessed - GSg Neuter => base_1+"ло" ; --guessed - GPl => base_1+"ле" --guessed - } ; - imperfect = table { - GSg Masc => base_1+"ел" ; - GSg Fem => base_1+"ела" ; - GSg Neuter => base_1+"ело" ; - GPl => base_1+"еле" - } ; - perfect = \\_ => nonExist ; --guessed - adjectival = \\_ => base_1+"ен" ; --guessed - adverbial = base_1+"ејќи" - } ; - noun_from_verb = base_1+"ење" ; - isRefl = False - }; - _ => error "Can't apply paradigm mkV049" - } ; - -mkV050 : Str -> V ; -mkV050 base = - case base of { - base_1+"и" => lin V - { present = \\_ => - table { - Sg => table { - P1 => base_1+"ам" ; - P2 => base_1+"иш" ; - P3 => base_1+"и" - } ; - Pl => table { - P1 => base_1+"име" ; - P2 => base_1+"ите" ; - P3 => base_1+"ат" - } - } ; - aorist = table { - Sg => table { - P1 => base_1+"ев" ; --guessed - P2 => base_1+"е" ; --guessed - P3 => base_1+"е" --guessed - } ; - Pl => table { - P1 => base_1+"евме" ; --guessed - P2 => base_1+"евте" ; --guessed - P3 => base_1+"еа" --guessed - } - } ; - imperfect = \\_ => - table { - Sg => table { - P1 => base_1+"ев" ; - P2 => base_1+"еше" ; - P3 => base_1+"еше" - } ; - Pl => table { - P1 => base_1+"евме" ; - P2 => base_1+"евте" ; - P3 => base_1+"еа" - } - } ; - Imperative = \\_ => - table { - Sg => base_1+"и" ; - Pl => base_1+"ете" - } ; - participle = { aorist = \\_ => - table { - GSg Masc => base_1+"ел" ; --guessed - GSg Fem => base_1+"ла" ; --guessed - GSg Neuter => base_1+"ло" ; --guessed - GPl => base_1+"ле" --guessed - } ; - imperfect = table { - GSg Masc => base_1+"ел" ; - GSg Fem => base_1+"ела" ; - GSg Neuter => base_1+"ело" ; - GPl => base_1+"еле" - } ; - perfect = \\_ => nonExist ; --guessed - adjectival = \\_ => base_1+"ет" ; - adverbial = base_1+"ејќи" - } ; - noun_from_verb = base_1+"ење" ; - isRefl = False - }; - _ => error "Can't apply paradigm mkV050" - } ; - -mkV051 : Str -> V ; -mkV051 base = - case base of { - base_1+"е" => lin V - { present = \\_ => - table { - Sg => table { - P1 => base_1+"ам" ; - P2 => base_1+"еш" ; - P3 => base_1+"е" - } ; - Pl => table { - P1 => base_1+"еме" ; - P2 => base_1+"ете" ; - P3 => base_1+"ат" - } - } ; - aorist = table { - Sg => table { - P1 => base_1+"ав" ; --guessed - P2 => base_1+"е" ; --guessed - P3 => base_1+"е" --guessed - } ; - Pl => table { - P1 => base_1+"авме" ; --guessed - P2 => base_1+"авте" ; --guessed - P3 => base_1+"јаа" --guessed - } - } ; - imperfect = \\_ => - table { - Sg => table { - P1 => base_1+"ев" ; - P2 => base_1+"еше" ; - P3 => base_1+"еше" - } ; - Pl => table { - P1 => base_1+"евме" ; - P2 => base_1+"евте" ; - P3 => base_1+"еја" - } - } ; - Imperative = \\_ => - table { - Sg => base_1+"ј" ; - Pl => base_1+"јте" - } ; - participle = { aorist = \\_ => - table { - GSg Masc => base_1+"л" ; --guessed - GSg Fem => base_1+"ла" ; --guessed - GSg Neuter => base_1+"ло" ; --guessed - GPl => base_1+"ле" --guessed - } ; - imperfect = table { - GSg Masc => base_1+"ел" ; - GSg Fem => base_1+"ела" ; - GSg Neuter => base_1+"ело" ; - GPl => base_1+"еле" - } ; - perfect = \\_ => nonExist ; --guessed - adjectival = \\_ => base_1+"ен" ; --guessed - adverbial = base_1+"ејќи" - } ; - noun_from_verb = base_1+"ење" ; - isRefl = False - }; - _ => error "Can't apply paradigm mkV051" - } ; - -mkV052 : Str -> V ; -mkV052 base = - case base of { - base_1+"и" => lin V - { present = \\_ => - table { - Sg => table { - P1 => base_1+"ам" ; - P2 => base_1+"иш" ; - P3 => base_1+"и" - } ; - Pl => table { - P1 => base_1+"име" ; - P2 => base_1+"ите" ; - P3 => base_1+"ат" - } - } ; - aorist = table { - Sg => table { - P1 => base_1+"ев" ; - P2 => base_1+"е" ; - P3 => base_1+"е" - } ; - Pl => table { - P1 => base_1+"евме" ; - P2 => base_1+"евте" ; - P3 => base_1+"еа" - } - } ; - imperfect = \\_ => - table { - Sg => table { - P1 => base_1+"ев" ; - P2 => base_1+"еше" ; - P3 => base_1+"еше" - } ; - Pl => table { - P1 => base_1+"евме" ; - P2 => base_1+"евте" ; - P3 => base_1+"еа" - } - } ; - Imperative = \\_ => - table { - Sg => base_1+"и" ; - Pl => base_1+"ете" - } ; - participle = { aorist = \\_ => - table { - GSg Masc => base_1+"ел" ; - GSg Fem => base_1+"ела" ; - GSg Neuter => base_1+"ело" ; - GPl => base_1+"еле" - } ; - imperfect = table { - GSg Masc => base_1+"ел" ; - GSg Fem => base_1+"ела" ; - GSg Neuter => base_1+"ело" ; - GPl => base_1+"еле" - } ; - perfect = \\_ => nonExist ; --guessed - adjectival = \\_ => base_1+"ен" ; --guessed - adverbial = base_1+"ејќи" --guessed - } ; - noun_from_verb = base_1+"ење" ; --guessed - isRefl = False - }; - _ => error "Can't apply paradigm mkV052" - } ; - -mkV053 : Str -> V ; -mkV053 base = +mkV076 : Str -> V ; +mkV076 base = case base of { base_1+"е" => lin V { present = \\_ => @@ -9159,7 +12084,7 @@ mkV053 base = Sg => base_1+"ј" ; Pl => base_1+"јте" } ; - participle = { aorist = \\_ => + participle = { aorist = \\_ => table { GSg Masc => base_1+"јал" ; GSg Fem => base_1+"јала" ; @@ -9172,14 +12097,1545 @@ mkV053 base = GSg Neuter => base_1+"ело" ; GPl => base_1+"еле" } ; - perfect = \\_ => nonExist ; --guessed - adjectival = \\_ => base_1+"ен" ; --guessed - adverbial = base_1+"ејќи" --guessed + perfect = \\_ => nonExist ; + adjectival = \\_ => base_1+"јан" ; + adverbial = nonExist } ; - noun_from_verb = base_1+"ење" ; --guessed + noun_from_verb = nonExist ; isRefl = False }; - _ => error "Can't apply paradigm mkV053" + _ => error "Can't apply paradigm mkV076" + } ; + +mkV077 : Str -> V ; +mkV077 base = + case base of { + base_1+"е" => lin V + { present = \\_ => + table { + Sg => table { + P1 => base_1+"ам" ; + P2 => base_1+"еш" ; + P3 => base_1+"е" + } ; + Pl => table { + P1 => base_1+"еме" ; + P2 => base_1+"ете" ; + P3 => base_1+"ат" + } + } ; + aorist = table { + Sg => table { + P1 => base_1+"в" ; + P2 => base_1 ; + P3 => base_1 + } ; + Pl => table { + P1 => base_1+"вме" ; + P2 => base_1+"вте" ; + P3 => base_1+"а" + } + } ; + imperfect = \\_ => + table { + Sg => table { + P1 => base_1+"ев" ; + P2 => base_1+"еше" ; + P3 => base_1+"еше" + } ; + Pl => table { + P1 => base_1+"евме" ; + P2 => base_1+"евте" ; + P3 => base_1+"еја" + } + } ; + Imperative = \\_ => + table { + Sg => base_1+"ј" ; + Pl => base_1+"јте" + } ; + participle = { aorist = \\_ => + table { + GSg Masc => base_1+"л" ; + GSg Fem => base_1+"ла" ; + GSg Neuter => base_1+"ло" ; + GPl => base_1+"ле" + } ; + imperfect = table { + GSg Masc => base_1+"ел" ; + GSg Fem => base_1+"ела" ; + GSg Neuter => base_1+"ело" ; + GPl => base_1+"еле" + } ; + perfect = \\_ => nonExist ; + adjectival = \\_ => nonExist ; + adverbial = nonExist + } ; + noun_from_verb = nonExist ; + isRefl = False + }; + _ => error "Can't apply paradigm mkV077" + } ; + +mkV078 : Str -> V ; +mkV078 base = + case base of { + base_1+"ие" => lin V + { present = \\_ => + table { + Sg => table { + P1 => base_1+"ијам" ; + P2 => base_1+"иеш" ; + P3 => base_1+"ие" + } ; + Pl => table { + P1 => base_1+"иеме" ; + P2 => base_1+"иете" ; + P3 => base_1+"ијат" + } + } ; + aorist = table { + Sg => table { + P1 => base_1+"ев" ; + P2 => base_1+"е" ; + P3 => base_1+"е" + } ; + Pl => table { + P1 => base_1+"евме" ; + P2 => base_1+"евте" ; + P3 => base_1+"еа" + } + } ; + imperfect = \\_ => + table { + Sg => table { + P1 => base_1+"иев" ; + P2 => base_1+"иеше" ; + P3 => base_1+"иеше" + } ; + Pl => table { + P1 => base_1+"иевме" ; + P2 => base_1+"иевте" ; + P3 => base_1+"иеја" + } + } ; + Imperative = \\_ => + table { + Sg => base_1+"иј" ; + Pl => base_1+"ијте" + } ; + participle = { aorist = \\_ => + table { + GSg Masc => base_1+"ел" ; + GSg Fem => base_1+"ела" ; + GSg Neuter => base_1+"ело" ; + GPl => base_1+"еле" + } ; + imperfect = table { + GSg Masc => base_1+"иел" ; + GSg Fem => base_1+"иела" ; + GSg Neuter => base_1+"иело" ; + GPl => base_1+"иеле" + } ; + perfect = \\_ => nonExist ; + adjectival = \\_ => base_1+"иен" ; + adverbial = nonExist + } ; + noun_from_verb = nonExist ; + isRefl = False + }; + _ => error "Can't apply paradigm mkV078" + } ; + +mkV079 : Str -> V ; +mkV079 base = + case base of { + base_1+base_2@?+"ле" => lin V + { present = \\_ => + table { + Sg => table { + P1 => base_1+base_2+"лам" ; + P2 => base_1+base_2+"леш" ; + P3 => base_1+base_2+"ле" + } ; + Pl => table { + P1 => base_1+base_2+"леме" ; + P2 => base_1+base_2+"лете" ; + P3 => base_1+base_2+"лат" + } + } ; + aorist = table { + Sg => table { + P1 => base_1+"л"+base_2+"в" ; + P2 => base_1+"л"+base_2 ; + P3 => base_1+"л"+base_2 + } ; + Pl => table { + P1 => base_1+"л"+base_2+"вме" ; + P2 => base_1+"л"+base_2+"вте" ; + P3 => base_1+"л"+base_2+"а" + } + } ; + imperfect = \\_ => + table { + Sg => table { + P1 => base_1+base_2+"лев" ; + P2 => base_1+base_2+"леше" ; + P3 => base_1+base_2+"леше" + } ; + Pl => table { + P1 => base_1+base_2+"левме" ; + P2 => base_1+base_2+"левте" ; + P3 => base_1+base_2+"леа" + } + } ; + Imperative = \\_ => + table { + Sg => base_1+base_2+"ли" ; + Pl => base_1+base_2+"лете" + } ; + participle = { aorist = \\_ => + table { + GSg Masc => base_1+"л"+base_2+"л" ; + GSg Fem => base_1+"л"+base_2+"ла" ; + GSg Neuter => base_1+"л"+base_2+"ло" ; + GPl => base_1+"л"+base_2+"ле" + } ; + imperfect = table { + GSg Masc => base_1+base_2+"лел" ; + GSg Fem => base_1+base_2+"лела" ; + GSg Neuter => base_1+base_2+"лело" ; + GPl => base_1+base_2+"леле" + } ; + perfect = \\_ => nonExist ; + adjectival = \\_ => base_1+base_2+"лен" ; + adverbial = nonExist + } ; + noun_from_verb = nonExist ; + isRefl = False + }; + _ => error "Can't apply paradigm mkV079" + } ; + +mkV080 : Str -> V ; +mkV080 base = + case base of { + base_1+"е" => lin V + { present = \\_ => + table { + Sg => table { + P1 => base_1+"ам" ; + P2 => base_1+"еш" ; + P3 => base_1+"е" + } ; + Pl => table { + P1 => base_1+"еме" ; + P2 => base_1+"ете" ; + P3 => base_1+"ат" + } + } ; + aorist = table { + Sg => table { + P1 => base_1+"јав" ; + P2 => base_1+"ја" ; + P3 => base_1+"ја" + } ; + Pl => table { + P1 => base_1+"јавме" ; + P2 => base_1+"јавте" ; + P3 => base_1+"јаа" + } + } ; + imperfect = \\_ => + table { + Sg => table { + P1 => base_1+"ев" ; + P2 => base_1+"еше" ; + P3 => base_1+"еше" + } ; + Pl => table { + P1 => base_1+"евме" ; + P2 => base_1+"евте" ; + P3 => base_1+"еја" + } + } ; + Imperative = \\_ => + table { + Sg => base_1+"ј" ; + Pl => base_1+"јте" + } ; + participle = { aorist = \\_ => + table { + GSg Masc => base_1+"јал" ; + GSg Fem => base_1+"јала" ; + GSg Neuter => base_1+"јало" ; + GPl => base_1+"јале" + } ; + imperfect = table { + GSg Masc => base_1+"ел" ; + GSg Fem => base_1+"ела" ; + GSg Neuter => base_1+"ело" ; + GPl => base_1+"еле" + } ; + perfect = \\_ => nonExist ; + adjectival = \\_ => base_1+"ен" ; + adverbial = nonExist + } ; + noun_from_verb = nonExist ; + isRefl = False + }; + _ => error "Can't apply paradigm mkV080" + } ; + +mkV081 : Str -> V ; +mkV081 base = + case base of { + base_1+"е" => lin V + { present = \\_ => + table { + Sg => table { + P1 => nonExist ; + P2 => nonExist ; + P3 => base_1+"е" + } ; + Pl => table { + P1 => nonExist ; + P2 => nonExist ; + P3 => nonExist + } + } ; + aorist = table { + Sg => table { + P1 => nonExist ; + P2 => nonExist ; + P3 => base_1+"а" + } ; + Pl => table { + P1 => nonExist ; + P2 => nonExist ; + P3 => nonExist + } + } ; + imperfect = \\_ => + table { + Sg => table { + P1 => nonExist ; + P2 => nonExist ; + P3 => base_1+"еше" + } ; + Pl => table { + P1 => nonExist ; + P2 => nonExist ; + P3 => nonExist + } + } ; + Imperative = \\_ => + table { + Sg => base_1+"и" ; + Pl => nonExist + } ; + participle = { aorist = \\_ => + table { + GSg Masc => nonExist ; + GSg Fem => nonExist ; + GSg Neuter => base_1+"ало" ; + GPl => nonExist + } ; + imperfect = table { + GSg Masc => nonExist ; + GSg Fem => nonExist ; + GSg Neuter => base_1+"ело" ; + GPl => nonExist + } ; + perfect = \\_ => nonExist ; + adjectival = \\_ => base_1+"ат" ; + adverbial = nonExist + } ; + noun_from_verb = nonExist ; + isRefl = False + }; + _ => error "Can't apply paradigm mkV081" + } ; + +mkV082 : Str -> V ; +mkV082 base = + case base of { + base_1+"же" => lin V + { present = \\_ => + table { + Sg => table { + P1 => base_1+"жам" ; + P2 => base_1+"жеш" ; + P3 => base_1+"же" + } ; + Pl => table { + P1 => base_1+"жеме" ; + P2 => base_1+"жете" ; + P3 => base_1+"жат" + } + } ; + aorist = table { + Sg => table { + P1 => base_1+"гов" ; + P2 => base_1+"же" ; + P3 => base_1+"же" + } ; + Pl => table { + P1 => base_1+"говме" ; + P2 => base_1+"говте" ; + P3 => base_1+"гоа" + } + } ; + imperfect = \\_ => + table { + Sg => table { + P1 => base_1+"жев" ; + P2 => base_1+"жеше" ; + P3 => base_1+"жеше" + } ; + Pl => table { + P1 => base_1+"жевме" ; + P2 => base_1+"жевте" ; + P3 => base_1+"жеа" + } + } ; + Imperative = \\_ => + table { + Sg => base_1+"жи" ; + Pl => base_1+"жете" + } ; + participle = { aorist = \\_ => + table { + GSg Masc => base_1+"гол" ; + GSg Fem => base_1+"гла" ; + GSg Neuter => base_1+"гло" ; + GPl => base_1+"гле" + } ; + imperfect = table { + GSg Masc => base_1+"жел" ; + GSg Fem => base_1+"жела" ; + GSg Neuter => base_1+"жело" ; + GPl => base_1+"желе" + } ; + perfect = \\_ => nonExist ; + adjectival = \\_ => base_1+"жен" ; --guessed + adverbial = nonExist + } ; + noun_from_verb = nonExist ; + isRefl = False + }; + _ => error "Can't apply paradigm mkV082" + } ; + +mkV083 : Str -> V ; +mkV083 base = + case base of { + base_1+"и" => lin V + { present = \\_ => + table { + Sg => table { + P1 => base_1+"јам" ; --guessed + P2 => base_1+"иш" ; --guessed + P3 => base_1+"и" + } ; + Pl => table { + P1 => base_1+"име" ; --guessed + P2 => base_1+"ите" ; --guessed + P3 => base_1+"јат" --guessed + } + } ; + aorist = table { + Sg => table { + P1 => base_1+"ив" ; --guessed + P2 => base_1+"и" ; --guessed + P3 => base_1+"и" + } ; + Pl => table { + P1 => base_1+"ивме" ; --guessed + P2 => base_1+"ивте" ; --guessed + P3 => base_1+"ија" --guessed + } + } ; + imperfect = \\_ => + table { + Sg => table { + P1 => base_1+"ев" ; --guessed + P2 => base_1+"еше" ; --guessed + P3 => base_1+"еше" + } ; + Pl => table { + P1 => base_1+"евме" ; --guessed + P2 => base_1+"евте" ; --guessed + P3 => base_1+"еја" --guessed + } + } ; + Imperative = \\_ => + table { + Sg => base_1+"ј" ; --guessed + Pl => base_1+"јте" --guessed + } ; + participle = { aorist = \\_ => + table { + GSg Masc => base_1+"ил" ; --guessed + GSg Fem => base_1+"ила" ; --guessed + GSg Neuter => base_1+"ило" ; + GPl => base_1+"иле" --guessed + } ; + imperfect = table { + GSg Masc => base_1+"ел" ; --guessed + GSg Fem => base_1+"ела" ; --guessed + GSg Neuter => base_1+"ело" ; + GPl => base_1+"еле" --guessed + } ; + perfect = \\_ => nonExist ; + adjectival = \\_ => nonExist ; + adverbial = nonExist + } ; + noun_from_verb = nonExist ; + isRefl = False + }; + _ => error "Can't apply paradigm mkV083" + } ; + +mkV084 : Str -> V ; +mkV084 base = + case base of { + base_1+"е" => lin V + { present = \\_ => + table { + Sg => table { + P1 => base_1+"јам" ; + P2 => base_1+"еш" ; + P3 => base_1+"е" + } ; + Pl => table { + P1 => base_1+"еме" ; + P2 => base_1+"ете" ; + P3 => base_1+"јат" + } + } ; + aorist = table { + Sg => table { + P1 => base_1+"в" ; + P2 => base_1 ; + P3 => base_1 + } ; + Pl => table { + P1 => base_1+"вме" ; + P2 => base_1+"вте" ; + P3 => base_1+"ја" + } + } ; + imperfect = \\_ => + table { + Sg => table { + P1 => base_1+"ев" ; + P2 => base_1+"еше" ; + P3 => base_1+"еше" + } ; + Pl => table { + P1 => base_1+"евме" ; + P2 => base_1+"евте" ; + P3 => base_1+"еја" + } + } ; + Imperative = \\_ => + table { + Sg => base_1+"ј" ; + Pl => base_1+"јте" + } ; + participle = { aorist = \\_ => + table { + GSg Masc => base_1+"л" ; + GSg Fem => base_1+"ла" ; + GSg Neuter => base_1+"ло" ; + GPl => base_1+"ле" + } ; + imperfect = table { + GSg Masc => base_1+"ел" ; + GSg Fem => base_1+"ела" ; + GSg Neuter => base_1+"ело" ; + GPl => base_1+"еле" + } ; + perfect = \\_ => nonExist ; + adjectival = \\_ => nonExist ; + adverbial = nonExist + } ; + noun_from_verb = nonExist ; + isRefl = False + }; + _ => error "Can't apply paradigm mkV084" + } ; + +mkV085 : Str -> V ; +mkV085 base = + case base of { + base_1+"и" => lin V + { present = \\_ => + table { + Sg => table { + P1 => base_1+"јам" ; + P2 => base_1+"иш" ; + P3 => base_1+"и" + } ; + Pl => table { + P1 => base_1+"име" ; + P2 => base_1+"ите" ; + P3 => base_1+"јат" + } + } ; + aorist = table { + Sg => table { + P1 => base_1+"ив" ; + P2 => base_1+"и" ; + P3 => base_1+"и" + } ; + Pl => table { + P1 => base_1+"ивме" ; + P2 => base_1+"ивте" ; + P3 => base_1+"ија" + } + } ; + imperfect = \\_ => + table { + Sg => table { + P1 => base_1+"ев" ; + P2 => base_1+"еше" ; + P3 => base_1+"еше" + } ; + Pl => table { + P1 => base_1+"евме" ; + P2 => base_1+"евте" ; + P3 => base_1+"еја" + } + } ; + Imperative = \\_ => + table { + Sg => base_1+"ј" ; + Pl => base_1+"јте" + } ; + participle = { aorist = \\_ => + table { + GSg Masc => base_1+"ил" ; + GSg Fem => base_1+"ила" ; + GSg Neuter => base_1+"ило" ; + GPl => base_1+"иле" + } ; + imperfect = table { + GSg Masc => base_1+"ел" ; + GSg Fem => base_1+"ела" ; + GSg Neuter => base_1+"ело" ; + GPl => base_1+"еле" + } ; + perfect = \\_ => nonExist ; + adjectival = \\_ => nonExist ; + adverbial = nonExist + } ; + noun_from_verb = nonExist ; + isRefl = False + }; + _ => error "Can't apply paradigm mkV085" + } ; + +mkV086 : Str -> V ; +mkV086 base = + case base of { + base_1+"же" => lin V + { present = \\_ => + table { + Sg => table { + P1 => base_1+"жам" ; + P2 => base_1+"жеш" ; + P3 => base_1+"же" + } ; + Pl => table { + P1 => base_1+"жеме" ; + P2 => base_1+"жете" ; + P3 => base_1+"жат" + } + } ; + aorist = table { + Sg => table { + P1 => base_1+"гов" ; + P2 => base_1+"же" ; + P3 => base_1+"же" + } ; + Pl => table { + P1 => base_1+"говме" ; + P2 => base_1+"говте" ; + P3 => base_1+"гоа" + } + } ; + imperfect = \\_ => + table { + Sg => table { + P1 => base_1+"жев" ; + P2 => base_1+"жеше" ; + P3 => base_1+"жеше" + } ; + Pl => table { + P1 => base_1+"жевме" ; + P2 => base_1+"жевте" ; + P3 => base_1+"жеа" + } + } ; + Imperative = \\_ => + table { + Sg => base_1+"жи" ; + Pl => base_1+"жете" + } ; + participle = { aorist = \\_ => + table { + GSg Masc => base_1+"гол" ; + GSg Fem => base_1+"гла" ; + GSg Neuter => base_1+"гло" ; + GPl => base_1+"гле" + } ; + imperfect = table { + GSg Masc => base_1+"жел" ; + GSg Fem => base_1+"жела" ; + GSg Neuter => base_1+"жело" ; + GPl => base_1+"желе" + } ; + perfect = \\_ => nonExist ; + adjectival = \\_ => base_1+"жен" ; + adverbial = nonExist + } ; + noun_from_verb = nonExist ; + isRefl = False + }; + _ => error "Can't apply paradigm mkV086" + } ; + +mkV087 : Str -> V ; +mkV087 base = + case base of { + base_1+"де" => lin V + { present = \\_ => + table { + Sg => table { + P1 => base_1+"дам" ; + P2 => base_1+"деш" ; + P3 => base_1+"де" + } ; + Pl => table { + P1 => base_1+"деме" ; + P2 => base_1+"дете" ; + P3 => base_1+"дат" + } + } ; + aorist = table { + Sg => table { + P1 => base_1+"дов" ; + P2 => base_1+"де" ; + P3 => base_1+"де" + } ; + Pl => table { + P1 => base_1+"довме" ; + P2 => base_1+"довте" ; + P3 => base_1+"доа" + } + } ; + imperfect = \\_ => + table { + Sg => table { + P1 => base_1+"дев" ; + P2 => base_1+"деше" ; + P3 => base_1+"деше" + } ; + Pl => table { + P1 => base_1+"девме" ; + P2 => base_1+"девте" ; + P3 => base_1+"деа" + } + } ; + Imperative = \\_ => + table { + Sg => base_1+"ди" ; + Pl => base_1+"дете" + } ; + participle = { aorist = \\_ => + table { + GSg Masc => base_1+"шол" ; + GSg Fem => base_1+"шла" ; + GSg Neuter => base_1+"шло" ; + GPl => base_1+"шле" + } ; + imperfect = table { + GSg Masc => base_1+"дел" ; + GSg Fem => base_1+"дела" ; + GSg Neuter => base_1+"дело" ; + GPl => base_1+"деле" + } ; + perfect = \\_ => nonExist ; + adjectival = \\_ => nonExist ; + adverbial = nonExist + } ; + noun_from_verb = nonExist ; + isRefl = False + }; + _ => error "Can't apply paradigm mkV087" + } ; + +mkV088 : Str -> V ; +mkV088 base = + case base of { + base_1+"че" => lin V + { present = \\_ => + table { + Sg => table { + P1 => base_1+"чам" ; + P2 => base_1+"чеш" ; + P3 => base_1+"че" + } ; + Pl => table { + P1 => base_1+"чеме" ; + P2 => base_1+"чете" ; + P3 => base_1+"чат" + } + } ; + aorist = table { + Sg => table { + P1 => base_1+"ков" ; + P2 => base_1+"че" ; + P3 => base_1+"че" + } ; + Pl => table { + P1 => base_1+"ковме" ; + P2 => base_1+"ковте" ; + P3 => base_1+"коа" + } + } ; + imperfect = \\_ => + table { + Sg => table { + P1 => base_1+"чев" ; + P2 => base_1+"чеше" ; + P3 => base_1+"чеше" + } ; + Pl => table { + P1 => base_1+"чевме" ; + P2 => base_1+"чевте" ; + P3 => base_1+"чеа" + } + } ; + Imperative = \\_ => + table { + Sg => base_1+"чи" ; + Pl => base_1+"чете" + } ; + participle = { aorist = \\_ => + table { + GSg Masc => base_1+"кол" ; + GSg Fem => base_1+"кла" ; + GSg Neuter => base_1+"кло" ; + GPl => base_1+"кле" + } ; + imperfect = table { + GSg Masc => base_1+"чел" ; + GSg Fem => base_1+"чела" ; + GSg Neuter => base_1+"чело" ; + GPl => base_1+"челе" + } ; + perfect = \\_ => nonExist ; + adjectival = \\_ => nonExist ; + adverbial = nonExist + } ; + noun_from_verb = nonExist ; + isRefl = False + }; + _ => error "Can't apply paradigm mkV088" + } ; + +mkV089 : Str -> V ; +mkV089 base = + case base of { + base_1+base_2@(?+?)+"фи"+base_3@(?+?) => lin V + { present = \\_ => + table { + Sg => table { + P1 => base_1+base_2+"фи"+base_3+"м" ; + P2 => base_1+base_2+"фи"+base_3+"ш" ; + P3 => base_1+base_2+"фи"+base_3 + } ; + Pl => table { + P1 => base_1+base_2+"фи"+base_3+"ме" ; + P2 => base_1+base_2+"фи"+base_3+"те" ; + P3 => base_1+base_2+"фи"+base_3+"ат" + } + } ; + aorist = table { + Sg => table { + P1 => base_1+base_2+"фи"+base_3+"в" ; + P2 => base_1+base_2+"фи"+base_3 ; + P3 => base_1+base_2+"фи"+base_3 + } ; + Pl => table { + P1 => base_1+base_2+"фи"+base_3+"вме" ; + P2 => base_1+base_2+"фи"+base_3+"вте" ; + P3 => base_1+base_2+"фи"+base_3+"а" + } + } ; + imperfect = \\_ => + table { + Sg => table { + P1 => base_1+base_2+"фи"+base_3+"в" ; + P2 => base_1+base_2+"фи"+base_3+"ше" ; + P3 => base_1+base_2+"фи"+base_3+"ше" + } ; + Pl => table { + P1 => base_1+base_2+"фи"+base_3+"вме" ; + P2 => base_1+base_2+"фи"+base_3+"вте" ; + P3 => base_1+base_2+"фи"+base_3+"а" + } + } ; + Imperative = \\_ => + table { + Sg => base_1+base_2+"фи"+base_3+"ј" ; + Pl => base_1+base_2+"фи"+base_3+"јте" + } ; + participle = { aorist = \\_ => + table { + GSg Masc => base_1+base_2+"фи"+base_3+"л" ; + GSg Fem => base_1+base_2+"фи"+base_3+"ла" ; + GSg Neuter => base_1+base_2+"фи"+base_3+"ло" ; + GPl => base_1+base_2+"фи"+base_3+"ле" + } ; + imperfect = table { + GSg Masc => base_1+base_2+"фи"+base_3+"л" ; + GSg Fem => base_1+base_2+"фи"+base_3+"ла" ; + GSg Neuter => base_1+base_2+"фи"+base_3+"ло" ; + GPl => base_1+base_2+"фи"+base_3+"ле" + } ; + perfect = \\_ => nonExist ; + adjectival = \\_ => base_1+base_2+"фи"+base_3+"н" ; + adverbial = base_1+"фи"+base_2+base_3+"јќи" + } ; + noun_from_verb = base_1+"фи"+base_2+base_3+"ње" ; + isRefl = False + }; + _ => error "Can't apply paradigm mkV089" + } ; + +mkV090 : Str -> V ; +mkV090 base_1 = + lin V + { present = \\_ => + table { + Sg => table { + P1 => nonExist ; + P2 => nonExist ; + P3 => base_1 + } ; + Pl => table { + P1 => nonExist ; + P2 => nonExist ; + P3 => base_1+"ат" --guessed + } + } ; + aorist = table { + Sg => table { + P1 => nonExist ; + P2 => nonExist ; + P3 => base_1 --guessed + } ; + Pl => table { + P1 => nonExist ; + P2 => nonExist ; + P3 => nonExist + } + } ; + imperfect = \\_ => + table { + Sg => table { + P1 => nonExist ; + P2 => nonExist ; + P3 => base_1+"ше" + } ; + Pl => table { + P1 => nonExist ; + P2 => nonExist ; + P3 => base_1+"а" --guessed + } + } ; + Imperative = \\_ => + table { + Sg => base_1+"ј" ; + Pl => nonExist + } ; + participle = { aorist = \\_ => + table { + GSg Masc => nonExist ; + GSg Fem => nonExist ; + GSg Neuter => base_1+"ло" ; --guessed + GPl => nonExist + } ; + imperfect = table { + GSg Masc => nonExist ; + GSg Fem => nonExist ; + GSg Neuter => base_1+"ло" ; + GPl => base_1+"ле" --guessed + } ; + perfect = \\_ => nonExist ; + adjectival = \\_ => nonExist ; + adverbial = nonExist + } ; + noun_from_verb = base_1+"ње" ; + isRefl = False + } ; + +mkV091 : Str -> V ; +mkV091 base_1 = + lin V + { present = \\_ => + table { + Sg => table { + P1 => nonExist ; + P2 => nonExist ; + P3 => base_1 + } ; + Pl => table { + P1 => nonExist ; + P2 => nonExist ; + P3 => base_1+"ат" + } + } ; + aorist = table { + Sg => table { + P1 => nonExist ; + P2 => nonExist ; + P3 => base_1 --guessed + } ; + Pl => table { + P1 => nonExist ; + P2 => nonExist ; + P3 => nonExist + } + } ; + imperfect = \\_ => + table { + Sg => table { + P1 => nonExist ; + P2 => nonExist ; + P3 => base_1+"ше" + } ; + Pl => table { + P1 => nonExist ; + P2 => nonExist ; + P3 => base_1+"а" + } + } ; + Imperative = \\_ => + table { + Sg => base_1+"ј" ; + Pl => nonExist + } ; + participle = { aorist = \\_ => + table { + GSg Masc => nonExist ; + GSg Fem => nonExist ; + GSg Neuter => base_1+"ло" ; --guessed + GPl => nonExist + } ; + imperfect = table { + GSg Masc => nonExist ; + GSg Fem => nonExist ; + GSg Neuter => base_1+"ло" ; + GPl => base_1+"ле" + } ; + perfect = \\_ => nonExist ; + adjectival = \\_ => nonExist ; + adverbial = nonExist + } ; + noun_from_verb = base_1+"ње" ; + isRefl = False + } ; + +mkV092 : Str -> V ; +mkV092 base = + case base of { + base_1+"те" => lin V + { present = \\_ => + table { + Sg => table { + P1 => base_1+"там" ; + P2 => base_1+"теш" ; + P3 => base_1+"те" + } ; + Pl => table { + P1 => base_1+"теме" ; + P2 => base_1+"тете" ; + P3 => base_1+"тат" + } + } ; + aorist = table { + Sg => table { + P1 => base_1+"тов" ; + P2 => base_1+"те" ; + P3 => base_1+"те" + } ; + Pl => table { + P1 => base_1+"товме" ; + P2 => base_1+"товте" ; + P3 => base_1+"тоа" + } + } ; + imperfect = \\_ => + table { + Sg => table { + P1 => base_1+"тев" ; + P2 => base_1+"теше" ; + P3 => base_1+"теше" + } ; + Pl => table { + P1 => base_1+"тевме" ; + P2 => base_1+"тевте" ; + P3 => base_1+"теа" + } + } ; + Imperative = \\_ => + table { + Sg => base_1+"ти" ; + Pl => base_1+"тете" + } ; + participle = { aorist = \\_ => + table { + GSg Masc => base_1+"л" ; + GSg Fem => base_1+"ла" ; + GSg Neuter => base_1+"ло" ; + GPl => base_1+"ле" + } ; + imperfect = table { + GSg Masc => base_1+"тел" ; + GSg Fem => base_1+"тела" ; + GSg Neuter => base_1+"тело" ; + GPl => base_1+"теле" + } ; + perfect = \\_ => nonExist ; + adjectival = \\_ => nonExist ; + adverbial = nonExist + } ; + noun_from_verb = nonExist ; + isRefl = False + }; + _ => error "Can't apply paradigm mkV092" + } ; + +mkV093 : Str -> V ; +mkV093 base = + case base of { + "и"+base_1+"те" => lin V + { present = \\_ => + table { + Sg => table { + P1 => "и"+base_1+"там" ; + P2 => "и"+base_1+"теш" ; + P3 => "и"+base_1+"те" + } ; + Pl => table { + P1 => "и"+base_1+"теме" ; + P2 => "и"+base_1+"тете" ; + P3 => "и"+base_1+"тат" + } + } ; + aorist = table { + Sg => table { + P1 => "и"+base_1+"тов" ; + P2 => "и"+base_1+"те" ; + P3 => "и"+base_1+"те" + } ; + Pl => table { + P1 => "и"+base_1+"товме" ; + P2 => "и"+base_1+"товте" ; + P3 => "и"+base_1+"тоа" + } + } ; + imperfect = \\_ => + table { + Sg => table { + P1 => "и"+base_1+"тев" ; + P2 => "и"+base_1+"теше" ; + P3 => "и"+base_1+"теше" + } ; + Pl => table { + P1 => "и"+base_1+"тевме" ; + P2 => "и"+base_1+"тевте" ; + P3 => "и"+base_1+"теа" + } + } ; + Imperative = \\_ => + table { + Sg => "и"+base_1+"ти" ; + Pl => "и"+base_1+"тете" + } ; + participle = { aorist = \\_ => + table { + GSg Masc => base_1+"л" ; + GSg Fem => base_1+"ла" ; + GSg Neuter => base_1+"ло" ; + GPl => base_1+"ле" + } ; + imperfect = table { + GSg Masc => "и"+base_1+"тел" ; + GSg Fem => "и"+base_1+"тела" ; + GSg Neuter => "и"+base_1+"тело" ; + GPl => "и"+base_1+"теле" + } ; + perfect = \\_ => nonExist ; + adjectival = \\_ => "и"+base_1+"тен" ; + adverbial = nonExist + } ; + noun_from_verb = nonExist ; + isRefl = False + }; + _ => error "Can't apply paradigm mkV093" + } ; + +mkV094 : Str -> V ; +mkV094 base = + case base of { + base_1+"е" => lin V + { present = \\_ => + table { + Sg => table { + P1 => base_1+"ам" ; + P2 => base_1+"еш" ; + P3 => base_1+"е" + } ; + Pl => table { + P1 => base_1+"еме" ; + P2 => base_1+"ете" ; + P3 => base_1+"ат" + } + } ; + aorist = table { + Sg => table { + P1 => base_1+"ов" ; + P2 => base_1+"е" ; + P3 => base_1+"е" + } ; + Pl => table { + P1 => base_1+"овме" ; + P2 => base_1+"овте" ; + P3 => base_1+"оа" + } + } ; + imperfect = \\_ => + table { + Sg => table { + P1 => base_1+"ев" ; + P2 => base_1+"еше" ; + P3 => base_1+"еше" + } ; + Pl => table { + P1 => base_1+"евме" ; + P2 => base_1+"евте" ; + P3 => base_1+"еа" + } + } ; + Imperative = \\_ => + table { + Sg => base_1+"и" ; + Pl => base_1+"ете" + } ; + participle = { aorist = \\_ => + table { + GSg Masc => base_1+"ол" ; + GSg Fem => base_1+"ла" ; + GSg Neuter => base_1+"ло" ; + GPl => base_1+"ле" + } ; + imperfect = table { + GSg Masc => base_1+"ел" ; + GSg Fem => base_1+"ела" ; + GSg Neuter => base_1+"ело" ; + GPl => base_1+"еле" + } ; + perfect = \\_ => nonExist ; + adjectival = \\_ => nonExist ; + adverbial = nonExist + } ; + noun_from_verb = nonExist ; + isRefl = False + }; + _ => error "Can't apply paradigm mkV094" + } ; + +mkV097 : Str -> V ; +mkV097 base = + case base of { + base_1+"же" => lin V + { present = \\_ => + table { + Sg => table { + P1 => base_1+"жам" ; + P2 => base_1+"жеш" ; + P3 => base_1+"же" + } ; + Pl => table { + P1 => base_1+"жеме" ; + P2 => base_1+"жете" ; + P3 => base_1+"жат" + } + } ; + aorist = table { + Sg => table { + P1 => base_1+"гав" ; + P2 => base_1+"га" ; + P3 => base_1+"га" + } ; + Pl => table { + P1 => base_1+"гавме" ; + P2 => base_1+"гавте" ; + P3 => base_1+"гаа" + } + } ; + imperfect = \\_ => + table { + Sg => table { + P1 => base_1+"жев" ; + P2 => base_1+"жеше" ; + P3 => base_1+"жеше" + } ; + Pl => table { + P1 => base_1+"жевме" ; + P2 => base_1+"жевте" ; + P3 => base_1+"жеа" + } + } ; + Imperative = \\_ => + table { + Sg => base_1+"жи" ; + Pl => base_1+"жете" + } ; + participle = { aorist = \\_ => + table { + GSg Masc => base_1+"гал" ; + GSg Fem => base_1+"гала" ; + GSg Neuter => base_1+"гало" ; + GPl => base_1+"гале" + } ; + imperfect = table { + GSg Masc => base_1+"жел" ; + GSg Fem => base_1+"жела" ; + GSg Neuter => base_1+"жело" ; + GPl => base_1+"желе" + } ; + perfect = \\_ => nonExist ; + adjectival = \\_ => base_1+"ган" ; + adverbial = nonExist + } ; + noun_from_verb = nonExist ; + isRefl = False + }; + _ => error "Can't apply paradigm mkV097" + } ; + +mkV098 : Str -> V ; +mkV098 base = + case base of { + base_1+"и"+base_2@(?+?) => lin V + { present = \\_ => + table { + Sg => table { + P1 => base_1+"и"+base_2+"м" ; + P2 => base_1+"и"+base_2+"ш" ; + P3 => base_1+"и"+base_2 + } ; + Pl => table { + P1 => base_1+"и"+base_2+"ме" ; + P2 => base_1+"и"+base_2+"те" ; + P3 => base_1+"и"+base_2+"ат" + } + } ; + aorist = table { + Sg => table { + P1 => base_1+"и"+base_2+"в" ; + P2 => base_1+"и"+base_2 ; + P3 => base_1+"и"+base_2 + } ; + Pl => table { + P1 => base_1+"и"+base_2+"вме" ; + P2 => base_1+"и"+base_2+"вте" ; + P3 => base_1+"и"+base_2+"а" + } + } ; + imperfect = \\_ => + table { + Sg => table { + P1 => base_1+"и"+base_2+"в" ; + P2 => base_1+"и"+base_2+"ше" ; + P3 => base_1+"и"+base_2+"ше" + } ; + Pl => table { + P1 => base_1+"и"+base_2+"вме" ; + P2 => base_1+"и"+base_2+"вте" ; + P3 => base_1+"и"+base_2+"а" + } + } ; + Imperative = \\_ => + table { + Sg => base_1+"и"+base_2+"ј" ; + Pl => base_1+"и"+base_2+"јте" + } ; + participle = { aorist = \\_ => + table { + GSg Masc => base_1+"и"+base_2+"л" ; + GSg Fem => base_1+"и"+base_2+"ла" ; + GSg Neuter => base_1+"и"+base_2+"ло" ; + GPl => base_1+"и"+base_2+"ле" + } ; + imperfect = table { + GSg Masc => base_1+"и"+base_2+"л" ; + GSg Fem => base_1+"и"+base_2+"ла" ; + GSg Neuter => base_1+"и"+base_2+"ло" ; + GPl => base_1+"и"+base_2+"ле" + } ; + perfect = \\_ => nonExist ; + adjectival = \\_ => base_1+"и"+base_2+"н" ; + adverbial = base_1+base_2+"јќи" + } ; + noun_from_verb = base_1+base_2+"ње" ; + isRefl = False + }; + _ => error "Can't apply paradigm mkV098" + } ; + +mkV099 : Str -> V ; +mkV099 base = + case base of { + base_1+"и" => lin V + { present = \\_ => + table { + Sg => table { + P1 => base_1+"јам" ; + P2 => base_1+"иш" ; + P3 => base_1+"и" + } ; + Pl => table { + P1 => base_1+"име" ; + P2 => base_1+"ите" ; + P3 => base_1+"јат" + } + } ; + aorist = table { + Sg => table { + P1 => base_1+"јав" ; + P2 => base_1+"ја" ; + P3 => base_1+"ја" + } ; + Pl => table { + P1 => base_1+"јавме" ; + P2 => base_1+"јавте" ; + P3 => base_1+"јаа" + } + } ; + imperfect = \\_ => + table { + Sg => table { + P1 => base_1+"ев" ; + P2 => base_1+"еше" ; + P3 => base_1+"еше" + } ; + Pl => table { + P1 => base_1+"евме" ; + P2 => base_1+"евте" ; + P3 => base_1+"еја" + } + } ; + Imperative = \\_ => + table { + Sg => base_1+"ј" ; + Pl => base_1+"јте" + } ; + participle = { aorist = \\_ => + table { + GSg Masc => base_1+"јал" ; + GSg Fem => base_1+"јала" ; + GSg Neuter => base_1+"јало" ; + GPl => base_1+"јале" + } ; + imperfect = table { + GSg Masc => base_1+"ел" ; + GSg Fem => base_1+"ела" ; + GSg Neuter => base_1+"ело" ; + GPl => base_1+"еле" + } ; + perfect = \\_ => nonExist ; + adjectival = \\_ => nonExist ; + adverbial = nonExist + } ; + noun_from_verb = nonExist ; + isRefl = False + }; + _ => error "Can't apply paradigm mkV099" + } ; + +mkV101 : Str -> V ; +mkV101 base_1 = + lin V + { present = \\_ => + table { + Sg => table { + P1 => nonExist ; + P2 => nonExist ; + P3 => base_1 + } ; + Pl => table { + P1 => nonExist ; + P2 => nonExist ; + P3 => nonExist + } + } ; + aorist = table { + Sg => table { + P1 => nonExist ; + P2 => nonExist ; + P3 => base_1 + } ; + Pl => table { + P1 => nonExist ; + P2 => nonExist ; + P3 => nonExist + } + } ; + imperfect = \\_ => + table { + Sg => table { + P1 => nonExist ; + P2 => nonExist ; + P3 => base_1+"ше" + } ; + Pl => table { + P1 => nonExist ; + P2 => nonExist ; + P3 => nonExist + } + } ; + Imperative = \\_ => + table { + Sg => base_1+"ј" ; + Pl => nonExist + } ; + participle = { aorist = \\_ => + table { + GSg Masc => nonExist ; + GSg Fem => nonExist ; + GSg Neuter => base_1+"ло" ; + GPl => nonExist + } ; + imperfect = table { + GSg Masc => nonExist ; + GSg Fem => nonExist ; + GSg Neuter => base_1+"ло" ; + GPl => nonExist + } ; + perfect = \\_ => nonExist ; + adjectival = \\_ => nonExist ; + adverbial = nonExist + } ; + noun_from_verb = nonExist ; + isRefl = False } ; mkA001 : Str -> A ; @@ -9212,7 +13668,7 @@ mkA001 base = GPl => base_1+"ине" } } ; - adverb = base_1+"и" + adverb = base_1+"и" --guessed }; _ => error "Can't apply paradigm mkA001" } ; @@ -9223,30 +13679,30 @@ mkA002 base_1 = { s = table { Indef => table { GSg Masc => base_1 ; - GSg Fem => base_1+"а" ; --guessed - GSg Neuter => base_1+"о" ; --guessed - GPl => base_1+"и" --guessed + GSg Fem => base_1+"а" ; + GSg Neuter => base_1+"е" ; + GPl => base_1+"и" } ; Def Unspecified => table { - GSg Masc => base_1+"иот" ; --guessed - GSg Fem => base_1+"ата" ; --guessed - GSg Neuter => base_1+"ото" ; --guessed - GPl => base_1+"ите" --guessed + GSg Masc => base_1+"иот" ; + GSg Fem => base_1+"ата" ; + GSg Neuter => base_1+"ето" ; + GPl => base_1+"ите" } ; Def Proximal => table { - GSg Masc => base_1+"иов" ; --guessed - GSg Fem => base_1+"ава" ; --guessed - GSg Neuter => base_1+"ово" ; --guessed - GPl => base_1+"иве" --guessed + GSg Masc => base_1+"иов" ; + GSg Fem => base_1+"ава" ; + GSg Neuter => base_1+"ево" ; + GPl => base_1+"иве" } ; Def Distal => table { - GSg Masc => base_1+"ион" ; --guessed - GSg Fem => base_1+"ана" ; --guessed - GSg Neuter => base_1+"оно" ; --guessed - GPl => base_1+"ине" --guessed + GSg Masc => base_1+"ион" ; + GSg Fem => base_1+"ана" ; + GSg Neuter => base_1+"ено" ; + GPl => base_1+"ине" } } ; - adverb = nonExist --guessed + adverb = nonExist } ; mkA003 : Str -> A ; @@ -9279,7 +13735,7 @@ mkA003 base = GPl => base_1+base_2+"ине" } } ; - adverb = base_1+base_2+"о" + adverb = base_1+base_2+"о" --guessed }; _ => error "Can't apply paradigm mkA003" } ; @@ -9313,11 +13769,565 @@ mkA004 base_1 = GPl => base_1+"ине" } } ; - adverb = base_1+"о" + adverb = base_1+"о" --guessed } ; mkA005 : Str -> A ; -mkA005 base = +mkA005 base_1 = + lin A + { s = table { + Indef => table { + GSg Masc => base_1 ; + GSg Fem => base_1+"а" ; --guessed + GSg Neuter => base_1+"о" ; --guessed + GPl => base_1+"и" --guessed + } ; + Def Unspecified => table { + GSg Masc => base_1+"иот" ; --guessed + GSg Fem => base_1+"ата" ; --guessed + GSg Neuter => base_1+"ото" ; --guessed + GPl => base_1+"ите" --guessed + } ; + Def Proximal => table { + GSg Masc => base_1+"иов" ; --guessed + GSg Fem => base_1+"ава" ; --guessed + GSg Neuter => base_1+"ово" ; --guessed + GPl => base_1+"иве" --guessed + } ; + Def Distal => table { + GSg Masc => base_1+"ион" ; --guessed + GSg Fem => base_1+"ана" ; --guessed + GSg Neuter => base_1+"оно" ; --guessed + GPl => base_1+"ине" --guessed + } + } ; + adverb = base_1+"о" --guessed + } ; + +mkA006 : Str -> A ; +mkA006 base = + case base of { + base_1+"а"+base_2@? => lin A + { s = table { + Indef => table { + GSg Masc => base_1+"а"+base_2 ; + GSg Fem => base_1+base_2+"а" ; + GSg Neuter => base_1+base_2+"о" ; + GPl => base_1+base_2+"и" + } ; + Def Unspecified => table { + GSg Masc => base_1+base_2+"иот" ; + GSg Fem => base_1+base_2+"ата" ; + GSg Neuter => base_1+base_2+"ото" ; + GPl => base_1+base_2+"ите" + } ; + Def Proximal => table { + GSg Masc => base_1+base_2+"иов" ; + GSg Fem => base_1+base_2+"ава" ; + GSg Neuter => base_1+base_2+"ово" ; + GPl => base_1+base_2+"иве" + } ; + Def Distal => table { + GSg Masc => base_1+base_2+"ион" ; + GSg Fem => base_1+base_2+"ана" ; + GSg Neuter => base_1+base_2+"оно" ; + GPl => base_1+base_2+"ине" + } + } ; + adverb = base_1+base_2+"о" --guessed + }; + _ => error "Can't apply paradigm mkA006" + } ; + +mkA007 : Str -> A ; +mkA007 base = + case base of { + base_1+"е"+base_2@? => lin A + { s = table { + Indef => table { + GSg Masc => base_1+"е"+base_2 ; + GSg Fem => base_1+base_2+"а" ; + GSg Neuter => base_1+base_2+"о" ; + GPl => base_1+base_2+"и" + } ; + Def Unspecified => table { + GSg Masc => base_1+base_2+"иот" ; --guessed + GSg Fem => base_1+base_2+"ата" ; --guessed + GSg Neuter => base_1+base_2+"ото" ; --guessed + GPl => base_1+base_2+"ите" --guessed + } ; + Def Proximal => table { + GSg Masc => base_1+base_2+"иов" ; --guessed + GSg Fem => base_1+base_2+"ава" ; --guessed + GSg Neuter => base_1+base_2+"ово" ; --guessed + GPl => base_1+base_2+"иве" --guessed + } ; + Def Distal => table { + GSg Masc => base_1+base_2+"ион" ; --guessed + GSg Fem => base_1+base_2+"ана" ; --guessed + GSg Neuter => base_1+base_2+"оно" ; --guessed + GPl => base_1+base_2+"ине" --guessed + } + } ; + adverb = base_1+base_2+"о" --guessed + }; + _ => error "Can't apply paradigm mkA007" + } ; + +mkA008 : Str -> A ; +mkA008 base = + case base of { + base_1+"е"+base_2@? => lin A + { s = table { + Indef => table { + GSg Masc => base_1+"е"+base_2 ; + GSg Fem => base_1+base_2+"а" ; + GSg Neuter => base_1+base_2+"о" ; + GPl => base_1+base_2+"и" + } ; + Def Unspecified => table { + GSg Masc => base_1+base_2+"иот" ; + GSg Fem => base_1+base_2+"ата" ; + GSg Neuter => base_1+base_2+"ото" ; + GPl => base_1+base_2+"ите" + } ; + Def Proximal => table { + GSg Masc => base_1+base_2+"иов" ; + GSg Fem => base_1+base_2+"ава" ; + GSg Neuter => base_1+base_2+"ово" ; + GPl => base_1+base_2+"иве" + } ; + Def Distal => table { + GSg Masc => base_1+base_2+"ион" ; + GSg Fem => base_1+base_2+"ана" ; + GSg Neuter => base_1+base_2+"оно" ; + GPl => base_1+base_2+"ине" + } + } ; + adverb = base_1+base_2+"о" + }; + _ => error "Can't apply paradigm mkA008" + } ; + +mkA009 : Str -> A ; +mkA009 base = + case base of { + base_1+"е"+base_2@? => lin A + { s = table { + Indef => table { + GSg Masc => base_1+"е"+base_2 ; + GSg Fem => base_1+"ј"+base_2+"а" ; + GSg Neuter => base_1+"ј"+base_2+"о" ; + GPl => base_1+"ј"+base_2+"и" + } ; + Def Unspecified => table { + GSg Masc => base_1+"ј"+base_2+"иот" ; + GSg Fem => base_1+"ј"+base_2+"ата" ; + GSg Neuter => base_1+"ј"+base_2+"ото" ; + GPl => base_1+"ј"+base_2+"ите" + } ; + Def Proximal => table { + GSg Masc => base_1+"ј"+base_2+"иов" ; + GSg Fem => base_1+"ј"+base_2+"ава" ; + GSg Neuter => base_1+"ј"+base_2+"ово" ; + GPl => base_1+"ј"+base_2+"иве" + } ; + Def Distal => table { + GSg Masc => base_1+"ј"+base_2+"ион" ; + GSg Fem => base_1+"ј"+base_2+"ана" ; + GSg Neuter => base_1+"ј"+base_2+"оно" ; + GPl => base_1+"ј"+base_2+"ине" + } + } ; + adverb = base_1+"ј"+base_2+"о" --guessed + }; + _ => error "Can't apply paradigm mkA009" + } ; + +mkA010 : Str -> A ; +mkA010 base_1 = + lin A + { s = table { + Indef => table { + GSg Masc => base_1 ; + GSg Fem => base_1+"а" ; + GSg Neuter => base_1+"о" ; + GPl => base_1+"и" + } ; + Def Unspecified => table { + GSg Masc => base_1+"иот" ; + GSg Fem => base_1+"ата" ; + GSg Neuter => base_1+"ото" ; + GPl => base_1+"ите" + } ; + Def Proximal => table { + GSg Masc => base_1+"иов" ; + GSg Fem => base_1+"ава" ; + GSg Neuter => base_1+"ово" ; + GPl => base_1+"иве" + } ; + Def Distal => table { + GSg Masc => base_1+"ион" ; + GSg Fem => base_1+"ана" ; + GSg Neuter => base_1+"оно" ; + GPl => base_1+"ине" + } + } ; + adverb = base_1+"о" + } ; + +mkA011 : Str -> A ; +mkA011 base = + case base of { + base_1+"е"+base_2@(?+?+?+?+?+?)+"и" => lin A + { s = table { + Indef => table { + GSg Masc => base_1+"е"+base_2+"и" ; + GSg Fem => base_1+"а"+base_2+"а" ; + GSg Neuter => base_1+"а"+base_2+"о" ; + GPl => base_1+"а"+base_2+"и" + } ; + Def Unspecified => table { + GSg Masc => base_1+"а"+base_2+"иот" ; + GSg Fem => base_1+"а"+base_2+"ата" ; + GSg Neuter => base_1+"а"+base_2+"ото" ; + GPl => base_1+"а"+base_2+"ите" + } ; + Def Proximal => table { + GSg Masc => base_1+"а"+base_2+"иов" ; + GSg Fem => base_1+"а"+base_2+"ава" ; + GSg Neuter => base_1+"а"+base_2+"ово" ; + GPl => base_1+"а"+base_2+"иве" + } ; + Def Distal => table { + GSg Masc => base_1+"а"+base_2+"ион" ; + GSg Fem => base_1+"а"+base_2+"ана" ; + GSg Neuter => base_1+"а"+base_2+"оно" ; + GPl => base_1+"а"+base_2+"ине" + } + } ; + adverb = nonExist + }; + _ => error "Can't apply paradigm mkA011" + } ; + +mkA012 : Str -> A ; +mkA012 base = + case base of { + base_1+"те"+base_2@? => lin A + { s = table { + Indef => table { + GSg Masc => base_1+"те"+base_2 ; + GSg Fem => base_1+base_2+"а" ; + GSg Neuter => base_1+base_2+"о" ; + GPl => base_1+base_2+"и" + } ; + Def Unspecified => table { + GSg Masc => base_1+base_2+"иот" ; + GSg Fem => base_1+base_2+"ата" ; + GSg Neuter => base_1+base_2+"ото" ; + GPl => base_1+base_2+"ите" + } ; + Def Proximal => table { + GSg Masc => base_1+base_2+"иов" ; + GSg Fem => base_1+base_2+"ава" ; + GSg Neuter => base_1+base_2+"ово" ; + GPl => base_1+base_2+"иве" + } ; + Def Distal => table { + GSg Masc => base_1+base_2+"ион" ; + GSg Fem => base_1+base_2+"ана" ; + GSg Neuter => base_1+base_2+"оно" ; + GPl => base_1+base_2+"ине" + } + } ; + adverb = base_1+base_2+"о" --guessed + }; + _ => error "Can't apply paradigm mkA012" + } ; + +mkA013 : Str -> A ; +mkA013 base = + case base of { + base_1+"до"+base_2@? => lin A + { s = table { + Indef => table { + GSg Masc => base_1+"до"+base_2 ; + GSg Fem => base_1+"т"+base_2+"а" ; + GSg Neuter => base_1+"т"+base_2+"о" ; + GPl => base_1+"т"+base_2+"и" + } ; + Def Unspecified => table { + GSg Masc => base_1+"т"+base_2+"иот" ; + GSg Fem => base_1+"т"+base_2+"ата" ; + GSg Neuter => base_1+"т"+base_2+"ото" ; + GPl => base_1+"т"+base_2+"ите" + } ; + Def Proximal => table { + GSg Masc => base_1+"т"+base_2+"иов" ; + GSg Fem => base_1+"т"+base_2+"ава" ; + GSg Neuter => base_1+"т"+base_2+"ово" ; + GPl => base_1+"т"+base_2+"иве" + } ; + Def Distal => table { + GSg Masc => base_1+"т"+base_2+"ион" ; + GSg Fem => base_1+"т"+base_2+"ана" ; + GSg Neuter => base_1+"т"+base_2+"оно" ; + GPl => base_1+"т"+base_2+"ине" + } + } ; + adverb = nonExist + }; + _ => error "Can't apply paradigm mkA013" + } ; + +mkA014 : Str -> A ; +mkA014 base = + case base of { + base_1+"ој" => lin A + { s = table { + Indef => table { + GSg Masc => base_1+"ој" ; + GSg Fem => base_1+"аа" ; + GSg Neuter => base_1+"оа" ; + GPl => base_1+"ие" + } ; + Def Unspecified => table { + GSg Masc => nonExist ; + GSg Fem => nonExist ; + GSg Neuter => nonExist ; + GPl => nonExist + } ; + Def Proximal => table { + GSg Masc => nonExist ; + GSg Fem => nonExist ; + GSg Neuter => nonExist ; + GPl => nonExist + } ; + Def Distal => table { + GSg Masc => nonExist ; + GSg Fem => nonExist ; + GSg Neuter => nonExist ; + GPl => nonExist + } + } ; + adverb = nonExist + }; + _ => error "Can't apply paradigm mkA014" + } ; + +mkA015 : Str -> A ; +mkA015 base = + case base of { + base_1+"ј" => lin A + { s = table { + Indef => table { + GSg Masc => base_1+"ј" ; + GSg Fem => base_1+"ја" ; + GSg Neuter => base_1+"е" ; + GPl => base_1+"и" + } ; + Def Unspecified => table { + GSg Masc => base_1+"jот" ; + GSg Fem => base_1+"jата" ; + GSg Neuter => base_1+"ето" ; + GPl => base_1+"ите" + } ; + Def Proximal => table { + GSg Masc => base_1+"jов" ; + GSg Fem => base_1+"jава" ; + GSg Neuter => base_1+"ево" ; + GPl => base_1+"иве" + } ; + Def Distal => table { + GSg Masc => base_1+"jон" ; + GSg Fem => base_1+"jана" ; + GSg Neuter => base_1+"ено" ; + GPl => base_1+"ине" + } + } ; + adverb = nonExist + }; + _ => error "Can't apply paradigm mkA015" + } ; + +mkA016 : Str -> A ; +mkA016 base = + case base of { + base_1+"ј" => lin A + { s = table { + Indef => table { + GSg Masc => base_1+"ј" ; + GSg Fem => base_1+"ја" ; + GSg Neuter => base_1+"е" ; + GPl => base_1+"и" + } ; + Def Unspecified => table { + GSg Masc => nonExist ; + GSg Fem => nonExist ; + GSg Neuter => nonExist ; + GPl => nonExist + } ; + Def Proximal => table { + GSg Masc => nonExist ; + GSg Fem => nonExist ; + GSg Neuter => nonExist ; + GPl => nonExist + } ; + Def Distal => table { + GSg Masc => nonExist ; + GSg Fem => nonExist ; + GSg Neuter => nonExist ; + GPl => nonExist + } + } ; + adverb = nonExist + }; + _ => error "Can't apply paradigm mkA016" + } ; + +mkA017 : Str -> A ; +mkA017 base = + case base of { + base_1+"ој" => lin A + { s = table { + Indef => table { + GSg Masc => base_1+"ој" ; + GSg Fem => base_1+"аа" ; + GSg Neuter => base_1+"а" ; + GPl => base_1+"ие" + } ; + Def Unspecified => table { + GSg Masc => nonExist ; + GSg Fem => nonExist ; + GSg Neuter => nonExist ; + GPl => nonExist + } ; + Def Proximal => table { + GSg Masc => nonExist ; + GSg Fem => nonExist ; + GSg Neuter => nonExist ; + GPl => nonExist + } ; + Def Distal => table { + GSg Masc => nonExist ; + GSg Fem => nonExist ; + GSg Neuter => nonExist ; + GPl => nonExist + } + } ; + adverb = nonExist + }; + _ => error "Can't apply paradigm mkA017" + } ; + +mkA018 : Str -> A ; +mkA018 base = + case base of { + base_1+"жо"+base_2@? => lin A + { s = table { + Indef => table { + GSg Masc => base_1+"жо"+base_2 ; + GSg Fem => base_1+"ш"+base_2+"а" ; + GSg Neuter => base_1+"ш"+base_2+"о" ; + GPl => base_1+"ш"+base_2+"и" + } ; + Def Unspecified => table { + GSg Masc => base_1+"ш"+base_2+"иот" ; + GSg Fem => base_1+"ш"+base_2+"ата" ; + GSg Neuter => base_1+"ш"+base_2+"ото" ; + GPl => base_1+"ш"+base_2+"ите" + } ; + Def Proximal => table { + GSg Masc => base_1+"ш"+base_2+"иов" ; + GSg Fem => base_1+"ш"+base_2+"ава" ; + GSg Neuter => base_1+"ш"+base_2+"ово" ; + GPl => base_1+"ш"+base_2+"иве" + } ; + Def Distal => table { + GSg Masc => base_1+"ш"+base_2+"ион" ; + GSg Fem => base_1+"ш"+base_2+"ана" ; + GSg Neuter => base_1+"ш"+base_2+"оно" ; + GPl => base_1+"ш"+base_2+"ине" + } + } ; + adverb = base_1+"ш"+base_2+"о" --guessed + }; + _ => error "Can't apply paradigm mkA018" + } ; + +mkA019 : Str -> A ; +mkA019 base = + case base of { + base_1+"о"+base_2@? => lin A + { s = table { + Indef => table { + GSg Masc => base_1+"о"+base_2 ; + GSg Fem => base_1+base_2+"а" ; + GSg Neuter => base_1+base_2+"о" ; + GPl => base_1+base_2+"и" + } ; + Def Unspecified => table { + GSg Masc => base_1+base_2+"иот" ; + GSg Fem => base_1+base_2+"ата" ; + GSg Neuter => base_1+base_2+"ото" ; + GPl => base_1+base_2+"ите" + } ; + Def Proximal => table { + GSg Masc => base_1+base_2+"иов" ; + GSg Fem => base_1+base_2+"ава" ; + GSg Neuter => base_1+base_2+"ово" ; + GPl => base_1+base_2+"иве" + } ; + Def Distal => table { + GSg Masc => base_1+base_2+"ион" ; + GSg Fem => base_1+base_2+"ана" ; + GSg Neuter => base_1+base_2+"оно" ; + GPl => base_1+base_2+"ине" + } + } ; + adverb = base_1+base_2+"о" --guessed + }; + _ => error "Can't apply paradigm mkA019" + } ; + +mkA020 : Str -> A ; +mkA020 base = + case base of { + base_1+"и" => lin A + { s = table { + Indef => table { + GSg Masc => base_1+"и" ; + GSg Fem => base_1+"а" ; + GSg Neuter => base_1+"о" ; + GPl => base_1+"и" + } ; + Def Unspecified => table { + GSg Masc => base_1+"иот" ; + GSg Fem => base_1+"ата" ; + GSg Neuter => base_1+"ото" ; + GPl => base_1+"ите" + } ; + Def Proximal => table { + GSg Masc => base_1+"иов" ; + GSg Fem => base_1+"ава" ; + GSg Neuter => base_1+"ово" ; + GPl => base_1+"иве" + } ; + Def Distal => table { + GSg Masc => base_1+"ион" ; + GSg Fem => base_1+"ана" ; + GSg Neuter => base_1+"оно" ; + GPl => base_1+"ине" + } + } ; + adverb = base_1+"и" + }; + _ => error "Can't apply paradigm mkA020" + } ; + +mkA021 : Str -> A ; +mkA021 base = case base of { base_1+"а"+base_2@? => lin A { s = table { @@ -9348,11 +14358,113 @@ mkA005 base = } ; adverb = base_1+base_2+"о" }; - _ => error "Can't apply paradigm mkA005" + _ => error "Can't apply paradigm mkA021" } ; -mkA006 : Str -> A ; -mkA006 base = +mkA022 : Str -> A ; +mkA022 base = + case base of { + base_1+base_2@(?+?+?+?+?+?+?)+"и" => lin A + { s = table { + Indef => table { + GSg Masc => base_1+base_2+"и" ; + GSg Fem => base_1+"да"+base_2+"а" ; + GSg Neuter => base_1+"да"+base_2+"о" ; + GPl => base_1+"да"+base_2+"и" + } ; + Def Unspecified => table { + GSg Masc => base_1+"да"+base_2+"иот" ; + GSg Fem => base_1+"да"+base_2+"ата" ; + GSg Neuter => base_1+"да"+base_2+"ото" ; + GPl => base_1+"да"+base_2+"ите" + } ; + Def Proximal => table { + GSg Masc => base_1+"да"+base_2+"иов" ; + GSg Fem => base_1+"да"+base_2+"ава" ; + GSg Neuter => base_1+"да"+base_2+"ово" ; + GPl => base_1+"да"+base_2+"иве" + } ; + Def Distal => table { + GSg Masc => base_1+"да"+base_2+"ион" ; + GSg Fem => base_1+"да"+base_2+"ана" ; + GSg Neuter => base_1+"да"+base_2+"оно" ; + GPl => base_1+"да"+base_2+"ине" + } + } ; + adverb = nonExist + }; + _ => error "Can't apply paradigm mkA022" + } ; + +mkA023 : Str -> A ; +mkA023 base = + case base of { + base_1+"о"+base_2@? => lin A + { s = table { + Indef => table { + GSg Masc => base_1+"о"+base_2 ; + GSg Fem => base_1+base_2+"а" ; + GSg Neuter => base_1+base_2+"о" ; + GPl => base_1+base_2+"и" + } ; + Def Unspecified => table { + GSg Masc => base_1+base_2+"иот" ; --guessed + GSg Fem => base_1+base_2+"ата" ; --guessed + GSg Neuter => base_1+base_2+"ото" ; --guessed + GPl => base_1+base_2+"ите" --guessed + } ; + Def Proximal => table { + GSg Masc => base_1+base_2+"иов" ; --guessed + GSg Fem => base_1+base_2+"ава" ; --guessed + GSg Neuter => base_1+base_2+"ово" ; --guessed + GPl => base_1+base_2+"иве" --guessed + } ; + Def Distal => table { + GSg Masc => base_1+base_2+"ион" ; --guessed + GSg Fem => base_1+base_2+"ана" ; --guessed + GSg Neuter => base_1+base_2+"оно" ; --guessed + GPl => base_1+base_2+"ине" --guessed + } + } ; + adverb = base_1+base_2+"о" --guessed + }; + _ => error "Can't apply paradigm mkA023" + } ; + +mkA024 : Str -> A ; +mkA024 base_1 = + lin A + { s = table { + Indef => table { + GSg Masc => nonExist ; + GSg Fem => nonExist ; + GSg Neuter => base_1+"ѐ" ; + GPl => nonExist + } ; + Def Unspecified => table { + GSg Masc => base_1+"иот" ; + GSg Fem => base_1+"ета" ; + GSg Neuter => base_1+"ето" ; + GPl => base_1+"ите" + } ; + Def Proximal => table { + GSg Masc => base_1+"иов" ; + GSg Fem => base_1+"ева" ; + GSg Neuter => base_1+"ево" ; + GPl => base_1+"иве" + } ; + Def Distal => table { + GSg Masc => base_1+"ион" ; + GSg Fem => base_1+"ена" ; + GSg Neuter => base_1+"ено" ; + GPl => base_1+"ине" + } + } ; + adverb = nonExist + } ; + +mkA025 : Str -> A ; +mkA025 base = case base of { base_1+"е"+base_2@? => lin A { s = table { @@ -9383,221 +14495,46 @@ mkA006 base = } ; adverb = base_1+"ј"+base_2+"о" }; - _ => error "Can't apply paradigm mkA006" + _ => error "Can't apply paradigm mkA025" } ; -mkA007 : Str -> A ; -mkA007 base = +mkA026 : Str -> A ; +mkA026 base = case base of { - base_1+"е"+base_2@(?+?+?+?+?+?)+"и" => lin A + base_1+"зо"+base_2@? => lin A { s = table { Indef => table { - GSg Masc => base_1+"е"+base_2+"и" ; - GSg Fem => base_1+"а"+base_2+"а" ; - GSg Neuter => base_1+"а"+base_2+"о" ; - GPl => base_1+"а"+base_2+"и" + GSg Masc => base_1+"зо"+base_2 ; + GSg Fem => base_1+"с"+base_2+"а" ; + GSg Neuter => base_1+"с"+base_2+"о" ; + GPl => base_1+"с"+base_2+"и" } ; Def Unspecified => table { - GSg Masc => base_1+"а"+base_2+"иот" ; - GSg Fem => base_1+"а"+base_2+"ата" ; - GSg Neuter => base_1+"а"+base_2+"ото" ; - GPl => base_1+"а"+base_2+"ите" + GSg Masc => base_1+"с"+base_2+"иот" ; + GSg Fem => base_1+"с"+base_2+"ата" ; + GSg Neuter => base_1+"с"+base_2+"ото" ; + GPl => base_1+"с"+base_2+"ите" } ; Def Proximal => table { - GSg Masc => base_1+"а"+base_2+"иов" ; - GSg Fem => base_1+"а"+base_2+"ава" ; - GSg Neuter => base_1+"а"+base_2+"ово" ; - GPl => base_1+"а"+base_2+"иве" + GSg Masc => base_1+"с"+base_2+"иов" ; + GSg Fem => base_1+"с"+base_2+"ава" ; + GSg Neuter => base_1+"с"+base_2+"ово" ; + GPl => base_1+"с"+base_2+"иве" } ; Def Distal => table { - GSg Masc => base_1+"а"+base_2+"ион" ; - GSg Fem => base_1+"а"+base_2+"ана" ; - GSg Neuter => base_1+"а"+base_2+"оно" ; - GPl => base_1+"а"+base_2+"ине" + GSg Masc => base_1+"с"+base_2+"ион" ; + GSg Fem => base_1+"с"+base_2+"ана" ; + GSg Neuter => base_1+"с"+base_2+"оно" ; + GPl => base_1+"с"+base_2+"ине" } } ; - adverb = base_1+base_2+"о" --guessed + adverb = nonExist }; - _ => error "Can't apply paradigm mkA007" + _ => error "Can't apply paradigm mkA026" } ; -mkA008 : Str -> A ; -mkA008 base = - case base of { - base_1+"до"+base_2@? => lin A - { s = table { - Indef => table { - GSg Masc => base_1+"до"+base_2 ; - GSg Fem => base_1+"т"+base_2+"а" ; - GSg Neuter => base_1+"т"+base_2+"о" ; - GPl => base_1+"т"+base_2+"и" - } ; - Def Unspecified => table { - GSg Masc => base_1+"т"+base_2+"иот" ; - GSg Fem => base_1+"т"+base_2+"ата" ; - GSg Neuter => base_1+"т"+base_2+"ото" ; - GPl => base_1+"т"+base_2+"ите" - } ; - Def Proximal => table { - GSg Masc => base_1+"т"+base_2+"иов" ; - GSg Fem => base_1+"т"+base_2+"ава" ; - GSg Neuter => base_1+"т"+base_2+"ово" ; - GPl => base_1+"т"+base_2+"иве" - } ; - Def Distal => table { - GSg Masc => base_1+"т"+base_2+"ион" ; - GSg Fem => base_1+"т"+base_2+"ана" ; - GSg Neuter => base_1+"т"+base_2+"оно" ; - GPl => base_1+"т"+base_2+"ине" - } - } ; - adverb = base_1+base_2+"о" --guessed - }; - _ => error "Can't apply paradigm mkA008" - } ; - -mkA009 : Str -> A ; -mkA009 base = - case base of { - base_1+"ој" => lin A - { s = table { - Indef => table { - GSg Masc => base_1+"ој" ; - GSg Fem => base_1+"аа" ; - GSg Neuter => base_1+"оа" ; - GPl => base_1+"ие" - } ; - Def Unspecified => table { - GSg Masc => base_1+"иот" ; --guessed - GSg Fem => base_1+"ата" ; --guessed - GSg Neuter => base_1+"ото" ; --guessed - GPl => base_1+"ите" --guessed - } ; - Def Proximal => table { - GSg Masc => base_1+"иов" ; --guessed - GSg Fem => base_1+"ава" ; --guessed - GSg Neuter => base_1+"ово" ; --guessed - GPl => base_1+"иве" --guessed - } ; - Def Distal => table { - GSg Masc => base_1+"ион" ; --guessed - GSg Fem => base_1+"ана" ; --guessed - GSg Neuter => base_1+"оно" ; --guessed - GPl => base_1+"ине" --guessed - } - } ; - adverb = nonExist --guessed - }; - _ => error "Can't apply paradigm mkA009" - } ; - -mkA010 : Str -> A ; -mkA010 base = - case base of { - base_1+"ј" => lin A - { s = table { - Indef => table { - GSg Masc => base_1+"ј" ; - GSg Fem => base_1+"ја" ; - GSg Neuter => base_1+"е" ; - GPl => base_1+"и" - } ; - Def Unspecified => table { - GSg Masc => base_1+"иот" ; --guessed - GSg Fem => base_1+"ата" ; --guessed - GSg Neuter => base_1+"ото" ; --guessed - GPl => base_1+"ите" --guessed - } ; - Def Proximal => table { - GSg Masc => base_1+"иов" ; --guessed - GSg Fem => base_1+"ава" ; --guessed - GSg Neuter => base_1+"ово" ; --guessed - GPl => base_1+"иве" --guessed - } ; - Def Distal => table { - GSg Masc => base_1+"ион" ; --guessed - GSg Fem => base_1+"ана" ; --guessed - GSg Neuter => base_1+"оно" ; --guessed - GPl => base_1+"ине" --guessed - } - } ; - adverb = nonExist --guessed - }; - _ => error "Can't apply paradigm mkA010" - } ; - -mkA011 : Str -> A ; -mkA011 base = - case base of { - base_1+"ој" => lin A - { s = table { - Indef => table { - GSg Masc => base_1+"ој" ; - GSg Fem => base_1+"аа" ; - GSg Neuter => base_1+"а" ; - GPl => base_1+"ие" - } ; - Def Unspecified => table { - GSg Masc => base_1+"иот" ; --guessed - GSg Fem => base_1+"ата" ; --guessed - GSg Neuter => base_1+"ото" ; --guessed - GPl => base_1+"ите" --guessed - } ; - Def Proximal => table { - GSg Masc => base_1+"иов" ; --guessed - GSg Fem => base_1+"ава" ; --guessed - GSg Neuter => base_1+"ово" ; --guessed - GPl => base_1+"иве" --guessed - } ; - Def Distal => table { - GSg Masc => base_1+"ион" ; --guessed - GSg Fem => base_1+"ана" ; --guessed - GSg Neuter => base_1+"оно" ; --guessed - GPl => base_1+"ине" --guessed - } - } ; - adverb = nonExist --guessed - }; - _ => error "Can't apply paradigm mkA011" - } ; - -mkA012 : Str -> A ; -mkA012 base = - case base of { - base_1+"жо"+base_2@? => lin A - { s = table { - Indef => table { - GSg Masc => base_1+"жо"+base_2 ; - GSg Fem => base_1+"ш"+base_2+"а" ; - GSg Neuter => base_1+"ш"+base_2+"о" ; - GPl => base_1+"ш"+base_2+"и" - } ; - Def Unspecified => table { - GSg Masc => base_1+"ш"+base_2+"иот" ; - GSg Fem => base_1+"ш"+base_2+"ата" ; - GSg Neuter => base_1+"ш"+base_2+"ото" ; - GPl => base_1+"ш"+base_2+"ите" - } ; - Def Proximal => table { - GSg Masc => base_1+"ш"+base_2+"иов" ; - GSg Fem => base_1+"ш"+base_2+"ава" ; - GSg Neuter => base_1+"ш"+base_2+"ово" ; - GPl => base_1+"ш"+base_2+"иве" - } ; - Def Distal => table { - GSg Masc => base_1+"ш"+base_2+"ион" ; - GSg Fem => base_1+"ш"+base_2+"ана" ; - GSg Neuter => base_1+"ш"+base_2+"оно" ; - GPl => base_1+"ш"+base_2+"ине" - } - } ; - adverb = base_1+"ш"+base_2+"о" - }; - _ => error "Can't apply paradigm mkA012" - } ; - -mkA013 : Str -> A ; -mkA013 base = +mkA027 : Str -> A ; +mkA027 base = case base of { base_1+"о"+base_2@? => lin A { s = table { @@ -9628,113 +14565,11 @@ mkA013 base = } ; adverb = base_1+base_2+"о" }; - _ => error "Can't apply paradigm mkA013" + _ => error "Can't apply paradigm mkA027" } ; -mkA014 : Str -> A ; -mkA014 base = - case base of { - base_1+base_2@(?+?+?+?+?+?+?)+"и" => lin A - { s = table { - Indef => table { - GSg Masc => base_1+base_2+"и" ; - GSg Fem => base_1+"да"+base_2+"а" ; - GSg Neuter => base_1+"да"+base_2+"о" ; - GPl => base_1+"да"+base_2+"и" - } ; - Def Unspecified => table { - GSg Masc => base_1+"да"+base_2+"иот" ; - GSg Fem => base_1+"да"+base_2+"ата" ; - GSg Neuter => base_1+"да"+base_2+"ото" ; - GPl => base_1+"да"+base_2+"ите" - } ; - Def Proximal => table { - GSg Masc => base_1+"да"+base_2+"иов" ; - GSg Fem => base_1+"да"+base_2+"ава" ; - GSg Neuter => base_1+"да"+base_2+"ово" ; - GPl => base_1+"да"+base_2+"иве" - } ; - Def Distal => table { - GSg Masc => base_1+"да"+base_2+"ион" ; - GSg Fem => base_1+"да"+base_2+"ана" ; - GSg Neuter => base_1+"да"+base_2+"оно" ; - GPl => base_1+"да"+base_2+"ине" - } - } ; - adverb = base_1+base_2+"о" --guessed - }; - _ => error "Can't apply paradigm mkA014" - } ; - -mkA015 : Str -> A ; -mkA015 base_1 = - lin A - { s = table { - Indef => table { - GSg Masc => base_1 ; --guessed - GSg Fem => base_1+"а" ; --guessed - GSg Neuter => base_1+"ѐ" ; - GPl => base_1+"и" --guessed - } ; - Def Unspecified => table { - GSg Masc => base_1+"иот" ; - GSg Fem => base_1+"ета" ; - GSg Neuter => base_1+"ето" ; - GPl => base_1+"ите" - } ; - Def Proximal => table { - GSg Masc => base_1+"иов" ; - GSg Fem => base_1+"ева" ; - GSg Neuter => base_1+"ево" ; - GPl => base_1+"иве" - } ; - Def Distal => table { - GSg Masc => base_1+"ион" ; - GSg Fem => base_1+"ена" ; - GSg Neuter => base_1+"ено" ; - GPl => base_1+"ине" - } - } ; - adverb = nonExist --guessed - } ; - -mkA016 : Str -> A ; -mkA016 base = - case base of { - base_1+"зо"+base_2@? => lin A - { s = table { - Indef => table { - GSg Masc => base_1+"зо"+base_2 ; - GSg Fem => base_1+"с"+base_2+"а" ; - GSg Neuter => base_1+"с"+base_2+"о" ; - GPl => base_1+"с"+base_2+"и" - } ; - Def Unspecified => table { - GSg Masc => base_1+"с"+base_2+"иот" ; - GSg Fem => base_1+"с"+base_2+"ата" ; - GSg Neuter => base_1+"с"+base_2+"ото" ; - GPl => base_1+"с"+base_2+"ите" - } ; - Def Proximal => table { - GSg Masc => base_1+"с"+base_2+"иов" ; - GSg Fem => base_1+"с"+base_2+"ава" ; - GSg Neuter => base_1+"с"+base_2+"ово" ; - GPl => base_1+"с"+base_2+"иве" - } ; - Def Distal => table { - GSg Masc => base_1+"с"+base_2+"ион" ; - GSg Fem => base_1+"с"+base_2+"ана" ; - GSg Neuter => base_1+"с"+base_2+"оно" ; - GPl => base_1+"с"+base_2+"ине" - } - } ; - adverb = base_1+base_2+"о" --guessed - }; - _ => error "Can't apply paradigm mkA016" - } ; - -mkA017 : Str -> A ; -mkA017 base = +mkA028 : Str -> A ; +mkA028 base = case base of { base_1+"зок" => lin A { s = table { @@ -9765,11 +14600,11 @@ mkA017 base = } ; adverb = base_1+"зу" }; - _ => error "Can't apply paradigm mkA017" + _ => error "Can't apply paradigm mkA028" } ; -mkA018 : Str -> A ; -mkA018 base = +mkA029 : Str -> A ; +mkA029 base = case base of { base_1+"ј"+base_2@(?+?+?) => lin A { s = table { @@ -9798,13 +14633,45 @@ mkA018 base = GPl => nonExist } } ; - adverb = nonExist --guessed + adverb = nonExist }; - _ => error "Can't apply paradigm mkA018" + _ => error "Can't apply paradigm mkA029" } ; -mkA019 : Str -> A ; -mkA019 base = +mkA030 : Str -> A ; +mkA030 base_1 = + lin A + { s = table { + Indef => table { + GSg Masc => base_1 ; + GSg Fem => base_1+"а" ; + GSg Neuter => base_1+"о" ; + GPl => base_1+"и" + } ; + Def Unspecified => table { + GSg Masc => nonExist ; + GSg Fem => base_1+"ата" ; --guessed + GSg Neuter => base_1+"ото" ; --guessed + GPl => base_1+"ите" --guessed + } ; + Def Proximal => table { + GSg Masc => nonExist ; + GSg Fem => base_1+"ава" ; --guessed + GSg Neuter => base_1+"ово" ; --guessed + GPl => base_1+"иве" --guessed + } ; + Def Distal => table { + GSg Masc => nonExist ; + GSg Fem => base_1+"ана" ; --guessed + GSg Neuter => base_1+"оно" ; --guessed + GPl => base_1+"ине" --guessed + } + } ; + adverb = nonExist + } ; + +mkA031 : Str -> A ; +mkA031 base = case base of { base_1+"н"+base_2@(?+?+?)+"е"+base_3@? => lin A { s = table { @@ -9835,11 +14702,81 @@ mkA019 base = } ; adverb = nonExist }; - _ => error "Can't apply paradigm mkA019" + _ => error "Can't apply paradigm mkA031" } ; -mkA020 : Str -> A ; -mkA020 base = +mkA032 : Str -> A ; +mkA032 base = + case base of { + base_1+"жо"+base_2@? => lin A + { s = table { + Indef => table { + GSg Masc => base_1+"жо"+base_2 ; + GSg Fem => base_1+"ш"+base_2+"а" ; + GSg Neuter => base_1+"ш"+base_2+"о" ; + GPl => base_1+"ш"+base_2+"и" + } ; + Def Unspecified => table { + GSg Masc => base_1+"ш"+base_2+"иот" ; + GSg Fem => base_1+"ш"+base_2+"ата" ; + GSg Neuter => base_1+"ш"+base_2+"ото" ; + GPl => base_1+"ш"+base_2+"ите" + } ; + Def Proximal => table { + GSg Masc => base_1+"ш"+base_2+"иов" ; + GSg Fem => base_1+"ш"+base_2+"ава" ; + GSg Neuter => base_1+"ш"+base_2+"ово" ; + GPl => base_1+"ш"+base_2+"иве" + } ; + Def Distal => table { + GSg Masc => base_1+"ш"+base_2+"ион" ; + GSg Fem => base_1+"ш"+base_2+"ана" ; + GSg Neuter => base_1+"ш"+base_2+"оно" ; + GPl => base_1+"ш"+base_2+"ине" + } + } ; + adverb = base_1+"ш"+base_2+"о" + }; + _ => error "Can't apply paradigm mkA032" + } ; + +mkA033 : Str -> A ; +mkA033 base = + case base of { + base_1+"ен" => lin A + { s = table { + Indef => table { + GSg Masc => base_1+"ен" ; --guessed + GSg Fem => base_1+"а" ; + GSg Neuter => base_1+"о" ; + GPl => base_1+"и" + } ; + Def Unspecified => table { + GSg Masc => base_1+"иот" ; --guessed + GSg Fem => base_1+"ата" ; + GSg Neuter => base_1+"ото" ; + GPl => base_1+"ите" + } ; + Def Proximal => table { + GSg Masc => base_1+"иов" ; --guessed + GSg Fem => base_1+"ава" ; + GSg Neuter => base_1+"ово" ; + GPl => base_1+"иве" + } ; + Def Distal => table { + GSg Masc => base_1+"ион" ; --guessed + GSg Fem => base_1+"ана" ; + GSg Neuter => base_1+"оно" ; + GPl => base_1+"ине" + } + } ; + adverb = nonExist + }; + _ => error "Can't apply paradigm mkA033" + } ; + +mkA034 : Str -> A ; +mkA034 base = case base of { base_1+"те"+base_2@? => lin A { s = table { @@ -9870,11 +14807,11 @@ mkA020 base = } ; adverb = base_1+base_2+"о" }; - _ => error "Can't apply paradigm mkA020" + _ => error "Can't apply paradigm mkA034" } ; -mkA021 : Str -> A ; -mkA021 base = +mkA035 : Str -> A ; +mkA035 base = case base of { "’"+base_1 => lin A { s = table { @@ -9905,11 +14842,11 @@ mkA021 base = } ; adverb = nonExist }; - _ => error "Can't apply paradigm mkA021" + _ => error "Can't apply paradigm mkA035" } ; -mkA022 : Str -> A ; -mkA022 base = +mkA036 : Str -> A ; +mkA036 base = case base of { base_1+base_2@(?+?+?+?+?+?+?)+"и" => lin A { s = table { @@ -9938,13 +14875,13 @@ mkA022 base = GPl => base_1+"по"+base_2+"ине" } } ; - adverb = base_1+base_2+"о" --guessed + adverb = nonExist }; - _ => error "Can't apply paradigm mkA022" + _ => error "Can't apply paradigm mkA036" } ; -mkA023 : Str -> A ; -mkA023 base = +mkA037 : Str -> A ; +mkA037 base = case base of { base_1+"ен" => lin A { s = table { @@ -9973,13 +14910,13 @@ mkA023 base = GPl => base_1+"ине" } } ; - adverb = nonExist --guessed + adverb = nonExist }; - _ => error "Can't apply paradigm mkA023" + _ => error "Can't apply paradigm mkA037" } ; -mkA024 : Str -> A ; -mkA024 base = +mkA038 : Str -> A ; +mkA038 base = case base of { base_1+base_2@(?+?+?+?+?+?)+"и" => lin A { s = table { @@ -10008,13 +14945,13 @@ mkA024 base = GPl => base_1+"о"+base_2+"ине" } } ; - adverb = base_1+base_2+"о" --guessed + adverb = nonExist }; - _ => error "Can't apply paradigm mkA024" + _ => error "Can't apply paradigm mkA038" } ; -mkA025 : Str -> A ; -mkA025 base = +mkA039 : Str -> A ; +mkA039 base = case base of { base_1+"и"+base_2@(?+?+?+?)+"е"+base_3@? => lin A { s = table { @@ -10045,11 +14982,11 @@ mkA025 base = } ; adverb = nonExist }; - _ => error "Can't apply paradigm mkA025" + _ => error "Can't apply paradigm mkA039" } ; -mkA026 : Str -> A ; -mkA026 base = +mkA040 : Str -> A ; +mkA040 base = case base of { base_1+"ча"+base_2@?+base_3@(?+?)+"и" => lin A { s = table { @@ -10080,11 +15017,11 @@ mkA026 base = } ; adverb = nonExist }; - _ => error "Can't apply paradigm mkA026" + _ => error "Can't apply paradigm mkA040" } ; -mkA027 : Str -> A ; -mkA027 base = +mkA041 : Str -> A ; +mkA041 base = case base of { base_1+"а" => lin A { s = table { @@ -10113,13 +15050,13 @@ mkA027 base = GPl => base_1+"ине" } } ; - adverb = nonExist --guessed + adverb = nonExist }; - _ => error "Can't apply paradigm mkA027" + _ => error "Can't apply paradigm mkA041" } ; -mkA028 : Str -> A ; -mkA028 base = +mkA042 : Str -> A ; +mkA042 base = case base of { base_1+"л"+base_2@(?+?+?+?+?+?)+"и" => lin A { s = table { @@ -10148,13 +15085,13 @@ mkA028 base = GPl => base_1+"ч"+base_2+"ине" } } ; - adverb = base_1+base_2+"о" --guessed + adverb = nonExist }; - _ => error "Can't apply paradigm mkA028" + _ => error "Can't apply paradigm mkA042" } ; -mkA029 : Str -> A ; -mkA029 base = +mkA043 : Str -> A ; +mkA043 base = case base of { base_1+base_2@(?+?+?)+"е"+base_3@? => lin A { s = table { @@ -10185,11 +15122,11 @@ mkA029 base = } ; adverb = nonExist }; - _ => error "Can't apply paradigm mkA029" + _ => error "Can't apply paradigm mkA043" } ; -mkA030 : Str -> A ; -mkA030 base = +mkA044 : Str -> A ; +mkA044 base = case base of { "прво"+base_1+"и" => lin A { s = table { @@ -10218,13 +15155,13 @@ mkA030 base = GPl => base_1+"ине" } } ; - adverb = nonExist --guessed + adverb = nonExist }; - _ => error "Can't apply paradigm mkA030" + _ => error "Can't apply paradigm mkA044" } ; -mkA031 : Str -> A ; -mkA031 base = +mkA045 : Str -> A ; +mkA045 base = case base of { base_1+base_2@?+"те"+base_3@? => lin A { s = table { @@ -10255,46 +15192,46 @@ mkA031 base = } ; adverb = nonExist }; - _ => error "Can't apply paradigm mkA031" + _ => error "Can't apply paradigm mkA045" } ; -mkA032 : Str -> A ; -mkA032 base = +mkA046 : Str -> A ; +mkA046 base = case base of { - base_1+"е"+base_2@?+base_3@(?+?+?+?+?+?+?+?)+"и" => lin A + base_1+base_2@?+"д"+base_3@(?+?+?+?+?+?+?+?)+"и" => lin A { s = table { Indef => table { - GSg Masc => base_1+"е"+base_2+base_3+"и" ; - GSg Fem => base_1+base_2+"е"+base_3+"а" ; - GSg Neuter => base_1+base_2+"е"+base_3+"о" ; - GPl => base_1+base_2+"е"+base_3+"и" + GSg Masc => base_1+base_2+"д"+base_3+"и" ; + GSg Fem => base_1+"д"+base_2+base_3+"а" ; + GSg Neuter => base_1+"д"+base_2+base_3+"о" ; + GPl => base_1+"д"+base_2+base_3+"и" } ; Def Unspecified => table { - GSg Masc => base_1+base_2+"е"+base_3+"иот" ; - GSg Fem => base_1+base_2+"е"+base_3+"ата" ; - GSg Neuter => base_1+base_2+"е"+base_3+"ото" ; - GPl => base_1+base_2+"е"+base_3+"ите" + GSg Masc => base_1+"д"+base_2+base_3+"иот" ; + GSg Fem => base_1+"д"+base_2+base_3+"ата" ; + GSg Neuter => base_1+"д"+base_2+base_3+"ото" ; + GPl => base_1+"д"+base_2+base_3+"ите" } ; Def Proximal => table { - GSg Masc => base_1+base_2+"е"+base_3+"иов" ; - GSg Fem => base_1+base_2+"е"+base_3+"ава" ; - GSg Neuter => base_1+base_2+"е"+base_3+"ово" ; - GPl => base_1+base_2+"е"+base_3+"иве" + GSg Masc => base_1+"д"+base_2+base_3+"иов" ; + GSg Fem => base_1+"д"+base_2+base_3+"ава" ; + GSg Neuter => base_1+"д"+base_2+base_3+"ово" ; + GPl => base_1+"д"+base_2+base_3+"иве" } ; Def Distal => table { - GSg Masc => base_1+base_2+"е"+base_3+"ион" ; - GSg Fem => base_1+base_2+"е"+base_3+"ана" ; - GSg Neuter => base_1+base_2+"е"+base_3+"оно" ; - GPl => base_1+base_2+"е"+base_3+"ине" + GSg Masc => base_1+"д"+base_2+base_3+"ион" ; + GSg Fem => base_1+"д"+base_2+base_3+"ана" ; + GSg Neuter => base_1+"д"+base_2+base_3+"оно" ; + GPl => base_1+"д"+base_2+base_3+"ине" } } ; adverb = nonExist }; - _ => error "Can't apply paradigm mkA032" + _ => error "Can't apply paradigm mkA046" } ; -mkA033 : Str -> A ; -mkA033 base = +mkA047 : Str -> A ; +mkA047 base = case base of { "осн"+base_1+"в"+base_2@(?+?+?)+"и" => lin A { s = table { @@ -10323,13 +15260,13 @@ mkA033 base = GPl => "б"+base_1+"р"+base_2+"ине" } } ; - adverb = base_1+base_2+"о" --guessed + adverb = nonExist }; - _ => error "Can't apply paradigm mkA033" + _ => error "Can't apply paradigm mkA047" } ; -mkA034 : Str -> A ; -mkA034 base = +mkA048 : Str -> A ; +mkA048 base = case base of { base_1+"ти" => lin A { s = table { @@ -10358,13 +15295,13 @@ mkA034 base = GPl => base_1+"ине" } } ; - adverb = nonExist --guessed + adverb = nonExist }; - _ => error "Can't apply paradigm mkA034" + _ => error "Can't apply paradigm mkA048" } ; -mkA035 : Str -> A ; -mkA035 base = +mkA049 : Str -> A ; +mkA049 base = case base of { "б"+base_1+"г"+base_2@?+"в"+base_3@(?+?)+"и" => lin A { s = table { @@ -10393,13 +15330,13 @@ mkA035 base = GPl => "дир"+base_1+"кт"+base_2+"р"+base_3+"ине" } } ; - adverb = nonExist --guessed + adverb = nonExist }; - _ => error "Can't apply paradigm mkA035" + _ => error "Can't apply paradigm mkA049" } ; -mkA036 : Str -> A ; -mkA036 base = +mkA050 : Str -> A ; +mkA050 base = case base of { "н"+base_1+base_2@(?+?+?+?+?+?+?) => lin A { s = table { @@ -10428,9 +15365,9 @@ mkA036 base = GPl => "р"+base_1+"з"+base_2+"ине" } } ; - adverb = base_1+base_2+"о" --guessed + adverb = nonExist }; - _ => error "Can't apply paradigm mkA036" + _ => error "Can't apply paradigm mkA050" } ; mkAdv : Str -> Adv ; diff --git a/src/macedonian/ParadigmsMkd.gf b/src/macedonian/ParadigmsMkd.gf index 2a5af0388..053a84bfa 100644 --- a/src/macedonian/ParadigmsMkd.gf +++ b/src/macedonian/ParadigmsMkd.gf @@ -1,1158 +1,899 @@ -resource ParadigmsMkd = MorphoMkd ** open Prelude, CatMkd, ResMkd in { +resource ParadigmsMkd = MorphoMkd ** open Predef, Prelude, CatMkd, ResMkd in { oper -regN : Str -> N -= \form -> case form of { - _ + "виз" => mkN007 form; - _ + "бот" => mkN022 form; - _ + "арт" => mkN007 form; - _ + "мрт" => mkN032 form; - _ + "уст" => mkN001 form; - _ + "ист" => mkN001 form; - _ + "рст" => mkN001 form; - _ + "кст" => mkN001 form; - _ + "унт" => mkN007 form; - _ + "кут" => mkN007 form; - _ + "чит" => mkN032 form; - _ + "шит" => mkN161 form; - _ + "улт" => mkN007 form; + regN : Str -> N -- s;Indef;Sg + = \form -> case form of { + _ + "риз" => mkN002 form; + _ + "виз" => mkN005 form; + _ + "луз" => mkN002 form; _ + "аон" => mkN022 form; - _ + "лун" => mkN007 form; - _ + "бун" => mkN007 form; - _ + "жен" => mkN002 form; - _ + "шен" => mkN002 form; - _ + "фан" => mkN022 form; - _ + "нин" => mkN017 form; - _ + "пин" => mkN017 form; + _ + "лун" => mkN005 form; + _ + "бун" => mkN005 form; + _ + "жен" => mkN003 form; + _ + "шен" => mkN003 form; + _ + "фан" => mkN025 form; + _ + "тин" => mkN002 form; + _ + "лин" => mkN002 form; + _ + "зин" => mkN002 form; + _ + "нин" => mkN015 form; + _ + "дин" => mkN013 form; + _ + "пин" => mkN015 form; _ + "ќин" => mkN022 form; - _ + "дин" => mkN161 form; - _ + "рук" => mkN007 form; - _ + "жок" => mkN001 form; - _ + "мок" => mkN091 form; - _ + "цак" => mkN001 form; - _ + "оек" => mkN001 form; - _ + "век" => mkN147 form; - _ + "аск" => mkN001 form; - _ + "иск" => mkN007 form; - _ + "там" => mkN041 form; - _ + "кам" => mkN161 form; - _ + "илм" => mkN007 form; - _ + "бов" => mkN032 form; - _ + "нев" => mkN007 form; + _ + "тум" => mkN001 form; + _ + "зум" => mkN001 form; + _ + "рум" => mkN001 form; + _ + "дум" => mkN001 form; + _ + "мум" => mkN001 form; + _ + "лум" => mkN001 form; + _ + "сум" => mkN001 form; + _ + "аум" => mkN001 form; + _ + "бум" => mkN001 form; + _ + "еум" => mkN001 form; + _ + "кум" => mkN001 form; + _ + "уум" => mkN001 form; + _ + "нум" => mkN001 form; + _ + "зем" => mkN002 form; + _ + "бим" => mkN016 form; + _ + "дам" => mkN001 form; + _ + "рам" => mkN001 form; + _ + "мам" => mkN001 form; + _ + "сам" => mkN001 form; + _ + "лам" => mkN005 form; + _ + "шам" => mkN002 form; + _ + "там" => mkN046 form; + _ + "кам" => mkN013 form; + _ + "арм" => mkN001 form; + _ + "алм" => mkN001 form; + _ + "сив" => mkN002 form; + _ + "бов" => mkN051 form; + _ + "рев" => mkN002 form; + _ + "нев" => mkN005 form; + _ + "рав" => mkN005 form; + _ + "був" => mkN013 form; _ + "тув" => mkN022 form; - _ + "був" => mkN161 form; - _ + "сед" => mkN161 form; - _ + "вед" => mkN032 form; - _ + "лод" => mkN007 form; - _ + "код" => mkN007 form; - _ + "сод" => mkN161 form; - _ + "енд" => mkN007 form; - _ + "онд" => mkN007 form; - _ + "тар" => mkN041 form; + _ + "сед" => mkN013 form; + _ + "вед" => mkN087 form; + _ + "мид" => mkN002 form; + _ + "нид" => mkN002 form; + _ + "рад" => mkN002 form; + _ + "хад" => mkN002 form; + _ + "лод" => mkN005 form; + _ + "код" => mkN005 form; + _ + "сод" => mkN013 form; + _ + "енд" => mkN005 form; + _ + "онд" => mkN005 form; + _ + "инт" => mkN005 form; + _ + "унт" => mkN005 form; + _ + "орт" => mkN002 form; + _ + "арт" => mkN005 form; + _ + "мрт" => mkN051 form; + _ + "рут" => mkN005 form; + _ + "вут" => mkN002 form; + _ + "кут" => mkN005 form; + _ + "зот" => mkN002 form; + _ + "нот" => mkN002 form; + _ + "бот" => mkN022 form; + _ + "ист" => mkN001 form; + _ + "рст" => mkN005 form; + _ + "кст" => mkN001 form; + _ + "аст" => mkN043 form; + _ + "уст" => mkN001 form; + _ + "нит" => mkN002 form; + _ + "вит" => mkN002 form; + _ + "кит" => mkN002 form; + _ + "фит" => mkN002 form; + _ + "хит" => mkN002 form; + _ + "сит" => mkN002 form; + _ + "ќит" => mkN002 form; + _ + "шит" => mkN013 form; + _ + "чит" => mkN051 form; + _ + "улт" => mkN005 form; + _ + "алт" => mkN002 form; + _ + "зол" => mkN118 form; + _ + "мол" => mkN002 form; + _ + "сол" => mkN002 form; + _ + "тел" => mkN022 form; + _ + "чел" => mkN002 form; + _ + "кел" => mkN003 form; + _ + "шел" => mkN003 form; + _ + "фал" => mkN013 form; + _ + "шал" => mkN022 form; + _ + "чал" => mkN051 form; + _ + "пил" => mkN002 form; + _ + "нил" => mkN002 form; + _ + "абл" => mkN022 form; + _ + "пул" => mkN002 form; + _ + "уор" => mkN002 form; + _ + "тар" => mkN046 form; + _ + "мур" => mkN022 form; + _ + "фур" => mkN002 form; _ + "тур" => mkN022 form; - _ + "нур" => mkN007 form; + _ + "лур" => mkN002 form; + _ + "нур" => mkN005 form; + _ + "уур" => mkN013 form; + _ + "хур" => mkN013 form; _ + "еур" => mkN022 form; _ + "ѓур" => mkN022 form; _ + "џур" => mkN022 form; - _ + "уур" => mkN161 form; - _ + "хур" => mkN161 form; - _ + "зол" => mkN096 form; - _ + "тел" => mkN022 form; - _ + "кел" => mkN002 form; - _ + "шел" => mkN002 form; - _ + "шал" => mkN022 form; - _ + "чал" => mkN032 form; - _ + "фал" => mkN161 form; - _ + "ќај" => mkN001 form; - _ + "кај" => mkN001 form; - _ + "јај" => mkN036 form; - _ + "кој" => mkN001 form; - _ + "реј" => mkN001 form; - _ + "меј" => mkN007 form; - _ + "ули" => mkN001 form; - _ + "зли" => mkN005 form; - _ + "ели" => mkN005 form; - _ + "јли" => mkN006 form; - _ + "сли" => mkN062 form; - _ + "али" => mkN062 form; - _ + "или" => mkN160 form; - _ + "уни" => mkN001 form; - _ + "они" => mkN062 form; - _ + "ени" => mkN005 form; - _ + "ири" => mkN005 form; - _ + "бри" => mkN005 form; - _ + "ури" => mkN005 form; - _ + "ери" => mkN062 form; - _ + "ами" => mkN005 form; - _ + "рки" => mkN062 form; - _ + "цки" => mkN062 form; - _ + "оки" => mkN062 form; - _ + "ики" => mkN160 form; - _ + "иви" => mkN062 form; - _ + "ови" => mkN015 form; - _ + "еви" => mkN062 form; - _ + "гби" => mkN160 form; - _ + "сти" => mkN014 form; - _ + "ити" => mkN015 form; - _ + "нии" => mkN062 form; - _ + "дух" => mkN001 form; - _ + "лух" => mkN007 form; - _ + "лех" => mkN007 form; - _ + "укс" => mkN007 form; - _ + "бос" => mkN007 form; + _ + "ѕир" => mkN002 form; + _ + "мбр" => mkN002 form; + _ + "мус" => mkN002 form; + _ + "фус" => mkN002 form; + _ + "шус" => mkN016 form; + _ + "вес" => mkN002 form; + _ + "бес" => mkN002 form; + _ + "иес" => mkN002 form; + _ + "пес" => mkN002 form; + _ + "аос" => mkN002 form; + _ + "тос" => mkN005 form; + _ + "бос" => mkN005 form; + _ + "тис" => mkN002 form; + _ + "зис" => mkN002 form; + _ + "укс" => mkN005 form; _ + "ирс" => mkN021 form; - _ + "мог" => mkN007 form; - _ + "бог" => mkN007 form; - _ + "сег" => mkN001 form; - _ + "онг" => mkN007 form; - _ + "енг" => mkN007 form; - _ + "риг" => mkN001 form; - _ + "таж" => mkN007 form; - _ + "орж" => mkN007 form; - _ + "зец" => mkN057 form; - _ + "бец" => mkN064 form; + _ + "гањ" => mkN002 form; + _ + "сеж" => mkN002 form; + _ + "гаж" => mkN002 form; + _ + "таж" => mkN005 form; _ + "чец" => mkN001 form; - _ + "иец" => mkN065 form; - _ + "аец" => mkN065 form; - _ + "еец" => mkN065 form; - _ + "оец" => mkN065 form; - _ + "уец" => mkN065 form; - _ + "жец" => mkN113 form; - _ + "пич" => mkN161 form; - _ + "рош" => mkN007 form; - _ + "мош" => mkN032 form; - _ + "фоб" => mkN001 form; + _ + "зец" => mkN069 form; + _ + "бец" => mkN078 form; + _ + "иец" => mkN079 form; + _ + "аец" => mkN079 form; + _ + "еец" => mkN079 form; + _ + "оец" => mkN079 form; + _ + "уец" => mkN079 form; + _ + "жец" => mkN140 form; + _ + "инц" => mkN005 form; + _ + "ерц" => mkN001 form; + _ + "пич" => mkN013 form; + _ + "кош" => mkN002 form; + _ + "рош" => mkN005 form; + _ + "мош" => mkN051 form; + _ + "ваш" => mkN002 form; _ + "леб" => mkN001 form; _ + "реб" => mkN001 form; _ + "љуб" => mkN001 form; - _ + "крб" => mkN032 form; - _ + "тоф" => mkN007 form; + _ + "фоб" => mkN001 form; + _ + "крб" => mkN068 form; + _ + "тоф" => mkN005 form; _ + "риф" => mkN022 form; - _ + "реф" => mkN007 form; - _ + "ноп" => mkN007 form; - _ + "рип" => mkN007 form; - _ + "чип" => mkN007 form; + _ + "лаф" => mkN002 form; + _ + "деф" => mkN002 form; + _ + "поп" => mkN002 form; + _ + "ноп" => mkN005 form; + _ + "ќип" => mkN002 form; + _ + "рип" => mkN005 form; + _ + "чип" => mkN005 form; + _ + "леп" => mkN005 form; _ + "гуп" => mkN022 form; - _ + "фељ" => mkN083 form; - _ + "нто" => mkN160 form; - _ + "кро" => mkN042 form; - _ + "ако" => mkN004 form; - _ + "лко" => mkN069 form; - _ + "нко" => mkN069 form; - _ + "шно" => mkN160 form; - _ + "пно" => mkN160 form; - _ + "хно" => mkN160 form; - _ + "вно" => mkN160 form; - _ + "жго" => mkN072 form; - _ + "уго" => mkN105 form; - _ + "осо" => mkN160 form; - _ + "едо" => mkN072 form; - _ + "цио" => mkN160 form; - _ + "пчо" => mkN069 form; - _ + "ичо" => mkN105 form; - _ + "аше" => mkN004 form; - _ + "рше" => mkN004 form; + _ + "рук" => mkN005 form; + _ + "жок" => mkN002 form; + _ + "мок" => mkN113 form; + _ + "цак" => mkN002 form; + _ + "оек" => mkN002 form; + _ + "век" => mkN189 form; + _ + "аск" => mkN002 form; + _ + "иск" => mkN005 form; + _ + "мог" => mkN005 form; + _ + "бог" => mkN005 form; + _ + "сег" => mkN002 form; + _ + "онг" => mkN005 form; + _ + "енг" => mkN005 form; + _ + "риг" => mkN002 form; + _ + "кој" => mkN002 form; + _ + "меј" => mkN005 form; + _ + "ќај" => mkN002 form; + _ + "кај" => mkN002 form; + _ + "јај" => mkN039 form; + _ + "таќ" => mkN001 form; + _ + "дух" => mkN002 form; + _ + "лух" => mkN005 form; + _ + "лех" => mkN005 form; + _ + "фељ" => mkN104 form; + _ + "шно" => mkN004 form; + _ + "пно" => mkN004 form; + _ + "хно" => mkN004 form; + _ + "сно" => mkN152 form; + _ + "вно" => mkN177 form; + _ + "нто" => mkN004 form; + _ + "едо" => mkN089 form; + _ + "лко" => mkN084 form; + _ + "ако" => mkN040 form; + _ + "нко" => mkN084 form; + _ + "осо" => mkN004 form; + _ + "цио" => mkN004 form; + _ + "кро" => mkN047 form; + _ + "жго" => mkN089 form; + _ + "уго" => mkN132 form; + _ + "або" => mkN040 form; + _ + "пчо" => mkN084 form; + _ + "ичо" => mkN132 form; + _ + "жие" => mkN004 form; + _ + "бие" => mkN004 form; + _ + "мие" => mkN004 form; + _ + "еље" => mkN047 form; + _ + "афе" => mkN009 form; + _ + "лје" => mkN004 form; + _ + "тје" => mkN049 form; + _ + "дје" => mkN049 form; + _ + "сје" => mkN049 form; + _ + "аје" => mkN040 form; + _ + "ате" => mkN004 form; + _ + "сте" => mkN009 form; + _ + "фте" => mkN009 form; + _ + "кте" => mkN009 form; + _ + "нте" => mkN009 form; + _ + "лте" => mkN040 form; + _ + "ике" => mkN040 form; + _ + "иње" => mkN049 form; + _ + "дне" => mkN004 form; + _ + "ане" => mkN004 form; + _ + "еќе" => mkN009 form; + _ + "ире" => mkN040 form; + _ + "аве" => mkN004 form; _ + "иде" => mkN004 form; - _ + "ире" => mkN004 form; - _ + "аје" => mkN004 form; - _ + "лје" => mkN160 form; - _ + "жје" => mkN031 form; - _ + "бје" => mkN031 form; - _ + "зје" => mkN031 form; - _ + "шје" => mkN031 form; - _ + "чје" => mkN031 form; - _ + "ифе" => mkN004 form; - _ + "афе" => mkN010 form; - _ + "лте" => mkN004 form; - _ + "сте" => mkN010 form; - _ + "фте" => mkN010 form; - _ + "кте" => mkN010 form; - _ + "нте" => mkN010 form; - _ + "ате" => mkN072 form; - _ + "озе" => mkN004 form; - _ + "мие" => mkN160 form; - _ + "бие" => mkN160 form; - _ + "жие" => mkN160 form; - _ + "јце" => mkN010 form; - _ + "еце" => mkN010 form; - _ + "уце" => mkN010 form; - _ + "гче" => mkN082 form; - _ + "бче" => mkN082 form; - _ + "ибе" => mkN160 form; - _ + "дне" => mkN160 form; - _ + "ане" => mkN160 form; - _ + "аве" => mkN160 form; - _ + "еќе" => mkN010 form; - _ + "дка" => mkN050 form; - _ + "чна" => mkN008 form; - _ + "два" => mkN008 form; - _ + "аџа" => mkN008 form; - _ + "зња" => mkN008 form; - _ + "оња" => mkN018 form; - _ + "лфа" => mkN018 form; - _ + "’ѓа" => mkN018 form; - _ + "јз" => mkN007 form; - _ + "от" => mkN001 form; - _ + "рт" => mkN001 form; + _ + "ибе" => mkN004 form; + _ + "убе" => mkN112 form; + _ + "гче" => mkN103 form; + _ + "бче" => mkN103 form; + _ + "јце" => mkN009 form; + _ + "еце" => mkN009 form; + _ + "уце" => mkN009 form; + _ + "усе" => mkN112 form; + _ + "озе" => mkN040 form; + _ + "аше" => mkN040 form; + _ + "рше" => mkN040 form; + _ + "тее" => mkN034 form; + _ + "ами" => mkN026 form; + _ + "уши" => mkN004 form; + _ + "ири" => mkN004 form; + _ + "ери" => mkN075 form; + _ + "бри" => mkN026 form; + _ + "ури" => mkN026 form; + _ + "гби" => mkN004 form; + _ + "уни" => mkN016 form; + _ + "они" => mkN075 form; + _ + "ени" => mkN026 form; + _ + "или" => mkN004 form; + _ + "ули" => mkN016 form; + _ + "зли" => mkN026 form; + _ + "ели" => mkN026 form; + _ + "сли" => mkN075 form; + _ + "али" => mkN075 form; + _ + "јли" => mkN127 form; + _ + "ики" => mkN004 form; + _ + "рки" => mkN075 form; + _ + "цки" => mkN075 form; + _ + "оки" => mkN075 form; + _ + "иви" => mkN075 form; + _ + "еви" => mkN075 form; + _ + "ови" => mkN080 form; + _ + "ити" => mkN080 form; + _ + "нии" => mkN075 form; + _ + "уфи" => mkN080 form; + _ + "јца" => mkN008 form; + _ + "нца" => mkN008 form; + _ + "лца" => mkN007 form; + _ + "вца" => mkN008 form; + _ + "рца" => mkN008 form; + _ + "оца" => mkN008 form; + _ + "аца" => mkN008 form; + _ + "уца" => mkN008 form; + _ + "еца" => mkN008 form; + _ + "ека" => mkN008 form; + _ + "ика" => mkN007 form; + _ + "шка" => mkN008 form; + _ + "пка" => mkN008 form; + _ + "цка" => mkN008 form; + _ + "ука" => mkN008 form; + _ + "ака" => mkN008 form; + _ + "ока" => mkN008 form; + _ + "дка" => mkN060 form; + _ + "џба" => mkN007 form; + _ + "каа" => mkN007 form; + _ + "наа" => mkN008 form; + _ + "лаа" => mkN008 form; + _ + "мла" => mkN007 form; + _ + "тма" => mkN007 form; + _ + "чна" => mkN045 form; + _ + "оја" => mkN007 form; + _ + "лја" => mkN008 form; + _ + "мја" => mkN008 form; + _ + "пја" => mkN008 form; + _ + "бја" => mkN008 form; + _ + "сја" => mkN053 form; + _ + "оња" => mkN017 form; + _ + "зња" => mkN045 form; + _ + "два" => mkN045 form; + _ + "зиа" => mkN007 form; + _ + "гиа" => mkN007 form; + _ + "лфа" => mkN017 form; + _ + "меа" => mkN007 form; + _ + "ноа" => mkN007 form; + _ + "’ѓа" => mkN017 form; + _ + "бља" => mkN008 form; + _ + "аџа" => mkN045 form; + _ + "јз" => mkN005 form; + _ + "ун" => mkN022 form; + _ + "рн" => mkN005 form; + _ + "вн" => mkN005 form; + _ + "ом" => mkN001 form; + _ + "ум" => mkN002 form; + _ + "ем" => mkN001 form; + _ + "им" => mkN001 form; + _ + "рм" => mkN002 form; + _ + "лм" => mkN005 form; + _ + "јм" => mkN005 form; + _ + "лв" => mkN044 form; + _ + "уд" => mkN005 form; + _ + "зд" => mkN005 form; + _ + "жд" => mkN005 form; + _ + "лд" => mkN013 form; _ + "нт" => mkN001 form; + _ + "рт" => mkN001 form; _ + "ут" => mkN001 form; _ + "ат" => mkN001 form; _ + "ет" => mkN001 form; + _ + "от" => mkN001 form; _ + "кт" => mkN001 form; _ + "вт" => mkN001 form; _ + "ит" => mkN001 form; _ + "лт" => mkN001 form; _ + "пт" => mkN001 form; - _ + "фт" => mkN007 form; + _ + "фт" => mkN005 form; _ + "јт" => mkN001 form; - _ + "хт" => mkN001 form; - _ + "шт" => mkN007 form; - _ + "’т" => mkN007 form; - _ + "ун" => mkN022 form; - _ + "рн" => mkN007 form; - _ + "вн" => mkN007 form; - _ + "нк" => mkN007 form; - _ + "вк" => mkN001 form; - _ + "рк" => mkN007 form; - _ + "лк" => mkN007 form; - _ + "јк" => mkN007 form; - _ + "’к" => mkN073 form; - _ + "ам" => mkN162 form; - _ + "јм" => mkN007 form; - _ + "лв" => mkN040 form; - _ + "уд" => mkN007 form; - _ + "зд" => mkN007 form; - _ + "жд" => mkN007 form; - _ + "лд" => mkN161 form; + _ + "хт" => mkN002 form; + _ + "шт" => mkN005 form; + _ + "’т" => mkN005 form; + _ + "фл" => mkN002 form; + _ + "јл" => mkN002 form; _ + "ор" => mkN022 form; _ + "ар" => mkN022 form; - _ + "нр" => mkN007 form; - _ + "ој" => mkN062 form; - _ + "ри" => mkN001 form; - _ + "ми" => mkN160 form; - _ + "си" => mkN005 form; - _ + "би" => mkN005 form; - _ + "ди" => mkN005 form; - _ + "ши" => mkN005 form; - _ + "фи" => mkN006 form; - _ + "ти" => mkN062 form; - _ + "ќи" => mkN062 form; - _ + "уи" => mkN062 form; - _ + "ги" => mkN062 form; - _ + "пи" => mkN062 form; - _ + "аи" => mkN160 form; - _ + "пс" => mkN007 form; - _ + "уг" => mkN007 form; - _ + "ег" => mkN007 form; - _ + "јг" => mkN001 form; - _ + "аг" => mkN007 form; - _ + "лг" => mkN007 form; - _ + "рж" => mkN032 form; - _ + "’ж" => mkN015 form; + _ + "нр" => mkN005 form; + _ + "аџ" => mkN002 form; + _ + "пс" => mkN005 form; + _ + "уж" => mkN002 form; + _ + "рж" => mkN005 form; _ + "ож" => mkN021 form; - _ + "рц" => mkN001 form; + _ + "’ж" => mkN157 form; _ + "нц" => mkN001 form; - _ + "иц" => mkN007 form; - _ + "лц" => mkN001 form; - _ + "ац" => mkN007 form; - _ + "нч" => mkN007 form; + _ + "иц" => mkN005 form; + _ + "рц" => mkN002 form; + _ + "лц" => mkN002 form; + _ + "ац" => mkN005 form; + _ + "нч" => mkN005 form; _ + "уч" => mkN021 form; - _ + "оч" => mkN007 form; + _ + "оч" => mkN005 form; _ + "рч" => mkN021 form; - _ + "лч" => mkN032 form; + _ + "лч" => mkN051 form; _ + "аб" => mkN001 form; _ + "зб" => mkN001 form; - _ + "нф" => mkN007 form; - _ + "лф" => mkN007 form; - _ + "мф" => mkN007 form; - _ + "рф" => mkN094 form; - _ + "рп" => mkN007 form; - _ + "лп" => mkN007 form; - _ + "мп" => mkN007 form; - _ + "иљ" => mkN083 form; - _ + "аљ" => mkN083 form; - _ + "во" => mkN160 form; - _ + "ко" => mkN072 form; - _ + "жо" => mkN004 form; - _ + "по" => mkN042 form; - _ + "ио" => mkN059 form; - _ + "чо" => mkN072 form; - _ + "њо" => mkN072 form; - _ + "ао" => mkN160 form; - _ + "хо" => mkN160 form; - _ + "џо" => mkN160 form; - _ + "аќ" => mkN001 form; - _ + "ду" => mkN160 form; - _ + "ру" => mkN042 form; - _ + "ку" => mkN160 form; - _ + "фу" => mkN160 form; - _ + "ау" => mkN160 form; - _ + "су" => mkN160 form; - _ + "ле" => mkN010 form; - _ + "ше" => mkN010 form; - _ + "ме" => mkN010 form; - _ + "де" => mkN010 form; - _ + "ре" => mkN010 form; - _ + "пе" => mkN004 form; - _ + "же" => mkN010 form; - _ + "фе" => mkN160 form; - _ + "те" => mkN031 form; - _ + "ке" => mkN160 form; - _ + "зе" => mkN010 form; - _ + "ие" => mkN030 form; - _ + "це" => mkN031 form; - _ + "че" => mkN010 form; - _ + "бе" => mkN010 form; - _ + "се" => mkN010 form; - _ + "не" => mkN010 form; - _ + "ве" => mkN010 form; - _ + "џе" => mkN010 form; - _ + "ље" => mkN160 form; - _ + "ѕе" => mkN062 form; - _ + "ца" => mkN008 form; - _ + "ка" => mkN008 form; + _ + "еф" => mkN005 form; + _ + "нф" => mkN005 form; + _ + "лф" => mkN005 form; + _ + "мф" => mkN005 form; + _ + "рф" => mkN116 form; + _ + "рп" => mkN005 form; + _ + "лп" => mkN005 form; + _ + "мп" => mkN005 form; + _ + "вк" => mkN001 form; + _ + "нк" => mkN005 form; + _ + "рк" => mkN005 form; + _ + "лк" => mkN005 form; + _ + "јк" => mkN005 form; + _ + "’к" => mkN091 form; + _ + "уг" => mkN005 form; + _ + "ег" => mkN005 form; + _ + "јг" => mkN002 form; + _ + "аг" => mkN005 form; + _ + "лг" => mkN005 form; + _ + "ој" => mkN075 form; + _ + "аќ" => mkN002 form; + _ + "иљ" => mkN104 form; + _ + "аљ" => mkN104 form; + _ + "во" => mkN004 form; + _ + "ко" => mkN089 form; + _ + "ао" => mkN004 form; + _ + "хо" => mkN004 form; + _ + "ио" => mkN072 form; + _ + "џо" => mkN004 form; + _ + "шо" => mkN040 form; + _ + "жо" => mkN040 form; + _ + "чо" => mkN089 form; + _ + "њо" => mkN089 form; + _ + "ие" => mkN033 form; + _ + "ље" => mkN004 form; + _ + "фе" => mkN004 form; + _ + "је" => mkN034 form; + _ + "те" => mkN034 form; + _ + "ке" => mkN004 form; + _ + "не" => mkN009 form; + _ + "ќе" => mkN049 form; + _ + "ре" => mkN009 form; + _ + "ве" => mkN009 form; + _ + "де" => mkN009 form; + _ + "бе" => mkN009 form; + _ + "че" => mkN009 form; + _ + "це" => mkN034 form; + _ + "ле" => mkN009 form; + _ + "ме" => mkN009 form; + _ + "же" => mkN009 form; + _ + "се" => mkN009 form; + _ + "зе" => mkN009 form; + _ + "ше" => mkN009 form; + _ + "џе" => mkN009 form; + _ + "пе" => mkN040 form; + _ + "ѓе" => mkN049 form; + _ + "ѕе" => mkN075 form; + _ + "ку" => mkN004 form; + _ + "фу" => mkN004 form; + _ + "ау" => mkN004 form; + _ + "су" => mkN004 form; + _ + "ду" => mkN004 form; + _ + "ру" => mkN047 form; + _ + "ми" => mkN004 form; + _ + "ши" => mkN026 form; + _ + "ри" => mkN016 form; + _ + "би" => mkN026 form; + _ + "аи" => mkN004 form; + _ + "си" => mkN026 form; + _ + "ди" => mkN026 form; + _ + "ти" => mkN075 form; + _ + "ќи" => mkN075 form; + _ + "уи" => mkN075 form; + _ + "ги" => mkN075 form; + _ + "пи" => mkN075 form; + _ + "фи" => mkN127 form; + _ + "ба" => mkN008 form; + _ + "ла" => mkN008 form; + _ + "та" => mkN008 form; + _ + "ма" => mkN008 form; + _ + "на" => mkN008 form; _ + "ја" => mkN023 form; - _ + "ља" => mkN018 form; + _ + "ра" => mkN008 form; + _ + "ња" => mkN008 form; + _ + "за" => mkN008 form; + _ + "да" => mkN008 form; + _ + "га" => mkN008 form; + _ + "ва" => mkN008 form; + _ + "жа" => mkN008 form; + _ + "ха" => mkN008 form; + _ + "са" => mkN008 form; + _ + "иа" => mkN008 form; + _ + "фа" => mkN008 form; + _ + "ча" => mkN008 form; + _ + "еа" => mkN008 form; + _ + "оа" => mkN008 form; + _ + "па" => mkN008 form; + _ + "ша" => mkN008 form; + _ + "ѓа" => mkN008 form; + _ + "ќа" => mkN008 form; + _ + "ља" => mkN017 form; + _ + "џа" => mkN008 form; + _ + "уа" => mkN008 form; + _ + "ѕа" => mkN008 form; _ + "з" => mkN001 form; - _ + "т" => mkN039 form; _ + "н" => mkN001 form; - _ + "к" => mkN011 form; - _ + "м" => mkN001 form; + _ + "м" => mkN036 form; _ + "в" => mkN001 form; _ + "д" => mkN001 form; - _ + "р" => mkN001 form; + _ + "т" => mkN050 form; _ + "л" => mkN001 form; - _ + "ј" => mkN056 form; - _ + "и" => mkN076 form; - _ + "х" => mkN035 form; - _ + "." => mkN001 form; + _ + "р" => mkN001 form; _ + "џ" => mkN001 form; _ + "с" => mkN001 form; - _ + "г" => mkN019 form; _ + "њ" => mkN001 form; _ + "ж" => mkN001 form; - _ + "ц" => mkN002 form; + _ + "ц" => mkN003 form; _ + "ч" => mkN001 form; _ + "ш" => mkN001 form; - _ + "б" => mkN007 form; + _ + "б" => mkN005 form; _ + "ф" => mkN001 form; _ + "п" => mkN001 form; - _ + "љ" => mkN001 form; - _ + "о" => mkN013 form; - _ + "ќ" => mkN032 form; - _ + "у" => mkN004 form; - _ + "е" => mkN026 form; - _ + "а" => mkN009 form; - _ + "ѓ" => mkN032 form -} ; + _ + "к" => mkN010 form; + _ + "г" => mkN019 form; + _ + "ј" => mkN067 form; + _ + "ќ" => mkN051 form; + _ + "х" => mkN037 form; + _ + "љ" => mkN002 form; + _ + "о" => mkN012 form; + _ + "е" => mkN028 form; + _ + "у" => mkN040 form; + _ + "и" => mkN095 form; + _ + "а" => mkN006 form; + _ + "." => mkN016 form; + _ + "ѓ" => mkN051 form; + _ => error "Cannot find an inflection rule" + } ; -reg2N : Str -> Str -> N -= \form1, form2 -> case of { - <_ + "уст", _ + "а"> => mkN039 form1; - <_ + "ист", _ + "а"> => mkN039 form1; - <_ + "сед", _ + "т"> => mkN001 form1; - <_ + "леб", _ + "т"> => mkN007 form1; - <_ + "тел", _ + "а"> => mkN032 form1; - <_ + "вед", _ + "т"> => mkN001 form1; - <_ + "иви", _ + "о"> => mkN005 form1; - <_ + "они", _ + "о"> => mkN005 form1; - <_ + "ери", _ + "о"> => mkN006 form1; - <_ + "ноп", _ + "а"> => mkN015 form1; - <_ + "виз", _> => mkN007 form1; - <_ + "бот", _> => mkN022 form1; - <_ + "арт", _> => mkN007 form1; - <_ + "мрт", _> => mkN032 form1; - <_ + "уст", _> => mkN001 form1; - <_ + "ист", _> => mkN001 form1; - <_ + "рст", _> => mkN001 form1; - <_ + "кст", _> => mkN001 form1; - <_ + "унт", _> => mkN007 form1; - <_ + "кут", _> => mkN007 form1; - <_ + "чит", _> => mkN032 form1; - <_ + "шит", _> => mkN161 form1; - <_ + "улт", _> => mkN007 form1; - <_ + "аон", _> => mkN022 form1; - <_ + "лун", _> => mkN007 form1; - <_ + "бун", _> => mkN007 form1; - <_ + "жен", _> => mkN002 form1; - <_ + "шен", _> => mkN002 form1; - <_ + "фан", _> => mkN022 form1; - <_ + "нин", _> => mkN017 form1; - <_ + "пин", _> => mkN017 form1; - <_ + "ќин", _> => mkN022 form1; - <_ + "дин", _> => mkN161 form1; - <_ + "рук", _> => mkN007 form1; - <_ + "жок", _> => mkN001 form1; - <_ + "мок", _> => mkN091 form1; - <_ + "цак", _> => mkN001 form1; - <_ + "оек", _> => mkN001 form1; - <_ + "век", _> => mkN147 form1; - <_ + "аск", _> => mkN001 form1; - <_ + "иск", _> => mkN007 form1; - <_ + "там", _> => mkN041 form1; - <_ + "кам", _> => mkN161 form1; - <_ + "илм", _> => mkN007 form1; - <_ + "бов", _> => mkN032 form1; - <_ + "нев", _> => mkN007 form1; - <_ + "тув", _> => mkN022 form1; - <_ + "був", _> => mkN161 form1; - <_ + "сед", _> => mkN161 form1; - <_ + "вед", _> => mkN032 form1; - <_ + "лод", _> => mkN007 form1; - <_ + "код", _> => mkN007 form1; - <_ + "сод", _> => mkN161 form1; - <_ + "енд", _> => mkN007 form1; - <_ + "онд", _> => mkN007 form1; - <_ + "тар", _> => mkN041 form1; - <_ + "тур", _> => mkN022 form1; - <_ + "нур", _> => mkN007 form1; - <_ + "еур", _> => mkN022 form1; - <_ + "ѓур", _> => mkN022 form1; - <_ + "џур", _> => mkN022 form1; - <_ + "уур", _> => mkN161 form1; - <_ + "хур", _> => mkN161 form1; - <_ + "зол", _> => mkN096 form1; - <_ + "тел", _> => mkN022 form1; - <_ + "кел", _> => mkN002 form1; - <_ + "шел", _> => mkN002 form1; - <_ + "шал", _> => mkN022 form1; - <_ + "чал", _> => mkN032 form1; - <_ + "фал", _> => mkN161 form1; - <_ + "ќај", _> => mkN001 form1; - <_ + "кај", _> => mkN001 form1; - <_ + "јај", _> => mkN036 form1; - <_ + "кој", _> => mkN001 form1; - <_ + "реј", _> => mkN001 form1; - <_ + "меј", _> => mkN007 form1; - <_ + "ули", _> => mkN001 form1; - <_ + "зли", _> => mkN005 form1; - <_ + "ели", _> => mkN005 form1; - <_ + "јли", _> => mkN006 form1; - <_ + "сли", _> => mkN062 form1; - <_ + "али", _> => mkN062 form1; - <_ + "или", _> => mkN160 form1; - <_ + "уни", _> => mkN001 form1; - <_ + "они", _> => mkN062 form1; - <_ + "ени", _> => mkN005 form1; - <_ + "ири", _> => mkN005 form1; - <_ + "бри", _> => mkN005 form1; - <_ + "ури", _> => mkN005 form1; - <_ + "ери", _> => mkN062 form1; - <_ + "ами", _> => mkN005 form1; - <_ + "рки", _> => mkN062 form1; - <_ + "цки", _> => mkN062 form1; - <_ + "оки", _> => mkN062 form1; - <_ + "ики", _> => mkN160 form1; - <_ + "иви", _> => mkN062 form1; - <_ + "ови", _> => mkN015 form1; - <_ + "еви", _> => mkN062 form1; - <_ + "гби", _> => mkN160 form1; - <_ + "сти", _> => mkN014 form1; - <_ + "ити", _> => mkN015 form1; - <_ + "нии", _> => mkN062 form1; - <_ + "дух", _> => mkN001 form1; - <_ + "лух", _> => mkN007 form1; - <_ + "лех", _> => mkN007 form1; - <_ + "укс", _> => mkN007 form1; - <_ + "бос", _> => mkN007 form1; - <_ + "ирс", _> => mkN021 form1; - <_ + "мог", _> => mkN007 form1; - <_ + "бог", _> => mkN007 form1; - <_ + "сег", _> => mkN001 form1; - <_ + "онг", _> => mkN007 form1; - <_ + "енг", _> => mkN007 form1; - <_ + "риг", _> => mkN001 form1; - <_ + "таж", _> => mkN007 form1; - <_ + "орж", _> => mkN007 form1; - <_ + "зец", _> => mkN057 form1; - <_ + "бец", _> => mkN064 form1; - <_ + "чец", _> => mkN001 form1; - <_ + "иец", _> => mkN065 form1; - <_ + "аец", _> => mkN065 form1; - <_ + "еец", _> => mkN065 form1; - <_ + "оец", _> => mkN065 form1; - <_ + "уец", _> => mkN065 form1; - <_ + "жец", _> => mkN113 form1; - <_ + "пич", _> => mkN161 form1; - <_ + "рош", _> => mkN007 form1; - <_ + "мош", _> => mkN032 form1; - <_ + "фоб", _> => mkN001 form1; - <_ + "леб", _> => mkN001 form1; - <_ + "реб", _> => mkN001 form1; - <_ + "љуб", _> => mkN001 form1; - <_ + "крб", _> => mkN032 form1; - <_ + "тоф", _> => mkN007 form1; - <_ + "риф", _> => mkN022 form1; - <_ + "реф", _> => mkN007 form1; - <_ + "ноп", _> => mkN007 form1; - <_ + "рип", _> => mkN007 form1; - <_ + "чип", _> => mkN007 form1; - <_ + "гуп", _> => mkN022 form1; - <_ + "фељ", _> => mkN083 form1; - <_ + "нто", _> => mkN160 form1; - <_ + "кро", _> => mkN042 form1; - <_ + "ако", _> => mkN004 form1; - <_ + "лко", _> => mkN069 form1; - <_ + "нко", _> => mkN069 form1; - <_ + "шно", _> => mkN160 form1; - <_ + "пно", _> => mkN160 form1; - <_ + "хно", _> => mkN160 form1; - <_ + "вно", _> => mkN160 form1; - <_ + "жго", _> => mkN072 form1; - <_ + "уго", _> => mkN105 form1; - <_ + "осо", _> => mkN160 form1; - <_ + "едо", _> => mkN072 form1; - <_ + "цио", _> => mkN160 form1; - <_ + "пчо", _> => mkN069 form1; - <_ + "ичо", _> => mkN105 form1; - <_ + "аше", _> => mkN004 form1; - <_ + "рше", _> => mkN004 form1; - <_ + "иде", _> => mkN004 form1; - <_ + "ире", _> => mkN004 form1; - <_ + "аје", _> => mkN004 form1; - <_ + "лје", _> => mkN160 form1; - <_ + "жје", _> => mkN031 form1; - <_ + "бје", _> => mkN031 form1; - <_ + "зје", _> => mkN031 form1; - <_ + "шје", _> => mkN031 form1; - <_ + "чје", _> => mkN031 form1; - <_ + "ифе", _> => mkN004 form1; - <_ + "афе", _> => mkN010 form1; - <_ + "лте", _> => mkN004 form1; - <_ + "сте", _> => mkN010 form1; - <_ + "фте", _> => mkN010 form1; - <_ + "кте", _> => mkN010 form1; - <_ + "нте", _> => mkN010 form1; - <_ + "ате", _> => mkN072 form1; - <_ + "озе", _> => mkN004 form1; - <_ + "мие", _> => mkN160 form1; - <_ + "бие", _> => mkN160 form1; - <_ + "жие", _> => mkN160 form1; - <_ + "јце", _> => mkN010 form1; - <_ + "еце", _> => mkN010 form1; - <_ + "уце", _> => mkN010 form1; - <_ + "гче", _> => mkN082 form1; - <_ + "бче", _> => mkN082 form1; - <_ + "ибе", _> => mkN160 form1; - <_ + "дне", _> => mkN160 form1; - <_ + "ане", _> => mkN160 form1; - <_ + "аве", _> => mkN160 form1; - <_ + "еќе", _> => mkN010 form1; - <_ + "дка", _> => mkN050 form1; - <_ + "чна", _> => mkN008 form1; - <_ + "два", _> => mkN008 form1; - <_ + "аџа", _> => mkN008 form1; - <_ + "зња", _> => mkN008 form1; - <_ + "оња", _> => mkN018 form1; - <_ + "лфа", _> => mkN018 form1; - <_ + "’ѓа", _> => mkN018 form1; - <_ + "от", _ + "а"> => mkN032 form1; - <_ + "ат", _ + "а"> => mkN032 form1; - <_ + "ар", _ + "а"> => mkN015 form1; - <_ + "ри", _ + "о"> => mkN005 form1; - <_ + "ој", _ + "т"> => mkN056 form1; - <_ + "уд", _ + "а"> => mkN015 form1; - <_ + "ке", _ + "о"> => mkN004 form1; - <_ + "оч", _ + "а"> => mkN032 form1; - <_ + "рч", _ + "т"> => mkN007 form1; - <_ + "де", _ + "т"> => mkN121 form1; - <_ + "ље", _ + "о"> => mkN042 form1; - <_ + "јз", _> => mkN007 form1; - <_ + "от", _> => mkN001 form1; - <_ + "рт", _> => mkN001 form1; - <_ + "нт", _> => mkN001 form1; - <_ + "ут", _> => mkN001 form1; - <_ + "ат", _> => mkN001 form1; - <_ + "ет", _> => mkN001 form1; - <_ + "кт", _> => mkN001 form1; - <_ + "вт", _> => mkN001 form1; - <_ + "ит", _> => mkN001 form1; - <_ + "лт", _> => mkN001 form1; - <_ + "пт", _> => mkN001 form1; - <_ + "фт", _> => mkN007 form1; - <_ + "јт", _> => mkN001 form1; - <_ + "хт", _> => mkN001 form1; - <_ + "шт", _> => mkN007 form1; - <_ + "’т", _> => mkN007 form1; - <_ + "ун", _> => mkN022 form1; - <_ + "рн", _> => mkN007 form1; - <_ + "вн", _> => mkN007 form1; - <_ + "нк", _> => mkN007 form1; - <_ + "вк", _> => mkN001 form1; - <_ + "рк", _> => mkN007 form1; - <_ + "лк", _> => mkN007 form1; - <_ + "јк", _> => mkN007 form1; - <_ + "’к", _> => mkN073 form1; - <_ + "ам", _> => mkN162 form1; - <_ + "јм", _> => mkN007 form1; - <_ + "лв", _> => mkN040 form1; - <_ + "уд", _> => mkN007 form1; - <_ + "зд", _> => mkN007 form1; - <_ + "жд", _> => mkN007 form1; - <_ + "лд", _> => mkN161 form1; - <_ + "ор", _> => mkN022 form1; - <_ + "ар", _> => mkN022 form1; - <_ + "нр", _> => mkN007 form1; - <_ + "ој", _> => mkN062 form1; - <_ + "ри", _> => mkN001 form1; - <_ + "ми", _> => mkN160 form1; - <_ + "си", _> => mkN005 form1; - <_ + "би", _> => mkN005 form1; - <_ + "ди", _> => mkN005 form1; - <_ + "ши", _> => mkN005 form1; - <_ + "фи", _> => mkN006 form1; - <_ + "ти", _> => mkN062 form1; - <_ + "ќи", _> => mkN062 form1; - <_ + "уи", _> => mkN062 form1; - <_ + "ги", _> => mkN062 form1; - <_ + "пи", _> => mkN062 form1; - <_ + "аи", _> => mkN160 form1; - <_ + "пс", _> => mkN007 form1; - <_ + "уг", _> => mkN007 form1; - <_ + "ег", _> => mkN007 form1; - <_ + "јг", _> => mkN001 form1; - <_ + "аг", _> => mkN007 form1; - <_ + "лг", _> => mkN007 form1; - <_ + "рж", _> => mkN032 form1; - <_ + "’ж", _> => mkN015 form1; - <_ + "ож", _> => mkN021 form1; - <_ + "рц", _> => mkN001 form1; - <_ + "нц", _> => mkN001 form1; - <_ + "иц", _> => mkN007 form1; - <_ + "лц", _> => mkN001 form1; - <_ + "ац", _> => mkN007 form1; - <_ + "нч", _> => mkN007 form1; - <_ + "уч", _> => mkN021 form1; - <_ + "оч", _> => mkN007 form1; - <_ + "рч", _> => mkN021 form1; - <_ + "лч", _> => mkN032 form1; - <_ + "аб", _> => mkN001 form1; - <_ + "зб", _> => mkN001 form1; - <_ + "нф", _> => mkN007 form1; - <_ + "лф", _> => mkN007 form1; - <_ + "мф", _> => mkN007 form1; - <_ + "рф", _> => mkN094 form1; - <_ + "рп", _> => mkN007 form1; - <_ + "лп", _> => mkN007 form1; - <_ + "мп", _> => mkN007 form1; - <_ + "иљ", _> => mkN083 form1; - <_ + "аљ", _> => mkN083 form1; - <_ + "во", _> => mkN160 form1; - <_ + "ко", _> => mkN072 form1; - <_ + "жо", _> => mkN004 form1; - <_ + "по", _> => mkN042 form1; - <_ + "ио", _> => mkN059 form1; - <_ + "чо", _> => mkN072 form1; - <_ + "њо", _> => mkN072 form1; - <_ + "ао", _> => mkN160 form1; - <_ + "хо", _> => mkN160 form1; - <_ + "џо", _> => mkN160 form1; - <_ + "аќ", _> => mkN001 form1; - <_ + "ду", _> => mkN160 form1; - <_ + "ру", _> => mkN042 form1; - <_ + "ку", _> => mkN160 form1; - <_ + "фу", _> => mkN160 form1; - <_ + "ау", _> => mkN160 form1; - <_ + "су", _> => mkN160 form1; - <_ + "ле", _> => mkN010 form1; - <_ + "ше", _> => mkN010 form1; - <_ + "ме", _> => mkN010 form1; - <_ + "де", _> => mkN010 form1; - <_ + "ре", _> => mkN010 form1; - <_ + "пе", _> => mkN004 form1; - <_ + "же", _> => mkN010 form1; - <_ + "фе", _> => mkN160 form1; - <_ + "те", _> => mkN031 form1; - <_ + "ке", _> => mkN160 form1; - <_ + "зе", _> => mkN010 form1; - <_ + "ие", _> => mkN030 form1; - <_ + "це", _> => mkN031 form1; - <_ + "че", _> => mkN010 form1; - <_ + "бе", _> => mkN010 form1; - <_ + "се", _> => mkN010 form1; - <_ + "не", _> => mkN010 form1; - <_ + "ве", _> => mkN010 form1; - <_ + "џе", _> => mkN010 form1; - <_ + "ље", _> => mkN160 form1; - <_ + "ѕе", _> => mkN062 form1; - <_ + "ца", _> => mkN008 form1; - <_ + "ка", _> => mkN008 form1; - <_ + "ја", _> => mkN023 form1; - <_ + "ља", _> => mkN018 form1; - <_ + "н", _ + "иот"> => mkN108 form1; - <_ + "т", _ + "тта"> => mkN032 form1; - <_ + "т", _ + "вта"> => mkN116 form1; - <_ + "т", _ + "нта"> => mkN116 form1; - <_ + "т", _ + "ота"> => mkN117 form1; - <_ + "з", _ + "а"> => mkN032 form1; - <_ + "н", _ + "а"> => mkN032 form1; - <_ + "н", _ + "о"> => mkN042 form1; - <_ + "в", _ + "а"> => mkN015 form1; - <_ + "д", _ + "а"> => mkN032 form1; - <_ + "р", _ + "а"> => mkN032 form1; - <_ + "л", _ + "а"> => mkN015 form1; - <_ + "с", _ + "а"> => mkN163 form1; - <_ + "ж", _ + "а"> => mkN032 form1; - <_ + "ч", _ + "а"> => mkN032 form1; - <_ + "б", _ + "а"> => mkN032 form1; - <_ + "т", _ + "т"> => mkN001 form1; - <_ + "и", _ + "о"> => mkN005 form1; - <_ + "и", _ + "т"> => mkN062 form1; - <_ + "а", _ + "т"> => mkN094 form1; - <_ + "з", _> => mkN001 form1; - <_ + "т", _> => mkN039 form1; - <_ + "н", _> => mkN001 form1; - <_ + "к", _> => mkN011 form1; - <_ + "м", _> => mkN001 form1; - <_ + "в", _> => mkN001 form1; - <_ + "д", _> => mkN001 form1; - <_ + "р", _> => mkN001 form1; - <_ + "л", _> => mkN001 form1; - <_ + "ј", _> => mkN056 form1; - <_ + "и", _> => mkN076 form1; - <_ + "х", _> => mkN035 form1; - <_ + ".", _> => mkN001 form1; - <_ + "џ", _> => mkN001 form1; - <_ + "с", _> => mkN001 form1; - <_ + "г", _> => mkN019 form1; - <_ + "њ", _> => mkN001 form1; - <_ + "ж", _> => mkN001 form1; - <_ + "ц", _> => mkN002 form1; - <_ + "ч", _> => mkN001 form1; - <_ + "ш", _> => mkN001 form1; - <_ + "б", _> => mkN007 form1; - <_ + "ф", _> => mkN001 form1; - <_ + "п", _> => mkN001 form1; - <_ + "љ", _> => mkN001 form1; - <_ + "о", _> => mkN013 form1; - <_ + "ќ", _> => mkN032 form1; - <_ + "у", _> => mkN004 form1; - <_ + "е", _> => mkN026 form1; - <_ + "а", _> => mkN009 form1; - <_ + "ѓ", _> => mkN032 form1 -} ; + reg2N : Str -> Str -> N -- s;Indef;Sg s;Indef;Pl + = \form1, form2 -> case of { + <_ + "тар", _ + "ари"> => mkN022 form1; + <_ + "тел", _ + "тли"> => mkN003 form1; + <_ + "рав", _ + "ави"> => mkN001 form1; + <_ + "рев", _ + "ови"> => mkN005 form1; + <_ + "зол", _ + "оли"> => mkN001 form1; + <_ + "мок", _ + "оци"> => mkN010 form1; + <_ + "тин", _ + "ти"> => mkN015 form1; + <_ + "ист", _ + "ви"> => mkN005 form1; + <_ + "рст", _ + "ти"> => mkN001 form1; + <_ + "лин", _ + "ви"> => mkN005 form1; + <_ + "зин", _ + "зи"> => mkN015 form1; + <_ + "енд", _ + "ди"> => mkN001 form1; + <_ + "тар", _ + "ви"> => mkN056 form1; + <_ + "реб", _ + "ви"> => mkN044 form1; + <_ + "рум", _ + "ви"> => mkN005 form1; + <_ + "орт", _ + "ви"> => mkN005 form1; + <_ + "рут", _ + "ти"> => mkN001 form1; + <_ + "рам", _ + "ви"> => mkN005 form1; + <_ + "кст", _ + "ви"> => mkN005 form1; + <_ + "улт", _ + "ти"> => mkN001 form1; + <_ + "аст", _ + "ви"> => mkN005 form1; + <_ + "арм", _ + "ви"> => mkN005 form1; + <_ + "кум", _ + "ви"> => mkN065 form1; + <_ + "вит", _ + "ви"> => mkN005 form1; + <_ + "пил", _ + "ли"> => mkN001 form1; + <_ + "инт", _ + "ти"> => mkN001 form1; + <_ + "риз", _ + "зи"> => mkN001 form1; + <_ + "иск", _ + "ци"> => mkN010 form1; + <_ + "мок", _ + "ви"> => mkN005 form1; + <_ + "мја", _ + "ми"> => mkN023 form1; + <_ + "тин", _ + "и"> => mkN001 form1; + <_ + "лин", _ + "и"> => mkN001 form1; + <_ + "зин", _ + "и"> => mkN001 form1; + <_ + "леб", _ + "и"> => mkN005 form1; + <_ + "орт", _ + "и"> => mkN001 form1; + <_ + "нит", _ + "и"> => mkN001 form1; + <_ + "тис", _ + "и"> => mkN001 form1; + <_ + "рев", _ + "и"> => mkN001 form1; + <_ + "вит", _ + "и"> => mkN001 form1; + <_ + "пил", _ + "и"> => mkN005 form1; + <_ + "риз", _ + "и"> => mkN005 form1; + <_ + "рад", _ + "и"> => mkN005 form1; + <_ + "кој", _ + "ј"> => mkN075 form1; + <_ + "ате", _ + "и"> => mkN089 form1; + <_ + "ири", _ + "а"> => mkN026 form1; + <_ + "иње", _ + "а"> => mkN009 form1; + <_ + "бие", _ + "а"> => mkN033 form1; + <_ + "иде", _ + "а"> => mkN040 form1; + <_ + "лје", _ + "а"> => mkN040 form1; + <_ + "мие", _ + "а"> => mkN033 form1; + <_ + "ери", _ + "а"> => mkN127 form1; + <_ + "век", _ + "и"> => mkN005 form1; + <_ + "ика", _ + "и"> => mkN008 form1; + <_ + "каа", _ + "и"> => mkN006 form1; + <_ + "оја", _ + "и"> => mkN023 form1; + <_ + "вца", _ + "а"> => mkN122 form1; + <_ + "едо", _ + "а"> => mkN012 form1; + <_ + "лко", _ + "а"> => mkN012 form1; + <_ + "ами", _ + "и"> => mkN075 form1; + <_ + "иви", _ + "а"> => mkN026 form1; + <_ + "они", _ + "а"> => mkN026 form1; + <_ + "тје", _ + "а"> => mkN028 form1; + <_ + "дје", _ + "а"> => mkN028 form1; + <_ + "сје", _ + "а"> => mkN028 form1; + <_ + "чит", _ + "и"> => mkN087 form1; + <_ + "ор", _ + "ври"> => mkN118 form1; + <_ + "ар", _ + "дри"> => mkN027 form1; + <_ + "ар", _ + "бри"> => mkN027 form1; + <_ + "ар", _ + "гри"> => mkN046 form1; + <_ + "ар", _ + "при"> => mkN046 form1; + <_ + "ар", _ + "ври"> => mkN046 form1; + <_ + "ар", _ + "еви"> => mkN021 form1; + <_ + "от", _ + "кти"> => mkN153 form1; + <_ + "иц", _ + "еви"> => mkN021 form1; + <_ + "ие", _ + "еја"> => mkN026 form1; + <_ + "ри", _ + "ври"> => mkN075 form1; + <_ + "ја", _ + "чии"> => mkN053 form1; + <_ + "ја", _ + "шии"> => mkN053 form1; + <_ + "ја", _ + "џии"> => mkN053 form1; + <_ + "ќи", _ + "еќи"> => mkN095 form1; + <_ + "ом", _ + "ви"> => mkN005 form1; + <_ + "нт", _ + "ви"> => mkN005 form1; + <_ + "ун", _ + "ви"> => mkN005 form1; + <_ + "ор", _ + "ви"> => mkN005 form1; + <_ + "рт", _ + "ви"> => mkN005 form1; + <_ + "ут", _ + "ви"> => mkN005 form1; + <_ + "ет", _ + "ви"> => mkN005 form1; + <_ + "ар", _ + "ви"> => mkN005 form1; + <_ + "ем", _ + "ви"> => mkN005 form1; + <_ + "от", _ + "ви"> => mkN005 form1; + <_ + "аб", _ + "ви"> => mkN005 form1; + <_ + "им", _ + "ви"> => mkN005 form1; + <_ + "кт", _ + "ви"> => mkN005 form1; + <_ + "еф", _ + "фи"> => mkN001 form1; + <_ + "ит", _ + "ви"> => mkN005 form1; + <_ + "пс", _ + "си"> => mkN001 form1; + <_ + "фт", _ + "ти"> => mkN001 form1; + <_ + "ум", _ + "ви"> => mkN005 form1; + <_ + "јт", _ + "ви"> => mkN005 form1; + <_ + "иц", _ + "ци"> => mkN001 form1; + <_ + "нч", _ + "чи"> => mkN001 form1; + <_ + "ој", _ + "ји"> => mkN001 form1; + <_ + "ој", _ + "ви"> => mkN039 form1; + <_ + "уч", _ + "чи"> => mkN001 form1; + <_ + "уд", _ + "ди"> => mkN001 form1; + <_ + "зд", _ + "ди"> => mkN001 form1; + <_ + "уг", _ + "зи"> => mkN019 form1; + <_ + "нк", _ + "ци"> => mkN010 form1; + <_ + "рк", _ + "ци"> => mkN010 form1; + <_ + "во", _ + "оа"> => mkN040 form1; + <_ + "ко", _ + "оа"> => mkN040 form1; + <_ + "ко", _ + "ки"> => mkN081 form1; + <_ + "ќе", _ + "ќа"> => mkN034 form1; + <_ + "ре", _ + "еа"> => mkN040 form1; + <_ + "ри", _ + "ња"> => mkN127 form1; + <_ + "це", _ + "ња"> => mkN009 form1; + <_ + "ле", _ + "еа"> => mkN040 form1; + <_ + "аг", _ + "зи"> => mkN019 form1; + <_ + "ег", _ + "зи"> => mkN019 form1; + <_ + "лк", _ + "ци"> => mkN010 form1; + <_ + "на", _ + "аи"> => mkN116 form1; + <_ + "ме", _ + "еа"> => mkN040 form1; + <_ + "же", _ + "еа"> => mkN040 form1; + <_ + "ше", _ + "еа"> => mkN040 form1; + <_ + "пе", _ + "ња"> => mkN009 form1; + <_ + "шо", _ + "ша"> => mkN152 form1; + <_ + "ат", _ + "а"> => mkN024 form1; + <_ + "ет", _ + "а"> => mkN105 form1; + <_ + "от", _ + "а"> => mkN105 form1; + <_ + "ум", _ + "и"> => mkN001 form1; + <_ + "ој", _ + "и"> => mkN067 form1; + <_ + "во", _ + "а"> => mkN012 form1; + <_ + "фе", _ + "а"> => mkN040 form1; + <_ + "ко", _ + "а"> => mkN012 form1; + <_ + "ќе", _ + "а"> => mkN009 form1; + <_ + "ду", _ + "а"> => mkN040 form1; + <_ + "ри", _ + "а"> => mkN026 form1; + <_ + "ри", _ + "и"> => mkN095 form1; + <_ + "рч", _ + "и"> => mkN005 form1; + <_ + "ла", _ + "а"> => mkN101 form1; + <_ + "ња", _ + "а"> => mkN122 form1; + <_ + "са", _ + "а"> => mkN122 form1; + <_ + "ќа", _ + "а"> => mkN122 form1; + <_ + "би", _ + "и"> => mkN095 form1; + <_ + "ди", _ + "и"> => mkN095 form1; + <_ + "з", _ + "еви"> => mkN021 form1; + <_ + "н", _ + "мни"> => mkN003 form1; + <_ + "н", _ + "вни"> => mkN003 form1; + <_ + "н", _ + "сни"> => mkN003 form1; + <_ + "н", _ + "лни"> => mkN135 form1; + <_ + "л", _ + "рли"> => mkN003 form1; + <_ + "л", _ + "вли"> => mkN003 form1; + <_ + "л", _ + "дли"> => mkN003 form1; + <_ + "л", _ + "еви"> => mkN021 form1; + <_ + "с", _ + "еви"> => mkN021 form1; + <_ + "р", _ + "три"> => mkN003 form1; + <_ + "р", _ + "дри"> => mkN003 form1; + <_ + "ц", _ + "еци"> => mkN001 form1; + <_ + "ч", _ + "ови"> => mkN005 form1; + <_ + "ш", _ + "ови"> => mkN005 form1; + <_ + "к", _ + "дци"> => mkN113 form1; + <_ + "к", _ + "чци"> => mkN113 form1; + <_ + "к", _ + "нци"> => mkN113 form1; + <_ + "к", _ + "пци"> => mkN188 form1; + <_ + "ј", _ + "еви"> => mkN039 form1; + <_ + "з", _ + "ви"> => mkN005 form1; + <_ + "н", _ + "ви"> => mkN005 form1; + <_ + "н", _ + "би"> => mkN015 form1; + <_ + "н", _ + "ри"> => mkN015 form1; + <_ + "н", _ + "си"> => mkN015 form1; + <_ + "н", _ + "еи"> => mkN015 form1; + <_ + "д", _ + "ви"> => mkN005 form1; + <_ + "л", _ + "ви"> => mkN005 form1; + <_ + "џ", _ + "ви"> => mkN005 form1; + <_ + "с", _ + "ви"> => mkN005 form1; + <_ + "р", _ + "ви"> => mkN005 form1; + <_ + "ж", _ + "ви"> => mkN005 form1; + <_ + "ц", _ + "ви"> => mkN005 form1; + <_ + "ц", _ + "ни"> => mkN094 form1; + <_ + "ч", _ + "ви"> => mkN021 form1; + <_ + "ш", _ + "ви"> => mkN021 form1; + <_ + "ф", _ + "ви"> => mkN005 form1; + <_ + "п", _ + "ви"> => mkN005 form1; + <_ + "г", _ + "ги"> => mkN001 form1; + <_ + "г", _ + "ви"> => mkN005 form1; + <_ + "т", _ + "ви"> => mkN005 form1; + <_ + "б", _ + "би"> => mkN001 form1; + <_ + "к", _ + "ки"> => mkN001 form1; + <_ + "к", _ + "ви"> => mkN005 form1; + <_ + "ј", _ + "ји"> => mkN001 form1; + <_ + "ј", _ + "ви"> => mkN005 form1; + <_ + "х", _ + "ви"> => mkN005 form1; + <_ + "о", _ + "оа"> => mkN040 form1; + <_ + "м", _ + "ви"> => mkN005 form1; + <_ + "т", _ + "и"> => mkN043 form1; + <_ + "љ", _ + "и"> => mkN005 form1; + <_ + "и", _ + "а"> => mkN026 form1; + <_ + "о", _ + "и"> => mkN081 form1; + <_ + "м", _ + "и"> => mkN092 form1; + <_ + "ќ", _ + "и"> => mkN035 form1; + _ => regN form1 + } ; -regV : Str -> V -= \form -> case form of { - _ + "уна" => mkV025 form; - _ + "мре" => mkV006 form; - _ + "пре" => mkV006 form; - _ + "зре" => mkV006 form; - _ + "вре" => mkV006 form; - _ + "тре" => mkV006 form; - _ + "дре" => mkV006 form; - _ + "асе" => mkV005 form; - _ + "езе" => mkV005 form; - _ + "лзе" => mkV013 form; - _ + "пие" => mkV038 form; - _ + "дее" => mkV051 form; - _ + "нее" => mkV051 form; - _ + "бее" => mkV051 form; - _ + "тее" => mkV051 form; - _ + "аде" => mkV012 form; - _ + "иде" => mkV026 form; - _ + "јде" => mkV031 form; - _ + "оже" => mkV049 form; - _ + "уже" => mkV049 form; - _ + "кае" => mkV015 form; - _ + "јае" => mkV051 form; - _ + "мае" => mkV034 form; - _ + "тае" => mkV051 form; - _ + "рае" => mkV053 form; - _ + "лае" => mkV053 form; - _ + "бае" => mkV053 form; - _ + "сте" => mkV049 form; - _ + "аче" => mkV037 form; - _ + "уче" => mkV049 form; - _ + "оле" => mkV024 form; - _ + "мти" => mkV048 form; - _ + "’ти" => mkV048 form; - _ + "иди" => mkV002 form; - _ + "зди" => mkV048 form; - _ + "жди" => mkV048 form; - _ + "рзи" => mkV002 form; - _ + "изи" => mkV052 form; - _ + "ипи" => mkV048 form; - _ + "ња" => mkV025 form; - _ + "ре" => mkV022 form; - _ + "се" => mkV017 form; - _ + "зе" => mkV014 form; - _ + "ие" => mkV010 form; - _ + "пе" => mkV014 form; - _ + "бе" => mkV014 form; - _ + "ее" => mkV023 form; - _ + "уе" => mkV010 form; - _ + "де" => mkV018 form; - _ + "ше" => mkV014 form; - _ + "же" => mkV014 form; - _ + "ве" => mkV014 form; - _ + "ме" => mkV033 form; - _ + "ае" => mkV016 form; - _ + "те" => mkV019 form; - _ + "че" => mkV020 form; - _ + "ле" => mkV040 form; - _ + "ќе" => mkV049 form; - _ + "ни" => mkV008 form; - _ + "аи" => mkV032 form; - _ + "ои" => mkV011 form; - _ + "уи" => mkV011 form; - _ + "љи" => mkV048 form; + regV : Str -> V -- present;Sg;P3 + = \form -> case form of { + _ + "вка" => mkV002 form; + _ + "фка" => mkV017 form; + _ + "гра" => mkV009 form; + _ + "ера" => mkV009 form; + _ + "жва" => mkV009 form; + _ + "лва" => mkV009 form; + _ + "сла" => mkV017 form; + _ + "еба" => mkV017 form; + _ + "ада" => mkV002 form; + _ + "лда" => mkV002 form; + _ + "ата" => mkV002 form; + _ + "пца" => mkV013 form; + _ + "рча" => mkV017 form; + _ + "тча" => mkV017 form; + _ + "еѓа" => mkV009 form; + _ + "рѓа" => mkV009 form; + _ + "ага" => mkV002 form; + _ + "уга" => mkV009 form; + _ + "ога" => mkV002 form; + _ + "уна" => mkV055 form; + _ + "ања" => mkV055 form; + _ + "’ти" => mkV004 form; + _ + "иди" => mkV024 form; + _ + "жди" => mkV043 form; + _ + "мчи" => mkV015 form; + _ + "иси" => mkV004 form; + _ + "ези" => mkV003 form; + _ + "лзи" => mkV015 form; + _ + "рзи" => mkV053 form; + _ + "изи" => mkV031 form; + _ + "ипи" => mkV004 form; + _ + "рми" => mkV083 form; + _ + "дии" => mkV083 form; + _ + "оќи" => mkV015 form; + _ + "руи" => mkV049 form; + _ + "уже" => mkV006 form; + _ + "оже" => mkV023 form; + _ + "аде" => mkV018 form; + _ + "јде" => mkV056 form; + _ + "лзе" => mkV019 form; + _ + "езе" => mkV034 form; + _ + "оле" => mkV042 form; + _ + "мре" => mkV021 form; + _ + "пре" => mkV021 form; + _ + "зре" => mkV021 form; + _ + "вре" => mkV021 form; + _ + "тре" => mkV021 form; + _ + "дре" => mkV033 form; + _ + "сте" => mkV006 form; + _ + "асе" => mkV034 form; + _ + "уче" => mkV006 form; + _ + "аче" => mkV072 form; + _ + "вне" => mkV036 form; + _ + "ние" => mkV084 form; + _ + "нее" => mkV035 form; + _ + "дее" => mkV035 form; + _ + "бее" => mkV035 form; + _ + "тее" => mkV035 form; + _ + "кае" => mkV080 form; + _ + "рае" => mkV060 form; + _ + "мае" => mkV076 form; + _ + "лае" => mkV060 form; + _ + "бае" => mkV060 form; + _ + "нае" => mkV077 form; + _ + "ка" => mkV009 form; + _ + "ра" => mkV013 form; + _ + "ла" => mkV009 form; + _ + "са" => mkV009 form; + _ + "ба" => mkV009 form; + _ + "да" => mkV009 form; + _ + "па" => mkV009 form; + _ + "та" => mkV009 form; + _ + "ја" => mkV002 form; + _ + "ша" => mkV009 form; + _ + "ца" => mkV009 form; + _ + "ча" => mkV009 form; + _ + "ѓа" => mkV002 form; + _ + "за" => mkV009 form; + _ + "на" => mkV002 form; + _ + "ња" => mkV044 form; + _ + "џа" => mkV009 form; + _ + "љи" => mkV003 form; + _ + "ни" => mkV014 form; + _ + "}и" => mkV004 form; + _ + "аи" => mkV063 form; + _ + "ои" => mkV016 form; + _ + "уи" => mkV085 form; + _ + "же" => mkV028 form; + _ + "бе" => mkV028 form; + _ + "де" => mkV026 form; + _ + "зе" => mkV028 form; + _ + "ле" => mkV079 form; + _ + "ре" => mkV037 form; + _ + "ве" => mkV028 form; + _ + "пе" => mkV028 form; + _ + "те" => mkV027 form; + _ + "се" => mkV025 form; + _ + "че" => mkV029 form; + _ + "ше" => mkV028 form; + _ + "ќе" => mkV006 form; + _ + "ие" => mkV039 form; + _ + "уе" => mkV039 form; + _ + "ее" => mkV041 form; + _ + "ае" => mkV035 form; + _ + "ме" => mkV059 form; _ + "а" => mkV001 form; + _ + "и" => mkV005 form; _ + "е" => mkV007 form; - _ + "и" => mkV003 form -} ; + _ => error "Cannot find an inflection rule" + } ; -reg2V : Str -> Str -> V -= \form1, form2 -> case of { - <_ + "езе", _ + "гоа"> => mkV013 form1; - <_ + "иди", _ + "ја"> => mkV003 form1; - <_ + "зди", _ + "еа"> => mkV004 form1; - <_ + "асе", _ + "аа"> => mkV007 form1; - <_ + "езе", _ + "аа"> => mkV014 form1; - <_ + "пие", _ + "оа"> => mkV005 form1; - <_ + "пие", _ + "ја"> => mkV010 form1; - <_ + "тре", _ + "аа"> => mkV014 form1; - <_ + "дее", _ + "аа"> => mkV007 form1; - <_ + "рзи", _ + "а"> => mkV003 form1; - <_ + "зди", _ + "а"> => mkV003 form1; - <_ + "мти", _ + "а"> => mkV003 form1; - <_ + "ипи", _ + "а"> => mkV003 form1; - <_ + "лзе", _ + "а"> => mkV006 form1; - <_ + "дее", _ + "а"> => mkV023 form1; - <_ + "јае", _ + "а"> => mkV016 form1; - <_ + "нее", _ + "а"> => mkV023 form1; - <_ + "оже", _ + "а"> => mkV041 form1; - <_ + "уна", _> => mkV025 form1; - <_ + "мре", _> => mkV006 form1; - <_ + "пре", _> => mkV006 form1; - <_ + "зре", _> => mkV006 form1; - <_ + "вре", _> => mkV006 form1; - <_ + "тре", _> => mkV006 form1; - <_ + "дре", _> => mkV006 form1; - <_ + "асе", _> => mkV005 form1; - <_ + "езе", _> => mkV005 form1; - <_ + "лзе", _> => mkV013 form1; - <_ + "пие", _> => mkV038 form1; - <_ + "дее", _> => mkV051 form1; - <_ + "нее", _> => mkV051 form1; - <_ + "бее", _> => mkV051 form1; - <_ + "тее", _> => mkV051 form1; - <_ + "аде", _> => mkV012 form1; - <_ + "иде", _> => mkV026 form1; - <_ + "јде", _> => mkV031 form1; - <_ + "оже", _> => mkV049 form1; - <_ + "уже", _> => mkV049 form1; - <_ + "кае", _> => mkV015 form1; - <_ + "јае", _> => mkV051 form1; - <_ + "мае", _> => mkV034 form1; - <_ + "тае", _> => mkV051 form1; - <_ + "рае", _> => mkV053 form1; - <_ + "лае", _> => mkV053 form1; - <_ + "бае", _> => mkV053 form1; - <_ + "сте", _> => mkV049 form1; - <_ + "аче", _> => mkV037 form1; - <_ + "уче", _> => mkV049 form1; - <_ + "оле", _> => mkV024 form1; - <_ + "мти", _> => mkV048 form1; - <_ + "’ти", _> => mkV048 form1; - <_ + "иди", _> => mkV002 form1; - <_ + "зди", _> => mkV048 form1; - <_ + "жди", _> => mkV048 form1; - <_ + "рзи", _> => mkV002 form1; - <_ + "изи", _> => mkV052 form1; - <_ + "ипи", _> => mkV048 form1; - <_ + "ни", _ + "еа"> => mkV009 form1; - <_ + "пе", _ + "еа"> => mkV006 form1; - <_ + "ои", _ + "аа"> => mkV036 form1; - <_ + "же", _ + "оа"> => mkV041 form1; - <_ + "ме", _ + "аа"> => mkV014 form1; - <_ + "ле", _ + "аа"> => mkV035 form1; - <_ + "ња", _> => mkV025 form1; - <_ + "ре", _> => mkV022 form1; - <_ + "се", _> => mkV017 form1; - <_ + "зе", _> => mkV014 form1; - <_ + "ие", _> => mkV010 form1; - <_ + "пе", _> => mkV014 form1; - <_ + "бе", _> => mkV014 form1; - <_ + "ее", _> => mkV023 form1; - <_ + "уе", _> => mkV010 form1; - <_ + "де", _> => mkV018 form1; - <_ + "ше", _> => mkV014 form1; - <_ + "же", _> => mkV014 form1; - <_ + "ве", _> => mkV014 form1; - <_ + "ме", _> => mkV033 form1; - <_ + "ае", _> => mkV016 form1; - <_ + "те", _> => mkV019 form1; - <_ + "че", _> => mkV020 form1; - <_ + "ле", _> => mkV040 form1; - <_ + "ќе", _> => mkV049 form1; - <_ + "ни", _> => mkV008 form1; - <_ + "аи", _> => mkV032 form1; - <_ + "ои", _> => mkV011 form1; - <_ + "уи", _> => mkV011 form1; - <_ + "љи", _> => mkV048 form1; - <_ + "и", _ + "оа"> => mkV002 form1; - <_ + "и", _ + "еа"> => mkV004 form1; - <_ + "и", _ + "аа"> => mkV030 form1; - <_ + "а", _> => mkV001 form1; - <_ + "е", _> => mkV007 form1; - <_ + "и", _> => mkV003 form1 -} ; + reg2V : Str -> Str -> V -- present;Sg;P3 participle;adverbial + = \form1, form2 -> case of { + <_ + "гра", _ + "и"> => mkV001 form1; + <_ + "ера", _ + "и"> => mkV001 form1; + <_ + "жва", _ + "и"> => mkV001 form1; + <_ + "рча", _ + "и"> => mkV001 form1; + <_ + "лва", _ + "и"> => mkV001 form1; + <_ + "уга", _ + "и"> => mkV001 form1; + <_ + "еѓа", _ + "и"> => mkV001 form1; + <_ + "фка", _ + "и"> => mkV001 form1; + <_ + "рѓа", _ + "и"> => mkV002 form1; + <_ + "еба", _ + "и"> => mkV002 form1; + <_ + "сла", _ + "и"> => mkV002 form1; + <_ + "уна", _ + "и"> => mkV002 form1; + <_ + "рми", _ + "и"> => mkV004 form1; + <_ + "лзи", _ + "и"> => mkV004 form1; + <_ + "рзи", _ + "и"> => mkV004 form1; + <_ + "мчи", _ + "и"> => mkV004 form1; + <_ + "аде", _ + "и"> => mkV006 form1; + <_ + "оле", _ + "и"> => mkV006 form1; + <_ + "асе", _ + "и"> => mkV006 form1; + <_ + "лзе", _ + "и"> => mkV006 form1; + <_ + "езе", _ + "и"> => mkV006 form1; + <_ + "ние", _ + "и"> => mkV012 form1; + <_ + "кае", _ + "и"> => mkV022 form1; + <_ + "аче", _ + "и"> => mkV023 form1; + <_ + "рае", _ + "и"> => mkV035 form1; + <_ + "мае", _ + "и"> => mkV035 form1; + <_ + "ања", _ + "и"> => mkV044 form1; + <_ + "ка", _ + "и"> => mkV001 form1; + <_ + "ла", _ + "и"> => mkV001 form1; + <_ + "ба", _ + "и"> => mkV001 form1; + <_ + "да", _ + "и"> => mkV001 form1; + <_ + "па", _ + "и"> => mkV001 form1; + <_ + "та", _ + "и"> => mkV001 form1; + <_ + "ша", _ + "и"> => mkV001 form1; + <_ + "ца", _ + "и"> => mkV001 form1; + <_ + "ча", _ + "и"> => mkV001 form1; + <_ + "за", _ + "и"> => mkV001 form1; + <_ + "ни", _ + "и"> => mkV010 form1; + <_ + "аи", _ + "и"> => mkV057 form1; + <_ + "же", _ + "и"> => mkV006 form1; + <_ + "бе", _ + "и"> => mkV006 form1; + <_ + "зе", _ + "и"> => mkV006 form1; + <_ + "ре", _ + "и"> => mkV006 form1; + <_ + "де", _ + "и"> => mkV006 form1; + <_ + "пе", _ + "и"> => mkV006 form1; + <_ + "те", _ + "и"> => mkV006 form1; + <_ + "че", _ + "и"> => mkV006 form1; + <_ + "се", _ + "и"> => mkV006 form1; + <_ + "ле", _ + "и"> => mkV006 form1; + <_ + "ие", _ + "и"> => mkV011 form1; + <_ + "уе", _ + "и"> => mkV011 form1; + <_ + "ои", _ + "и"> => mkV032 form1; + <_ + "ее", _ + "и"> => mkV035 form1; + <_ + "ме", _ + "и"> => mkV023 form1; + <_ + "уи", _ + "и"> => mkV049 form1; + <_ + "и", _ + "и"> => mkV003 form1; + <_ + "е", _ + "и"> => mkV048 form1; + _ => regV form1 + } ; -reg3V : Str -> Str -> Str -> V -= \form1, form2, form3 -> case of { - <_ + "езе", _ + "гоа", _> => mkV013 form1; - <_ + "иди", _ + "ја", _> => mkV003 form1; - <_ + "зди", _ + "еа", _> => mkV004 form1; - <_ + "асе", _ + "аа", _> => mkV007 form1; - <_ + "езе", _ + "аа", _> => mkV014 form1; - <_ + "пие", _ + "оа", _> => mkV005 form1; - <_ + "пие", _ + "ја", _> => mkV010 form1; - <_ + "тре", _ + "аа", _> => mkV014 form1; - <_ + "дее", _ + "аа", _> => mkV007 form1; - <_ + "рзи", _ + "а", _> => mkV003 form1; - <_ + "зди", _ + "а", _> => mkV003 form1; - <_ + "мти", _ + "а", _> => mkV003 form1; - <_ + "ипи", _ + "а", _> => mkV003 form1; - <_ + "лзе", _ + "а", _> => mkV006 form1; - <_ + "дее", _ + "а", _> => mkV023 form1; - <_ + "јае", _ + "а", _> => mkV016 form1; - <_ + "нее", _ + "а", _> => mkV023 form1; - <_ + "оже", _ + "а", _> => mkV041 form1; - <_ + "уна", _, _ + "и"> => mkV001 form1; - <_ + "рзи", _, _ + "и"> => mkV048 form1; - <_ + "асе", _, _ + "и"> => mkV049 form1; - <_ + "езе", _, _ + "и"> => mkV049 form1; - <_ + "пие", _, _ + "и"> => mkV010 form1; - <_ + "лзе", _, _ + "и"> => mkV049 form1; - <_ + "аде", _, _ + "и"> => mkV049 form1; - <_ + "кае", _, _ + "и"> => mkV051 form1; - <_ + "оле", _, _ + "и"> => mkV049 form1; - <_ + "мае", _, _ + "и"> => mkV051 form1; - <_ + "аче", _, _ + "и"> => mkV049 form1; - <_ + "рае", _, _ + "и"> => mkV051 form1; - <_ + "уна", _, _> => mkV025 form1; - <_ + "мре", _, _> => mkV006 form1; - <_ + "пре", _, _> => mkV006 form1; - <_ + "зре", _, _> => mkV006 form1; - <_ + "вре", _, _> => mkV006 form1; - <_ + "тре", _, _> => mkV006 form1; - <_ + "дре", _, _> => mkV006 form1; - <_ + "асе", _, _> => mkV005 form1; - <_ + "езе", _, _> => mkV005 form1; - <_ + "лзе", _, _> => mkV013 form1; - <_ + "пие", _, _> => mkV038 form1; - <_ + "дее", _, _> => mkV051 form1; - <_ + "нее", _, _> => mkV051 form1; - <_ + "бее", _, _> => mkV051 form1; - <_ + "тее", _, _> => mkV051 form1; - <_ + "аде", _, _> => mkV012 form1; - <_ + "иде", _, _> => mkV026 form1; - <_ + "јде", _, _> => mkV031 form1; - <_ + "оже", _, _> => mkV049 form1; - <_ + "уже", _, _> => mkV049 form1; - <_ + "кае", _, _> => mkV015 form1; - <_ + "јае", _, _> => mkV051 form1; - <_ + "мае", _, _> => mkV034 form1; - <_ + "тае", _, _> => mkV051 form1; - <_ + "рае", _, _> => mkV053 form1; - <_ + "лае", _, _> => mkV053 form1; - <_ + "бае", _, _> => mkV053 form1; - <_ + "сте", _, _> => mkV049 form1; - <_ + "аче", _, _> => mkV037 form1; - <_ + "уче", _, _> => mkV049 form1; - <_ + "оле", _, _> => mkV024 form1; - <_ + "мти", _, _> => mkV048 form1; - <_ + "’ти", _, _> => mkV048 form1; - <_ + "иди", _, _> => mkV002 form1; - <_ + "зди", _, _> => mkV048 form1; - <_ + "жди", _, _> => mkV048 form1; - <_ + "рзи", _, _> => mkV002 form1; - <_ + "изи", _, _> => mkV052 form1; - <_ + "ипи", _, _> => mkV048 form1; - <_ + "ни", _ + "еа", _> => mkV009 form1; - <_ + "пе", _ + "еа", _> => mkV006 form1; - <_ + "ои", _ + "аа", _> => mkV036 form1; - <_ + "же", _ + "оа", _> => mkV041 form1; - <_ + "ме", _ + "аа", _> => mkV014 form1; - <_ + "ле", _ + "аа", _> => mkV035 form1; - <_ + "ни", _, _ + "и"> => mkV050 form1; - <_ + "се", _, _ + "и"> => mkV049 form1; - <_ + "пе", _, _ + "и"> => mkV049 form1; - <_ + "бе", _, _ + "и"> => mkV049 form1; - <_ + "же", _, _ + "и"> => mkV049 form1; - <_ + "ве", _, _ + "и"> => mkV049 form1; - <_ + "зе", _, _ + "и"> => mkV049 form1; - <_ + "ме", _, _ + "и"> => mkV049 form1; - <_ + "де", _, _ + "и"> => mkV049 form1; - <_ + "те", _, _ + "и"> => mkV049 form1; - <_ + "че", _, _ + "и"> => mkV049 form1; - <_ + "ре", _, _ + "и"> => mkV049 form1; - <_ + "ее", _, _ + "и"> => mkV051 form1; - <_ + "ле", _, _ + "и"> => mkV049 form1; - <_ + "ња", _, _> => mkV025 form1; - <_ + "ре", _, _> => mkV022 form1; - <_ + "се", _, _> => mkV017 form1; - <_ + "зе", _, _> => mkV014 form1; - <_ + "ие", _, _> => mkV010 form1; - <_ + "пе", _, _> => mkV014 form1; - <_ + "бе", _, _> => mkV014 form1; - <_ + "ее", _, _> => mkV023 form1; - <_ + "уе", _, _> => mkV010 form1; - <_ + "де", _, _> => mkV018 form1; - <_ + "ше", _, _> => mkV014 form1; - <_ + "же", _, _> => mkV014 form1; - <_ + "ве", _, _> => mkV014 form1; - <_ + "ме", _, _> => mkV033 form1; - <_ + "ае", _, _> => mkV016 form1; - <_ + "те", _, _> => mkV019 form1; - <_ + "че", _, _> => mkV020 form1; - <_ + "ле", _, _> => mkV040 form1; - <_ + "ќе", _, _> => mkV049 form1; - <_ + "ни", _, _> => mkV008 form1; - <_ + "аи", _, _> => mkV032 form1; - <_ + "ои", _, _> => mkV011 form1; - <_ + "уи", _, _> => mkV011 form1; - <_ + "љи", _, _> => mkV048 form1; - <_ + "и", _ + "оа", _> => mkV002 form1; - <_ + "и", _ + "еа", _> => mkV004 form1; - <_ + "и", _ + "аа", _> => mkV030 form1; - <_ + "и", _, _ + "и"> => mkV048 form1; - <_ + "е", _, _ + "и"> => mkV028 form1; - <_ + "а", _, _> => mkV001 form1; - <_ + "е", _, _> => mkV007 form1; - <_ + "и", _, _> => mkV003 form1 -} ; + reg3V : Str -> Str -> Str -> V -- present;Sg;P3 participle;adverbial participle;adjectival + = \form1, form2, form3 -> case of { + <_ + "ее", _ + "и", _ + "н"> => mkV022 form1; + _ => reg2V form1 form2 + } ; -reg4V : Str -> Str -> Str -> Str -> V -= \form1, form2, form3, form4 -> case of { - <_ + "езе", _ + "гоа", _, _> => mkV013 form1; - <_ + "иди", _ + "ја", _, _> => mkV003 form1; - <_ + "зди", _ + "еа", _, _> => mkV004 form1; - <_ + "асе", _ + "аа", _, _> => mkV007 form1; - <_ + "езе", _ + "аа", _, _> => mkV014 form1; - <_ + "пие", _ + "оа", _, _> => mkV005 form1; - <_ + "пие", _ + "ја", _, _> => mkV010 form1; - <_ + "тре", _ + "аа", _, _> => mkV014 form1; - <_ + "дее", _ + "аа", _, _> => mkV007 form1; - <_ + "рзи", _ + "а", _, _> => mkV003 form1; - <_ + "зди", _ + "а", _, _> => mkV003 form1; - <_ + "мти", _ + "а", _, _> => mkV003 form1; - <_ + "ипи", _ + "а", _, _> => mkV003 form1; - <_ + "лзе", _ + "а", _, _> => mkV006 form1; - <_ + "дее", _ + "а", _, _> => mkV023 form1; - <_ + "јае", _ + "а", _, _> => mkV016 form1; - <_ + "нее", _ + "а", _, _> => mkV023 form1; - <_ + "оже", _ + "а", _, _> => mkV041 form1; - <_ + "уна", _, _ + "и", _> => mkV001 form1; - <_ + "рзи", _, _ + "и", _> => mkV048 form1; - <_ + "асе", _, _ + "и", _> => mkV049 form1; - <_ + "езе", _, _ + "и", _> => mkV049 form1; - <_ + "пие", _, _ + "и", _> => mkV010 form1; - <_ + "лзе", _, _ + "и", _> => mkV049 form1; - <_ + "аде", _, _ + "и", _> => mkV049 form1; - <_ + "кае", _, _ + "и", _> => mkV051 form1; - <_ + "оле", _, _ + "и", _> => mkV049 form1; - <_ + "мае", _, _ + "и", _> => mkV051 form1; - <_ + "аче", _, _ + "и", _> => mkV049 form1; - <_ + "рае", _, _ + "и", _> => mkV051 form1; - <_ + "уна", _, _, _> => mkV025 form1; - <_ + "мре", _, _, _> => mkV006 form1; - <_ + "пре", _, _, _> => mkV006 form1; - <_ + "зре", _, _, _> => mkV006 form1; - <_ + "вре", _, _, _> => mkV006 form1; - <_ + "тре", _, _, _> => mkV006 form1; - <_ + "дре", _, _, _> => mkV006 form1; - <_ + "асе", _, _, _> => mkV005 form1; - <_ + "езе", _, _, _> => mkV005 form1; - <_ + "лзе", _, _, _> => mkV013 form1; - <_ + "пие", _, _, _> => mkV038 form1; - <_ + "дее", _, _, _> => mkV051 form1; - <_ + "нее", _, _, _> => mkV051 form1; - <_ + "бее", _, _, _> => mkV051 form1; - <_ + "тее", _, _, _> => mkV051 form1; - <_ + "аде", _, _, _> => mkV012 form1; - <_ + "иде", _, _, _> => mkV026 form1; - <_ + "јде", _, _, _> => mkV031 form1; - <_ + "оже", _, _, _> => mkV049 form1; - <_ + "уже", _, _, _> => mkV049 form1; - <_ + "кае", _, _, _> => mkV015 form1; - <_ + "јае", _, _, _> => mkV051 form1; - <_ + "мае", _, _, _> => mkV034 form1; - <_ + "тае", _, _, _> => mkV051 form1; - <_ + "рае", _, _, _> => mkV053 form1; - <_ + "лае", _, _, _> => mkV053 form1; - <_ + "бае", _, _, _> => mkV053 form1; - <_ + "сте", _, _, _> => mkV049 form1; - <_ + "аче", _, _, _> => mkV037 form1; - <_ + "уче", _, _, _> => mkV049 form1; - <_ + "оле", _, _, _> => mkV024 form1; - <_ + "мти", _, _, _> => mkV048 form1; - <_ + "’ти", _, _, _> => mkV048 form1; - <_ + "иди", _, _, _> => mkV002 form1; - <_ + "зди", _, _, _> => mkV048 form1; - <_ + "жди", _, _, _> => mkV048 form1; - <_ + "рзи", _, _, _> => mkV002 form1; - <_ + "изи", _, _, _> => mkV052 form1; - <_ + "ипи", _, _, _> => mkV048 form1; - <_ + "ни", _ + "еа", _, _> => mkV009 form1; - <_ + "пе", _ + "еа", _, _> => mkV006 form1; - <_ + "ои", _ + "аа", _, _> => mkV036 form1; - <_ + "же", _ + "оа", _, _> => mkV041 form1; - <_ + "ме", _ + "аа", _, _> => mkV014 form1; - <_ + "ле", _ + "аа", _, _> => mkV035 form1; - <_ + "ни", _, _ + "и", _> => mkV050 form1; - <_ + "се", _, _ + "и", _> => mkV049 form1; - <_ + "пе", _, _ + "и", _> => mkV049 form1; - <_ + "бе", _, _ + "и", _> => mkV049 form1; - <_ + "же", _, _ + "и", _> => mkV049 form1; - <_ + "ве", _, _ + "и", _> => mkV049 form1; - <_ + "зе", _, _ + "и", _> => mkV049 form1; - <_ + "ме", _, _ + "и", _> => mkV049 form1; - <_ + "де", _, _ + "и", _> => mkV049 form1; - <_ + "те", _, _ + "и", _> => mkV049 form1; - <_ + "че", _, _ + "и", _> => mkV049 form1; - <_ + "ре", _, _ + "и", _> => mkV049 form1; - <_ + "ее", _, _ + "и", _> => mkV051 form1; - <_ + "ле", _, _ + "и", _> => mkV049 form1; - <_ + "ња", _, _, _> => mkV025 form1; - <_ + "ре", _, _, _> => mkV022 form1; - <_ + "се", _, _, _> => mkV017 form1; - <_ + "зе", _, _, _> => mkV014 form1; - <_ + "ие", _, _, _> => mkV010 form1; - <_ + "пе", _, _, _> => mkV014 form1; - <_ + "бе", _, _, _> => mkV014 form1; - <_ + "ее", _, _, _> => mkV023 form1; - <_ + "уе", _, _, _> => mkV010 form1; - <_ + "де", _, _, _> => mkV018 form1; - <_ + "ше", _, _, _> => mkV014 form1; - <_ + "же", _, _, _> => mkV014 form1; - <_ + "ве", _, _, _> => mkV014 form1; - <_ + "ме", _, _, _> => mkV033 form1; - <_ + "ае", _, _, _> => mkV016 form1; - <_ + "те", _, _, _> => mkV019 form1; - <_ + "че", _, _, _> => mkV020 form1; - <_ + "ле", _, _, _> => mkV040 form1; - <_ + "ќе", _, _, _> => mkV049 form1; - <_ + "ни", _, _, _> => mkV008 form1; - <_ + "аи", _, _, _> => mkV032 form1; - <_ + "ои", _, _, _> => mkV011 form1; - <_ + "уи", _, _, _> => mkV011 form1; - <_ + "љи", _, _, _> => mkV048 form1; - <_ + "и", _ + "оа", _, _> => mkV002 form1; - <_ + "и", _ + "еа", _, _> => mkV004 form1; - <_ + "и", _ + "аа", _, _> => mkV030 form1; - <_ + "и", _, _ + "и", _ + "в"> => mkV003 form1; - <_ + "е", _, _ + "и", _ + "в"> => mkV007 form1; - <_ + "и", _, _ + "и", _> => mkV048 form1; - <_ + "е", _, _ + "и", _> => mkV028 form1; - <_ + "а", _, _, _> => mkV001 form1; - <_ + "е", _, _, _> => mkV007 form1; - <_ + "и", _, _, _> => mkV003 form1 -} ; - -regA : Str -> A -= \form -> case form of { - _ + "кон" => mkA002 form; + regA : Str -> A -- s;Indef;Masc + = \form -> case form of { _ + "лен" => mkA003 form; _ + "чен" => mkA003 form; _ + "зен" => mkA003 form; @@ -1160,368 +901,106 @@ regA : Str -> A _ + "вен" => mkA003 form; _ + "кен" => mkA003 form; _ + "ќен" => mkA003 form; - _ + "нен" => mkA023 form; - _ + "аен" => mkA006 form; + _ + "нен" => mkA037 form; + _ + "аен" => mkA009 form; + _ + "кон" => mkA005 form; + _ + "бор" => mkA019 form; + _ + "дом" => mkA005 form; + _ + "џав" => mkA005 form; + _ + "бат" => mkA005 form; _ + "сок" => mkA004 form; _ + "бок" => mkA004 form; - _ + "рок" => mkA004 form; _ + "оок" => mkA004 form; - _ + "док" => mkA008 form; - _ + "жок" => mkA012 form; - _ + "зок" => mkA016 form; - _ + "бат" => mkA002 form; - _ + "бап" => mkA002 form; - _ + "џав" => mkA002 form; - _ + "ној" => mkA011 form; - _ + "бор" => mkA013 form; - _ + "дом" => mkA002 form; - _ + "до" => mkA002 form; - _ + "то" => mkA018 form; + _ + "док" => mkA013 form; + _ + "жок" => mkA018 form; + _ + "зок" => mkA026 form; + _ + "бап" => mkA005 form; + _ + "вој" => mkA015 form; + _ + "ној" => mkA017 form; + _ + "си" => mkA005 form; _ + "аш" => mkA002 form; - _ + "ош" => mkA002 form; - _ + "ик" => mkA004 form; - _ + "ак" => mkA004 form; - _ + "ек" => mkA004 form; - _ + "рк" => mkA004 form; - _ + "ук" => mkA004 form; - _ + "ај" => mkA002 form; - _ + "еј" => mkA002 form; _ + "ер" => mkA003 form; _ + "ор" => mkA004 form; _ + "ур" => mkA004 form; _ + "ир" => mkA004 form; - _ + "ул" => mkA002 form; - _ + "ол" => mkA013 form; + _ + "рт" => mkA010 form; + _ + "ак" => mkA004 form; + _ + "ек" => mkA004 form; + _ + "ик" => mkA004 form; + _ + "рк" => mkA004 form; + _ + "ук" => mkA004 form; + _ + "ол" => mkA019 form; + _ + "ул" => mkA005 form; + _ + "до" => mkA005 form; + _ + "ај" => mkA005 form; + _ + "еј" => mkA005 form; _ + "и" => mkA001 form; - _ + "о" => mkA001 form; - _ + "а" => mkA001 form; _ + "ш" => mkA004 form; - _ + "ч" => mkA002 form; _ + "н" => mkA004 form; - _ + "е" => mkA002 form; - _ + "к" => mkA013 form; - _ + "т" => mkA004 form; - _ + "у" => mkA002 form; - _ + "п" => mkA004 form; - _ + "в" => mkA004 form; - _ + "ј" => mkA010 form; - _ + "р" => mkA005 form; + _ + "р" => mkA006 form; _ + "м" => mkA004 form; - _ + "л" => mkA004 form; _ + "г" => mkA004 form; + _ + "в" => mkA004 form; + _ + "т" => mkA004 form; _ + "б" => mkA004 form; + _ + "к" => mkA019 form; _ + "з" => mkA004 form; + _ + "л" => mkA004 form; _ + "д" => mkA004 form; _ + "с" => mkA004 form; + _ + "п" => mkA004 form; _ + "х" => mkA004 form; _ + "ж" => mkA004 form; _ + "ц" => mkA004 form; - _ + "ѓ" => mkA004 form -} ; + _ + "ѓ" => mkA004 form; + _ + "ч" => mkA005 form; + _ + "е" => mkA005 form; + _ + "у" => mkA005 form; + _ + "о" => mkA029 form; + _ + "ј" => mkA016 form; + _ + "а" => mkA005 form; + _ => error "Cannot find an inflection rule" + } ; -reg2A : Str -> Str -> A -= \form1, form2 -> case of { - <_ + "кон", _> => mkA002 form1; - <_ + "лен", _> => mkA003 form1; - <_ + "чен", _> => mkA003 form1; - <_ + "зен", _> => mkA003 form1; - <_ + "сен", _> => mkA003 form1; - <_ + "вен", _> => mkA003 form1; - <_ + "кен", _> => mkA003 form1; - <_ + "ќен", _> => mkA003 form1; - <_ + "нен", _> => mkA023 form1; - <_ + "аен", _> => mkA006 form1; - <_ + "сок", _> => mkA004 form1; - <_ + "бок", _> => mkA004 form1; - <_ + "рок", _> => mkA004 form1; - <_ + "оок", _> => mkA004 form1; - <_ + "док", _> => mkA008 form1; - <_ + "жок", _> => mkA012 form1; - <_ + "зок", _> => mkA016 form1; - <_ + "бат", _> => mkA002 form1; - <_ + "бап", _> => mkA002 form1; - <_ + "џав", _> => mkA002 form1; - <_ + "ној", _> => mkA011 form1; - <_ + "бор", _> => mkA013 form1; - <_ + "дом", _> => mkA002 form1; - <_ + "до", _> => mkA002 form1; - <_ + "то", _> => mkA018 form1; - <_ + "аш", _> => mkA002 form1; - <_ + "ош", _> => mkA002 form1; - <_ + "ик", _> => mkA004 form1; - <_ + "ак", _> => mkA004 form1; - <_ + "ек", _> => mkA004 form1; - <_ + "рк", _> => mkA004 form1; - <_ + "ук", _> => mkA004 form1; - <_ + "ај", _> => mkA002 form1; - <_ + "еј", _> => mkA002 form1; - <_ + "ер", _> => mkA003 form1; - <_ + "ор", _> => mkA004 form1; - <_ + "ур", _> => mkA004 form1; - <_ + "ир", _> => mkA004 form1; - <_ + "ул", _> => mkA002 form1; - <_ + "ол", _> => mkA013 form1; - <_ + "н", _ + "тно"> => mkA003 form1; - <_ + "н", _ + "рно"> => mkA003 form1; - <_ + "н", _ + "жно"> => mkA003 form1; - <_ + "н", _ + "дно"> => mkA003 form1; - <_ + "н", _ + "бно"> => mkA003 form1; - <_ + "н", _ + "мно"> => mkA003 form1; - <_ + "н", _ + "јно"> => mkA006 form1; - <_ + "н", _ + "сно"> => mkA020 form1; - <_ + "н", _ + "шно"> => mkA020 form1; - <_ + "и", _> => mkA001 form1; - <_ + "о", _> => mkA001 form1; - <_ + "а", _> => mkA001 form1; - <_ + "ш", _> => mkA004 form1; - <_ + "ч", _> => mkA002 form1; - <_ + "н", _> => mkA004 form1; - <_ + "е", _> => mkA002 form1; - <_ + "к", _> => mkA013 form1; - <_ + "т", _> => mkA004 form1; - <_ + "у", _> => mkA002 form1; - <_ + "п", _> => mkA004 form1; - <_ + "в", _> => mkA004 form1; - <_ + "ј", _> => mkA010 form1; - <_ + "р", _> => mkA005 form1; - <_ + "м", _> => mkA004 form1; - <_ + "л", _> => mkA004 form1; - <_ + "г", _> => mkA004 form1; - <_ + "б", _> => mkA004 form1; - <_ + "з", _> => mkA004 form1; - <_ + "д", _> => mkA004 form1; - <_ + "с", _> => mkA004 form1; - <_ + "х", _> => mkA004 form1; - <_ + "ж", _> => mkA004 form1; - <_ + "ц", _> => mkA004 form1; - <_ + "ѓ", _> => mkA004 form1 -} ; - -reg3A : Str -> Str -> Str -> A -= \form1, form2, form3 -> case of { - <_ + "лен", _, _ + "ена"> => mkA004 form1; - <_ + "чен", _, _ + "ена"> => mkA004 form1; - <_ + "зен", _, _ + "ена"> => mkA004 form1; - <_ + "сен", _, _ + "ена"> => mkA004 form1; - <_ + "вен", _, _ + "ена"> => mkA004 form1; - <_ + "кен", _, _ + "ена"> => mkA004 form1; - <_ + "ќен", _, _ + "ена"> => mkA004 form1; - <_ + "нен", _, _ + "ена"> => mkA004 form1; - <_ + "рок", _, _ + "рка"> => mkA013 form1; - <_ + "аен", _, _ + "ена"> => mkA004 form1; - <_ + "кон", _, _> => mkA002 form1; - <_ + "лен", _, _> => mkA003 form1; - <_ + "чен", _, _> => mkA003 form1; - <_ + "зен", _, _> => mkA003 form1; - <_ + "сен", _, _> => mkA003 form1; - <_ + "вен", _, _> => mkA003 form1; - <_ + "кен", _, _> => mkA003 form1; - <_ + "ќен", _, _> => mkA003 form1; - <_ + "нен", _, _> => mkA023 form1; - <_ + "аен", _, _> => mkA006 form1; - <_ + "сок", _, _> => mkA004 form1; - <_ + "бок", _, _> => mkA004 form1; - <_ + "рок", _, _> => mkA004 form1; - <_ + "оок", _, _> => mkA004 form1; - <_ + "док", _, _> => mkA008 form1; - <_ + "жок", _, _> => mkA012 form1; - <_ + "зок", _, _> => mkA016 form1; - <_ + "бат", _, _> => mkA002 form1; - <_ + "бап", _, _> => mkA002 form1; - <_ + "џав", _, _> => mkA002 form1; - <_ + "ној", _, _> => mkA011 form1; - <_ + "бор", _, _> => mkA013 form1; - <_ + "дом", _, _> => mkA002 form1; - <_ + "ор", _, _ + "тра"> => mkA013 form1; - <_ + "ол", _, _ + "ола"> => mkA004 form1; - <_ + "ош", _, _ + "а"> => mkA004 form1; - <_ + "ул", _, _ + "а"> => mkA004 form1; - <_ + "до", _, _> => mkA002 form1; - <_ + "то", _, _> => mkA018 form1; - <_ + "аш", _, _> => mkA002 form1; - <_ + "ош", _, _> => mkA002 form1; - <_ + "ик", _, _> => mkA004 form1; - <_ + "ак", _, _> => mkA004 form1; - <_ + "ек", _, _> => mkA004 form1; - <_ + "рк", _, _> => mkA004 form1; - <_ + "ук", _, _> => mkA004 form1; - <_ + "ај", _, _> => mkA002 form1; - <_ + "еј", _, _> => mkA002 form1; - <_ + "ер", _, _> => mkA003 form1; - <_ + "ор", _, _> => mkA004 form1; - <_ + "ур", _, _> => mkA004 form1; - <_ + "ир", _, _> => mkA004 form1; - <_ + "ул", _, _> => mkA002 form1; - <_ + "ол", _, _> => mkA013 form1; - <_ + "н", _ + "тно", _> => mkA003 form1; - <_ + "н", _ + "рно", _> => mkA003 form1; - <_ + "н", _ + "жно", _> => mkA003 form1; - <_ + "н", _ + "дно", _> => mkA003 form1; - <_ + "н", _ + "бно", _> => mkA003 form1; - <_ + "н", _ + "мно", _> => mkA003 form1; - <_ + "н", _ + "јно", _> => mkA006 form1; - <_ + "н", _ + "сно", _> => mkA020 form1; - <_ + "н", _ + "шно", _> => mkA020 form1; - <_ + "н", _, _ + "дна"> => mkA003 form1; - <_ + "н", _, _ + "тна"> => mkA003 form1; - <_ + "н", _, _ + "жна"> => mkA003 form1; - <_ + "н", _, _ + "мна"> => mkA003 form1; - <_ + "н", _, _ + "рна"> => mkA003 form1; - <_ + "н", _, _ + "бна"> => mkA003 form1; - <_ + "н", _, _ + "шна"> => mkA003 form1; - <_ + "н", _, _ + "пна"> => mkA003 form1; - <_ + "н", _, _ + "цна"> => mkA003 form1; - <_ + "н", _, _ + "фна"> => mkA003 form1; - <_ + "н", _, _ + "гна"> => mkA003 form1; - <_ + "н", _, _ + "јна"> => mkA006 form1; - <_ + "н", _, _ + "сна"> => mkA020 form1; - <_ + "в", _, _ + "ква"> => mkA013 form1; - <_ + "в", _, _ + "тва"> => mkA013 form1; - <_ + "р", _, _ + "ара"> => mkA004 form1; - <_ + "к", _, _ + "ока"> => mkA004 form1; - <_ + "и", _, _ + "иа"> => mkA004 form1; - <_ + "ј", _, _ + "аа"> => mkA011 form1; - <_ + "и", _, _> => mkA001 form1; - <_ + "о", _, _> => mkA001 form1; - <_ + "а", _, _> => mkA001 form1; - <_ + "ш", _, _> => mkA004 form1; - <_ + "ч", _, _> => mkA002 form1; - <_ + "н", _, _> => mkA004 form1; - <_ + "е", _, _> => mkA002 form1; - <_ + "к", _, _> => mkA013 form1; - <_ + "т", _, _> => mkA004 form1; - <_ + "у", _, _> => mkA002 form1; - <_ + "п", _, _> => mkA004 form1; - <_ + "в", _, _> => mkA004 form1; - <_ + "ј", _, _> => mkA010 form1; - <_ + "р", _, _> => mkA005 form1; - <_ + "м", _, _> => mkA004 form1; - <_ + "л", _, _> => mkA004 form1; - <_ + "г", _, _> => mkA004 form1; - <_ + "б", _, _> => mkA004 form1; - <_ + "з", _, _> => mkA004 form1; - <_ + "д", _, _> => mkA004 form1; - <_ + "с", _, _> => mkA004 form1; - <_ + "х", _, _> => mkA004 form1; - <_ + "ж", _, _> => mkA004 form1; - <_ + "ц", _, _> => mkA004 form1; - <_ + "ѓ", _, _> => mkA004 form1 -} ; - -reg4A : Str -> Str -> Str -> Str -> A -= \form1, form2, form3, form4 -> case of { - <_ + "лен", _, _ + "ена", _> => mkA004 form1; - <_ + "чен", _, _ + "ена", _> => mkA004 form1; - <_ + "зен", _, _ + "ена", _> => mkA004 form1; - <_ + "сен", _, _ + "ена", _> => mkA004 form1; - <_ + "вен", _, _ + "ена", _> => mkA004 form1; - <_ + "кен", _, _ + "ена", _> => mkA004 form1; - <_ + "ќен", _, _ + "ена", _> => mkA004 form1; - <_ + "нен", _, _ + "ена", _> => mkA004 form1; - <_ + "рок", _, _ + "рка", _> => mkA013 form1; - <_ + "аен", _, _ + "ена", _> => mkA004 form1; - <_ + "кон", _, _, _> => mkA002 form1; - <_ + "лен", _, _, _> => mkA003 form1; - <_ + "чен", _, _, _> => mkA003 form1; - <_ + "зен", _, _, _> => mkA003 form1; - <_ + "сен", _, _, _> => mkA003 form1; - <_ + "вен", _, _, _> => mkA003 form1; - <_ + "кен", _, _, _> => mkA003 form1; - <_ + "ќен", _, _, _> => mkA003 form1; - <_ + "нен", _, _, _> => mkA023 form1; - <_ + "аен", _, _, _> => mkA006 form1; - <_ + "сок", _, _, _> => mkA004 form1; - <_ + "бок", _, _, _> => mkA004 form1; - <_ + "рок", _, _, _> => mkA004 form1; - <_ + "оок", _, _, _> => mkA004 form1; - <_ + "док", _, _, _> => mkA008 form1; - <_ + "жок", _, _, _> => mkA012 form1; - <_ + "зок", _, _, _> => mkA016 form1; - <_ + "бат", _, _, _> => mkA002 form1; - <_ + "бап", _, _, _> => mkA002 form1; - <_ + "џав", _, _, _> => mkA002 form1; - <_ + "ној", _, _, _> => mkA011 form1; - <_ + "бор", _, _, _> => mkA013 form1; - <_ + "дом", _, _, _> => mkA002 form1; - <_ + "ор", _, _ + "тра", _> => mkA013 form1; - <_ + "ол", _, _ + "ола", _> => mkA004 form1; - <_ + "ош", _, _ + "а", _> => mkA004 form1; - <_ + "ул", _, _ + "а", _> => mkA004 form1; - <_ + "до", _, _, _> => mkA002 form1; - <_ + "то", _, _, _> => mkA018 form1; - <_ + "аш", _, _, _> => mkA002 form1; - <_ + "ош", _, _, _> => mkA002 form1; - <_ + "ик", _, _, _> => mkA004 form1; - <_ + "ак", _, _, _> => mkA004 form1; - <_ + "ек", _, _, _> => mkA004 form1; - <_ + "рк", _, _, _> => mkA004 form1; - <_ + "ук", _, _, _> => mkA004 form1; - <_ + "ај", _, _, _> => mkA002 form1; - <_ + "еј", _, _, _> => mkA002 form1; - <_ + "ер", _, _, _> => mkA003 form1; - <_ + "ор", _, _, _> => mkA004 form1; - <_ + "ур", _, _, _> => mkA004 form1; - <_ + "ир", _, _, _> => mkA004 form1; - <_ + "ул", _, _, _> => mkA002 form1; - <_ + "ол", _, _, _> => mkA013 form1; - <_ + "н", _ + "тно", _, _> => mkA003 form1; - <_ + "н", _ + "рно", _, _> => mkA003 form1; - <_ + "н", _ + "жно", _, _> => mkA003 form1; - <_ + "н", _ + "дно", _, _> => mkA003 form1; - <_ + "н", _ + "бно", _, _> => mkA003 form1; - <_ + "н", _ + "мно", _, _> => mkA003 form1; - <_ + "н", _ + "јно", _, _> => mkA006 form1; - <_ + "н", _ + "сно", _, _> => mkA020 form1; - <_ + "н", _ + "шно", _, _> => mkA020 form1; - <_ + "н", _, _ + "дна", _> => mkA003 form1; - <_ + "н", _, _ + "тна", _> => mkA003 form1; - <_ + "н", _, _ + "жна", _> => mkA003 form1; - <_ + "н", _, _ + "мна", _> => mkA003 form1; - <_ + "н", _, _ + "рна", _> => mkA003 form1; - <_ + "н", _, _ + "бна", _> => mkA003 form1; - <_ + "н", _, _ + "шна", _> => mkA003 form1; - <_ + "н", _, _ + "пна", _> => mkA003 form1; - <_ + "н", _, _ + "цна", _> => mkA003 form1; - <_ + "н", _, _ + "фна", _> => mkA003 form1; - <_ + "н", _, _ + "гна", _> => mkA003 form1; - <_ + "н", _, _ + "јна", _> => mkA006 form1; - <_ + "н", _, _ + "сна", _> => mkA020 form1; - <_ + "в", _, _ + "ква", _> => mkA013 form1; - <_ + "в", _, _ + "тва", _> => mkA013 form1; - <_ + "р", _, _ + "ара", _> => mkA004 form1; - <_ + "к", _, _ + "ока", _> => mkA004 form1; - <_ + "и", _, _ + "иа", _> => mkA004 form1; - <_ + "ј", _, _ + "аа", _> => mkA011 form1; - <_ + "и", _, _, _> => mkA001 form1; - <_ + "о", _, _, _> => mkA001 form1; - <_ + "а", _, _, _> => mkA001 form1; - <_ + "ш", _, _, _> => mkA004 form1; - <_ + "ч", _, _, _> => mkA002 form1; - <_ + "н", _, _, _> => mkA004 form1; - <_ + "е", _, _, _> => mkA002 form1; - <_ + "к", _, _, _> => mkA013 form1; - <_ + "т", _, _, _> => mkA004 form1; - <_ + "у", _, _, _> => mkA002 form1; - <_ + "п", _, _, _> => mkA004 form1; - <_ + "в", _, _, _> => mkA004 form1; - <_ + "ј", _, _, _> => mkA010 form1; - <_ + "р", _, _, _> => mkA005 form1; - <_ + "м", _, _, _> => mkA004 form1; - <_ + "л", _, _, _> => mkA004 form1; - <_ + "г", _, _, _> => mkA004 form1; - <_ + "б", _, _, _> => mkA004 form1; - <_ + "з", _, _, _> => mkA004 form1; - <_ + "д", _, _, _> => mkA004 form1; - <_ + "с", _, _, _> => mkA004 form1; - <_ + "х", _, _, _> => mkA004 form1; - <_ + "ж", _, _, _> => mkA004 form1; - <_ + "ц", _, _, _> => mkA004 form1; - <_ + "ѓ", _, _, _> => mkA004 form1 -} ; + reg2A : Str -> Str -> A -- s;Indef;Masc s;Indef;Fem + = \form1, form2 -> case of { + <_ + "лен", _ + "ена"> => mkA004 form1; + <_ + "чен", _ + "ена"> => mkA004 form1; + <_ + "зен", _ + "ена"> => mkA004 form1; + <_ + "сен", _ + "ена"> => mkA004 form1; + <_ + "вен", _ + "ена"> => mkA004 form1; + <_ + "кен", _ + "ена"> => mkA004 form1; + <_ + "ќен", _ + "ена"> => mkA004 form1; + <_ + "нен", _ + "ена"> => mkA004 form1; + <_ + "аен", _ + "ена"> => mkA004 form1; + <_ + "вој", _ + "аа"> => mkA017 form1; + <_ + "ор", _ + "тра"> => mkA019 form1; + <_ + "ол", _ + "ола"> => mkA004 form1; + <_ + "ул", _ + "а"> => mkA004 form1; + <_ + "н", _ + "дна"> => mkA003 form1; + <_ + "н", _ + "тна"> => mkA003 form1; + <_ + "н", _ + "жна"> => mkA003 form1; + <_ + "н", _ + "мна"> => mkA003 form1; + <_ + "н", _ + "рна"> => mkA003 form1; + <_ + "н", _ + "бна"> => mkA003 form1; + <_ + "н", _ + "шна"> => mkA003 form1; + <_ + "н", _ + "пна"> => mkA003 form1; + <_ + "н", _ + "цна"> => mkA003 form1; + <_ + "н", _ + "фна"> => mkA003 form1; + <_ + "н", _ + "гна"> => mkA003 form1; + <_ + "н", _ + "јна"> => mkA009 form1; + <_ + "н", _ + "сна"> => mkA012 form1; + <_ + "р", _ + "ара"> => mkA004 form1; + <_ + "в", _ + "ква"> => mkA019 form1; + <_ + "в", _ + "тва"> => mkA019 form1; + <_ + "к", _ + "ока"> => mkA004 form1; + <_ + "и", _ + "иа"> => mkA004 form1; + _ => regA form1 + } ; mkN = overload { - mkN : Str -> N = regN; - mkN : Str -> Str -> N = reg2N + mkN : Str -> N = regN; -- s;Indef;Sg + mkN : Str -> Str -> N = reg2N -- s;Indef;Sg s;Indef;Pl } ; mkN2 = overload { @@ -1567,10 +1046,9 @@ mkGN : Str -> GN = \s -> lin GN {s=s} ; mkSN : Str -> SN = \s -> lin SN {s=s} ; mkV = overload { - mkV : Str -> V = regV; - mkV : Str -> Str -> V = reg2V; - mkV : Str -> Str -> Str -> V = reg3V; - mkV : Str -> Str -> Str -> Str -> V = reg4V ; + mkV : Str -> V = regV; -- present;Sg;P3 + mkV : Str -> Str -> V = reg2V; -- present;Sg;P3 participle;adverbial + mkV : Str -> Str -> Str -> V = reg3V -- present;Sg;P3 participle;adverbial participle;adjectival } ; reflV : V -> V = \v -> v ** {isRefl=True} ; @@ -1644,10 +1122,8 @@ mkV3 = overload { } ; mkA = overload { - mkA : Str -> A = regA; - mkA : Str -> Str -> A = reg2A; - mkA : Str -> Str -> Str -> A = reg3A; - mkA : Str -> Str -> Str -> Str -> A = reg4A + mkA : Str -> A = regA; -- s;Indef;Masc + mkA : Str -> Str -> A = reg2A -- s;Indef;Masc s;Indef;Fem } ; mkA2 = overload { diff --git a/src/macedonian/ResMkd.gf b/src/macedonian/ResMkd.gf index c18e20fa2..7a965e3bd 100644 --- a/src/macedonian/ResMkd.gf +++ b/src/macedonian/ResMkd.gf @@ -2,8 +2,8 @@ resource ResMkd = open Prelude in { oper Compl = {s : Str} ; -param Species = Def Distance | Indef ; -param Distance = Distal | Unspecified | Proximal ; +param Species = Indef | Def Distance ; +param Distance = Unspecified | Distal | Proximal ; param Number = Sg | Pl ; param NRelType = Pref | AdjMod | AdvMod ; param Gender = Masc | Fem | Neuter ; @@ -58,7 +58,7 @@ oper mkVerb : (_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_ : P3 => f6 } } ; - aorist = table { + aorist = table { Sg => table { P1 => f7 ; P2 => f8 ; @@ -150,6 +150,7 @@ oper mkAdv : Str -> Adv = { s = f1 } ; + param Case = Acc | Dat ; param Role = RSubj | RObj Case | RPrep ; oper Pron = {s : Role => Str; clitic : Case => Str} ;