From f653dec8c9700ce868fd0a0bfb0a878536c5fa82 Mon Sep 17 00:00:00 2001 From: "asl (at) mimuw.edu.pl" Date: Sat, 18 Dec 2010 01:08:27 +0000 Subject: [PATCH] Polish noun morphology This is a very cool christmass update that consists of entire new version of the Polish noun morphology and some minor bugfixes. The new description of the morphology is generated automaticaly from some linguistic resources that have benn recently released free. This description covers (probably) all the Polish nouns. --- lib/src/polish/CatPol.gf | 8 +- lib/src/polish/LexiconPol.gf | 444 +- lib/src/polish/MorphoPol.gf | 46 +- lib/src/polish/NounMorphoPol.gf | 33992 ++++++++++++++++++++++++++---- lib/src/polish/NounPol.gf | 2 +- lib/src/polish/NumeralPol.gf | 8 +- lib/src/polish/ParadigmsPol.gf | 129 - lib/src/polish/ResPol.gf | 11 +- lib/src/polish/StructuralPol.gf | 14 +- lib/src/polish/VerbMorphoPol.gf | 2 +- 10 files changed, 30644 insertions(+), 4012 deletions(-) diff --git a/lib/src/polish/CatPol.gf b/lib/src/polish/CatPol.gf index 3d83d5f44..3e6fa2471 100644 --- a/lib/src/polish/CatPol.gf +++ b/lib/src/polish/CatPol.gf @@ -1,6 +1,6 @@ --# -path=.:../abstract:../common:../prelude --- Adam Slaski, 2009 +-- Adam Slaski, 2009, 2010 concrete CatPol of Cat = CommonX - [CAdv] ** open ResPol, Prelude, (R = ParamX) in { @@ -116,11 +116,11 @@ concrete CatPol of Cat = CommonX - [CAdv] ** open ResPol, Prelude, (R = ParamX) -- Substantives moreover have an inherent gender. - N = {s : SubstForm => Str; g : Gender}; + N = CommNoun; - N2 = {s : SubstForm => Str; g : Gender} ** { c : Complement } ; + N2 = CommNoun2; - N3 = {s : SubstForm => Str; g : Gender} ** { c, c2 : Complement } ; + N3 = CommNoun3;-- ** { c, c2 : Complement } ; PN = NounPhrase; diff --git a/lib/src/polish/LexiconPol.gf b/lib/src/polish/LexiconPol.gf index 89c9d8aab..9a6e66b9f 100644 --- a/lib/src/polish/LexiconPol.gf +++ b/lib/src/polish/LexiconPol.gf @@ -2,260 +2,60 @@ -- Ilona Nowak, Wintersemester 2007/08 --- Adam Slaski, 2009 +-- Adam Slaski, 2009, 2010 - concrete LexiconPol of Lexicon = CatPol ** - open ParadigmsPol, Prelude, StructuralPol, MorphoPol in { + concrete LexiconPol of Lexicon = CatPol, LexiconNounPol ** + open Prelude, MorphoPol in { flags optimize =values ; coding =utf8 ; lin --- jury_N = mkIndeclinableNoun "jury" neuter ; -- for undeclinable noun --- cocoa_N = mkIndeclinableNoun "kakao" neuter ; -- for undeclinable noun --- menu_N = mkIndeclinableNoun "menu" neuter ; -- for undeclinable noun - art_N = nApteka "sztuka"; - airplane_N = nSad "samolot"; - apartment_N = nDanie "mieszkanie"; - apple_N = nJablko "jabłko"; - baby_N = nCiele "niemowlę"; bad_A = mkRegAdj "zły" "gorszy" "źle" "gorzej"; - bank_N = nBrzeg "bank"; beautiful_A = mkRegAdj "piękny" "piękniejszy" "pięknie" "piękniej"; - beer_N = nPiwo "piwo"; big_A = mkRegAdj "duży" "większy" "dużo" "więcej"; - bike_N = nWal "rower"; - bird_N = nPtak "ptak"; black_A = mkRegAdj "czarny" "czarniejszy" "czarno" "czarniej"; blue_A = mkCompAdj "niebieski" "niebiesko"; - boat_N = nLodz "łódź"; - book_N = nMatka "książka"; - boot_N = nBat "but"; - boss_N = nArab "szef"; - boy_N = nChlopiec "chłopiec"; - bread_N = nChleb "chleb"; broad_A = mkRegAdj "szeroki" "szerszy" "szeroko" "szerzej"; - brother_N2 = mkN2 (nBrat "brat"); brown_A = mkCompAdj "brązowy" "brązowo"; - butter_N = nTlo "masło"; - camera_N = nSila "kamera"; - cap_N = nMatka "czapka"; - car_N = nOgrod "samochód"; - carpet_N = nDym "dywan"; - cat_N = nKot "kot"; - ceiling_N = nSad "sufit"; - chair_N = nTlo "krzesło"; - cheese_N = nSer "ser"; - child_N = nDziecko "dziecko"; correct_A = mkCompAdj "poprawny" "poprawnie"; - church_N = nKosciol "kościół"; - city_N = nGniazdo "miasto"; clean_A = mkRegAdj "czysty" "czystszy" "czysto" "czyściej"; clever_A = mkRegAdj "mądry" "mądrzejszy" "mądrze" "mądrzej"; - coat_N = nWiersz "płaszcz"; cold_A = mkRegAdj "zimny" "zimniejszy" "zimno" "zimniej"; - computer_N = nSer "komputer"; - country_N = nGaj "kraj"; - cousin_N = nFacet "kuzyn"; - cow_N = nDoba "krowa"; dirty_A = mkRegAdj "brudny" "brudniejszy" "brudno" "brudniej"; - doctor_N = nLekarz "lekarz"; - dog_N = nPies "pies"; - door_N = nDrzwi "drzwi"; dry_A = mkRegAdj "suchy" "suchszy" "sucho" "suszej"; dull_A = mkRegAdj "tępy" "tępszy" "tępo" "tępiej"; - enemy_N = nWrog "wróg"; - factory_N = nApteka "fabryka"; - far_Adv = ss "daleko"; - father_N2 = mkN2 (nOjciec "ojciec"); - fish_N = nLiczba "ryba"; - floor_N = nDroga "podłoga"; - fridge_N = nMatka "lodówka"; - friend_N = nPrzyjaciel "przyjaciel"; - fruit_N = nGaj "owoc"; + far_Adv = mkAdv "daleko"; full_A = mkRegAdj "pełny" "pełniejszy" "pełno" "pełniej"; - garden_N = nOgrod "ogród"; - girl_N = nLiczba "dziewczyna"; - glove_N = nUlica "rękawica"; - gold_N = nUdo "złoto"; good_A = mkRegAdj "dobry" "lepszy" "dobrze" "lepiej"; - grammar_N = nApteka "gramatyka"; green_A = mkRegAdj "zielony" "zieleńszy" "zielono" "zieleniej"; - harbour_N = nSad "port"; - hat_N = nWiersz "kapelusz"; - hill_N = nSerce "wzgórze"; - horse_N = nKon "koń"; hot_A = mkRegAdj "gorący" "gorętszy" "gorąco" "goręcej"; - house_N = nDom "dom"; important_A = mkRegAdj "ważny" "ważniejszy" "ważnie" "ważniej"; - industry_N = nWal "przemysł"; - iron_N = nPiwo "żelazo"; - king_N = nKrol "król"; - lake_N = nZero "jezioro"; - lamp_N = nLiczba "lampa"; - language_N = nKajak "język"; - leather_N = nDoba "wątroba"; long_A = mkRegAdj "długi" "dłuższy" "długo" "dłużej"; - love_N = nSiec "miłość"; - man_N = nMezczyzna "mężczyzna"; - meat_N = nPiwo "mięso"; - milk_N = nWojsko "mleko"; - moon_N = nWiersz "księżyc"; - mother_N2 = mkN2 (nMatka "matka"); - mountain_N = nSila "góra"; - music_N = nApteka "muzyka"; narrow_A = mkRegAdj "wąski" "węższy" "wąsko" "węziej"; new_A = mkRegAdj "nowy" "nowszy" "nowo" "nowiej"; - newspaper_N = nKobieta "gazeta"; - oil_N = nGaj "olej"; old_A = mkRegAdj "stary" "starszy" "staro" "starzej"; - paper_N = nWal "papier"; - peace_N = nPokoj "pokój"; - pen_N = nMlotek "ołówek"; - planet_N = nKobieta "planeta"; --- paris_PN = mkPN (nKoc "Paryż"); - plastic_N = nBrzeg "plastyk"; - policeman_N = nFacet "policjant"; - priest_N = nKsiadz "ksiądz"; - queen_N = nKrolowa "królowa"; - radio_N = nStudio "radio"; red_A = mkRegAdj "czerwony" "czerwieńszy" "czerwono" "czerwieniej"; - religion_N = nLilia "religia"; - restaurant_N = nLilia "restauracja"; - river_N = nApteka "rzeka"; - rock_N = nSila "skała"; - roof_N = nDom "dach"; - rubber_N = nMatka "gumka"; - rule_N = nSila "reguła"; - school_N = nSzkola "szkoła"; - science_N = nApteka "nauka"; - sea_N = nMorze "morze"; - sheep_N = nOwca "owca"; - ship_N = nStatek "statek"; - shirt_N = nFala "koszula"; - shoe_N = nBat "but"; - shop_N = nDym "sklep"; short_A = mkRegAdj "krótki" "krótszy" "krótko" "krócej"; - silver_N = nZebro "srebro"; - sister_N = nSzkola "siostra"; small_A = mkRegAdj "mały" "mniejszy" "mało" "mniej"; - snake_N = nWaz "wąż"; - sock_N = nMatka "skarpetka"; - star_N = nGwiazda "gwiazda"; - steel_N = nKapiel "stal"; - stone_N = nCien "kamień"; - stove_N = nKoc "piec"; - student_N = nFacet "student"; stupid_A = mkRegAdj "głupi" "głupszy" "głupio" "głupiej"; - sun_N = nSerce "słońce"; - table_N = nDol "stół"; - teacher_N = nKowal "nauczyciel"; - television_N = nLilia "telewizja"; thick_A = mkRegAdj "gruby" "grubszy" "grubo" "grubiej"; thin_A = mkRegAdj "cienki" "cieńszy" "cienko" "cieniej"; - today_Adv = ss "dziś"; - train_N = nBrzeg "pociąg"; - tree_N = nPiwo "drzewo"; + today_Adv = mkAdv "dziś"; ugly_A = mkRegAdj "brzydki" "brzydszy" "brzydko" "brzydziej"; - university_N = nSad "uniwersytet"; - village_N = nWies "wieś"; warm_A = mkRegAdj "ciepły" "cieplejszy" "ciepło" "cieplej"; - war_N = nWojna "wojna"; - water_N = nWoda "woda"; white_A = mkRegAdj "biały" "bielszy" "biało" "bielej"; - window_N = nOkno "okno"; - wine_N = nPiwo "wino"; - woman_N = nKobieta "kobieta"; - wood_N = nOkno "drewno"; yellow_A = mkRegAdj "żółty" "żółtszy" "żółto" "żółciej"; young_A = mkRegAdj "młody" "młodszy" "młodo" "młodziej"; - now_Adv = ss "teraz"; - already_Adv = ss "właśnie"; - song_N = nMatka "piosenka"; - number_N = nLiczba "liczba"; - distance_N3 = mkN3 (nSiec "odległość") from_Prep to_Prep ; + now_Adv = mkAdv "teraz"; + already_Adv = mkAdv "właśnie"; -- fun_AV = mkRegAdj "wesoły"; --- easy_A2V = mkRegAdj2 (mkRegAdj "łatwy") "dla" genitive ; +-- -- easy_A2V = mkRegAdj2 (mkRegAdj "łatwy") "dla" Gen ; empty_A = mkRegAdj "pusty" "puściejszy" "pusto" "puściej"; married_A2 = addComplToAdj ( mkCompAdj "zaślubiony" ) "" Dat; probable_AS = mkRegAdj "możliwy" "możliwszy" "możliwie" "możliwiej"; - animal_N = nCiele "zwierzę"; - ashes_N = nPopiol "popiół"; - back_N = nDrzwi "plecy"; - bark_N = nSila "kora"; - belly_N = nMiech "brzuch"; - bird_N = nPtak "ptak"; - blood_N = nKonew "krew"; - bone_N = nKosc "kość"; - breast_N = nSiec "pierś"; - cloud_N = nSila "chmura"; - day_N = nDzien "dzień"; - dust_N = nGaj "kurz"; - ear_N = nUcho "ucho"; - earth_N = nZiemia "ziemia"; - egg_N = nJablko "jajko"; - eye_N = nOko "oko"; - fat_N = nKoc "tłuszsz"; - feather_N = nLiczba "sprężyna"; - fingernail_N = nPien "paznokieć"; - fire_N = nPien "ogień"; - fish_N = nLiczba "ryba"; - flower_N = nKwiat "kwiat"; - fog_N = nMgla "mgła"; - foot_N = nDoba "stopa"; - forest_N = nLas "las"; - fruit_N = nGaj "owoc"; - grass_N = nLiczba "trawa"; - guts_N = nDrzwi "wnętrzności"; - hair_N = nChleb "włos"; - hand_N = nReka "ręka"; - head_N = nDoba "głowa"; - heart_N = nSerce "serce"; - horn_N = nProg "róg"; - husband_N = nMaz "mąż"; - ice_N = nOgrod "lód"; - knee_N = nPiwo "kolano"; - lake_N = nZero "jezioro"; - leaf_N = nLisc "liść"; - leg_N = nDroga "noga"; - liver_N = nDoba "wątroba"; - louse_N = nWesz "wesz"; - meat_N = nPiwo "mięso"; - mountain_N = nSila "góra"; - mouth_N = nDrzwi "usta"; - name_N = nImie "imię"; - neck_N = nLilia "szyja"; --- neck_N = nBrzeg "kark"; - night_N = nNoc "noc"; - nose_N = nChleb "nos"; - person_N = nDoba "osoba"; - question_N = nDanie "pytanie"; - rain_N = nGaj "deszcz"; ready_A = mkCompAdj "gotowy"; - reason_N = nOgrod "powód"; - road_N = nDroga "droga"; - root_N = nCien "korzeń"; - rope_N = nLiczba "lina"; - salt_N = nSul "sól"; - sand_N = nStatek "piasek"; - sea_N = nMorze "morze"; - seed_N = nNasienie "nasienie"; - skin_N = nSila "skóra"; - sky_N = nNiebo "niebo"; - smoke_N = nDym "dym"; - snow_N = nBrzeg "śnieg"; - star_N = nGwiazda "gwiazda"; - stick_N = nKajak "patyk"; - tail_N = nChleb "ogon"; - tongue_N = nKajak "język"; - tooth_N = nZab "ząb"; uncertain_A = mkCompAdj "niepewny" "niepewnie"; - water_N = nWoda "woda"; - wife_N = nLiczba "żona"; - wind_N = nWiatr "wiatr"; - wing_N = nTlo "skrzydło"; - worm_N = nPtak "robak"; - year_N = nRok "rok" "lata"; heavy_A = mkRegAdj "ciężki" "cięższy" "ciężko" "ciężej"; near_A = mkRegAdj "bliski" "bliższy" "blisko" "bliżej"; rotten_A = mkCompAdj "zepsuty"; @@ -265,123 +65,121 @@ lin straight_A = mkRegAdj "prosty" "prostszy" "prosto" "prościej"; wet_A = mkCompAdj "mokry" "mokro"; wide_A = mkRegAdj "szeroki" "szerszy" "szeroko" "szerzej"; - + + distance_N3 = mkN3 distance_N zGenPrep doPrep ; + mother_N2 = mkN2 mother_N; + brother_N2 = mkN2 brother_N; + father_N2 = mkN2 father_N; + right_Ord = { s = mkAtable (guess_model "prawy") }; left_Ord = { s = mkAtable (guess_model "lewy") }; - rain_V0 = mkItVerb (mkMonoVerb "padać" conj98 Imperfective); - wonder_VQ = mkItVerb (mkReflVerb (mkV "zastanawiać" conj98 "zastanowić" conj77a)); - fear_VS = mkReflVerb (mkMonoVerb "bać" conjbac Imperfective); - hope_VS = mkItVerb (mkComplicatedVerb (mkMonoVerb "mieć" conj100 Imperfective) "nadzieję"); - know_VQ = mkMonoVerb "wiedzieć" conj103 Imperfective; - know_VS = mkMonoVerb "wiedzieć" conj103 Imperfective; - say_VS = mkV "mówić" conj72 "powiedzieć" conj103; - become_VA = (mkReflVerb (mkV "stawać" conj57 "stać" conj3)) ** {c={c=Nom;s="";adv=False}}; - answer_V2S = mkV2 (mkV "odpowiadać" conj98 "odpowiedzieć" conj103) "" dative; - ask_V2Q = dirV2 (mkV "pytać" conj98 "spytać" conj98); --- beg_V2V = mkV2 (mkV "prosić" conj83 Imperfective) "" "o" accusative accusative; -- no such verb in Polish; beg is V2S - paint_V2A = (mkV1 "malować" conj53 "pomalować" conj53) ** ({c={c=Nom;s="na";adv=True}; c2={c=AccNoPrep;s=""}}); + rain_V0 = mkItVerb (mkMonoVerb "padać" conj98 Imperfective); + wonder_VQ = mkItVerb (mkReflVerb (mkV "zastanawiać" conj98 "zastanowić" conj77a)); + fear_VS = mkReflVerb (mkMonoVerb "bać" conjbac Imperfective); + hope_VS = mkItVerb (mkComplicatedVerb (mkMonoVerb "mieć" conj100 Imperfective) "nadzieję"); + know_VQ = mkMonoVerb "wiedzieć" conj103 Imperfective; + know_VS = mkMonoVerb "wiedzieć" conj103 Imperfective; + say_VS = mkV "mówić" conj72 "powiedzieć" conj103; + become_VA = (mkReflVerb (mkV "stawać" conj57 "stać" conj3)) ** {c={c=Nom;s="";adv=False}}; + answer_V2S = mkV2 (mkV "odpowiadać" conj98 "odpowiedzieć" conj103) "" Dat; + ask_V2Q = dirV2 (mkV "pytać" conj98 "spytać" conj98); +-- beg_V2V = mkV2 (mkV "prosić" conj83 Imperfective) "" "o" Acc Acc; -- no such verb in Polish; beg is V2S + paint_V2A = (mkV1 "malować" conj53 "pomalować" conj53) ** ({c={c=Nom;s="na";adv=True}; c2={c=AccNoPrep;s=""}}); - add_V3 = mkV3 (mkV "dodawać" conj57 "dodać" conj99) "" "do" accusative genitive; - sell_V3 = dirV3 (mkV "sprzedawać" conj57 "sprzedać" conj99); - send_V3 = mkV3 (mkV "wysyłać" conj98 "wysłać" conj67 ) "" "do" accusative genitive ; - talk_V3 = mkV3 (mkV "rozmawiać" conj98 "porozmawiać" conj98) "z" "о" instrumental locative; - give_V3 = mkV3 (mkV "dawać" conj57 "dać" conj99) "" "" Acc Dat; - - fear_V2 = mkV2 (mkReflVerb (mkMonoVerb "bać" conjbac Imperfective)) "" Gen; - hit_V2 = dirV2 (mkV "bić" conj51 "pobić" conj51); - cut_V2 = dirV2 (mkV "ciąć" conj23 "pociąć" conj23); - pull_V2 = dirV2 (mkV "ciągnąć" conj5 "pociągnąć" conj5); - wait_V2 = mkV2 (mkItVerb (mkV "czekać" conj98 "poczekać" conj98)) "na" accusative; - read_V2 = dirV2 (mkV "czytać" conj98 "przeczytać" conj98); - scratch_V2 = dirV2 (mkV "drapać" conj70 "podrapać" conj70); - split_V2 = dirV2 (mkV "dzielić" conj75 "podzielić" conj75); - stab_V2 = dirV2 (mkV "dźgać" conj98 "dźgnąć" conj5); - play_V2 = {-variants {-} mkV2 (mkItVerb (mkV "grać" conj98 "zagrać" conj98)) "w" accusative; --- mkV2 (mkItVerb (mkV "grać" conj98 "zagrać" conj98)) "na" locative } ; - bite_V2 = dirV2 (mkV "gryźć" conj26a "ugryźć" conj26a); - lose_V2 = dirV2 (mkV "gubić" conj72 "zgubić" conj72); - eat_V2 = dirV2 (mkV "jeść" conj102 "zjeść" conj102); - put_V2 = dirV2 (mkV "kłaść" conj25 "położyć" conj88a); - love_V2 = dirV2 (mkMonoVerb "kochać" conj98 Imperfective); - buy_V2 = dirV2 (mkV "kupić" conj72 "kupować" conj53); - count_V2 = dirV2 (mkV "liczyć" conj87 "policzyć" conj87); - like_V2 = dirV2 (mkV "lubić" conj72em "polubić" conj72); - break_V2 = dirV2 (mkV "łamać" conj70 "złamać" conj70); - wash_V2 = dirV2 (mkV "myć" conj51 "umyć" conj51); - hate_V2 = dirV2 (mkV "nienawidzić" conj80 "znienwidzić" conj80); - watch_V2 = dirV2 (mkV "oglądać" conj98 "obejrzeć" conj94a); - leave_V2 = dirV2 (mkV "opuszczać" conj98 "opuścić" conj84); - open_V2 = dirV2 (mkV "otwierać" conj98 "otworzyć" conj88); - push_V2 = dirV2 (mkV "pchać" conj98 "pchnąć" conj5); - drink_V2 = dirV2 (mkV "pić" conj51 "wypić" conj51); - write_V2 = dirV2 (mkV "pisać" conj60 "napisać" conj60); - hunt_V2 = mkV2 (mkItVerb (mkMonoVerb "polować" conj53 Imperfective)) "na" accusative; - do_V2 = dirV2 (mkV "robić" conj77 "zrobić" conj77); - speak_V2 = mkV2 (mkMonoVerb "rozmawiać" conj98 Imperfective) "z" instrumental; - understand_V2 = dirV2 (mkV "rozumieć" conj101 "zrozumieć" conj101); - throw_V2 = dirV2 (mkV "rzucać" conj98 "rzucić" conj81); - listen_V2 = dirV2 (mkV "słuchać" conj98 "posłuchać" conj98); - hear_V2 = dirV2 (mkV "słyszeć" conj94 "usłyszeć" conj94); - suck_V2 = dirV2 (mkMonoVerb "ssać" conj65 Imperfective); - seek_V2 = dirV2 (mkMonoVerb "szukać" conj98 Imperfective); - wipe_V2 = dirV2 (mkV "wycierać" conj98 "trzeć" conj43); -- strange?!?! - squeeze_V2 = dirV2 (mkV "ściskać" conj98 "ścisnąć" conj6); - rub_V2 = dirV2 (mkMonoVerb "trzeć" conj43 Imperfective); - hold_V2 = dirV2 (mkMonoVerb "trzymać" conj98 Imperfective); - learn_V2 = dirV2 (mkReflVerb (mkV "uczyć" conj87 "nauczyć" conj87)); - teach_V2 = dirV2 (mkV "uczyć" conj87 "nauczyć" conj87); - fight_V2 = mkV2 (mkItVerb (mkMonoVerb "walczyć" conj87 Imperfective)) "z" instrumental; - tie_V2 = dirV2 (mkMonoVerb "wiązać" conj59 Imperfective); - see_V2 = dirV2 (mkV "widzieć" conj92 "zobaczyć" conj87); - know_V2 = dirV2 (mkMonoVerb "wiedzieć" conj103 Imperfective); - switch8on_V2 = dirV2 (mkV "włączać" conj98 "włączyć" conj87); - win_V2 = dirV2 (mkV "wygrywać" conj98 "wygrać" conj98); - switch8off_V2 = dirV2 (mkV "wyłączać" conj98 "wyłączyć" conj87); - kill_V2 = dirV2 (mkV "zabijać" conj98 "zabić" conj51); - close_V2 = dirV2 (mkV "zamknąć" conj5 "zamykać" conj98); - forget_V2 = dirV2 (mkV "zapominać" conj98 "zapomnieć" conj91); - find_V2 = dirV2 (mkV "znaleźć" conj40 "znajdywać" conj54); - - - run_V = mkV1 "biec" conj15 "pobiec" conj15; - smell_V = mkV1 "czuć" conj51 "poczuć" conj51; - blow_V = mkV1 "dmuchać" conj98 "dmuchnąć" conj5; - float_V = mkV1 "dryfować" conj53 "zdryfować" conj53; - play_V = mkV1 "grać" conj98 "zagrać" conj98; - go_V = mkV1 "iść" conj41a "pójść" conj42; - lie_V = mkV1 "kłamać" conj70 "skłamać" conj70; - dig_V = mkV1 "wykopywać" conj54 "wykopać" conj70; -- - fly_V = mkMonoVerb "latać" conj98 Imperfective; - think_V = mkV1 "myśleć" conj90 "pomyśleć" conj90; - turn_V = mkReflVerb (mkV1 "obracać" conj98 "obrócić" conj81); - breathe_V = mkV1 "oddychać" conj98 "odetchnąć" conj5; - burn_V = mkMonoVerb "palić" conj75 Imperfective; - spit_V = mkV1 "pluć" conj51 "plunąć" conj4; - flow_V = mkMonoVerb "płynąć" conj4 Imperfective; - swim_V = mkMonoVerb "pływać" conj98 Imperfective; - travel_V = mkMonoVerb "podróżować" conj53 Imperfective; - come_V = mkV1 "przyjść" conj41 "przychodzić" conj80; - swell_V = mkV1 "puchnąć" conj7 "spuchnąć" conj7; - vomit_V = mkV1 "rzygać" conj98 "rzygnąć" conj5; - sit_V = mkMonoVerb "siedzieć" conj92 Imperfective; - jump_V = mkV1 "skakać" conj61 "skoczyć" conj87; - walk_V = mkV1 "spacerować" conj53 "pospacerować" conj53; - sleep_V = mkMonoVerb "spać" conj96 Imperfective; - fall_V = mkV1 "spaść" conj17 "spadać" conj98; - laugh_V = mkReflVerb (mkV1 "śmiać" conj52 "roześmiać" conj52); - sing_V = mkV1 "śpiewać" conj98 "zaśpiewać" conj98; - stand_V = mkMonoVerb "stać" conj95 Imperfective; - sew_V = mkV1 "szyć" conj51 "uszyć" conj51; - die_V = mkV1 "umierać" conj98 "umrzeć" conj43; - freeze_V = mkV1 "zamarzać" conj98 "zamarznąć" conj7; - stop_V = mkV1 "zatrzymywać" conj54 "zatrzymać" conj98; - live_V = mkV1 "żyć" conj51 "pożyć" conj51; - - john_PN = { nom = "Jan"; voc="Janie"; dep=table{GenPrep|GenNoPrep|AccPrep|AccNoPrep=>"Jana"; DatPrep|DatNoPrep=>"Janowi"; - InstrC=>"Janem"; LocPrep=>"Janie"}; - gn=MascPersSg; p=P3}; - paris_PN = { nom = "Paryż"; voc="Paryżu"; dep=table{GenPrep|GenNoPrep=>"Paryża"; AccPrep|AccNoPrep=>"Paryż"; - DatPrep|DatNoPrep=>"Paryżowi"; InstrC=>"Paryżem"; LocPrep=>"Paryżu"}; - gn=MascPersSg; p=P3}; + add_V3 = mkV3 (mkV "dodawać" conj57 "dodać" conj99) "" "do" Acc Gen; + sell_V3 = dirV3 (mkV "sprzedawać" conj57 "sprzedać" conj99); + send_V3 = mkV3 (mkV "wysyłać" conj98 "wysłać" conj67 ) "" "do" Acc Gen ; + talk_V3 = mkV3 (mkV "rozmawiać" conj98 "porozmawiać" conj98) "z" "о" Instr Loc; + give_V3 = mkV3 (mkV "dawać" conj57 "dać" conj99) "" "" Acc Dat; + + fear_V2 = mkV2 (mkReflVerb (mkMonoVerb "bać" conjbac Imperfective)) "" Gen; + hit_V2 = dirV2 (mkV "bić" conj51 "pobić" conj51); + cut_V2 = dirV2 (mkV "ciąć" conj23 "pociąć" conj23); + pull_V2 = dirV2 (mkV "ciągnąć" conj5 "pociągnąć" conj5); + wait_V2 = mkV2 (mkItVerb (mkV "czekać" conj98 "poczekać" conj98)) "na" Acc; + read_V2 = dirV2 (mkV "czytać" conj98 "przeczytać" conj98); + scratch_V2 = dirV2 (mkV "drapać" conj70 "podrapać" conj70); + split_V2 = dirV2 (mkV "dzielić" conj75 "podzielić" conj75); + stab_V2 = dirV2 (mkV "dźgać" conj98 "dźgnąć" conj5); + play_V2 = {-variants {-} mkV2 (mkItVerb (mkV "grać" conj98 "zagrać" conj98)) "w" Acc; +-- mkV2 (mkItVerb (mkV "grać" conj98 "zagrać" conj98)) "na" Loc } ; + bite_V2 = dirV2 (mkV "gryźć" conj26a "ugryźć" conj26a); + lose_V2 = dirV2 (mkV "gubić" conj72 "zgubić" conj72); + eat_V2 = dirV2 (mkV "jeść" conj102 "zjeść" conj102); + put_V2 = dirV2 (mkV "kłaść" conj25 "położyć" conj88a); + love_V2 = dirV2 (mkMonoVerb "kochać" conj98 Imperfective); + buy_V2 = dirV2 (mkV "kupić" conj72 "kupować" conj53); + count_V2 = dirV2 (mkV "liczyć" conj87 "policzyć" conj87); + like_V2 = dirV2 (mkV "lubić" conj72em "polubić" conj72); + break_V2 = dirV2 (mkV "łamać" conj70 "złamać" conj70); + wash_V2 = dirV2 (mkV "myć" conj51 "umyć" conj51); + hate_V2 = dirV2 (mkV "nienawidzić" conj80 "znienwidzić" conj80); + watch_V2 = dirV2 (mkV "oglądać" conj98 "obejrzeć" conj94a); + leave_V2 = dirV2 (mkV "opuszczać" conj98 "opuścić" conj84); + open_V2 = dirV2 (mkV "otwierać" conj98 "otworzyć" conj88); + push_V2 = dirV2 (mkV "pchać" conj98 "pchnąć" conj5); + drink_V2 = dirV2 (mkV "pić" conj51 "wypić" conj51); + write_V2 = dirV2 (mkV "pisać" conj60 "napisać" conj60); + hunt_V2 = mkV2 (mkItVerb (mkMonoVerb "polować" conj53 Imperfective)) "na" Acc; + do_V2 = dirV2 (mkV "robić" conj77 "zrobić" conj77); + speak_V2 = mkV2 (mkMonoVerb "rozmawiać" conj98 Imperfective) "z" Instr; + understand_V2 = dirV2 (mkV "rozumieć" conj101 "zrozumieć" conj101); + throw_V2 = dirV2 (mkV "rzucać" conj98 "rzucić" conj81); + listen_V2 = dirV2 (mkV "słuchać" conj98 "posłuchać" conj98); + hear_V2 = dirV2 (mkV "słyszeć" conj94 "usłyszeć" conj94); + suck_V2 = dirV2 (mkMonoVerb "ssać" conj65 Imperfective); + seek_V2 = dirV2 (mkMonoVerb "szukać" conj98 Imperfective); + wipe_V2 = dirV2 (mkV "wycierać" conj98 "trzeć" conj43); -- strange?!?! + squeeze_V2 = dirV2 (mkV "ściskać" conj98 "ścisnąć" conj6); + rub_V2 = dirV2 (mkMonoVerb "trzeć" conj43 Imperfective); + hold_V2 = dirV2 (mkMonoVerb "trzymać" conj98 Imperfective); + learn_V2 = dirV2 (mkReflVerb (mkV "uczyć" conj87 "nauczyć" conj87)); + teach_V2 = dirV2 (mkV "uczyć" conj87 "nauczyć" conj87); + fight_V2 = mkV2 (mkItVerb (mkMonoVerb "walczyć" conj87 Imperfective)) "z" Instr; + tie_V2 = dirV2 (mkMonoVerb "wiązać" conj59 Imperfective); + see_V2 = dirV2 (mkV "widzieć" conj92 "zobaczyć" conj87); + know_V2 = dirV2 (mkMonoVerb "wiedzieć" conj103 Imperfective); + switch8on_V2 = dirV2 (mkV "włączać" conj98 "włączyć" conj87); + win_V2 = dirV2 (mkV "wygrywać" conj98 "wygrać" conj98); + switch8off_V2 = dirV2 (mkV "wyłączać" conj98 "wyłączyć" conj87); + kill_V2 = dirV2 (mkV "zabijać" conj98 "zabić" conj51); + close_V2 = dirV2 (mkV "zamknąć" conj5 "zamykać" conj98); + forget_V2 = dirV2 (mkV "zapominać" conj98 "zapomnieć" conj91); + find_V2 = dirV2 (mkV "znaleźć" conj40 "znajdywać" conj54); + + + run_V = mkV1 "biec" conj15 "pobiec" conj15; + smell_V = mkV1 "czuć" conj51 "poczuć" conj51; + blow_V = mkV1 "dmuchać" conj98 "dmuchnąć" conj5; + float_V = mkV1 "dryfować" conj53 "zdryfować" conj53; + play_V = mkV1 "grać" conj98 "zagrać" conj98; + go_V = mkV1 "iść" conj41a "pójść" conj42; + lie_V = mkV1 "kłamać" conj70 "skłamać" conj70; + dig_V = mkV1 "wykopywać" conj54 "wykopać" conj70; -- + fly_V = mkMonoVerb "latać" conj98 Imperfective; + think_V = mkV1 "myśleć" conj90 "pomyśleć" conj90; + turn_V = mkReflVerb (mkV1 "obracać" conj98 "obrócić" conj81); + breathe_V = mkV1 "oddychać" conj98 "odetchnąć" conj5; + burn_V = mkMonoVerb "palić" conj75 Imperfective; + spit_V = mkV1 "pluć" conj51 "plunąć" conj4; + flow_V = mkMonoVerb "płynąć" conj4 Imperfective; + swim_V = mkMonoVerb "pływać" conj98 Imperfective; + travel_V = mkMonoVerb "podróżować" conj53 Imperfective; + come_V = mkV1 "przyjść" conj41 "przychodzić" conj80; + swell_V = mkV1 "puchnąć" conj7 "spuchnąć" conj7; + vomit_V = mkV1 "rzygać" conj98 "rzygnąć" conj5; + sit_V = mkMonoVerb "siedzieć" conj92 Imperfective; + jump_V = mkV1 "skakać" conj61 "skoczyć" conj87; + walk_V = mkV1 "spacerować" conj53 "pospacerować" conj53; + sleep_V = mkMonoVerb "spać" conj96 Imperfective; + fall_V = mkV1 "spaść" conj17 "spadać" conj98; + laugh_V = mkReflVerb (mkV1 "śmiać" conj52 "roześmiać" conj52); + sing_V = mkV1 "śpiewać" conj98 "zaśpiewać" conj98; + stand_V = mkMonoVerb "stać" conj95 Imperfective; + sew_V = mkV1 "szyć" conj51 "uszyć" conj51; + die_V = mkV1 "umierać" conj98 "umrzeć" conj43; + freeze_V = mkV1 "zamarzać" conj98 "zamarznąć" conj7; + stop_V = mkV1 "zatrzymywać" conj54 "zatrzymać" conj98; + live_V = mkV1 "żyć" conj51 "pożyć" conj51; } ; diff --git a/lib/src/polish/MorphoPol.gf b/lib/src/polish/MorphoPol.gf index f902580ac..2c70bb315 100644 --- a/lib/src/polish/MorphoPol.gf +++ b/lib/src/polish/MorphoPol.gf @@ -5,26 +5,56 @@ -- -- Ilona Nowak, Wintersemester 2007/08 -- --- Adam Slaski, 2009 --- --- This resource morphology contains definitions --- of the lexical entries needed in the resource syntax. --- It moreover contains copies of the most usual inflectional patterns. +-- Adam Slaski, 2009, 2010 --- I use the parameter types and word classes defined for morphology. +-- Description of the Polish morphology resource MorphoPol = ResPol, VerbMorphoPol, PronounMorphoPol, AdjectiveMorphoPol, - NounMorphoPol ** open Prelude, (Predef=Predef) in { + NounMorphoPol ** { flags coding=utf8; +oper + + mkAdv : Str -> { s :Str }; + mkAdv x = { s = x }; + +-- Nouns used as functions need a preposition. The most common is with Genitive. + + mkN2 : CommNoun -> CommNoun2 ; + mkN2 n = mkFun n nullPrep ; + + mkFun : CommNoun -> Complement -> CommNoun2; + mkFun f p = { s = f.s; g = f.g; c = { c = p.c; s=p.s}; lock_N2=<> } ; + + mkN3 : CommNoun -> Complement -> Complement -> CommNoun3; + mkN3 f p r = { s = f.s; g = f.g; c = {s=p.s; c=p.c} ; c2 = {s=r.s; c=r.c}; lock_N3=<>}; + +-- Prepositions + +-- The commonest cases are functions with Genitive. + nullPrep : Complement = mkPrep [] Gen; --{s = []; c= GenNoPrep; lock_Prep=<>}; + nadPrep : Complement = mkPrep "nad" Instr; + zGenPrep : Complement = mkPrep "z" Gen; + zInstrPrep : Complement = mkPrep "z" Instr; + doPrep : Complement = mkPrep "do" Gen; + naAccPrep : Complement = mkPrep "na" Acc; + + + + +-- A preposition is formed from a string and a case. + + mkPrep : Str -> Case -> Complement; + mkPrep s c = mkCompl s c ** {lock_Prep = <>}; + + -- definitions for structural objects - oper wszyscy : NounPhrase = { nom = "wszyscy" ; voc = "wszyscy" ; diff --git a/lib/src/polish/NounMorphoPol.gf b/lib/src/polish/NounMorphoPol.gf index e93023a47..20a2aba90 100644 --- a/lib/src/polish/NounMorphoPol.gf +++ b/lib/src/polish/NounMorphoPol.gf @@ -1,3539 +1,30465 @@ ---# -path=.:../../prelude:../common +--# -path=.:../prelude:../common --# -coding=utf8 ---1 A polish Resource Morphology --- --- Ilona Nowak, Wintersemester 2007/08 --- +-- This file is automaticaly generated by generate_tables_sgjp. +-- That program copies part of its source code to the output, +-- therefore this file is covered by the LGPLv3 as well as the +-- program itself. +-- It is also possible that the input of the program was distributed +-- under some license. If it is GPL or similar my interpretation is that +-- this file is _not_ a copy of an input and is covered by LGPLv3, while +-- the dictionary paired with this file is covered by both LGPLv3 and +-- the license of the input. +-- Be careful not to violate the copyright low! +-- For details see http://www.mimuw.edu.pl/~asl/tabeleusz/ . + +-- DO NOT EDIT THIS FILE + resource NounMorphoPol = ResPol ** open Prelude, (Predef=Predef) in { - flags coding=utf8; optimize=all_subs; - - ---1 Nouns - --- Die Eigennamen im Polnischen sind wie --- die CommNoun (S:SubstForm => Str; gender). --- Sie werden wie CommNoun dekliniert. Die Endung --- des Wortes ist immer entscheidend. --- Deswegen vrauche ich eine Funktion, die --- ein CommNoun zu einem PN macht. - --- oper ProperName = {s : SubstForm => Str; g : Gender}; --- mkProperName : CommNoun -> ProperName = \cn -> --- {s = \\c => cn.s! (SF Sg c); g=cn.g }; - - ------ Abbreviations used in names of declensions ----- - --- VA1 - vowel alternation 1: o:ó, ó:o --- VA2 - vowel alternation 2: a:e, e:o, ę:o, o:e --- VA3 - vowel alternation 3: ę:ą, ą:ę --- CA - consonant alternation --- CL - consonant lengthening --- CAL - consonant alternation and lengthening --- F - feminine --- N - neuter --- MP - masculine personal --- MA - masculine animate --- MI - masculine inanimate - --- In Polish there are almost 125 main paradigms for noun declension. --- (the classification of G. Jagodziński) --- In this work I make only paradigms, that are needed for --- building lexicon entries. - - ---1.2 Operations for feminine nouns - - --- oper for feminine, noun ending in -l, --- no alternation --- 104 paradigm by Grzegorz Jagodziński --- by Nowak 104_4 --- oper nKapiel fo stal in GF lexicon - - oper l_End_F_1 : Str -> CommNoun = \kapiel -> - let - x = kapiel; - in - { s = table { - SF Sg Nom => x; - SF Sg Acc => x; - SF Sg Instr => x + "ą"; - SF Sg _ => x + "i"; - SF Pl Gen => x + "i"; - SF Pl Dat => x + "om"; - SF Pl Instr => x + "ami"; - SF Pl Loc => x + "ach"; - SF Pl _ => x + "e" - }; - g = Fem - }; - - --- oper for feminine, subject ending in -dź, --- consonant alternation in gen, dat, loc, instr Sg --- and in all plural forms. --- Vowel alternation in almost all forms. --- Only nom and acc Sg haven't any changes. --- 104' paradigm by Grzegorz Jagodziński --- by Nowak 104'_1 --- oper nLodz for łódź in GF lexicon --- dzx = dź --- ludz = łódź - - oper dzx_End_VA1_CAL_F : Str -> CommNoun = \ludz -> - let - x = vowAlt1 ludz; - y = consAlt x; - z = consLength y; - in - { s = table { - SF Sg Nom => ludz; - SF Sg Acc => ludz; - SF Sg Instr => z + "ą"; - SF Sg _ => y + "i"; - SF Pl Gen => y + "i"; - SF Pl Dat => z + "om"; - SF Pl Instr => z + "ami"; - SF Pl Loc => z + "ach"; - SF Pl _ => z + "e" - }; - g = Fem - }; - - --- oper for feminine, subject ending in -l, --- vowel alternation in almost all forms. --- Only nom and dat Sg haven't vowel alternation. --- 104' paradigm by Grzegorz Jagodziński --- by Nowak 104'_3 --- oper nSul for sól in GF lexicon - - oper l_End_VA1_F : Str -> CommNoun = \sul -> - let - x = vowAlt1 sul; - in - { s = table { - SF Sg Nom => sul; - SF Sg Acc => sul; - SF Sg Instr => x + "ą"; - SF Sg _ => x + "i"; - SF Pl Gen => x + "i"; - SF Pl Dat => x + "om"; - SF Pl Instr => x + "ami"; - SF Pl Loc => x + "ach"; - SF Pl _ => x + "e" - }; - g = Fem - }; - - --- oper for feminine, subject ending in -w, --- fleeting e- minus between 2 consonants. --- 104* paradigm number by Grzegorz Jagodziński --- by Nowak 104*_1 --- oper nKonew for krew in GF lexicon - - oper w_End_FleetingEminus_F : Str -> CommNoun = \konew -> - let - x = fleetingEminus konew; - y = consLength x; - in - { s = table { - SF Sg Nom => konew; - SF Sg Acc => konew; - SF Sg Instr => y + "ą"; - SF Sg _ => x + "i"; - SF Pl Gen => x + "i"; - SF Pl Dat => y + "om"; - SF Pl Instr => y + "ami"; - SF Pl Loc => y + "ach"; - SF Pl _ => y + "e" - }; - g = Fem - }; - - --- oper for feminine, subject ending in -ś, --- subject change: wieś : wsi --- 104** paradigm by Grzegorz Jagodziński --- by Nowak 104** --- oper nWies only for wieś in GF lexicon --- sx = ś --- wies = wieś - - oper sx_End_CAL_FleetingIEminus_F : Str -> CommNoun = \wies -> - let - x = consAlt wies; - y = fleetingIEminus x; - z = consLength y; - in - { s = table { - SF Sg Nom => wies; - SF Sg Acc => wies; - SF Sg Instr => z + "ą"; - SF Sg _ => y + "i"; - SF Pl Gen => y + "i"; - SF Pl Dat => z + "om"; - SF Pl Instr => z + "ami"; - SF Pl Loc => z + "ach"; - SF Pl _ => z + "e" - }; - g = Fem - }; - - --- oper for feminine, subject ending in -ń, --- consonant alternation, consonant lengthening. --- 105 paradigm by Grzegorz Jagodziński --- 105_1 by Nowak --- oper nDlon for dłoń GF lexicon --- nx = ń --- dlon = dłoń - - oper nx_End_CAL_F : Str -> CommNoun = \dlon -> - let - x = consAlt dlon; - y = consLength x; - in - { s = table { - SF Sg Nom => dlon; - SF Sg Acc => dlon; - SF Sg Instr => y + "ą"; - SF Sg _ => x + "i"; - SF Pl Gen => x + "i"; - SF Pl Dat => y + "om"; - SF Pl Instr => dlon + "mi"; - SF Pl Loc => y + "ach"; - SF Pl _ => y + "e" - }; - g = Fem - }; - --- oper for feminine, subject ending in -ć (sieć), --- -ść (miłość), -ś (pierś), -dź (odpowiedź) --- consonant alternation on last consonant --- 106 paradigm by Grzegorz Jagodziński --- 106_1 by Nowak --- oper nSiec for miłość, odległość, pierś in GF lexicon --- cx = ć --- siec = sieć - - oper cx_End_CAL_F_1 : Str -> CommNoun = \siec -> - let - x = consAlt siec; - y = consLength x; - in - { s = table { - SF Sg Nom => siec; - SF Sg Acc => siec; - SF Sg Instr => y + "ą"; - SF Pl Dat => y + "om"; - SF Pl Instr => y + "ami"; - SF Pl Loc => y + "ach"; - SF _ _ => x + "i" - }; - g = Fem - }; - - --- oper for nouns having only the plural form --- 98 by Grzegorz Jagodziński for usta - 98_2 by Nowak --- 106 by Grzegorz Jagodziński for wnętrzności - 106_2 by Nowak --- 106 by Grzegorz Jagodziński for drzwi - 106_3 by Nowak --- 117 by Grzegorz Jagodziński for spodnie - 117_2 by Nowak --- oper nDrzwi for drzwi, wnętrzności, usta, spodnie in GF-lexicon - - oper onlyPlNoun : Str -> CommNoun = \drzwi -> - let - i = my1Last drzwi; - drzw = last1Minus drzwi; - x = case i of { - "a" => last1Minus drzwi; - "e" => drzw; - "i" => drzwi; - "y" => drzw + "ów"}; - in - { s = table { - SF _ Gen => x; - SF _ Dat => x + "om"; - SF _ Instr => x + "ami"; - SF _ Loc => x + "ach"; - SF _ _ => drzwi - }; - g = Plur - }; - - - --- oper for feminine, subject ending in -ść (kość), -ć(nić) --- consonant alternation and lengthening. Similar to nSiec, but different --- in instr pl in the declension ending sieci-ami, kość-mi. --- 107 paradigm by Grzegorz Jagodziński --- 107 by Nowak --- oper nKosc for kość in GF lexicon --- cx = ć --- kosc = kość - - oper cx_End_CAL_F_2 : Str -> CommNoun = \kosc -> - let - x = consAlt kosc; - y = consLength x; - in - { s = table { - SF Sg Nom => kosc; - SF Sg Acc => kosc; - SF Sg Instr => y + "ą"; - SF Pl Dat => y + "om"; - SF Pl Instr => kosc + "mi"; - SF Pl Loc => y + "ach"; - SF _ _ => x + "i" - }; - g = Fem - }; - - --- oper for feminine, subject ending in -c,-cz,-rz,-ż, --- 108 paradigm by Grzegorz Jagodziński --- 108 by Nowak --- oper nNoc for noc in GF lexicon - oper hardened_End_F_1 : Str -> CommNoun = \noc -> - { s = table { - SF Sg Nom => noc; - SF Sg Acc => noc; - SF Sg Instr => noc + "ą"; - SF Sg _ => noc + "y"; - SF Pl Gen => noc + "y"; - SF Pl Dat => noc + "om"; - SF Pl Instr => noc + "ami"; - SF Pl Loc => noc + "ach"; - SF Pl _ => noc + "e" - }; - g = Fem - }; - - --- oper for feminine, subject ending in -sz, --- fleeting -e between 2 consonants. --- 109* paradigm by Grzegorz Jagodziński --- 109* by Nowak --- oper nWesz for wesz in GF lexicon - - oper sz_End_FleetingEminus_F : Str -> CommNoun = \wesz -> - let - x = fleetingEminus wesz; - in - { s = table { - SF Sg Nom => wesz; - SF Sg Acc => wesz; - SF Sg Instr => x + "ą"; - SF Sg _ => x + "y"; - SF Pl Dat => x + "om"; - SF Pl Instr => x + "ami"; - SF Pl Loc => x + "ach"; - SF Pl _ => x + "y" - }; - g = Fem - }; - - --- oper for feminine, subject ending in -wa, --- 112 paradigm by Grzegorz Jagodziński --- 112 by Nowak --- oper nKrolowa for królowa (queen) in GF lexicon - - oper wa_na_End_F : Str -> CommNoun = \krolowa -> - let - krolow = last1Minus krolowa; - in - { s = table { - SF Sg Nom => krolowa; - SF Sg Acc => krolow + "ą"; - SF Sg Instr => krolow + "ą"; - SF Sg VocP => krolow + "o"; - SF Sg _ => krolow + "ej"; - SF Pl Gen => krolow + "ych"; - SF Pl Dat => krolow + "ym"; - SF Pl Instr => krolow + "ymi"; - SF Pl Loc => krolow + "ych"; - SF Pl _ => krolow + "e" - }; - g = Fem - }; - - --- oper for feminine, subject ending in -wa, --- 113'@ paradigm by Grzegorz Jagodziński --- 113'@ by Nowak --- oper nReka for ręka in GF lexicon - - oper k_End_Unregulary_VA3_CA_F : Str -> CommNoun = \reka -> - let - x = last1Minus reka; - y = vowAlt3 x; - z = consAlt x; - in - { s = table { - SF Sg Nom => reka; - SF Sg Gen => x + "i"; - SF Sg Acc => x + "ę"; - SF Sg Instr => x + "ą"; - SF Sg VocP => x + "o"; - SF Sg _ => z + "e"; - SF Pl Gen => y; - SF Pl Dat => x + "om"; - SF Pl Instr => x + "oma"; - SF Pl Loc => x + "ach"; - SF Pl _ => z + "e" - }; - g = Fem - }; - - --- oper for feminine, subject ending in -k (frytka), -g (ostryga, waga) --- consonant alternation in dat, loc Sg. --- 114 paradigm by Grzegorz Jagodziński --- oper nApteka for fabryka, gramatyka, muzyka, --- nauka, rzeka, sztuka in GF lexicon - - oper g_k_End_CA_F : Str -> CommNoun = \apteka -> - let - x = last1Minus apteka; - y = consAlt apteka; - in - { s = table { - SF Sg Nom => x + "a"; - SF Sg Gen => x + "i"; - SF Sg Acc => x + "ę"; - SF Sg Instr => x + "ą"; - SF Sg VocP => x + "o"; - SF Sg _ => y + "e"; - SF Pl Gen => x; - SF Pl Dat => x + "om"; - SF Pl Instr => x + "ami"; - SF Pl Loc => x + "ach"; - SF Pl _ => x + "i" - }; - g = Fem - }; - - --- oper for feminine, subject ending in -g, --- consonant alternation in dat, loc sg, --- vowel alternation in gen pl: o-ó (droga-dróg). --- 114' paradigm by Grzegorz Jagodziński --- by Nowak 114' --- oper nDroga for podłoga, noga in GF lexicon - - oper g_End_VA1_CA_F : Str -> CommNoun = \droga -> - let - x = last1Minus droga; - y = consAlt droga; - z = vowAlt1 droga; - in - { s = table { - SF Sg Nom => x + "a"; - SF Sg Gen => x + "i"; - SF Sg Acc => x + "ę"; - SF Sg Instr => x + "ą"; - SF Sg VocP => x + "o"; - SF Sg _ => y + "e"; - SF Pl Gen => z; - SF Pl Dat => x + "om"; - SF Pl Instr => x + "ami"; - SF Pl Loc => x + "ach"; - SF Pl _ => x + "i" - }; - g = Fem - }; - - --- oper for feminine, subject ending in -k, --- consonant alternation in dat, loc sg, --- fleeting -e plus in gen pl. --- 114* paradigm by Grzegorz Jagodziński --- by Nowak 114*_1 --- oper nMatka for matka, piosenka, książka, kurtka, --- lodówka, skarpetka, gumka in GF lexicon - - oper k_End_CA_FleetingEplus_F : Str -> CommNoun = \matka -> - let - x = last1Minus matka; - y = consAlt x; - z = fleetingEplus x; - in - { s = table { - SF Sg Nom => x + "a"; - SF Sg Gen => x + "i"; - SF Sg Acc => x + "ę"; - SF Sg Instr => x + "ą"; - SF Sg VocP => x + "o"; - SF Sg _ => y + "e"; - SF Pl Gen => z; - SF Pl Dat => x + "om"; - SF Pl Instr => x + "ami"; - SF Pl Loc => x + "ach"; - SF Pl _ => x + "i" - }; - g = Fem - }; - - --- oper for feminine, subject ending in -ia, --- 116 paradigm by Grzegorz Jagodziński --- 116_5 by Nowak --- oper nZiemia for ziemia (earth) in GF lexicon - - oper ia_End_F_1 : Str -> CommNoun = \ziemia -> - let - ziemi = last1Minus ziemia; - ziem = last1Minus ziemi; - in - { s = table { - SF Sg Nom => ziemi + "a"; - SF Sg Acc => ziemi + "ę"; - SF Sg Instr => ziemi + "ą"; - SF Sg VocP => ziemi + "o"; - SF Sg _ => ziem + "i"; - SF Pl Gen => ziem; - SF Pl Dat => ziemi + "om"; - SF Pl Instr => ziemi + "ami"; - SF Pl Loc => ziemi + "ach"; - SF Pl _ => ziemi + "e" - }; - g = Fem - }; - - --- oper for feminine, subject ending in -l, --- 116 paradigm by Grzegorz Jagodziński --- 116_6 by Nowak --- oper nFala for koszula in GF lexicon - - oper l_End_F_2 : Str -> CommNoun = \fala -> - let - fal = last1Minus fala; - in - { s = table { - SF Sg Nom => fal + "a"; - SF Sg Acc => fal + "ę"; - SF Sg Instr => fal + "ą"; - SF Sg VocP => fal + "o"; - SF Sg _ => fal + "i"; - SF Pl Gen => fal; - SF Pl Dat => fal + "om"; - SF Pl Instr => fal + "ami"; - SF Pl Loc => fal + "ach"; - SF Pl _ => fal + "e" - }; - g = Fem - }; - - --- oper for feminine, subject ending in -ia, -ja: --- in the spoken version of the word is -ja. Both --- -ia and -ja have the same pronunciation. --- genitive sg ending in -ii. --- 117 paradigm by Grzegorz Jagodziński --- 117_4 by Nowak too --- oper nLilia for religia, telewizja, restauracja in GF lexicon - - oper ia_End_F_2 : Str -> CommNoun = \lilia -> - let - lili = last1Minus lilia; - in - { s = table { - SF Sg Nom => lili + "a"; - SF Sg Acc => lili + "ę"; - SF Sg Instr => lili + "ą"; - SF Sg VocP => lili + "o"; - SF Sg _ => lili + "i"; - SF Pl Gen => lili + "i"; - SF Pl Dat => lili + "om"; - SF Pl Instr => lili + "ami"; - SF Pl Loc => lili + "ach"; - SF Pl _ => lili + "e" - }; - g = Fem - }; - - --- oper for feminine, subject ending in -t --------------------------------------, --- 121 paradigm by Grzegorz Jagodziński --- 121_1 by Nowak --- By Jagodziński there are many words in this group, --- that don't have consonant alternation in dat sg, --- but only a consonantLengthening p: pi, n:ni, s:si --- at the end of the subject. --- So I create a new group here for małpa, lipa, benzyna, --- cytryna, szosa etc. S. nLiczba, below, 121_2 by Nowak --- oper nKobieta for moneta, planeta, gazeta, ojczyzna in GF lexicon - - oper hard_End_CAL_F : Str -> CommNoun = \kobieta -> - let - x = last1Minus kobieta; - y = consAlt x; - z = consLength y; - in - { s = table { - SF Sg Nom => x + "a"; - SF Sg Gen => x + "y"; - SF Sg Acc => x + "ę"; - SF Sg Instr => x + "ą"; - SF Sg VocP => x + "o"; - SF Sg _ => z + "e"; - SF Pl Gen => x; - SF Pl Dat => x + "om"; - SF Pl Instr => x + "ami"; - SF Pl Loc => x + "ach"; - SF Pl _ => x + "y" - }; - g = Fem - }; - - --- oper for feminine, subject ending in -t, -d, -b, -n, -w --- (a hard consonant) --- 121 paradigm by Grzegorz Jagodziński --- 121_2 by Nowak --- Only a consonantLengthening b:bi, p: pi, n:ni, s:si --- at the end of the subject. --- oper nLiczba for żona, trawa, dziewczyna, ryba, lampa, liczba in GF lexicon - - oper hard_End_CL_F : Str -> CommNoun = \liczba -> - let - x = last1Minus liczba; - y = consLength x; - in - { s = table { - SF Sg Nom => x + "a"; - SF Sg Gen => x + "y"; - SF Sg Acc => x + "ę"; - SF Sg Instr => x + "ą"; - SF Sg VocP => x + "o"; - SF Sg _ => y + "e"; - SF Pl Gen => x; - SF Pl Dat => x + "om"; - SF Pl Instr => x + "ami"; - SF Pl Loc => x + "ach"; - SF Pl _ => x + "y" - }; - g = Fem - }; - - --- oper for feminine, subject ending in -ł, -r, -ch --- 121 paradigm by Grzegorz Jagodziński --- 121_3 by Nowak --- oper nSila for skała, reguła, chmura, góra, kamera, --- kora, mucha in GF lexicon --- sixa = siła - - oper hard_End_CA_F : Str -> CommNoun = \sixa -> - let - x = last1Minus sixa; - y = consAlt x; - in - { s = table { - SF Sg Nom => x + "a"; - SF Sg Gen => x + "y"; - SF Sg Acc => x + "ę"; - SF Sg Instr => x + "ą"; - SF Sg VocP => x + "o"; - SF Sg _ => y + "e"; - SF Pl Gen => x; - SF Pl Dat => x + "om"; - SF Pl Instr => x + "ami"; - SF Pl Loc => x + "ach"; - SF Pl _ => x + "y" - }; - g = Fem - }; - - --- oper for feminine, subject ending in hard consonants --- f.e. -b(osoba), -p(stopa), -w (połowa), -z (koza) --- vowel alternation o:ó in gen Pl and --- consonant lengthening in dat, loc sg. --- 121' paradigm by Grzegorz Jagodziński --- 121'_1 by Nowak --- oper nNora for stopa, wątroba, krowa --- in GF lexicon - - oper hard_End_VA1_CL_F : Str -> CommNoun = \doba -> - let - x = last1Minus doba; - y = consLength x; - z = vowAlt1 x; - in - { s = table { - SF Sg Nom => x + "a"; - SF Sg Gen => x + "y"; - SF Sg Acc => x + "ę"; - SF Sg Instr => x + "ą"; - SF Sg VocP => x + "o"; - SF Sg _ => y + "e"; - SF Pl Gen => z; - SF Pl Dat => x + "om"; - SF Pl Instr => x + "ami"; - SF Pl Loc => x + "ach"; - SF Pl _ => x + "y" - }; - g = Fem - }; - - --- oper for feminine, subject ending in -d (broda, jagoda, moda), --- -t (cnota, robota, sobota). --- consonant alternation and lengthening d:dzi (woda:wodzie), --- t:ci(sobota:sobocie) in dat, loc sg, --- vowel alternation o:ó (woda:wód, sobota:sobót) in gen pl. --- 121' paradigm by Grzegorz Jagodziński --- 121'_2 by Nowak --- oper nWoda for woda in GF lexicon - - oper hard_End_VA1_CAL_F : Str -> CommNoun = \woda -> - let - x = last1Minus woda; - y = consLength (consAlt x); - z = vowAlt1 x; - in - { s = table { - SF Sg Nom => x + "a"; - SF Sg Gen => x + "y"; - SF Sg Acc => x + "ę"; - SF Sg Instr => x + "ą"; - SF Sg VocP => x + "o"; - SF Sg _ => y + "e"; - SF Pl Gen => z; - SF Pl Dat => x + "om"; - SF Pl Instr => x + "ami"; - SF Pl Loc => x + "ach"; - SF Pl _ => x + "y" - }; - g = Fem - }; - - --- oper for feminine, subject ending in -oła, -stra: --- (pszczoła, szkoła, siostra). --- consonant alternation ł:l, r:rz (szkoła:szkole, --- siostra:siostrze) in dat, loc sg, --- vowel alternation o:ó (szkoła:szkół, siostra:sióstr) in gen pl. --- 121' paradigm by Grzegorz Jagodziński --- 121'_3 by Nowak --- oper nSzkola for szkoła, siostra in GF lexicon - - oper hard_End_VA1_CA_F : Str -> CommNoun = \szkola -> - let - x = last1Minus szkola; - y = consAlt x; - z = vowAlt1 x; - in - { s = table { - SF Sg Nom => x + "a"; - SF Sg Gen => x + "y"; - SF Sg Acc => x + "ę"; - SF Sg Instr => x + "ą"; - SF Sg VocP => x + "o"; - SF Sg _ => y + "e"; - SF Pl Gen => z; - SF Pl Dat => x + "om"; - SF Pl Instr => x + "ami"; - SF Pl Loc => x + "ach"; - SF Pl _ => x + "y" - }; - g = Fem - }; - - --- oper for feminine, subject ending in -two consonants: --- -jn, -łz, -łn, -żw --- consonant lengthening --- 121* paradigm by Grzegorz Jagodziński --- 121*_1 by Nowak --- oper nWojna for wojna GF lexicon - - oper hard_End_CL_FleetingEplus_F : Str -> CommNoun = \wojna -> - let - x = last1Minus wojna; - y = consLength x; - z = fleetingEplus x; - in - { s = table { - SF Sg Nom => x + "a"; - SF Sg Gen => x + "y"; - SF Sg Acc => x + "ę"; - SF Sg Instr => x + "ą"; - SF Sg VocP => x + "o"; - SF Sg _ => y + "e"; - SF Pl Gen => z; - SF Pl Dat => x + "om"; - SF Pl Instr => x + "ami"; - SF Pl Loc => x + "ach"; - SF Pl _ => x + "y" - }; - g = Fem - }; - - --- oper for feminine, subject ending in -sn --- is almost like nWojna, but consonant alternation s:ś too --- 121* paradigm by Grzegorz Jagodziński --- 121*_1 by Nowak --- oper nWiosna - - oper sn_End_CAL_FleetingIEplus_F : Str -> CommNoun = \wiosna -> - let - x = last1Minus wiosna; - y = consLength (consAlt x); - z = fleetingEplus x; - in - { s = table { - SF Sg Nom => x + "a"; - SF Sg Gen => x + "y"; - SF Sg Acc => x + "ę"; - SF Sg Instr => x + "ą"; - SF Sg VocP => x + "o"; - SF Sg _ => y + "e"; - SF Pl Gen => z; - SF Pl Dat => x + "om"; - SF Pl Instr => x + "ami"; - SF Pl Loc => x + "ach"; - SF Pl _ => x + "y" - }; - g = Fem - }; - - --- oper for feminine, subject ending in -consonant + ł --- f.e. like mgła, igła --- fleeting -ie plus --- 121** paradigm by Grzegorz Jagodziński --- 121**_2 by Nowak --- oper nMgla for mgła GF lexicon --- x = ł --- mgxa = mgła - - oper hard_l_End_CA_FleetingIEplus_F : Str -> CommNoun = \mgxa -> - let - x = last1Minus mgxa; - y = consAlt x; - z = fleetingIEplus x; - in - { s = table { - SF Sg Nom => x + "a"; - SF Sg Gen => x + "y"; - SF Sg Acc => x + "ę"; - SF Sg Instr => x + "ą"; - SF Sg VocP => x + "o"; - SF Sg _ => y + "e"; - SF Pl Gen => z; - SF Pl Dat => x + "om"; - SF Pl Instr => x + "ami"; - SF Pl Loc => x + "ach"; - SF Pl _ => x + "y" - }; - g = Fem - }; - - --- oper nGwiazda for gwiazda in GF-lexicon --- 121^ paradigm by Grzegorz Jagodziński --- 121^_1 by Nowak --- only for words ending in -zda, -sta (gwiazda, niewiasta) - - oper zd_st_End_VA2_CAL_F : Str -> CommNoun = \gwiazda-> - let - x = last1Minus gwiazda; - y = consLength (consAlt (vowAlt2 x)); - in - { s = table { - SF Sg Nom => x + "a"; - SF Sg Gen => x + "y"; - SF Sg Acc => x + "ę"; - SF Sg Instr => x + "ą"; - SF Sg VocP => x + "o"; - SF Sg _ => y + "e"; - SF Pl Gen => x; - SF Pl Dat => x + "om"; - SF Pl Instr => x + "ami"; - SF Pl Loc => x + "ach"; - SF Pl _ => x + "y" - }; - g = Fem - }; - - --- oper for feminine, subject ending in -c,-cz,-rz,-ż, --- 124 paradigm by Grzegorz Jagodziński --- 124_1 by Nowak --- oper nUlica for ulica, rękawica GF lexicon - - oper hardened_End_F_2 : Str -> CommNoun = \ulica -> - let - x = last1Minus ulica; - in - { s = table { - SF Sg Nom => x + "a"; - SF Sg Acc => x + "ę"; - SF Sg Instr => x + "ą"; - SF Sg VocP => x + "o"; - SF Sg _ => x + "y"; - SF Pl Gen => x; - SF Pl Dat => x + "om"; - SF Pl Instr => x + "ami"; - SF Pl Loc => x + "ach"; - SF Pl _ => x + "e" - }; - g = Fem - }; - --- oper for feminine, subject ending in -c, --- irregulary form in genitive Pl --- 124** paradigm by Grzegorz Jagodziński --- 124**_1 by Nowak --- oper nOwca for owca in GF lexicon - - oper c_End_FleetingIEplus_F : Str -> CommNoun = \owca -> - let - x = last1Minus owca; - y = fleetingIEplus x; - in - { s = table { - SF Sg Nom => x + "a"; - SF Sg Acc => x + "ę"; - SF Sg Instr => x + "ą"; - SF Sg VocP => x + "o"; - SF Sg _ => x + "y"; - SF Pl Gen => y; - SF Pl Dat => x + "om"; - SF Pl Instr => x + "ami"; - SF Pl Loc => x + "ach"; - SF Pl _ => x + "e" - }; - g = Fem - }; - - ---1.3 Operations for neuter nouns - --- oper for neuter where subject ending in -ni, --- functional weak ------- consonant --- consonant alternation ni:ń in genitive Pl --- 91 paradigm by Grzegorz Jagodziński --- 91_1 by Nowak --- oper nDanie for mieszkanie in GF lexicon - - oper ci_ni_week_End_CA_N : Str -> CommNoun = \danie -> - let - x = last1Minus danie; - y = consAlt x; - in - { s = table { - SF Sg Gen => x + "a"; - SF Sg Dat => x + "u"; - SF Sg Instr => x + "em"; - SF Sg Loc => x + "u"; - SF Sg _ => x + "e"; - SF Pl Gen => y; - SF Pl Dat => x + "om"; - SF Pl Instr => x + "ami"; - SF Pl Loc => x + "ach"; - SF Pl _ => x + "a" - }; - g = Neut - }; - - --- oper for neuter, subject ending in -c, --- functional weak consonant --- 91 paradigm by Grzegorz Jagodziński --- 91_4 by Nowak --- oper nSerce for słońce, serce, wzgórze GF lexicon - - oper hardened_End_N : Str -> CommNoun = \serce -> - let - x = last1Minus serce; - in - { s = table { - SF Sg Gen => x + "a"; - SF Sg Dat => x + "u"; - SF Sg Instr => x + "em"; - SF Sg Loc => x + "u"; - SF Sg _ => x + "e"; - SF Pl Gen => x; - SF Pl Dat => x + "om"; - SF Pl Instr => x + "ami"; - SF Pl Loc => x + "ach"; - SF Pl _ => x + "a" - }; - g = Neut - }; - - --- oper for neuter, subject ending in - --- 91@ paradigm by Grzegorz Jagodziński --- 91@ by Nowak --- oper nNasienie for nasienie GF lexicon --- this is only for nasienie in polish language - - oper ni_End_VA2_N : Str -> CommNoun = \nasienie -> - let - x = fleetingEminus nasienie; - w = fleetingIEminus nasienie; - y = vowAlt2 w; - in - { s = table { - SF Sg Gen => x + "a"; - SF Sg Dat => x + "u"; - SF Sg Instr => x + "em"; - SF Sg Loc => x + "u"; - SF Sg _ => x + "e"; - SF Pl Gen => y; - SF Pl Dat => y + "om"; - SF Pl Instr => y + "ami"; - SF Pl Loc => y + "ach"; - SF Pl _ => y + "a" - }; - g = Neut - }; - - --- oper for neuter, subject ending in -rz --- in genitive Pl vowel alternation o:ó --- here u=ó; both letters have the same pronunciation --- 91' paradigm by Grzegorz Jagodziński --- 91' by Nowak --- oper nMorze for morze GF lexicon - - oper rz_zx_End_VA1_N : Str -> CommNoun = \morze -> - let - x = last1Minus morze; - y = vowAlt1 morze; - in - { s = table { - SF Sg Gen => x + "a"; - SF Sg Dat => x + "u"; - SF Sg Instr => x + "em"; - SF Sg Loc => x + "u"; - SF Sg _ => x + "e"; - SF Pl Gen => y; - SF Pl Dat => x + "om"; - SF Pl Instr => x + "ami"; - SF Pl Loc => x + "ach"; - SF Pl _ => x + "a" - }; - g = Neut - }; - - --- oper for neuter, subject ending in -ę --- in gen pl vowel alternation ę:o --- (imię:imiona, znamię:znamiona) --- 97 paradigm by Grzegorz Jagodziński --- 97_1 by Nowak --- oper nImie for imię GF lexicon - - oper ex_End_VA2_N : Str -> CommNoun = \imie -> - let - w = last1Minus imie; - x = w + "eni"; - y = vowAlt2 imie; - z = y + "n"; - in - { s = table { - SF Sg Gen => x + "a"; - SF Sg Dat => x + "u"; - SF Sg Instr => x + "em"; - SF Sg Loc => x + "u"; - SF Sg _ => w + "ę"; - SF Pl Gen => z; - SF Pl Dat => z + "om"; - SF Pl Instr => z + "ami"; - SF Pl Loc => z + "ach"; - SF Pl _ => z + "a" - }; - g = NeutGr - }; - - --- oper for neuter, subject ending in -ę --- genitive Pl -ęta --- 97 paradigm by Grzegorz Jagodziński --- 97_2 by Nowak --- oper nCiele for zwierzę, niemowlę GF lexicon - - oper ex_End_VA3_N : Str -> CommNoun = \ciele -> - let - w = last1Minus ciele; - x = ciele + "ci"; - y = vowAlt3 ciele + "t"; - z = ciele + "t"; - in - { s = table { - SF Sg Gen => x + "a"; - SF Sg Dat => x + "u"; - SF Sg Instr => x + "em"; - SF Sg Loc => x + "u"; - SF Sg _ => w + "ę"; - SF Pl Gen => y; - SF Pl Dat => z + "om"; - SF Pl Instr => z + "ami"; - SF Pl Loc => z + "ach"; - SF Pl _ => z + "a" - }; - g = NeutGr - }; - - --- According to G.Jagodziński "udo" and "piwo" have --- the same declention type. I part it, because "udo" --- changes in "udzie". --- first there is consonant alternation d:dz --- and then consonant lengthening dz: dz' (dzi). --- "Piwo" has only consonant lengthening w:w' (wi) - --- oper for neuter, subject ending in a consonant + "o" --- 98 paradigm by Grzegorz Jagodziński --- 98_1_a by Nowak --- oper nUdo for złoto GF lexicon - - oper hard_End_CAL_N : Str -> CommNoun = \udo -> - let - x = last1Minus udo ; - y = consLength (consAlt udo); - in - { s = table { - SF Sg Gen => x + "a"; - SF Sg Dat => x + "u"; - SF Sg Instr => x + "em"; - SF Sg Loc => y + "e"; - SF Sg _ => x + "o"; - SF Pl Gen => x; - SF Pl Dat => x + "om"; - SF Pl Instr => x + "ami"; - SF Pl Loc => x + "ach"; - SF Pl _ => x + "a" - }; - g = Neut - }; - - --- oper for neuter, subject ending in a consonant + "o" --- 98 paradigm by Grzegorz Jagodziński --- 98_1_b by Nowak --- oper nPiwo for piwo, wino, drzewo, kolano, --- mięso, żelazo GF lexicon - - oper hard_End_CL_N : Str -> CommNoun = \piwo -> - let - x = last1Minus piwo; - y = consLength piwo; - in - { s = table { - SF Sg Gen => x + "a"; - SF Sg Dat => x + "u"; - SF Sg Instr => x + "em"; - SF Sg Loc => y + "e"; - SF Sg _ => x + "o"; - SF Pl Gen => x; - SF Pl Dat => x + "om"; - SF Pl Instr => x + "ami"; - SF Pl Loc => x + "ach"; - SF Pl _ => x + "a" - }; - g = Neut - }; - - --- oper for neuter, subject ending in -r --- consonant alternation r:rz --- 98 paradigm by Grzegorz Jagodziński --- 98_4 by Nowak --- oper nZero for jezioro, pióro GF lexicon - - oper r_End_CA_N : Str -> CommNoun = \zero -> - let - x = last1Minus zero; - y = consAlt zero; - in - { s = table { - SF Sg Gen => x + "a"; - SF Sg Dat => x + "u"; - SF Sg Instr => x + "em"; - SF Sg Loc => y + "e"; - SF Sg _ => x + "o"; - SF Pl Gen => x; - SF Pl Dat => x + "om"; - SF Pl Instr => x + "ami"; - SF Pl Loc => x + "ach"; - SF Pl _ => x + "a" - }; - g = Neut - }; - - --- oper for neuter "niebo" - only --- irregularly form in Pl "niebiosa" --- 98@ paradigm by Grzegorz Jagodziński and by Nowak --- oper nNiebo for GF lexicon --- only for niebo in polish language - - oper niebo_Unregulary_N : Str -> CommNoun = \niebo -> - let - x = last1Minus niebo; --- y = consLength niebo; - z = x + "ios"; - in - { s = table { - SF Sg Gen => x + "a"; - SF Sg Dat => x + "u"; - SF Sg Instr => x + "em"; - SF Sg Loc => x + "ie"; - SF Sg _ => x + "o"; - SF Pl Gen => z; - SF Pl Dat => z + "om"; - SF Pl Instr => z + "ami"; - SF Pl Loc => z + "ach"; - SF Pl _ => z + "a" - }; - g = Neut - }; - - --- oper for neuter, subject ending in -ł --- consonant alternation --- 98* paradigm by Grzegorz Jagodziński --- 98*_3 by Nowak --- oper nTlo for krzesło, masło, skrzydło GF lexicon --- x = ł --- txo = tło - - oper lx_End_CA_FleetingEplus_N : Str -> CommNoun = \txo -> - let - x = last1Minus txo; - y = consAlt txo; - z = fleetingEplus txo; - in - { s = table { - SF Sg Gen => x + "a"; - SF Sg Dat => x + "u"; - SF Sg Instr => x + "em"; - SF Sg Loc => y + "e"; - SF Sg _ => x + "o"; - SF Pl Gen => z; - SF Pl Dat => x + "om"; - SF Pl Instr => x + "ami"; - SF Pl Loc => x + "ach"; - SF Pl _ => x + "a" - }; - g = Neut - }; - - --- oper for neuter, subject ending in -r --- genitive Pl fleetingEplus --- 98* paradigm by Grzegorz Jagodziński --- 98*_5 by Nowak --- oper nZebro for srebro GF lexicon - - oper hard_End_CA_FleetingEplus_N : Str -> CommNoun = \zebro -> - let - x = last1Minus zebro; - y = consAlt zebro; - z = fleetingEplus zebro; - in - { s = table { - SF Sg Gen => x + "a"; - SF Sg Dat => x + "u"; - SF Sg Instr => x + "em"; - SF Sg Loc => y + "e"; - SF Sg _ => x + "o"; - SF Pl Gen => z; - SF Pl Dat => x + "om"; - SF Pl Instr => x + "ami"; - SF Pl Loc => x + "ach"; - SF Pl _ => x + "a" - }; - g = Neut - }; - - --- oper for neuter, subject ending in -n --- consonant lengthening --- 98** paradigm by Grzegorz Jagodziński --- 98**_1 by Nowak --- oper nOkno for okno, drewno GF lexicon - - oper n_End_CL_FleetingIEplus_N : Str -> CommNoun = \okno -> - let - x = last1Minus okno; - y = consLength okno; - z = fleetingIEplus okno; - in - { s = table { - SF Sg Gen => x + "a"; - SF Sg Dat => x + "u"; - SF Sg Instr => x + "em"; - SF Sg Loc => y + "e"; - SF Sg _ => x + "o"; - SF Pl Gen => z; - SF Pl Dat => x + "om"; - SF Pl Instr => x + "ami"; - SF Pl Loc => x + "ach"; - SF Pl _ => x + "a" - }; - g = Neut - }; - - --- oper for neuter, subject ending in -zdo, -sto --- locative Sg gnieździe, mieście --- 98^ paradigm by Grzegorz Jagodziński --- 98^_1 by Nowak --- oper nGniazdo for miasto GF lexicon - - oper hard_End_VA_CAL_N : Str -> CommNoun = \gniazdo -> - let - x = last1Minus gniazdo; - y = vowAlt2 gniazdo; - z = consAlt y; - t = consLength z; - in - { s = table { - SF Sg Gen => x + "a"; - SF Sg Dat => x + "u"; - SF Sg Instr => x + "em"; - SF Sg Loc => t + "e"; - SF Sg _ => x + "o"; - SF Pl Gen => x; - SF Pl Dat => x + "om"; - SF Pl Instr => x + "ami"; - SF Pl Loc => x + "ach"; - SF Pl _ => x + "a" - }; - g = Neut - }; - - --- oper for neuter, subject ending in -k, --- consonant lengthening in instr Sg --- 99 paradigm by Grzegorz Jagodziński --- 99_2 by Nowak --- oper nWojsko for mleko GF lexicon - - oper k_End_CL_N : Str -> CommNoun = \wojsko -> - let - x = last1Minus wojsko; - y = consLength wojsko; - in - { s = table { - SF Sg Gen => x + "a"; - SF Sg Dat => x + "u"; - SF Sg Instr => y + "em"; - SF Sg Loc => x + "u"; - SF Sg _ => x + "o"; - SF Pl Gen => x; - SF Pl Dat => x + "om"; - SF Pl Instr => x + "ami"; - SF Pl Loc => x + "ach"; - SF Pl _ => x + "a" - }; - g = Neut - }; - - --- oper for neuter, subject ending in -j, --- 99 paradigm by Grzegorz Jagodziński --- 99_4 by Nowak --- oper nJajo for jajo GF lexicon - - oper j_End_N : Str -> CommNoun = \jajo -> - let - x = last1Minus jajo; - in - { s = table { - SF Sg Gen => x + "a"; - SF Sg Dat => x + "u"; - SF Sg Instr => x + "em"; - SF Sg Loc => x + "u"; - SF Sg _ => x + "o"; - SF Pl Gen => x; - SF Pl Dat => x + "om"; - SF Pl Instr => x + "ami"; - SF Pl Loc => x + "ach"; - SF Pl _ => x + "a" - }; - g = Neut - }; - - --- oper for neuter, subject ending in -k, --- consonant lengthening in instr Sg --- 99* paradigm by Grzegorz Jagodziński --- 99*_2 by Nowak --- oper nJablko for jabłko, jajko GF lexicon - - oper k_End_CL_FleetingEplus_N : Str -> CommNoun = \jablko -> - let - x = last1Minus jablko; - y = consLength jablko; - z = fleetingEplus jablko; - in - { s = table { - SF Sg Gen => x + "a"; - SF Sg Dat => x + "u"; - SF Sg Instr => y + "em"; - SF Sg Loc => x + "u"; - SF Sg _ => x + "o"; - SF Pl Gen => z; - SF Pl Dat => x + "om"; - SF Pl Instr => x + "ami"; - SF Pl Loc => x + "ach"; - SF Pl _ => x + "a" - }; - g = Neut - }; - - --- oper for neuter, noun ending in -o, --- 100 paradigm by Grzegorz Jagodziński --- 100_3 by Nowak --- oper nStudio for radio GF lexicon - - oper o_End_N : Str -> CommNoun = \studio -> - let - x = last1Minus studio; - in - { s = table { - SF Sg Gen => x + "a"; - SF Sg Dat => x + "u"; - SF Sg Instr => x + "em"; - SF Sg Loc => x + "u"; - SF Sg _ => x + "o"; - SF Pl Gen => x + "ów"; - SF Pl Dat => x + "om"; - SF Pl Instr => x + "ami"; - SF Pl Loc => x + "ach"; - SF Pl _ => x + "a" - }; - g = Neut - }; - - --- oper for neuter for dziecko, --- consonant alternation c:ć in instr Sg. --- 101 paradigm by Grzegorz Jagodziński & by Nowak --- oper nDziecko for dziecko GF lexicon - - oper k_End_CAL_N : Str -> CommNoun = \dziecko -> - let - t = last1Minus dziecko; --dzieck - u = last1Minus t; --dziec - w = consLength u; --dzieci - x = consAlt w; --dzieć - y = consLength t; --dziecki - in - { s = table { - SF Sg Gen => t + "a"; - SF Sg Dat => t + "u"; - SF Sg Instr => y + "em"; - SF Sg Loc => t + "u"; - SF Sg _ => t + "o"; - SF Pl Dat => w + "om"; - SF Pl Instr => x + "mi"; - SF Pl Loc => w + "ach"; - SF Pl _ => u + "i" - }; - g = NeutGr --asl - }; - - --- oper for neuter, subject ending in -ch, --- consonant alternation ch:sz --- 102 paradigm by Grzegorz Jagodziński --- 102_1 by Nowak --- oper nUcho for ucho GF lexicon --- ucho as ear - - oper ch_End_Unregulary_CA_N : Str -> CommNoun = \ucho -> - let - x = last1Minus ucho; - y = consAlt x; - in - { s = table { - SF Sg Gen => x + "a"; - SF Sg Dat => x + "u"; - SF Sg Instr => x + "em"; - SF Sg Loc => x + "u"; - SF Sg _ => x + "o"; - SF Pl Gen => y + "u"; - SF Pl Dat => y + "om"; - SF Pl Instr => y + "ami"; - SF Pl Loc => y + "ach"; - SF Pl _ => y + "y" - }; - g = NeutGr - }; - --- oper for neuter, subject ending in -k, --- consonant alternation for all forms in Pl k:cz --- 102 paradigm by Grzegorz Jagodziński --- 102_2 by Nowak --- oper nOko for oko GF lexicon - - oper k_End_Unregulary_CAL_N : Str -> CommNoun = \oko -> - let - x = last1Minus oko; - y = consAlt oko; - z = consLength x; - in - { s = table { - SF Sg Gen => x + "a"; - SF Sg Dat => x + "u"; - SF Sg Instr => z + "em"; - SF Sg Loc => x + "u"; - SF Sg _ => x + "o"; - SF Pl Gen => y + "u"; - SF Pl Dat => y + "om"; - SF Pl Instr => y + "ami"; - SF Pl Loc => y + "ach"; - SF Pl _ => y + "y" - }; - g = NeutGr - }; - - - ---1.4 Operations for masculine nouns - - ---1.4.1 Operations for masculine personal - - --- oper for masculine personal ending in hard consonant --- -t, -n, nom pl ending in -i --- consonant alternation t:c, consonant lengthening c:ci, --- 3 paradigm by Grzegorz Jagodziński --- 3_1 by Nowak --- oper nFacet for policjant, student, kuzyn in GF lexicon - - oper hard_End_CAL_MP_1 : Str -> CommNoun = \facet -> - let - x = facet; - y = consAlt x; - z = consLength y; - in - { s = table { - SF Sg Nom => x; - SF Sg Dat => x + "owi"; - SF Sg Instr => x + "em"; - SF Sg Loc => z + "e"; - SF Sg VocP => z + "e"; - SF Sg _ => x + "a"; - SF Pl Nom => y + "i"; - SF Pl Dat => x + "om"; - SF Pl Instr => x + "ami"; - SF Pl Loc => x + "ach"; - SF Pl VocP => y + "i"; - SF Pl _ => x + "ów" - }; - g = Masc Personal - }; - - --- oper for masculine personal ending in hard consonant --- -t, -n, nom pl ending in -y --- consonant alternation t:c, consonant lengthening c:ci, --- 4 paradigm by Grzegorz Jagodziński --- 4_1 by Nowak --- oper nArab for szef in GF lexicon - - oper hard_End_CAL_MP_2 : Str -> CommNoun = \Arab -> - let - x = Arab; - y = consLength x; - in - { s = table { - SF Sg Nom => x; - SF Sg Dat => x + "owi"; - SF Sg Instr => x + "em"; - SF Sg Loc => y + "e"; - SF Sg VocP => y + "e"; - SF Sg _ => x + "a"; - SF Pl Nom => x + "owie"; - SF Pl Gen => x + "ów"; - SF Pl Dat => x + "om"; - SF Pl Instr => x + "ami"; - SF Pl Loc => x + "ach"; - SF Pl _ => x + "y" - }; - g = Masc Personal - }; - - --- oper for masculine personal ending in hard consonant --- -l. Only for przyjaciel (friend). --- consonant alternation l:ł, vowel alternation e:ó, --- 7 paradigm by Grzegorz Jagodziński --- 7 by Nowak --- oper nPrzyjaciel for przyjaciel in GF lexicon - - oper przyjaciel_VA1_VA2_CA_MP : Str -> CommNoun = \przyjaciel -> - let - t = przyjaciel; - u = vowAlt2 t; -- przyjaciol - w = consAlt u; -- przyjacioł - x = vowAlt1 w; -- przyjaciół - in - { s = table { - SF Sg Nom => t; - SF Sg Dat => t + "owi"; - SF Sg Instr => t + "em"; - SF Sg Loc => t + "u"; - SF Sg VocP => t + "u"; - SF Sg _ => t + "a"; - SF Pl Nom => t + "e"; - SF Pl Dat => w + "om"; - SF Pl Instr => x + "mi"; - SF Pl Loc => w + "ach"; - SF Pl VocP => t + "e"; - SF Pl _ => x - }; - g = Masc Personal - }; - - --- oper for masculine personal ending in hard consonant -l --- 8 paradigm by Grzegorz Jagodziński --- 8_3 by Nowak --- oper nKowal for nauczyciel (teacher) in GF lexicon - - oper l_End_MP : Str -> CommNoun = \kowal-> - let - t = kowal; - in - { s = table { - SF Sg Nom => t; - SF Sg Dat => t + "owi"; - SF Sg Instr => t + "em"; - SF Sg Loc => t + "u"; - SF Sg VocP => t + "u"; - SF Sg _ => t + "a"; - SF Pl Nom => t + "e"; - SF Pl Dat => t + "om"; - SF Pl Instr => t + "ami"; - SF Pl Loc => t + "ach"; - SF Pl VocP => t + "e"; - SF Pl _ => t + "i" - }; - g = Masc Personal - }; - - --- oper for masculine personal ending in hard double consonant --- -rz, -ż, -cz, -sz (piekarz, lekarz, papież, tłumacz, piwosz) --- 11 paradigm by Grzegorz Jagodziński --- 11 by Nowak --- oper nLekarz for lekarz in GF lexicon - - oper hardened_End_MP : Str -> CommNoun = \lekarz -> - let - x = lekarz; - in - { s = table { - SF Sg Nom => x; - SF Sg Dat => x + "owi"; - SF Sg Instr => x + "em"; - SF Sg Loc => x + "u"; - SF Sg VocP => x + "u"; - SF Sg _ => x + "a"; - SF Pl Nom => x + "e"; - SF Pl Dat => x + "om"; - SF Pl Instr => x + "ami"; - SF Pl Loc => x + "ach"; - SF Pl VocP => x + "e"; - SF Pl _ => x + "y" - }; - g = Masc Personal - }; - - --- oper for masculine personal ending in -ul --- (konsul, król) --- 13 paradigm by Grzegorz Jagodziński --- 13_3 by Nowak --- oper nKrol for król in GF lexicon - - oper ul_End_MP : Str -> CommNoun = \krol-> - let - x = krol; - in - { s = table { - SF Sg Nom => x; - SF Sg Dat => x + "owi"; - SF Sg Instr => x + "em"; - SF Sg Loc => x + "u"; - SF Sg VocP => x + "u"; - SF Sg _ => x + "a"; - SF Pl Nom => x + "owie"; - SF Pl Dat => x + "om"; - SF Pl Instr => x + "ami"; - SF Pl Loc => x + "ach"; - SF Pl VocP => x + "e"; - SF Pl _ => x + "ów" - }; - g = Masc Personal - }; - - --- oper for masculine personal ending in -ż (mąż), --- vowel alternation ą:ę (mąż:męża) --- 13' paradigm by Grzegorz Jagodziński --- 13' by Nowak --- oper nMaz for mąż in GF lexicon - - oper maz_MP : Str -> CommNoun = \maz -> - let - x = maz; - y = vowAlt3 x; - in - { s = table { - SF Sg Nom => x; - SF Sg Dat => y + "owi"; - SF Sg Instr => y + "em"; - SF Sg Loc => y + "u"; - SF Sg VocP => y + "u"; - SF Sg _ => y + "a"; - SF Pl Nom => y + "owie"; - SF Pl Dat => y + "om"; - SF Pl Instr => y + "ami"; - SF Pl Loc => y + "ach"; - SF Pl VocP => y + "owie"; - SF Pl _ => y + "ów" - }; - g = Masc Personal - }; - - --- oper for masculine personal ending in -g (wróg), --- vowel alternation ó:o (wróg:wroga) --- only for wróg --- 14' paradigm by Grzegorz Jagodziński --- 14' by Nowak --- oper nWrog for wróg in GF lexicon - - oper wrog_VA1_CL_MP : Str -> CommNoun = \wrog -> - let - x = vowAlt1 wrog; - y = consLength x; - in - { s = table { - SF Sg Nom => wrog; - SF Sg Dat => x + "owi"; - SF Sg Instr => y + "em"; - SF Sg Loc => x + "u"; - SF Sg VocP => x + "u"; - SF Sg _ => x + "a"; - SF Pl Nom => x + "owie"; - SF Pl Dat => x + "om"; - SF Pl Instr => x + "ami"; - SF Pl Loc => x + "ach"; - SF Pl VocP => x + "owie"; - SF Pl _ => x + "ów" - }; - g = Masc Personal - }; - - --- oper for masculine personal "ksiądz" --- 20 paradigm by Grzegorz Jagodziński --- 20 by Nowak --- oper nKsiadz for ksiądz in GF lexicon - - oper ksiadz_VA3_CA_MP : Str -> CommNoun = \ksiadz -> - let - x = vowAlt3 ksiadz; -- księdz - y = consAlt x; -- księż - in - { s = table { - SF Sg Nom => ksiadz; - SF Sg Dat => x + "u"; - SF Sg Instr => x + "em"; - SF Sg Loc => x + "u"; - SF Sg VocP => y + "e"; - SF Sg _ => x + "a"; - SF Pl Nom => y + "a"; - SF Pl Dat => y + "om"; - SF Pl Instr => y + "mi"; - SF Pl Loc => y + "ach"; - SF Pl VocP => y + "a"; - SF Pl _ => y + "y" - }; - g = Masc Personal - }; - - --- oper for masculine personal ending in -ciec --- (ojciec, praojciec) --- 21* paradigm by Grzegorz Jagodziński --- 21* by Nowak --- oper nOjciec for ojciec in GF lexicon - - oper ciec_End_CA_FleetingIEminus_MP : Str -> CommNoun = \ojciec -> - let - w = fleetingIEminus ojciec; -- ojcc - x = last1Minus w; -- ojc - y = consAlt x; -- ojcz - in - { s = table { - SF Sg Nom => ojciec; - SF Sg Dat => x + "u"; - SF Sg Instr => x + "em"; - SF Sg Loc => x + "u"; - SF Sg VocP => y + "e"; - SF Sg _ => x + "a"; - SF Pl Nom => x + "owie"; - SF Pl Dat => x + "om"; - SF Pl Instr => x + "ami"; - SF Pl Loc => x + "ach"; - SF Pl VocP => x + "owie"; - SF Pl _ => x + "ów" - }; - g = Masc Personal - }; - - --- oper for masculine personal ending in a hard consonant -t --- 18 paradigm by Grzegorz Jagodziński --- 18 by Nowak --- oper nBrat for brat in GF lexicon - - oper hard_End_CAL_MP : Str -> CommNoun = \brat -> - let - x = brat; - y = consAlt x; -- brat:brac - z = consLength y; -- brac:braci - t = consAlt y; -- brac:brać - in - { s = table { - SF Sg Nom => x; - SF Sg Dat => x + "u"; - SF Sg Instr => x + "em"; - SF Sg Loc => z + "e"; - SF Sg VocP => z + "e"; - SF Sg _ => x + "a"; - SF Pl Nom => z + "a"; - SF Pl Dat => z + "om"; - SF Pl Instr => t + "mi"; - SF Pl Loc => z + "ach"; - SF Pl VocP => z + "a"; - SF Pl _ => y + "i" - }; - g = Masc Personal - }; - - --- oper for masculine personal "bóg" --- 22' paradigm by Grzegorz Jagodziński --- 22' by Nowak --- oper nBog for bóg in GF lexicon - - oper bog_VA1_CAL_MP : Str -> CommNoun = \bog -> - let - x = vowAlt1 bog; -- bog - y = consLength x; -- bogi - z = vowAlt1 (consAlt bog); -- boż - in - { s = table { - SF Sg Nom => bog; - SF Sg Dat => x + "u"; - SF Sg Instr => y + "em"; - SF Sg Loc => x + "u"; - SF Sg VocP => z + "e"; - SF Sg _ => x + "a"; - SF Pl Nom => x + "owie"; - SF Pl Dat => x + "om"; - SF Pl Instr => x + "ami"; - SF Pl Loc => x + "ach"; - SF Pl VocP => x + "owie"; - SF Pl _ => x + "ów" - }; - g = Masc Personal - }; - - --- oper for masculine personal ending in -iec --- ( chłopiec) --- 24** paradigm by Grzegorz Jagodziński --- 24** by Nowak --- oper nChlopiec for chłopiec in GF lexicon - - oper iec_End_CA_FleetingIEminus_MP : Str -> CommNoun = \chlopiec -> - let - x = fleetingIEminus chlopiec; -- chlopc - y = consAlt x; -- chlopcz - in - { s = table { - SF Sg Nom => chlopiec; - SF Sg Dat => x + "u"; - SF Sg Instr => x + "em"; - SF Sg Loc => x + "u"; - SF Sg VocP => y + "e"; - SF Sg _ => x + "a"; - SF Pl Nom => x + "y"; - SF Pl Dat => x + "om"; - SF Pl Instr => x + "ami"; - SF Pl Loc => x + "ach"; - SF Pl VocP => x + "y"; - SF Pl _ => x + "ów" - }; - g = Masc Personal - }; - - --- oper for masculine personal ending in -zna --- consinant alternation z:ź, consonant lengthening n:ni --- 34 paradigm by Grzegorz Jagodziński --- 34 by Nowak --- oper nMezczyzna for mężczyzna in GF lexicon - - oper zna_End_CAL_MP : Str -> CommNoun = \mezczyzna -> - let - x = last1Minus mezczyzna; -- mężczyzn - y = consAlt x; -- mężczyźn - z = consLength y;-- mężczyźni - in - { s = table { - SF Sg Nom => x + "a"; - SF Sg Gen => x + "y"; - SF Sg Dat => z + "e"; - SF Sg Acc => x + "ę"; - SF Sg Instr => x + "ą"; - SF Sg Loc => z + "e"; - SF Sg VocP => x + "o"; - SF Pl Nom => y + "i"; - SF Pl Dat => x + "om"; - SF Pl Instr => x + "ami"; - SF Pl Loc => x + "ach"; - SF Pl VocP => y + "i"; - SF Pl _ => x - }; - g = Masc Personal - }; - - --- oper for masculine personal ending in a hard consonant --- + "a" (tata, gazda, drużba, ortodoksa) --- 36 paradigm by Grzegorz Jagodziński --- 36 by Nowak --- oper nDruzba for tata (synonym for ojciec) in GF lexicon -{- oper hard_plus_a_CAL_MP : Str -> CommNoun = \druzba -> - let - x = last1Minus druzba; - - in - { s = table { - SF Sg Nom => x; - SF Sg Dat => x + "owi"; - SF Sg Instr => x + "em"; - SF Sg Loc => x + "u"; - SF Sg VocP => x + "u"; - SF Sg _ => x + "a"; - SF Pl Nom => x + "e"; - SF Pl Dat => x + "om"; - SF Pl Instr => x + "ami"; - SF Pl Loc => x + "ach"; - SF Pl VocP => x + "e"; - SF Pl _ => x + "y" - }; - g = Masc Personal - }; -} - - ---1.4.2 Operations for masculine animate - - --- oper for masculine animate ending in -ń --- 59 paradigm by Grzegorz Jagodziński --- 59 by Nowak --- oper nKon for koń in GF lexicon - - oper kon_CAL_MA : Str -> CommNoun = \kon -> - let - x = consAlt kon; --kon - y = consLength x; -- koni - in - { s = table { - SF Sg Nom => kon; - SF Sg Dat => y + "owi"; - SF Sg Instr => y + "em"; - SF Sg Loc => y + "u"; - SF Sg VocP => y + "u"; - SF Sg _ => y + "a"; - SF Pl Gen => x + "i"; - SF Pl Dat => y + "om"; - SF Pl Instr => kon + "mi"; - SF Pl Loc => y + "ach"; - SF Pl _ => y + "e" - }; - g = Masc Animate - }; - - --- oper for masculine animate for "wąż" --- 61' paradigm by Grzegorz Jagodziński --- 61' by Nowak --- oper nWaz for wąż in GF lexicon - - oper waz_VA3_MA : Str -> CommNoun = \waz -> - let - y = vowAlt3 waz; -- węż - in - { s = table { - SF Sg Nom => waz; - SF Sg Dat => y + "owi"; - SF Sg Instr => y + "em"; - SF Sg Loc => y + "u"; - SF Sg VocP => y + "u"; - SF Sg _ => y + "a"; - SF Pl Gen => y + "y"; - SF Pl Dat => y + "om"; - SF Pl Instr => y + "ami"; - SF Pl Loc => y + "ach"; - SF Pl _ => y + "e" - }; - g = Masc Animate - }; - - --- oper for masculine animate ending in -k --- 62 paradigm by Grzegorz Jagodziński --- 62 by Nowak --- oper nPtak for ptak, robak in GF lexicon - - oper k_End_CL_MA : Str -> CommNoun = \ptak -> - let - y = consLength ptak; -- ptaki - in - { s = table { - SF Sg Nom => ptak; - SF Sg Dat => ptak + "owi"; - SF Sg Instr => y + "em"; - SF Sg Loc => ptak + "u"; - SF Sg VocP => ptak + "u"; - SF Sg _ => ptak + "a"; - SF Pl Gen => ptak + "ów"; - SF Pl Dat => ptak + "om"; - SF Pl Instr => ptak + "ami"; - SF Pl Loc => ptak + "ach"; - SF Pl _ => ptak + "i" - }; - g = Masc Animate - }; - - --- oper for masculine animate for "kot" --- 64 paradigm by Grzegorz Jagodziński --- 64 by Nowak --- oper nKot for kot in GF lexicon - - oper kot_CAL_MA : Str -> CommNoun = \kot -> - let - x = consAlt kot; --koc - y = consLength x; -- koci - in - { s = table { - SF Sg Nom => kot; - SF Sg Dat => kot + "u"; - SF Sg Instr => kot + "em"; - SF Sg Loc => y + "e"; - SF Sg VocP => y + "e"; - SF Sg _ => kot + "a"; - SF Pl Gen => kot + "ów"; - SF Pl Dat => kot + "om"; - SF Pl Instr => kot + "ami"; - SF Pl Loc => y + "ach"; - SF Pl _ => kot + "y" - }; - g = Masc Animate - }; - - --- oper for masculine animate for "pies" --- 64** paradigm by Grzegorz Jagodziński --- 64** by Nowak --- oper nPies for pies in GF lexicon - - oper pies_CL_FleetingIEminus_MA : Str -> CommNoun = \pies -> - let - x = fleetingIEminus pies; -- ps - y = consLength x; -- psi - in - { s = table { - SF Sg Nom => pies; - SF Sg Dat => x + "u"; - SF Sg Instr => x + "em"; - SF Sg Loc => y + "e"; - SF Sg VocP => y + "e"; - SF Sg _ => x + "a"; - SF Pl Gen => x + "ów"; - SF Pl Dat => x + "om"; - SF Pl Instr => x + "ami"; - SF Pl Loc => x + "ach"; - SF Pl _ => x + "y" - }; - g = Masc Animate - }; - - - ---1.4.3 Operations for masculine inanimate - - --- oper for masculine inanimate ending in --- a vowel + a hard consonant --- consonant alternation t:c and then lengthening c:ci --- 70 paradigm by Grzegorz Jagodziński --- 70_1_1 by Nowak --- oper nBat for but in GF lexicon - - oper vowel_hard_CAL_MI : Str -> CommNoun = \bat -> - let - u = bat; - x = consLength (consAlt u); -- baci - in - { s = table { - SF Sg Nom => u; - SF Sg Dat => u + "owi"; - SF Sg Instr => u + "em"; - SF Sg Loc => x + "e"; - SF Sg VocP => x + "e"; - SF Sg _ => u + "a"; - SF Pl Gen => u + "ów"; - SF Pl Dat => u + "om"; - SF Pl Instr => u + "ami"; - SF Pl Loc => u + "ach"; - SF Pl _ => u + "y" - }; - g = Masc Inanimate - }; - - --- oper for masculine inanimate ending in --- a vowel + a hard consonant --- almost like nBat, but with consonant alternation --- only consonant lengthening --- (dzban, chleb, Berlin, kręgosłup, kilogram) --- 70 paradigm by Grzegorz Jagodziński --- 70_1_2 by Nowak --- oper nBat for chleb, włos, nos, ogon in GF lexicon - - oper vowel_hard_CL_MI : Str -> CommNoun = \chleb -> - let - u = chleb; - x = consLength u; -- chlebi - in - { s = table { - SF Sg Nom => u; - SF Sg Dat => u + "owi"; - SF Sg Acc => u; - SF Sg Instr => u + "em"; - SF Sg Loc => x + "e"; - SF Sg VocP => x + "e"; - SF Sg _ => u + "a"; - SF Pl Gen => u + "ów"; - SF Pl Dat => u + "om"; - SF Pl Instr => u + "ami"; - SF Pl Loc => u + "ach"; - SF Pl _ => u + "y" - }; - g = Masc Inanimate - }; - - --- oper for masculine inanimate ending in -r --- consonant alternation r:rz (ser:serze) --- 70 paradigm by Grzegorz Jagodziński --- 70_5 by Nowak --- oper nSer for ser in GF lexicon - - oper r_End_CA_MI : Str -> CommNoun = \ser -> - let - x = ser; - y = consAlt ser; -- serz - in - { s = table { - SF Sg Nom => x; - SF Sg Dat => x + "owi"; - SF Sg Instr => x + "em"; - SF Sg Loc => y + "e"; - SF Sg VocP => y + "e"; - SF Sg _ => x + "a"; - SF Pl Gen => x + "ów"; - SF Pl Dat => x + "om"; - SF Pl Instr => x + "ami"; - SF Pl Loc => x + "ach"; - SF Pl _ => x + "y" - }; - g = Masc Inanimate - }; - - --- oper for masculine inanimate ending in -ąb --- consonant alternation ą:ę (ząb:zęba) --- 70' paradigm by Grzegorz Jagodziński --- 70'_1 by Nowak --- oper nZab for ząb in GF lexicon - - oper ab_End_VA3_CL_MI : Str -> CommNoun = \zab -> - let - y = vowAlt3 zab; -- zęb - z = consLength y; - in - { s = table { - SF Sg Nom => zab; - SF Sg Dat => y + "owi"; - SF Sg Instr => y + "em"; - SF Sg Loc => z + "e"; - SF Sg VocP => z + "e"; - SF Sg _ => y + "a"; - SF Pl Gen => y + "ów"; - SF Pl Dat => y + "om"; - SF Pl Instr => y + "ami"; - SF Pl Loc => y + "ach"; - SF Pl _ => y + "y" - }; - g = Masc Inanimate - }; - - --- oper for masculine inanimate ending for "kościół" --- 70^' paradigm by Grzegorz Jagodziński --- 70^' by Nowak --- oper nKosciol for kościół in GF lexicon - - oper kosciol_VA1_VA2_CA_MI : Str -> CommNoun = \kosciol -> - let - x = vowAlt1 kosciol; -- kościoł - y = consAlt (vowAlt2 x); -- kościel - in - { s = table { - SF Sg Nom => kosciol; - SF Sg Dat => x + "owi"; - SF Sg Instr => x + "em"; - SF Sg Loc => y + "e"; - SF Sg VocP => y + "e"; - SF Sg _ => x + "a"; - SF Pl Gen => x + "ów"; - SF Pl Dat => x + "om"; - SF Pl Instr => x + "ami"; - SF Pl Loc => x + "ach"; - SF Pl _ => x + "y" - }; - g = Masc Inanimate - }; - - --- oper for masculine inanimate ending in a weak --- consonant (promień, Brześć, Niedźwiedź, Zamość) --- consonant alternation and lengthening --- 71 paradigm by Grzegorz Jagodziński --- 71_1 by Nowak --- oper nCien for korzeń, kamień in GF lexicon - - oper week_End_CAL_MI : Str -> CommNoun = \cien -> - let - x = consAlt cien; -- cień:cien - y = consLength x; -- cieni - in - { s = table { - SF Sg Nom => cien; - SF Sg Gen => y + "a"; - SF Sg Dat => y + "u"; - SF Sg Acc => cien; - SF Sg Instr => y + "em"; - SF Sg _ => y + "u"; - SF Pl Gen => x + "i"; - SF Pl Dat => y + "om"; - SF Pl Instr => y + "ami"; - SF Pl Loc => y + "ach"; - SF Pl _ => y + "e" - }; - g = Masc Inanimate - }; - - --- oper for masculine inanimate ending in a weak --- consonant alternation and lengthening --- fleeting ie minus (łokieć, stopień) --- 71** paradigm by Grzegorz Jagodziński --- 71**_1 by Nowak --- oper nPien for ogień, paznokieć in GF lexicon - - oper week_End_CAL_FleetingIEminus_MI : Str -> CommNoun = \pien -> - let - x = fleetingIEminus pien; -- pń - y = consAlt x; -- pn - z = consLength y; -- pni - in - { s = table { - SF Sg Nom => pien; - SF Sg Dat => z + "u"; - SF Sg Instr => z + "em"; - SF Sg Loc => z + "u"; - SF Sg VocP => z + "u"; - SF Sg _ => z + "a"; - SF Pl Gen => y + "i"; - SF Pl Dat => z + "om"; - SF Pl Instr => z + "ami"; - SF Pl Loc => z + "ach"; - SF Pl _ => z + "e" - }; - g = Masc Inanimate - }; - - --- oper for masculine inanimate ending in -ść, --- for liść --- 72 paradigm by Grzegorz Jagodziński --- 72 by Nowak --- oper nLisc for liść in GF lexicon - - oper lisc_CAL_MI : Str -> CommNoun = \lisc -> - let - x = consAlt lisc; -- liśc - y = consLength x; -- liści - in - { s = table { - SF Sg Nom => lisc; - SF Sg Gen => y + "a"; - SF Sg Dat => y + "owi"; - SF Sg Acc => lisc; - SF Sg Instr => y + "em"; - SF Sg _ => y + "u"; - SF Pl Gen => x + "i"; - SF Pl Dat => y + "om"; - SF Pl Instr => lisc + "mi"; - SF Pl Loc => y + "ach"; - SF Pl _ => y + "e" - }; - g = Masc Inanimate - }; - - --- oper for masculine inanimate ending in --- a hardened consonant: -ż, -rz, -c, -cz, -dz --- (gorąc, piec, Kalisz, tłuszcz, bicz, Spisz, Zgierz, Paryż, Łowicz) --- 73 paradigm by Grzegorz Jagodziński --- 73_5 by Nowak --- oper nKoc for piec, tłuszcz, Paryż in GF lexicon - - oper hardened_End_MI_1 : Str -> CommNoun = \koc -> - let - x = koc; - in - { s = table { - SF Sg Nom => x; - SF Sg Dat => x + "owi"; - SF Sg Instr => x + "em"; - SF Sg Loc => x + "e"; - SF Sg VocP => x + "e"; - SF Sg _ => x + "a"; - SF Pl Nom => x + "e"; - SF Pl Gen => x + "ów"; - SF Pl Dat => x + "om"; - SF Pl Instr => x + "ami"; - SF Pl Loc => x + "ach"; - SF Pl _ => x + "y" - }; - g = Masc Inanimate - }; - - --- oper for masculine inanimate ending in --- a hardened consonant: -ż, -rz, -c, -cz, -dz --- (kapelusz, księżyc) --- 74 paradigm by Grzegorz Jagodziński --- 74 by Nowak --- oper nWiersz for księżyc, kapelusz in GF lexicon - - oper hardened_End_MI_2 : Str -> CommNoun = \wiersz -> - let - x = wiersz; - in - { s = table { - SF Sg Nom => x; - SF Sg Dat => x + "owi"; - SF Sg Instr => x + "em"; - SF Sg Loc => x + "e"; - SF Sg VocP => x + "e"; - SF Sg _ => x + "a"; - SF Pl Gen => x + "y"; - SF Pl Dat => x + "om"; - SF Pl Instr => x + "ami"; - SF Pl Loc => x + "ach"; - SF Pl _ => x + "e" - }; - g = Masc Inanimate - }; - - --- oper for masculine inanimate for "dzień" --- 76** paradigm by Grzegorz Jagodziński --- 76** by Nowak --- oper nDzien for dzień in GF lexicon - - oper dzien_MI : Str -> CommNoun = \dzien -> - let - x = fleetingLettersMinus dzien; -- dń - y = consAlt x; -- dń:dn - z = consLength y; -- dn:dni - in - { s = table { - SF Sg Nom => dzien; - SF Sg Dat => z + "u"; - SF Sg Instr => z + "em"; - SF Sg Loc => z + "e"; - SF Sg VocP => z + "e"; - SF Sg _ => z + "a"; - SF Pl Dat => z + "om"; - SF Pl Instr => z + "ami"; - SF Pl Loc => z + "ach"; - SF Pl _ => y + "i" - }; - g = Masc Inanimate - }; - - --- oper for masculine inanimate ending in -k, -g --- consonant lengthening --- (ranek, skrawek, Owtock, Hamburg, drąg) --- 77 paradigm by Grzegorz Jagodziński --- 77_1 by Nowak --- oper nKajak for język, patyk in GF lexicon - - oper g_k_End_CL_MI_1 : Str -> CommNoun = \kajak -> - let - x = kajak; - y = consLength kajak; -- kajaki - in - { s = table { - SF Sg Gen => x + "a"; - SF Sg Dat => x + "owi"; - SF Sg Instr => y + "em"; - SF Sg Loc => x + "u"; - SF Sg VocP => x + "u"; - SF Sg _ => x ; - SF Pl Gen => x + "ów"; - SF Pl Dat => x + "om"; - SF Pl Instr => x + "ami"; - SF Pl Loc => x + "ach"; - SF Pl _ => x + "i" - }; - g = Masc Inanimate - }; - - --- oper for masculine inanimate ending in -ek --- fleeting e minus --- (fiołek, garnek, podkoszulek, przecinek, Włocławek) --- 77* paradigm by Grzegorz Jagodziński --- 70* by Nowak --- oper nMlotek for ołówek in GF lexicon - - oper k_End_CL_FleetingEminus_MI : Str -> CommNoun = \mlotek -> - let - x = fleetingEminus mlotek; -- mlotk - y = consLength x; -- mlotki - in - { s = table { - SF Sg Nom => mlotek; - SF Sg Gen => x + "a"; - SF Sg Dat => x + "owi"; - SF Sg Acc => mlotek; - SF Sg Instr => y + "em"; - SF Sg _ => x + "u"; - SF Pl Gen => x + "ów"; - SF Pl Dat => x + "om"; - SF Pl Instr => x + "ami"; - SF Pl Loc => x + "ach"; - SF Pl _ => x + "i" - }; - g = Masc Inanimate - }; - - --- oper for masculine inanimate ending in -ch --- (bebech, Wałbrzych, brzuch, łańcuch) --- 78 paradigm by Grzegorz Jagodziński --- 78_1 by Nowak --- oper nMiech for brzuch in GF lexicon - - oper ch_End_MI : Str -> CommNoun = \miech -> - let - x = miech; - in - { s = table { - SF Sg Nom => x; - SF Sg Gen => x + "a"; - SF Sg Dat => x + "owi"; - SF Sg Acc => x; - SF Sg Instr => x + "em"; - SF Sg _ => x + "u"; - SF Pl Gen => x + "ów"; - SF Pl Dat => x + "om"; - SF Pl Instr => x + "ami"; - SF Pl Loc => x + "ach"; - SF Pl _ => x + "y" - }; - g = Masc Inanimate - }; - - --- oper for masculine inanimate ending in a hard consonant --- consonant alternation and lengthening --- 82 paradigm by Grzegorz Jagodziński --- 82_1_1 by Nowak --- oper nSad for samotot, uniwersytet, port, sufit in GF lexicon - - oper hard_End_CAL_MI : Str -> CommNoun = \sad -> - let - x = sad; - y = consLength (consAlt x); -- sadzi - in - { s = table { - SF Sg Nom => x; - SF Sg Gen => x + "u"; - SF Sg Dat => x + "owi"; - SF Sg Acc => x; - SF Sg Instr => x + "em"; - SF Sg _ => y + "e"; - SF Pl Gen => x + "ów"; - SF Pl Dat => x + "om"; - SF Pl Instr => x + "ami"; - SF Pl Loc => x + "ach"; - SF Pl _ => x + "y" - }; - g = Masc Inanimate - }; - - --- oper for masculine inanimate ending in a hard consonant --- consonant lengthening --- 82 paradigm by Grzegorz Jagodziński --- 82_1_2 by Nowak --- oper nDym for dym, dywan, sklep in GF lexicon - - oper hard_End_CL_MI : Str -> CommNoun = \dym -> - let - x = dym; - y = consLength x; -- dymi - in - { s = table { - SF Sg Nom => x; - SF Sg Gen => x + "u"; - SF Sg Dat => x + "owi"; - SF Sg Acc => x; - SF Sg Instr => x + "em"; - SF Sg _ => y + "e"; - SF Pl Gen => x + "ów"; - SF Pl Dat => x + "om"; - SF Pl Instr => x + "ami"; - SF Pl Loc => x + "ach"; - SF Pl _ => x + "y" - }; - g = Masc Inanimate - }; - - --- oper for masculine inanimate ending in --- a hard consonant -ł, -r --- consonant alternation --- (artykuł, finał, kryształ, materiał) --- 82 paradigm by Grzegorz Jagodziński --- 82_2 + 82_3 by Nowak --- oper nWal for przemysł, papier, rower in GF lexicon - - oper hard_End_CA_MI : Str -> CommNoun = \wal -> - let - x = wal; - y = consAlt x; -- wał:wal - in - { s = table { - SF Sg Nom => x; - SF Sg Gen => x + "u"; - SF Sg Dat => x + "owi"; - SF Sg Acc => x; - SF Sg Instr => x + "em"; - SF Sg _ => y + "e"; - SF Pl Gen => x + "ów"; - SF Pl Dat => x + "om"; - SF Pl Instr => x + "ami"; - SF Pl Loc => x + "ach"; - SF Pl _ => x + "y" - }; - g = Masc Inanimate - }; - - --- oper for masculine inanimate ending in -ó + hard consonant --- vowel and consonant alternation --- (rosół, zespół, otwór, wodór ) --- 82' paradigm by Grzegorz Jagodziński --- 82' by Nowak --- oper nDol for stól in GF lexicon - - oper hard_End_VA1_CA_MI : Str -> CommNoun = \dol -> - let - x = vowAlt1 dol; -- dół:doł - y = consAlt x; -- doł:dol - in - { s = table { - SF Sg Nom => dol; - SF Sg Gen => x + "u"; - SF Sg Dat => x + "owi"; - SF Sg Acc => dol; - SF Sg Instr => x + "em"; - SF Sg _ => y + "e"; - SF Pl Gen => x + "ów"; - SF Pl Dat => x + "om"; - SF Pl Instr => x + "ami"; - SF Pl Loc => x + "ach"; - SF Pl _ => x + "y" - }; - g = Masc Inanimate - }; - - --- oper for masculine inanimate ending in -ó + hard consonant --- vowel and consonant alternation --- (obwód, wschód, przewód, rozwód) --- 82' paradigm by Grzegorz Jagodziński --- 82' by Nowak --- oper nOgrod for ogród, lód, samochód in GF lexicon - - oper hard_End_VA1_CAL_MI : Str -> CommNoun = \ogrod -> - let - x = vowAlt1 ogrod; -- ogród:ogrod - y = consLength (consAlt x); -- ogrod:ogrodz:ogrodzi - in - { s = table { - SF Sg Nom => ogrod; - SF Sg Gen => x + "u"; - SF Sg Dat => x + "owi"; - SF Sg Acc => ogrod; - SF Sg Instr => x + "em"; - SF Sg _ => y + "e"; - SF Pl Gen => x + "ów"; - SF Pl Dat => x + "om"; - SF Pl Instr => x + "ami"; - SF Pl Loc => x + "ach"; - SF Pl _ => x + "y" - }; - g = Masc Inanimate - }; - - --- oper for masculine inanimate ending in a hard consonant --- vowel alternation, --- consonant alternation and lengthening --- (najazd, wszechświat, przyjazd) --- 82^ paradigm by Grzegorz Jagodziński --- 82^_1_1 by Nowak --- oper nKwiat for kwiat in GF lexicon - - oper hard_End_VA2_CAL_MI : Str -> CommNoun = \kwiat -> - let - x = kwiat; - y = vowAlt2 kwiat; -- kwiet - z = consLength (consAlt y); -- kwiet:kwiec:kwieci - in - { s = table { - SF Sg Nom => x; - SF Sg Gen => x + "u"; - SF Sg Dat => x + "owi"; - SF Sg Acc => x; - SF Sg Instr => x + "em"; - SF Sg _ => z + "e"; - SF Pl Gen => x + "ów"; - SF Pl Dat => x + "om"; - SF Pl Instr => x + "ami"; - SF Pl Loc => x + "ach"; - SF Pl _ => x + "y" - }; - g = Masc Inanimate - }; - - --- oper for masculine inanimate ending in a hard consonant --- vowel alternation, --- consonant lengthening --- 82^ paradigm by Grzegorz Jagodziński --- 82^_1_2 by Nowak --- oper nLas for las in GF lexicon - - oper hard_End_VA2_CL_MI : Str -> CommNoun = \las -> - let - x = las; - y = consLength (vowAlt2 x); -- las:les:lesi - in - { s = table { - SF Sg Nom => x; - SF Sg Gen => x + "u"; - SF Sg Dat => x + "owi"; - SF Sg Acc => x; - SF Sg Instr => x + "em"; - SF Sg _ => y + "e"; - SF Pl Gen => x + "ów"; - SF Pl Dat => x + "om"; - SF Pl Instr => x + "ami"; - SF Pl Loc => x + "ach"; - SF Pl _ => x + "y" - }; - g = Masc Inanimate - }; - - - --- oper for masculine inanimate for wiatr --- vowel alternation, --- consonant alternation --- 82^ paradigm by Grzegorz Jagodziński --- 82^_2 by Nowak --- oper nWiatr for wiart in GF lexicon - - oper wiatr_VA2_CA_MI : Str -> CommNoun = \wiatr -> - let - x = wiatr; - y = consAlt (vowAlt2 x); -- wiatr:wietr:wietrz - in - { s = table { - SF Sg Nom => x; - SF Sg Gen => x + "u"; - SF Sg Dat => x + "owi"; - SF Sg Acc => x; - SF Sg Instr => x + "em"; - SF Sg _ => y + "e"; - SF Pl Gen => x + "ów"; - SF Pl Dat => x + "om"; - SF Pl Instr => x + "ami"; - SF Pl Loc => x + "ach"; - SF Pl _ => x + "y" - }; - g = Masc Inanimate - }; - - --- oper for masculine inanimate for "popiół" --- vowel and consonant alternation --- 82^' paradigm by Grzegorz Jagodziński --- 82^' by Nowak --- oper nPopiol for popiół in GF lexicon - - oper popiol_VA2_CA_MI : Str -> CommNoun = \popiol -> - let - x = vowAlt1 popiol; -- popiół:popioł - y = consAlt (vowAlt2 x); -- popioł:popieł:popiel - in - { s = table { - SF Sg Nom => popiol; - SF Sg Gen => x + "u"; - SF Sg Dat => x + "owi"; - SF Sg Acc => popiol; - SF Sg Instr => x + "em"; - SF Sg _ => y + "e"; - SF Pl Gen => x + "ów"; - SF Pl Dat => x + "om"; - SF Pl Instr => x + "ami"; - SF Pl Loc => x + "ach"; - SF Pl _ => x + "y" - }; - g = Masc Inanimate - }; - - --- oper for masculine inanimate ending in -ój --- vowel alternation --- last minus --- (powój, drobnoustrój, strój, zwój) --- 85' paradigm by Grzegorz Jagodziński (in the big table) --- 85'_1 by Nowak --- oper nPokoj for pokój in GF lexicon - - oper onlySgNoun : Str -> CommNoun = \pokoj -> - let - x = vowAlt1 pokoj; -- pokój:pokoj - y = last1Minus x; -- poko - in - { s = table { - SF Sg Nom => pokoj; - SF Sg Gen => x + "u"; - SF Sg Dat => x + "owi"; - SF Sg Acc => pokoj; - SF Sg Instr => x + "em"; - SF Sg _ => x + "u"; - SF Pl _ => "[" ++ pokoj ++ [": the plural form does not exist]"] - }; - g = Masc Inanimate - }; - --- oper for masculine inanimate ending in a vowel + -j --- (obyczaj, tramwaj, przywilej, klej) or in a --- hardened consonant -ż, -rz, -c, -cz, -dz --- (Asyż, marsz, pieprz, szkic, wyż, mosiądz) --- 85 paradigm by Grzegorz Jagodziński --- 85_1 + 85_3 by Nowak --- oper nGaj for kraj, olej, deszcz, owoc in GF lexicon - - oper vowel_j_or_handened_End_MI : Str -> CommNoun = \gaj -> - let - x = gaj; - in - { s = table { - SF Sg Nom => x; - SF Sg Dat => x + "owi"; - SF Sg Acc => x; - SF Sg Instr => x + "em"; - SF Sg _ => x + "u"; - SF Pl Gen => x + "ów"; - SF Pl Dat => x + "om"; - SF Pl Instr => x + "ami"; - SF Pl Loc => x + "ach"; - SF Pl _ => x + "e" - }; - g = Masc Inanimate - }; - - --- oper for masculine inanimate ending in consonants -g, -k --- (blok, dotyk, Kołobrzeg, Bug) --- 87 paradigm by Grzegorz Jagodziński --- 87 by Nowak --- oper nBrzeg for bank, kark in GF lexicon - - oper g_k_End_CL_MI_2 : Str -> CommNoun = \brzeg -> - let - x = brzeg; - y = consLength x; - in - { s = table { - SF Sg Nom => x; - SF Sg Dat => x + "owi"; - SF Sg Acc => x; - SF Sg Instr => y + "em"; - SF Sg _ => x + "u"; - SF Pl Gen => x + "ów"; - SF Pl Dat => x + "om"; - SF Pl Instr => x + "ami"; - SF Pl Loc => x + "ach"; - SF Pl _ => x + "i" - }; - g = Masc Inanimate - }; - - --- oper for masculine inanimate only for rok --- 87@ paradigm by Grzegorz Jagodziński --- 87@ by Nowak --- oper nRok for rok in GF lexicon - - oper rok_UnregularyPl_CL_MI : Str -> Str -> CommNoun = \rok, lata -> - let - x = rok; - y = consLength x; - z = last1Minus lata; - in - { s = table { - SF Sg Nom => x; - SF Sg Dat => x + "owi"; - SF Sg Acc => x; - SF Sg Instr => y + "em"; - SF Sg _ => x + "u"; - SF Pl Gen => z; - SF Pl Dat => z + "om"; - SF Pl Instr => z + "ami"; - SF Pl Loc => z + "ach"; - SF Pl _ => z + "a" - }; - g = Masc Inanimate - }; - - --- oper for masculine inanimate ending in -óg --- (stóg, głóg, barłóg) --- 87' paradigm by Grzegorz Jagodziński --- 87' by Nowak --- oper nProg for róg in GF lexicon - - oper ug_End_VA1_CL_MI : Str -> CommNoun = \prog -> - let - x = vowAlt1 prog; - y = consLength x; - in - { s = table { - SF Sg Nom => prog; - SF Sg Dat => x + "owi"; - SF Sg Acc => prog; - SF Sg Instr => y + "em"; - SF Sg _ => x + "u"; - SF Pl Gen => x + "ów"; - SF Pl Dat => x + "om"; - SF Pl Instr => x + "ami"; - SF Pl Loc => x + "ach"; - SF Pl _ => x + "i" - }; - g = Masc Inanimate - }; - - --- oper for masculine inanimate ending in -ek --- (poniedziałek, obiadek, proszek, początek) --- 87* paradigm by Grzegorz Jagodziński --- 87* by Nowak --- oper nStatek for piasek in GF lexicon - - oper k_End_CL_FleetingEmins_MI : Str -> CommNoun = \statek -> - let - x = fleetingEminus statek; -- statk - y = consLength x; - in - { s = table { - SF Sg Nom => statek; - SF Sg Dat => x + "owi"; - SF Sg Acc => statek; - SF Sg Instr => y + "em"; - SF Sg _ => x + "u"; - SF Pl Gen => x + "ów"; - SF Pl Dat => x + "om"; - SF Pl Instr => x + "ami"; - SF Pl Loc => x + "ach"; - SF Pl _ => x + "i" - }; - g = Masc Inanimate - }; - - --- oper for masculine inanimate ending in -ch and for dom --- (oddech, uśmiech, zamach, strych) --- 88 paradigm by Grzegorz Jagodziński --- 88_1 + 88_2 by Nowak --- oper nDom for dom, dach in GF lexicon - - oper ch_End_dom_MI : Str -> CommNoun = \dom -> - let - x = dom; - in - { s = table { - SF Sg Nom => x; - SF Sg Dat => x + "owi"; - SF Sg Acc => x; - SF Sg Instr => x + "em"; - SF Sg _ => x + "u"; - SF Pl Gen => x + "ów"; - SF Pl Dat => x + "om"; - SF Pl Instr => x + "ami"; - SF Pl Loc => x + "ach"; - SF Pl _ => x + "y" - }; - g = Masc Inanimate - }; - ---8 Patterns of auxiliary operations mostly used for nouns - --- for consonant alternation k:c, g:dz at the end of the subject, --- or at the end of the noun - - oper consAlt : Str -> Str = \s -> - case s of - { x + "ch" + ("a"|"i"|"e"|"o"|"") => x + "sz" ; -- mucha:musze, klecha:klesze - x + "ch" + "y" => x + "s" ; -- głuchy:głusi - x + "sn" + ("a"|"i"|"e"|"o"|"y"|"") => x + "śn" ; -- wiosna:wiośnie - x + "st" + ("a"|"i"|"e"|"o"|"y"|"") => x + "śc" ; -- artysta:artyście - x + "sł" + ("a"|"i"|"e"|"o"|"y"|"") => x + "śl" ; -- krzesło:krześle, masło:maśle - x + "dz" + ("a"|"i"|"e"|"o"|"y"|"") => x + "ż" ; -- ksiądz:księża - x + "dź" + ("a"|"i"|"e"|"o"|"y"|"") => x + "dz" ; -- łódź:łodzi - x + "zn" + ("a"|"i"|"e"|"o"|"y"|"") => x + "źn" ; -- meżczyzna:mężczyźnie - x + "zd" + ("a"|"i"|"e"|"o"|"y"|"") => x + "źdz" ; -- gniazdo:gnieździe - x + "ni" + ("a"|"i"|"e"|"o"|"y"|"") => x + "ń" ; -- danie:dań - x + "ci" + ("a"|"i"|"e"|"o"|"y"|"") => x + "ć" ; - x + "sz" + ("a"|"i"|"e"|"o"|"y"|"") => x + "s" ; - ----------------------------------------------------------------------- - -- The alternation of one consonant has to be behind the alternation of - -- two other consonants, else they aren't checked. - x + "o" + "k" + "o" => "o" + "cz" ;-- oko:oczy - x + "ć" + ("a"|"i"|"e"|"o"|"y"|"") => x + "c" ; --sieć:sieci - x + "j" + "c" => x + "j" + "cz" ; -- ojciec:ojc:ojcze - x + "op" + "c" => x + "op" + "cz" ; -- chłopiec:chłopc:chłopcze - x + "ie" + "c" + ("a"|"i"|"e"|"o"|"y"|"") => x + "ie" + "ć" ; -- dziecko:dziećmi - x + "óg" + "" => x + "óż" ; -- bóg:boże - x + "l" + ("a"|"i"|"e"|"o"|"y"|"") => x + "ł" ; -- przyjaciel:przyjaciół - x + "ł" + ("a"|"i"|"e"|"o"|"y"|"") => x + "l" ; -- siła:sile, biegły:biegli - x + "yn" + ("a"|"i"|"e"|"o"|"y"|"") => x + "yn" ; - x + "n" + ("a"|"i"|"e"|"o"|"y"|"") => x + "n" ; - x + "ń" + ("a"|"i"|"e"|"o"|"y"|"") => x + "n" ; -- dzień:dni ,pień:pni, cień:cieni - x + "r" + ("a"|"i"|"e"|"o"|"y"|"") => x + "rz" ; -- nora:norze, psychiatra:psychiatrze - x + "ś" + ("a"|"i"|"e"|"o"|"y"|"") => x + "s" ; -- pierś:piersi - x + "ź" + ("a"|"i"|"e"|"o"|"y"|"") => x + "z" ; - x + ("g"|"d") + ("a"|"i"|"e"|"o"|"y"|"") => x + "dz" ; -- noga:nodze; sługa:słudze - x + ("k"|"t") + ("a"|"i"|"e"|"o"|"y"|"") => x + "c" ; -- apteka:aptece; moneta:monecie, tata:tacie - x + "c" + ("a"|"i"|"e"|"o"|"y"|"") => x + "ć" ; --brat:bracie:braćmi - x + "ż" + ("a"|"i"|"e"|"o"|"y"|"") => x + "z" ; - _ => last1Minus s - } ; - - - --- Auxiliary operation for consonant lengthening --- The consonant in polish is lengthened by a vowel "i" --- łódź:łodzi, krew:krwi, wieś:wsi - - oper consLength : Str -> Str = \s -> - case s of - { x + y@("b"|"c"|"ć"|"ch"|"cz"|"d"|"f"| - "g"|"h"|"j"|"k"|"l"|"ł"|"m"|"n"| - "p"|"r"|"rz"|"s"|"ś"|"sz"|"t"| - "w"|"z"|"ź"|"ż"|"dz"|"dź"|"dż") - + ("a"|"u"|"e"|"o"|"") - => x + y + "i" - } ; - --- Auxiliary operation for vowel alternation --- o:ó (droga:dróg); --- ó:o (nierób:nieroba, łódź:łodzi) - - oper vowAlt1 : Str -> Str = \s -> - case s of - { --------------- o:ó ----------------------------------- - -- 1. nouns ending in a vowel after a consonant - -- or in a consonant: woda:wód , doba:dób - u + "o" + w@("b"|"c"|"ć"|"ch"|"cz"|"d"|"f"| - "g"|"h"|"j"|"k"|"l"|"ł"|"m"|"n"| - "p"|"r"|"rz"|"s"|"ś"|"sz"|"t"| - "w"|"z"|"ź"|"ż"|"dz"|"dź"|"dż") - + ("a"|"e"|"o"|"y"|"") => u + "ó" + w ; - -- 2. nouns ending in a vowel after two consonants - -- or in two consonants - u + "o" + w@("b"|"c"|"ć"|"ch"|"cz"|"d"|"f"| - "g"|"h"|"j"|"k"|"l"|"ł"|"m"|"n"| - "p"|"r"|"rz"|"s"|"ś"|"sz"|"t"| - "w"|"z"|"ź"|"ż"|"dz"|"dź"|"dż") - + x@("b"|"c"|"ć"|"ch"|"cz"|"d"|"f"| - "g"|"h"|"j"|"k"|"l"|"ł"|"m"|"n"| - "p"|"r"|"rz"|"s"|"ś"|"sz"|"t"| - "w"|"z"|"ź"|"ż"|"dz"|"dź"|"dż"|"") - + ("a"|"e"|"o"|"y"|"") => u + "ó" + w + x ; - -- 3. nouns ending in a vowel after three consonants, - -- needed for declension of siostra in nSzkola - -- siostra:sióstr - u + "o" + w@("b"|"c"|"ć"|"ch"|"cz"|"d"|"f"| - "g"|"h"|"j"|"k"|"l"|"ł"|"m"|"n"| - "p"|"r"|"rz"|"s"|"ś"|"sz"|"t"| - "w"|"z"|"ź"|"ż"|"dz"|"dź"|"dż") - + x@("a"|"e"|"o"|"y"|"b"|"c"|"ć"|"ch"|"cz"|"d"|"f"| - "g"|"h"|"j"|"k"|"l"|"ł"|"m"|"n"| - "p"|"r"|"rz"|"s"|"ś"|"sz"|"t"| - "w"|"z"|"ź"|"ż"|"dz"|"dź"|"dż"|"") - + y@("a"|"e"|"o"|"y"|"b"|"c"|"ć"|"ch"|"cz"|"d"|"f"| - "g"|"h"|"j"|"k"|"l"|"ł"|"m"|"n"| - "p"|"r"|"rz"|"s"|"ś"|"sz"|"t"| - "w"|"z"|"ź"|"ż"|"dz"|"dź"|"dż"|"") - + ("a"|"e"|"o"|"y"|"")=> u + "ó" + w + x + y; - ------------------------------------------------------- - --------------- ó:o ----------------------------------- - ------------------------------------------------------- - ---- 1. nouns ending in a vowel after a consonant - -- łódź:łodzi, sól:soli - u + "ó" + w@("b"|"c"|"ć"|"ch"|"cz"|"d"|"f"| - "g"|"h"|"j"|"k"|"l"|"ł"|"m"|"n"| - "p"|"r"|"rz"|"s"|"ś"|"sz"|"t"| - "w"|"z"|"ź"|"ż"|"dz"|"dź"|"dż") - + ("a"|"e"|"o"|"y"|"") => u + "o" + w ; - ---- 2. nouns ending in a vowel after two consonants - u + "ó" + w@("b"|"c"|"ć"|"ch"|"cz"|"d"|"f"| - "g"|"h"|"j"|"k"|"l"|"ł"|"m"|"n"| - "p"|"r"|"rz"|"s"|"ś"|"sz"|"t"| - "w"|"z"|"ź"|"ż"|"dz"|"dź"|"dż") - + x@("b"|"c"|"ć"|"ch"|"cz"|"d"|"f"| - "g"|"h"|"j"|"k"|"l"|"ł"|"m"|"n"| - "p"|"r"|"rz"|"s"|"ś"|"sz"|"t"| - "w"|"z"|"ź"|"ż"|"dz"|"dź"|"dż"|"") - + ("a"|"e"|"o"|"y"|"") => u + "o" + w + x ; - ---- 3. nouns ending in a vowel after three consonants - u + "ó" + w@("b"|"c"|"ć"|"ch"|"cz"|"d"|"f"| - "g"|"h"|"j"|"k"|"l"|"ł"|"m"|"n"| - "p"|"r"|"rz"|"s"|"ś"|"sz"|"t"| - "w"|"z"|"ź"|"ż"|"dz"|"dź"|"dż") - + x@("a"|"e"|"o"|"y"|"b"|"c"|"ć"|"ch"|"cz"|"d"|"f"| - "g"|"h"|"j"|"k"|"l"|"ł"|"m"|"n"| - "p"|"r"|"rz"|"s"|"ś"|"sz"|"t"| - "w"|"z"|"ź"|"ż"|"dz"|"dź"|"dż"|"") - + y@("a"|"e"|"o"|"y"|"b"|"c"|"ć"|"ch"|"cz"|"d"|"f"| - "g"|"h"|"j"|"k"|"l"|"ł"|"m"|"n"| - "p"|"r"|"rz"|"s"|"ś"|"sz"|"t"| - "w"|"z"|"ź"|"ż"|"dz"|"dź"|"dż"|"") - + ("a"|"e"|"o"|"y"|"")=> u + "o" + w + x + y; - _ => s - } ; - - --- Auxiliary operation for the following vowel alternations: --- a:e (sąsiad:sąsiedzie, światło:świetle), --- o:e (anioł:aniele, uczony:uczeni), --- e:o (nasienie: nasiona, ziele:zioła), --- ę:o (imię:imiona, znamię:znamiona) - - oper vowAlt2 : Str -> Str = \s -> - case s of - { ------------------- a:e, o:e, ó:e ----------------------- - w + ("a"|"o"|"ó") + x@("b"|"c"|"ć"|"ch"|"cz"|"d"|"f"| - "g"|"h"|"j"|"k"|"l"|"ł"|"m"|"n"| - "p"|"r"|"rz"|"s"|"ś"|"sz"|"t"| - "w"|"z"|"ź"|"ż"|"dz"|"dź"|"dż") - + y@("b"|"c"|"ć"|"ch"|"cz"|"d"|"f"| - "g"|"h"|"j"|"k"|"l"|"ł"|"m"|"n"| - "p"|"r"|"rz"|"s"|"ś"|"sz"|"t"| - "w"|"z"|"ź"|"ż"|"dz"|"dź"|"dż"|"") - + ("a"|"e"|"o"|"y"|"") => w + "e" + x + y ; - ----------------------- e:o, ę:o ------------------------ - w + ("e"|"ę") + x@("b"|"c"|"ć"|"ch"|"cz"|"d"|"f"| - "g"|"h"|"j"|"k"|"l"|"ł"|"m"|"n"| - "p"|"r"|"rz"|"s"|"ś"|"sz"|"t"| - "w"|"z"|"ź"|"ż"|"dz"|"dź"|"dż"|"") - + y@("a"|"e"|"o"|"y"|"i"|"b"|"c"|"ć"|"ch"|"cz"|"d"|"f"| - "g"|"h"|"j"|"k"|"l"|"ł"|"m"|"n"| - "p"|"r"|"rz"|"s"|"ś"|"sz"|"t"| - "w"|"z"|"ź"|"ż"|"dz"|"dź"|"dż"|"") - + ("a"|"e"|"o"|"y"|"i"|"") => w + "o" + x + y ; - _ => s - } ; - --- Auxiliary operation for a vowel alternation: --- ą:ę (gołąb:gołębia, mąż:męża, ksiądz:księdza), --- ę:ą (ręka:rąk, cielę:cieląt) - - oper vowAlt3 : Str -> Str = \s -> - case s of - { ---------------------- ą:ę ----------------------- - -- noun ending in a consonant - x + "ą" + y@("b"|"c"|"ć"|"ch"|"cz"|"d"|"f"| - "g"|"h"|"j"|"k"|"l"|"ł"|"m"|"n"| - "p"|"r"|"rz"|"s"|"sł"|"ś"|"sz"|"t"| - "w"|"z"|"ź"|"ż"|"dz"|"dź"|"dż"|"zd"|"") => x + "ę" + y ; - --------------------- ą:ę ----------------------- - -- noun ending in a vowel - x + "ą" + y@("b"|"c"|"ć"|"ch"|"cz"|"d"|"f"| - "g"|"h"|"j"|"k"|"l"|"ł"|"m"|"n"| - "p"|"r"|"rz"|"s"|"ś"|"sz"|"t"| - "w"|"z"|"ź"|"ż"|"dz"|"dź"|"dż"|"zd") - + ("a"|"o"|"y"|"i") => x + "ę" + y ; - --------------------- ę:ą ----------------------- - -- noun ending in a consonant - x + "ę" + y@("b"|"c"|"ć"|"ch"|"cz"|"d"|"f"| - "g"|"h"|"j"|"k"|"l"|"ł"|"m"|"n"| - "p"|"r"|"rz"|"s"|"ś"|"sz"|"t"| - "w"|"z"|"ź"|"ż"|"dz"|"dź"|"dż"|"zd"|"") => x + "ą" + y ; - --------------------- ę:ą ----------------------- - -- noun ending in a vowel - x + "ę" + y@("b"|"c"|"ć"|"ch"|"cz"|"d"|"f"| - "g"|"h"|"j"|"k"|"l"|"ł"|"m"|"n"| - "p"|"r"|"rz"|"s"|"ś"|"sz"|"t"| - "w"|"z"|"ź"|"ż"|"dz"|"dź"|"dż"|"zd") - + ("a"|"o"|"y"|"i") => x + "ą" + y ; - _ => s - } ; - - --- The predefined opers like init, drop, take, don't --- work correctly with the letters, that are typical only for --- polish language. Therefore I must define my own function --- (last1Minus, last7Minus, my5Last, my8Last) --- that work with polish signs (ą, ć, ę, ł, ń, ś, ó, ź, ż, dź, dż). --- These opers are needed f.e. for the verb conjugation. - - --- last1Minus functions work with first (until eight) letters --- of a word - - oper last1Minus : Str -> Str = \s -> - case s of - { w + ("a"|"ą"|"b"|"c"|"ć"|"ch"|"cz"|"d"|"e"|"ę"|"f"| - "g"|"h"|"i"|"j"|"k"|"l"|"ł"|"m"|"n"|"ń"|"o"|"ó"| - "p"|"r"|"rz"|"s"|"ś"|"sz"|"t"|"u"| - "w"|"y"|"z"|"ź"|"ż"|"dz"|"dź"|"dż") => w; - _ => s - } ; - - - oper last2Minus : Str -> Str = \s -> - case s of - { w + ("a"|"ą"|"b"|"c"|"ć"|"ch"|"cz"|"d"|"e"|"ę"|"f"| - "g"|"h"|"i"|"j"|"k"|"l"|"ł"|"m"|"n"|"ń"|"o"|"ó"| - "p"|"r"|"rz"|"s"|"ś"|"sz"|"t"|"u"| - "w"|"y"|"z"|"ź"|"ż"|"dz"|"dź"|"dż") + - ("a"|"ą"|"b"|"c"|"ć"|"ch"|"cz"|"d"|"e"|"ę"|"f"| - "g"|"h"|"i"|"j"|"k"|"l"|"ł"|"m"|"n"|"ń"|"o"|"ó"| - "p"|"r"|"rz"|"s"|"ś"|"sz"|"t"|"u"| - "w"|"y"|"z"|"ź"|"ż"|"dz"|"dź"|"dż") => w; - _ => s - } ; - - - oper last3Minus : Str -> Str = \s -> - case s of - { w + ("a"|"ą"|"b"|"c"|"ć"|"ch"|"cz"|"d"|"e"|"ę"|"f"| - "g"|"h"|"i"|"j"|"k"|"l"|"ł"|"m"|"n"|"ń"|"o"|"ó"| - "p"|"r"|"rz"|"s"|"ś"|"sz"|"t"|"u"| - "w"|"y"|"z"|"ź"|"ż"|"dz"|"dź"|"dż") + - ("a"|"ą"|"b"|"c"|"ć"|"ch"|"cz"|"d"|"e"|"ę"|"f"| - "g"|"h"|"i"|"j"|"k"|"l"|"ł"|"m"|"n"|"ń"|"o"|"ó"| - "p"|"r"|"rz"|"s"|"ś"|"sz"|"t"|"u"| - "w"|"y"|"z"|"ź"|"ż"|"dz"|"dź"|"dż") + - ("a"|"ą"|"b"|"c"|"ć"|"ch"|"cz"|"d"|"e"|"ę"|"f"| - "g"|"h"|"i"|"j"|"k"|"l"|"ł"|"m"|"n"|"ń"|"o"|"ó"| - "p"|"r"|"rz"|"s"|"ś"|"sz"|"t"|"u"| - "w"|"y"|"z"|"ź"|"ż"|"dz"|"dź"|"dż") => w; - _ => s - } ; - - - oper last4Minus : Str -> Str = \s -> - case s of - { w + ("a"|"ą"|"b"|"c"|"ć"|"ch"|"cz"|"d"|"e"|"ę"|"f"| - "g"|"h"|"i"|"j"|"k"|"l"|"ł"|"m"|"n"|"ń"|"o"|"ó"| - "p"|"r"|"rz"|"s"|"ś"|"sz"|"t"|"u"| - "w"|"y"|"z"|"ź"|"ż"|"dz"|"dź"|"dż") + - ("a"|"ą"|"b"|"c"|"ć"|"ch"|"cz"|"d"|"e"|"ę"|"f"| - "g"|"h"|"i"|"j"|"k"|"l"|"ł"|"m"|"n"|"ń"|"o"|"ó"| - "p"|"r"|"rz"|"s"|"ś"|"sz"|"t"|"u"| - "w"|"y"|"z"|"ź"|"ż"|"dz"|"dź"|"dż") + - ("a"|"ą"|"b"|"c"|"ć"|"ch"|"cz"|"d"|"e"|"ę"|"f"| - "g"|"h"|"i"|"j"|"k"|"l"|"ł"|"m"|"n"|"ń"|"o"|"ó"| - "p"|"r"|"rz"|"s"|"ś"|"sz"|"t"|"u"| - "w"|"y"|"z"|"ź"|"ż"|"dz"|"dź"|"dż") + - ("a"|"ą"|"b"|"c"|"ć"|"ch"|"cz"|"d"|"e"|"ę"|"f"| - "g"|"h"|"i"|"j"|"k"|"l"|"ł"|"m"|"n"|"ń"|"o"|"ó"| - "p"|"r"|"rz"|"s"|"ś"|"sz"|"t"|"u"| - "w"|"y"|"z"|"ź"|"ż"|"dz"|"dź"|"dż") => w; - _ => s - } ; - - - oper last5Minus : Str -> Str = \s -> - case s of - { w + ("a"|"ą"|"b"|"c"|"ć"|"ch"|"cz"|"d"|"e"|"ę"|"f"| - "g"|"h"|"i"|"j"|"k"|"l"|"ł"|"m"|"n"|"ń"|"o"|"ó"| - "p"|"r"|"rz"|"s"|"ś"|"sz"|"t"|"u"| - "w"|"y"|"z"|"ź"|"ż"|"dz"|"dź"|"dż") + - ("a"|"ą"|"b"|"c"|"ć"|"ch"|"cz"|"d"|"e"|"ę"|"f"| - "g"|"h"|"i"|"j"|"k"|"l"|"ł"|"m"|"n"|"ń"|"o"|"ó"| - "p"|"r"|"rz"|"s"|"ś"|"sz"|"t"|"u"| - "w"|"y"|"z"|"ź"|"ż"|"dz"|"dź"|"dż") + - ("a"|"ą"|"b"|"c"|"ć"|"ch"|"cz"|"d"|"e"|"ę"|"f"| - "g"|"h"|"i"|"j"|"k"|"l"|"ł"|"m"|"n"|"ń"|"o"|"ó"| - "p"|"r"|"rz"|"s"|"ś"|"sz"|"t"|"u"| - "w"|"y"|"z"|"ź"|"ż"|"dz"|"dź"|"dż") + - ("a"|"ą"|"b"|"c"|"ć"|"ch"|"cz"|"d"|"e"|"ę"|"f"| - "g"|"h"|"i"|"j"|"k"|"l"|"ł"|"m"|"n"|"ń"|"o"|"ó"| - "p"|"r"|"rz"|"s"|"ś"|"sz"|"t"|"u"| - "w"|"y"|"z"|"ź"|"ż"|"dz"|"dź"|"dż") + - ("a"|"ą"|"b"|"c"|"ć"|"ch"|"cz"|"d"|"e"|"ę"|"f"| - "g"|"h"|"i"|"j"|"k"|"l"|"ł"|"m"|"n"|"ń"|"o"|"ó"| - "p"|"r"|"rz"|"s"|"ś"|"sz"|"t"|"u"| - "w"|"y"|"z"|"ź"|"ż"|"dz"|"dź"|"dż") => w; - _ => s - } ; - - ----------------------------------------------------------------------------------------- --- my1Last functions work with last (until eight) letters --- of words - - oper my1Last : Str -> Str = \s -> - case s of - { t + z@("a"|"ą"|"b"|"c"|"ć"|"ch"|"cz"|"d"|"e"|"ę"|"f"| - "g"|"h"|"i"|"j"|"k"|"l"|"ł"|"m"|"n"|"ń"|"o"|"ó"| - "p"|"r"|"rz"|"s"|"ś"|"sz"|"t"|"u"| - "w"|"y"|"z"|"ź"|"ż"|"dz"|"dź"|"dż") => z - } ; - - - oper my2Last: Str -> Str = \s -> - case s of - { t + y@("a"|"ą"|"b"|"c"|"ć"|"ch"|"cz"|"d"|"e"|"ę"|"f"| - "g"|"h"|"i"|"j"|"k"|"l"|"ł"|"m"|"n"|"ń"|"o"|"ó"| - "p"|"r"|"rz"|"s"|"ś"|"sz"|"t"|"u"| - "w"|"y"|"z"|"ź"|"ż"|"dz"|"dź"|"dż") + - z@("a"|"ą"|"b"|"c"|"ć"|"ch"|"cz"|"d"|"e"|"ę"|"f"| - "g"|"h"|"i"|"j"|"k"|"l"|"ł"|"m"|"n"|"ń"|"o"|"ó"| - "p"|"r"|"rz"|"s"|"ś"|"sz"|"t"|"u"| - "w"|"y"|"z"|"ź"|"ż"|"dz"|"dź"|"dż") => y + z - } ; - - - oper my3Last : Str -> Str = \s -> - case s of - { t + x@("a"|"ą"|"b"|"c"|"ć"|"ch"|"cz"|"d"|"e"|"ę"|"f"| - "g"|"h"|"i"|"j"|"k"|"l"|"ł"|"m"|"n"|"ń"|"o"|"ó"| - "p"|"r"|"rz"|"s"|"ś"|"sz"|"t"|"u"| - "w"|"y"|"z"|"ź"|"ż"|"dz"|"dź"|"dż") + - y@("a"|"ą"|"b"|"c"|"ć"|"ch"|"cz"|"d"|"e"|"ę"|"f"| - "g"|"h"|"i"|"j"|"k"|"l"|"ł"|"m"|"n"|"ń"|"o"|"ó"| - "p"|"r"|"rz"|"s"|"ś"|"sz"|"t"|"u"| - "w"|"y"|"z"|"ź"|"ż"|"dz"|"dź"|"dż") + - z@("a"|"ą"|"b"|"c"|"ć"|"ch"|"cz"|"d"|"e"|"ę"|"f"| - "g"|"h"|"i"|"j"|"k"|"l"|"ł"|"m"|"n"|"ń"|"o"|"ó"| - "p"|"r"|"rz"|"s"|"ś"|"sz"|"t"|"u"| - "w"|"y"|"z"|"ź"|"ż"|"dz"|"dź"|"dż") => x + y + z; - _ => s - } ; - - - oper my4Last : Str -> Str = \s -> - case s of - { t + w@("a"|"ą"|"b"|"c"|"ć"|"ch"|"cz"|"d"|"e"|"ę"|"f"| - "g"|"h"|"i"|"j"|"k"|"l"|"ł"|"m"|"n"|"ń"|"o"|"ó"| - "p"|"r"|"rz"|"s"|"ś"|"sz"|"t"|"u"| - "w"|"y"|"z"|"ź"|"ż"|"dz"|"dź"|"dż"|"") + - x@("a"|"ą"|"b"|"c"|"ć"|"ch"|"cz"|"d"|"e"|"ę"|"f"| - "g"|"h"|"i"|"j"|"k"|"l"|"ł"|"m"|"n"|"ń"|"o"|"ó"| - "p"|"r"|"rz"|"s"|"ś"|"sz"|"t"|"u"| - "w"|"y"|"z"|"ź"|"ż"|"dz"|"dź"|"dż") + - y@("a"|"ą"|"b"|"c"|"ć"|"ch"|"cz"|"d"|"e"|"ę"|"f"| - "g"|"h"|"i"|"j"|"k"|"l"|"ł"|"m"|"n"|"ń"|"o"|"ó"| - "p"|"r"|"rz"|"s"|"ś"|"sz"|"t"|"u"| - "w"|"y"|"z"|"ź"|"ż"|"dz"|"dź"|"dż") + - z@("a"|"ą"|"b"|"c"|"ć"|"ch"|"cz"|"d"|"e"|"ę"|"f"| - "g"|"h"|"i"|"j"|"k"|"l"|"ł"|"m"|"n"|"ń"|"o"|"ó"| - "p"|"r"|"rz"|"s"|"ś"|"sz"|"t"|"u"| - "w"|"y"|"z"|"ź"|"ż"|"dz"|"dź"|"dż") => w + x + y + z - } ; - - - - oper my5Last : Str -> Str = \s -> - case s of - { t + u@("a"|"ą"|"b"|"c"|"ć"|"ch"|"cz"|"d"|"e"|"ę"|"f"| - "g"|"h"|"i"|"j"|"k"|"l"|"ł"|"m"|"n"|"ń"|"o"|"ó"| - "p"|"r"|"rz"|"s"|"ś"|"sz"|"t"|"u"| - "w"|"y"|"z"|"ź"|"ż"|"dz"|"dź"|"dż") + - w@("a"|"ą"|"b"|"c"|"ć"|"ch"|"cz"|"d"|"e"|"ę"|"f"| - "g"|"h"|"i"|"j"|"k"|"l"|"ł"|"m"|"n"|"ń"|"o"|"ó"| - "p"|"r"|"rz"|"s"|"ś"|"sz"|"t"|"u"| - "w"|"y"|"z"|"ź"|"ż"|"dz"|"dź"|"dż") + - x@("a"|"ą"|"b"|"c"|"ć"|"ch"|"cz"|"d"|"e"|"ę"|"f"| - "g"|"h"|"i"|"j"|"k"|"l"|"ł"|"m"|"n"|"ń"|"o"|"ó"| - "p"|"r"|"rz"|"s"|"ś"|"sz"|"t"|"u"| - "w"|"y"|"z"|"ź"|"ż"|"dz"|"dź"|"dż") + - y@("a"|"ą"|"b"|"c"|"ć"|"ch"|"cz"|"d"|"e"|"ę"|"f"| - "g"|"h"|"i"|"j"|"k"|"l"|"ł"|"m"|"n"|"ń"|"o"|"ó"| - "p"|"r"|"rz"|"s"|"ś"|"sz"|"t"|"u"| - "w"|"y"|"z"|"ź"|"ż"|"dz"|"dź"|"dż") + - z@("a"|"ą"|"b"|"c"|"ć"|"ch"|"cz"|"d"|"e"|"ę"|"f"| - "g"|"h"|"i"|"j"|"k"|"l"|"ł"|"m"|"n"|"ń"|"o"|"ó"| - "p"|"r"|"rz"|"s"|"ś"|"sz"|"t"|"u"| - "w"|"y"|"z"|"ź"|"ż"|"dz"|"dź"|"dż") => u + w + x + y + z - } ; - - - oper my6Last : Str -> Str = \s -> - case s of - { r + t@("a"|"ą"|"b"|"c"|"ć"|"ch"|"cz"|"d"|"e"|"ę"|"f"| - "g"|"h"|"i"|"j"|"k"|"l"|"ł"|"m"|"n"|"ń"|"o"|"ó"| - "p"|"r"|"rz"|"s"|"ś"|"sz"|"t"|"u"| - "w"|"y"|"z"|"ź"|"ż"|"dz"|"dź"|"dż") + - u@("a"|"ą"|"b"|"c"|"ć"|"ch"|"cz"|"d"|"e"|"ę"|"f"| - "g"|"h"|"i"|"j"|"k"|"l"|"ł"|"m"|"n"|"ń"|"o"|"ó"| - "p"|"r"|"rz"|"s"|"ś"|"sz"|"t"|"u"| - "w"|"y"|"z"|"ź"|"ż"|"dz"|"dź"|"dż") + - w@("a"|"ą"|"b"|"c"|"ć"|"ch"|"cz"|"d"|"e"|"ę"|"f"| - "g"|"h"|"i"|"j"|"k"|"l"|"ł"|"m"|"n"|"ń"|"o"|"ó"| - "p"|"r"|"rz"|"s"|"ś"|"sz"|"t"|"u"| - "w"|"y"|"z"|"ź"|"ż"|"dz"|"dź"|"dż") + - x@("a"|"ą"|"b"|"c"|"ć"|"ch"|"cz"|"d"|"e"|"ę"|"f"| - "g"|"h"|"i"|"j"|"k"|"l"|"ł"|"m"|"n"|"ń"|"o"|"ó"| - "p"|"r"|"rz"|"s"|"ś"|"sz"|"t"|"u"| - "w"|"y"|"z"|"ź"|"ż"|"dz"|"dź"|"dż") + - y@("a"|"ą"|"b"|"c"|"ć"|"ch"|"cz"|"d"|"e"|"ę"|"f"| - "g"|"h"|"i"|"j"|"k"|"l"|"ł"|"m"|"n"|"ń"|"o"|"ó"| - "p"|"r"|"rz"|"s"|"ś"|"sz"|"t"|"u"| - "w"|"y"|"z"|"ź"|"ż"|"dz"|"dź"|"dż") + - z@("a"|"ą"|"b"|"c"|"ć"|"ch"|"cz"|"d"|"e"|"ę"|"f"| - "g"|"h"|"i"|"j"|"k"|"l"|"ł"|"m"|"n"|"ń"|"o"|"ó"| - "p"|"r"|"rz"|"s"|"ś"|"sz"|"t"|"u"| - "w"|"y"|"z"|"ź"|"ż"|"dz"|"dź"|"dż") => t+ u + w + x + y + z - } ; - - - oper my7Last : Str -> Str = \s -> - case s of - { r + q@("a"|"ą"|"b"|"c"|"ć"|"ch"|"cz"|"d"|"e"|"ę"|"f"| - "g"|"h"|"i"|"j"|"k"|"l"|"ł"|"m"|"n"|"ń"|"o"|"ó"| - "p"|"r"|"rz"|"s"|"ś"|"sz"|"t"|"u"| - "w"|"y"|"z"|"ź"|"ż"|"dz"|"dź"|"dż") + - t@("a"|"ą"|"b"|"c"|"ć"|"ch"|"cz"|"d"|"e"|"ę"|"f"| - "g"|"h"|"i"|"j"|"k"|"l"|"ł"|"m"|"n"|"ń"|"o"|"ó"| - "p"|"r"|"rz"|"s"|"ś"|"sz"|"t"|"u"| - "w"|"y"|"z"|"ź"|"ż"|"dz"|"dź"|"dż") + - u@("a"|"ą"|"b"|"c"|"ć"|"ch"|"cz"|"d"|"e"|"ę"|"f"| - "g"|"h"|"i"|"j"|"k"|"l"|"ł"|"m"|"n"|"ń"|"o"|"ó"| - "p"|"r"|"rz"|"s"|"ś"|"sz"|"t"|"u"| - "w"|"y"|"z"|"ź"|"ż"|"dz"|"dź"|"dż") + - w@("a"|"ą"|"b"|"c"|"ć"|"ch"|"cz"|"d"|"e"|"ę"|"f"| - "g"|"h"|"i"|"j"|"k"|"l"|"ł"|"m"|"n"|"ń"|"o"|"ó"| - "p"|"r"|"rz"|"s"|"ś"|"sz"|"t"|"u"| - "w"|"y"|"z"|"ź"|"ż"|"dz"|"dź"|"dż") + - x@("a"|"ą"|"b"|"c"|"ć"|"ch"|"cz"|"d"|"e"|"ę"|"f"| - "g"|"h"|"i"|"j"|"k"|"l"|"ł"|"m"|"n"|"ń"|"o"|"ó"| - "p"|"r"|"rz"|"s"|"ś"|"sz"|"t"|"u"| - "w"|"y"|"z"|"ź"|"ż"|"dz"|"dź"|"dż") + - y@("a"|"ą"|"b"|"c"|"ć"|"ch"|"cz"|"d"|"e"|"ę"|"f"| - "g"|"h"|"i"|"j"|"k"|"l"|"ł"|"m"|"n"|"ń"|"o"|"ó"| - "p"|"r"|"rz"|"s"|"ś"|"sz"|"t"|"u"| - "w"|"y"|"z"|"ź"|"ż"|"dz"|"dź"|"dż") + - z@("a"|"ą"|"b"|"c"|"ć"|"ch"|"cz"|"d"|"e"|"ę"|"f"| - "g"|"h"|"i"|"j"|"k"|"l"|"ł"|"m"|"n"|"ń"|"o"|"ó"| - "p"|"r"|"rz"|"s"|"ś"|"sz"|"t"|"u"| - "w"|"y"|"z"|"ź"|"ż"|"dz"|"dź"|"dż") - => q + t + u + w + x + y + z - } ; - - - - oper my8Last : Str -> Str = \s -> - case s of - { r + p@("a"|"ą"|"b"|"c"|"ć"|"ch"|"cz"|"d"|"e"|"ę"|"f"| - "g"|"h"|"i"|"j"|"k"|"l"|"ł"|"m"|"n"|"ń"|"o"|"ó"| - "p"|"r"|"rz"|"s"|"ś"|"sz"|"t"|"u"| - "w"|"y"|"z"|"ź"|"ż"|"dz"|"dź"|"dż") + - q@("a"|"ą"|"b"|"c"|"ć"|"ch"|"cz"|"d"|"e"|"ę"|"f"| - "g"|"h"|"i"|"j"|"k"|"l"|"ł"|"m"|"n"|"ń"|"o"|"ó"| - "p"|"r"|"rz"|"s"|"ś"|"sz"|"t"|"u"| - "w"|"y"|"z"|"ź"|"ż"|"dz"|"dź"|"dż") + - t@("a"|"ą"|"b"|"c"|"ć"|"ch"|"cz"|"d"|"e"|"ę"|"f"| - "g"|"h"|"i"|"j"|"k"|"l"|"ł"|"m"|"n"|"ń"|"o"|"ó"| - "p"|"r"|"rz"|"s"|"ś"|"sz"|"t"|"u"| - "w"|"y"|"z"|"ź"|"ż"|"dz"|"dź"|"dż") + - u@("a"|"ą"|"b"|"c"|"ć"|"ch"|"cz"|"d"|"e"|"ę"|"f"| - "g"|"h"|"i"|"j"|"k"|"l"|"ł"|"m"|"n"|"ń"|"o"|"ó"| - "p"|"r"|"rz"|"s"|"ś"|"sz"|"t"|"u"| - "w"|"y"|"z"|"ź"|"ż"|"dz"|"dź"|"dż") + - w@("a"|"ą"|"b"|"c"|"ć"|"ch"|"cz"|"d"|"e"|"ę"|"f"| - "g"|"h"|"i"|"j"|"k"|"l"|"ł"|"m"|"n"|"ń"|"o"|"ó"| - "p"|"r"|"rz"|"s"|"ś"|"sz"|"t"|"u"| - "w"|"y"|"z"|"ź"|"ż"|"dz"|"dź"|"dż") + - x@("a"|"ą"|"b"|"c"|"ć"|"ch"|"cz"|"d"|"e"|"ę"|"f"| - "g"|"h"|"i"|"j"|"k"|"l"|"ł"|"m"|"n"|"ń"|"o"|"ó"| - "p"|"r"|"rz"|"s"|"ś"|"sz"|"t"|"u"| - "w"|"y"|"z"|"ź"|"ż"|"dz"|"dź"|"dż") + - y@("a"|"ą"|"b"|"c"|"ć"|"ch"|"cz"|"d"|"e"|"ę"|"f"| - "g"|"h"|"i"|"j"|"k"|"l"|"ł"|"m"|"n"|"ń"|"o"|"ó"| - "p"|"r"|"rz"|"s"|"ś"|"sz"|"t"|"u"| - "w"|"y"|"z"|"ź"|"ż"|"dz"|"dź"|"dż") + - z@("a"|"ą"|"b"|"c"|"ć"|"ch"|"cz"|"d"|"e"|"ę"|"f"| - "g"|"h"|"i"|"j"|"k"|"l"|"ł"|"m"|"n"|"ń"|"o"|"ó"| - "p"|"r"|"rz"|"s"|"ś"|"sz"|"t"|"u"| - "w"|"y"|"z"|"ź"|"ż"|"dz"|"dź"|"dż") - => p + q + t + u + w + x + y + z - } ; - - - --- Auxiliary operation for fleeting e-plus for --- nouns ending in a vowel like matka --- subject ending in more than one consonant --- s. St. Szober, page 184 --- matka:matek, wojna:wojen, skrzydło:skrzydeł - - oper fleetingEplus : Str -> Str = \s -> - case s of { - x + y@("b"|"c"|"ć"|"ch"|"cz"|"d"|"f"| - "g"|"h"|"j"|"k"|"l"|"ł"|"m"|"n"| - "p"|"r"|"rz"|"s"|"ś"|"sz"|"t"| - "w"|"z"|"ź"|"ż"|"dź"|"dż") - + z@("b"|"c"|"ć"|"ch"|"cz"|"d"|"f"| - "g"|"h"|"j"|"k"|"l"|"ł"|"m"|"n"| - "p"|"r"|"rz"|"s"|"ś"|"sz"|"t"| - "w"|"z"|"ź"|"ż"|"dź"|"dż") - + ("a"|"o"|"y"|"") => x + y + "e" + z - } ; - - --- Auxiliary operation for fleeting e-minus for --- nouns ending in a consonant like krew, konew --- wesz:wszy, krew:krwi, młotek:młotka - - oper fleetingEminus : Str -> Str = \krew -> - case krew of - { w + x@("b"|"c"|"ć"|"ch"|"cz"|"d"|"f"| - "g"|"h"|"j"|"k"|"l"|"ł"|"m"|"n"| - "p"|"r"|"rz"|"s"|"ś"|"sz"|"t"| - "w"|"z"|"ź"|"ż"|"dź"|"dż") - + "e" + y@("b"|"c"|"ć"|"ch"|"cz"|"d"|"f"| - "g"|"h"|"j"|"k"|"l"|"ł"|"m"|"n"| - "p"|"r"|"rz"|"s"|"ś"|"sz"|"t"| - "w"|"z"|"ź"|"ż"|"dź"|"dż") => w + x + y ; - x + "ie" => x + "i" ; - x + "e" => x - } ; - - - --- Auxiliary operation for fleeting ie-plus for --- nouns like mgła, owca --- mgła:mgiel, owca:owiec - - oper fleetingIEplus : Str -> Str = \s -> - case s of { - x + y@("b"|"c"|"ć"|"ch"|"cz"|"d"|"f"| - "g"|"h"|"j"|"k"|"l"|"ł"|"m"|"n"| - "p"|"r"|"rz"|"s"|"ś"|"sz"|"t"| - "w"|"z"|"ź"|"ż"|"dź"|"dż") - + z@("b"|"c"|"ć"|"ch"|"cz"|"d"|"f"| - "g"|"h"|"j"|"k"|"l"|"ł"|"m"|"n"| - "p"|"r"|"rz"|"s"|"ś"|"sz"|"t"| - "w"|"z"|"ź"|"ż"|"dź"|"dż"|"") - + ("a"|"o"|"y"|"") => x + y + "ie" + z - } ; - - - --- Auxiliary operation for fleeting ie-minus for --- nouns ending in a consonant like wieś --- wieś:wsi, pies:psa, pień:pnia - - oper fleetingIEminus : Str -> Str = \wies -> - case wies of - { w + x@("b"|"c"|"ć"|"ch"|"cz"|"d"|"f"| - "g"|"h"|"j"|"k"|"l"|"ł"|"m"|"n"| - "p"|"r"|"rz"|"s"|"ś"|"sz"|"t"| - "w"|"z"|"ź"|"ż"|"dź"|"dż"|"") - + "ie" + y@("b"|"c"|"ć"|"ch"|"cz"|"d"|"f"| - "g"|"h"|"j"|"k"|"l"|"ł"|"m"|"n"|"ń"| - "p"|"r"|"rz"|"s"|"ś"|"sz"|"t"| - "w"|"z"|"ź"|"ż"|"dź"|"dż"|"") - + z@("b"|"c"|"ć"|"ch"|"cz"|"d"|"f"| - "g"|"h"|"j"|"k"|"l"|"ł"|"m"|"n"|"ń"| - "p"|"r"|"rz"|"s"|"ś"|"sz"|"t"| - "w"|"z"|"ź"|"ż"|"dź"|"dż"|"") => w + x + y + z ; - x + "ie" => x - } ; - - --- An operation for fleeting letters-minus for --- nouns ending in a consonant like chrzest, dzień --- Not only "ie", but other letters like "zie", "est" --- must sometimes be put away together. --- chrzest:chrztu, dzień:dnia - - oper fleetingLettersMinus : Str -> Str = \s -> - case s of - { d + "zie" + "ń" => d + "n" ; -- dzień:dń - d + "est" => d + "t" -- chrzest:chrzt - } ; - + flags coding=utf8; + + oper mkN: (SubstForm => Str) -> Gender -> CommNoun; + oper mkN tab gen = { s = tab; g = gen }; + + oper mkNTable0000: Str -> SubstForm => Str; --% + oper mkNTable0000 lexem = + let x = lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + ""; + SF Sg Dat => x + ""; + SF Sg Acc => x + ""; + SF Sg Instr => x + ""; + SF Sg Loc => x + ""; + SF Sg Voc => x + ""; + SF Pl Nom => x + ""; + SF Pl Gen => x + ""; + SF Pl Dat => x + ""; + SF Pl Acc => x + ""; + SF Pl Instr => x + ""; + SF Pl Loc => x + ""; + SF Pl Voc => x + "" + }; + + oper mkNTable0001: Str -> SubstForm => Str; --% + oper mkNTable0001 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "-u"; + SF Sg Dat => x + ""; + SF Sg Acc => x + ""; + SF Sg Instr => x + ""; + SF Sg Loc => x + ""; + SF Sg Voc => x + ""; + SF Pl Nom => x + ""; + SF Pl Gen => x + ""; + SF Pl Dat => x + ""; + SF Pl Acc => x + ""; + SF Pl Instr => x + ""; + SF Pl Loc => x + ""; + SF Pl Voc => x + "" + }; + + oper mkNTable0002: Str -> SubstForm => Str; --% + oper mkNTable0002 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "a"; + SF Sg Dat => x + "owi"; + SF Sg Acc => x + "a"; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "ie"; + SF Sg Voc => x + "ie"; + SF Pl Nom => x + "owie"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "ów"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "owie" + }; + + oper mkNTable0003: Str -> SubstForm => Str; --% + oper mkNTable0003 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "a"; + SF Sg Dat => x + "owi"; + SF Sg Acc => x + "a"; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "u"; + SF Sg Voc => x + "u"; + SF Pl Nom => x + "owie"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "ów"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "owie" + }; + + oper mkNTable0004: Str -> SubstForm => Str; --% + oper mkNTable0004 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ka"; + SF Sg Gen => x + "ki"; + SF Sg Dat => x + "ce"; + SF Sg Acc => x + "kę"; + SF Sg Instr => x + "ką"; + SF Sg Loc => x + "ce"; + SF Sg Voc => x + "ko"; + SF Pl Nom => x + "ki"; + SF Pl Gen => x + "ek"; + SF Pl Dat => x + "kom"; + SF Pl Acc => x + "ki"; + SF Pl Instr => x + "kami"; + SF Pl Loc => x + "kach"; + SF Pl Voc => x + "ki" + }; + + oper mkNTable0006: Str -> SubstForm => Str; --% + oper mkNTable0006 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "el"; + SF Sg Gen => x + "la"; + SF Sg Dat => x + "lowi"; + SF Sg Acc => x + "la"; + SF Sg Instr => x + "lem"; + SF Sg Loc => x + "lu"; + SF Sg Voc => x + "lu"; + SF Pl Nom => x + "lowie"; + SF Pl Gen => x + "li"; + SF Pl Dat => x + "lom"; + SF Pl Acc => x + "li"; + SF Pl Instr => x + "lami"; + SF Pl Loc => x + "lach"; + SF Pl Voc => x + "lowie" + }; + + oper mkNTable0007: Str -> SubstForm => Str; --% + oper mkNTable0007 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "a"; + SF Sg Dat => x + "owi"; + SF Sg Acc => x + "a"; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "ze"; + SF Sg Voc => x + "ze"; + SF Pl Nom => x + "owie"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "ów"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "owie" + }; + + oper mkNTable0008: Str -> SubstForm => Str; --% + oper mkNTable0008 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ów"; + SF Sg Gen => x + "owa"; + SF Sg Dat => x + "owowi"; + SF Sg Acc => x + "ów"; + SF Sg Instr => x + "owem"; + SF Sg Loc => x + "owie"; + SF Sg Voc => x + "owie"; + SF Pl Nom => x + "owy"; + SF Pl Gen => x + "owów"; + SF Pl Dat => x + "owom"; + SF Pl Acc => x + "owy"; + SF Pl Instr => x + "owami"; + SF Pl Loc => x + "owach"; + SF Pl Voc => x + "owy" + }; + + oper mkNTable0009: Str -> SubstForm => Str; --% + oper mkNTable0009 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "y"; + SF Sg Gen => x + "ego"; + SF Sg Dat => x + "emu"; + SF Sg Acc => x + "ego"; + SF Sg Instr => x + "ym"; + SF Sg Loc => x + "ym"; + SF Sg Voc => x + "y"; + SF Pl Nom => x + "owie"; + SF Pl Gen => x + "ych"; + SF Pl Dat => x + "ym"; + SF Pl Acc => x + "ych"; + SF Pl Instr => x + "ymi"; + SF Pl Loc => x + "ych"; + SF Pl Voc => x + "owie" + }; + + oper mkNTable0010: Str -> SubstForm => Str; --% + oper mkNTable0010 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "a"; + SF Sg Gen => x + "ej"; + SF Sg Dat => x + "ej"; + SF Sg Acc => x + "ą"; + SF Sg Instr => x + "ą"; + SF Sg Loc => x + "ej"; + SF Sg Voc => x + "a"; + SF Pl Nom => x + "e"; + SF Pl Gen => x + "ych"; + SF Pl Dat => x + "ym"; + SF Pl Acc => x + "e"; + SF Pl Instr => x + "ymi"; + SF Pl Loc => x + "ych"; + SF Pl Voc => x + "e" + }; + + oper mkNTable0011: Str -> SubstForm => Str; --% + oper mkNTable0011 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "a"; + SF Sg Gen => x + "y"; + SF Sg Dat => x + "zie"; + SF Sg Acc => x + "ę"; + SF Sg Instr => x + "ą"; + SF Sg Loc => x + "zie"; + SF Sg Voc => x + "o"; + SF Pl Nom => x + "y"; + SF Pl Gen => x + ""; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "y"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "y" + }; + + oper mkNTable0012: Str -> SubstForm => Str; --% + oper mkNTable0012 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "a"; + SF Sg Dat => x + "owi"; + SF Sg Acc => x + "a"; + SF Sg Instr => x + "iem"; + SF Sg Loc => x + "u"; + SF Sg Voc => x + "u"; + SF Pl Nom => x + "owie"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "ów"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "owie" + }; + + oper mkNTable0013: Str -> SubstForm => Str; --% + oper mkNTable0013 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "iec"; + SF Sg Gen => x + "ca"; + SF Sg Dat => x + "cowi"; + SF Sg Acc => x + "ca"; + SF Sg Instr => x + "cem"; + SF Sg Loc => x + "cu"; + SF Sg Voc => x + "cu"; + SF Pl Nom => x + "cowie"; + SF Pl Gen => x + "ców"; + SF Pl Dat => x + "com"; + SF Pl Acc => x + "ców"; + SF Pl Instr => x + "cami"; + SF Pl Loc => x + "cach"; + SF Pl Voc => x + "cowie" + }; + + oper mkNTable0015: Str -> SubstForm => Str; --% + oper mkNTable0015 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "adaś"; + SF Sg Gen => x + "adasia"; + SF Sg Dat => x + "adasiowi"; + SF Sg Acc => x + "adasia"; + SF Sg Instr => x + "adasiem"; + SF Sg Loc => x + "adasiu"; + SF Sg Voc => x + "adasiu"; + SF Pl Nom => x + "adasie"; + SF Pl Gen => x + "Adasiów"; + SF Pl Dat => x + "adasiom"; + SF Pl Acc => x + "Adasiów"; + SF Pl Instr => x + "adasiami"; + SF Pl Loc => x + "adasiach"; + SF Pl Voc => x + "adasie" + }; + + oper mkNTable0016: Str -> SubstForm => Str; --% + oper mkNTable0016 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "a"; + SF Sg Gen => x + "i"; + SF Sg Dat => x + "i"; + SF Sg Acc => x + "ę"; + SF Sg Instr => x + "ą"; + SF Sg Loc => x + "i"; + SF Sg Voc => x + "u"; + SF Pl Nom => x + "e"; + SF Pl Gen => x + ""; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "e"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "e" + }; + + oper mkNTable0017: Str -> SubstForm => Str; --% + oper mkNTable0017 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "a"; + SF Sg Gen => x + "y"; + SF Sg Dat => x + "ie"; + SF Sg Acc => x + "ę"; + SF Sg Instr => x + "ą"; + SF Sg Loc => x + "ie"; + SF Sg Voc => x + "o"; + SF Pl Nom => x + "y"; + SF Pl Gen => x + ""; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "y"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "y" + }; + + oper mkNTable0018: Str -> SubstForm => Str; --% + oper mkNTable0018 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ia"; + SF Sg Gen => x + "ii"; + SF Sg Dat => x + "ii"; + SF Sg Acc => x + "ię"; + SF Sg Instr => x + "ią"; + SF Sg Loc => x + "ii"; + SF Sg Voc => x + "io"; + SF Pl Nom => x + "ie"; + SF Pl Gen => x + "yj"; + SF Pl Dat => x + "iom"; + SF Pl Acc => x + "ie"; + SF Pl Instr => x + "iami"; + SF Pl Loc => x + "iach"; + SF Pl Voc => x + "ie" + }; + + oper mkNTable0021: Str -> SubstForm => Str; --% + oper mkNTable0021 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "k"; + SF Sg Gen => x + "ka"; + SF Sg Dat => x + "kowi"; + SF Sg Acc => x + "ka"; + SF Sg Instr => x + "kiem"; + SF Sg Loc => x + "ku"; + SF Sg Voc => x + "ku"; + SF Pl Nom => x + "cy"; + SF Pl Gen => x + "ków"; + SF Pl Dat => x + "kom"; + SF Pl Acc => x + "ków"; + SF Pl Instr => x + "kami"; + SF Pl Loc => x + "kach"; + SF Pl Voc => x + "cy" + }; + + oper mkNTable0022: Str -> SubstForm => Str; --% + oper mkNTable0022 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ta"; + SF Sg Gen => x + "ty"; + SF Sg Dat => x + "cie"; + SF Sg Acc => x + "tę"; + SF Sg Instr => x + "tą"; + SF Sg Loc => x + "cie"; + SF Sg Voc => x + "to"; + SF Pl Nom => x + "ty"; + SF Pl Gen => x + "t"; + SF Pl Dat => x + "tom"; + SF Pl Acc => x + "ty"; + SF Pl Instr => x + "tami"; + SF Pl Loc => x + "tach"; + SF Pl Voc => x + "ty" + }; + + oper mkNTable0023: Str -> SubstForm => Str; --% + oper mkNTable0023 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ka"; + SF Sg Gen => x + "ki"; + SF Sg Dat => x + "ce"; + SF Sg Acc => x + "kę"; + SF Sg Instr => x + "ką"; + SF Sg Loc => x + "ce"; + SF Sg Voc => x + "ko"; + SF Pl Nom => x + "ki"; + SF Pl Gen => x + "k"; + SF Pl Dat => x + "kom"; + SF Pl Acc => x + "ki"; + SF Pl Instr => x + "kami"; + SF Pl Loc => x + "kach"; + SF Pl Voc => x + "ki" + }; + + oper mkNTable0024: Str -> SubstForm => Str; --% + oper mkNTable0024 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "a"; + SF Sg Dat => x + "owi"; + SF Sg Acc => x + "a"; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "ze"; + SF Sg Voc => x + "ze"; + SF Pl Nom => x + "zy"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "ów"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "zy" + }; + + oper mkNTable0025: Str -> SubstForm => Str; --% + oper mkNTable0025 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "in"; + SF Sg Gen => x + "ina"; + SF Sg Dat => x + "inowi"; + SF Sg Acc => x + "ina"; + SF Sg Instr => x + "inem"; + SF Sg Loc => x + "inie"; + SF Sg Voc => x + "inie"; + SF Pl Nom => x + "ie"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "ów"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "ie" + }; + + oper mkNTable0026: Str -> SubstForm => Str; --% + oper mkNTable0026 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ga"; + SF Sg Gen => x + "gi"; + SF Sg Dat => x + "dze"; + SF Sg Acc => x + "gę"; + SF Sg Instr => x + "gą"; + SF Sg Loc => x + "dze"; + SF Sg Voc => x + "go"; + SF Pl Nom => x + "gi"; + SF Pl Gen => x + "g"; + SF Pl Dat => x + "gom"; + SF Pl Acc => x + "gi"; + SF Pl Instr => x + "gami"; + SF Pl Loc => x + "gach"; + SF Pl Voc => x + "gi" + }; + + oper mkNTable0028: Str -> SubstForm => Str; --% + oper mkNTable0028 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "t"; + SF Sg Gen => x + "ta"; + SF Sg Dat => x + "towi"; + SF Sg Acc => x + "ta"; + SF Sg Instr => x + "tem"; + SF Sg Loc => x + "cie"; + SF Sg Voc => x + "cie"; + SF Pl Nom => x + "towie"; + SF Pl Gen => x + "tów"; + SF Pl Dat => x + "tom"; + SF Pl Acc => x + "tów"; + SF Pl Instr => x + "tami"; + SF Pl Loc => x + "tach"; + SF Pl Voc => x + "towie" + }; + + oper mkNTable0029: Str -> SubstForm => Str; --% + oper mkNTable0029 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "Agata"; + SF Sg Gen => x + "agaty"; + SF Sg Dat => x + "agacie"; + SF Sg Acc => x + "Agatę"; + SF Sg Instr => x + "Agatą"; + SF Sg Loc => x + "agacie"; + SF Sg Voc => x + "Agato"; + SF Pl Nom => x + "agaty"; + SF Pl Gen => x + "agat"; + SF Pl Dat => x + "agatom"; + SF Pl Acc => x + "agaty"; + SF Pl Instr => x + "agatami"; + SF Pl Loc => x + "agatach"; + SF Pl Voc => x + "agaty" + }; + + oper mkNTable0030: Str -> SubstForm => Str; --% + oper mkNTable0030 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "nia"; + SF Sg Gen => x + "ni"; + SF Sg Dat => x + "ni"; + SF Sg Acc => x + "nię"; + SF Sg Instr => x + "nią"; + SF Sg Loc => x + "ni"; + SF Sg Voc => x + "niu"; + SF Pl Nom => x + "nie"; + SF Pl Gen => x + "ń"; + SF Pl Dat => x + "niom"; + SF Pl Acc => x + "nie"; + SF Pl Instr => x + "niami"; + SF Pl Loc => x + "niach"; + SF Pl Voc => x + "nie" + }; + + oper mkNTable0031: Str -> SubstForm => Str; --% + oper mkNTable0031 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "sia"; + SF Sg Gen => x + "si"; + SF Sg Dat => x + "si"; + SF Sg Acc => x + "się"; + SF Sg Instr => x + "sią"; + SF Sg Loc => x + "si"; + SF Sg Voc => x + "siu"; + SF Pl Nom => x + "sie"; + SF Pl Gen => x + "ś"; + SF Pl Dat => x + "siom"; + SF Pl Acc => x + "sie"; + SF Pl Instr => x + "siami"; + SF Pl Loc => x + "siach"; + SF Pl Voc => x + "sie" + }; + + oper mkNTable0032: Str -> SubstForm => Str; --% + oper mkNTable0032 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "a"; + SF Sg Dat => x + "owi"; + SF Sg Acc => x + "a"; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "zie"; + SF Sg Voc => x + "zie"; + SF Pl Nom => x + "owie"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "ów"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "owie" + }; + + oper mkNTable0033: Str -> SubstForm => Str; --% + oper mkNTable0033 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "Ajax"; + SF Sg Gen => x + "ajaksu"; + SF Sg Dat => x + "ajaksowi"; + SF Sg Acc => x + "Ajax"; + SF Sg Instr => x + "ajaksem"; + SF Sg Loc => x + "ajaksie"; + SF Sg Voc => x + "ajaksie"; + SF Pl Nom => x + "ajaksy"; + SF Pl Gen => x + "ajaksów"; + SF Pl Dat => x + "ajaksom"; + SF Pl Acc => x + "ajaksy"; + SF Pl Instr => x + "ajaksami"; + SF Pl Loc => x + "ajaksach"; + SF Pl Voc => x + "ajaksy" + }; + + oper mkNTable0035: Str -> SubstForm => Str; --% + oper mkNTable0035 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "albert"; + SF Sg Gen => x + "alberta"; + SF Sg Dat => x + "albertowi"; + SF Sg Acc => x + "alberta"; + SF Sg Instr => x + "albertem"; + SF Sg Loc => x + "albercie"; + SF Sg Voc => x + "albercie"; + SF Pl Nom => x + "Albertowie"; + SF Pl Gen => x + "albertów"; + SF Pl Dat => x + "albertom"; + SF Pl Acc => x + "albertów"; + SF Pl Instr => x + "albertami"; + SF Pl Loc => x + "albertach"; + SF Pl Voc => x + "Albertowie" + }; + + oper mkNTable0036: Str -> SubstForm => Str; --% + oper mkNTable0036 lexem = + let x = Predef.tk 7 lexem in + table { + SF Sg Nom => x + "alberta"; + SF Sg Gen => x + "alberty"; + SF Sg Dat => x + "albercie"; + SF Sg Acc => x + "Albertę"; + SF Sg Instr => x + "Albertą"; + SF Sg Loc => x + "albercie"; + SF Sg Voc => x + "Alberto"; + SF Pl Nom => x + "alberty"; + SF Pl Gen => x + "albert"; + SF Pl Dat => x + "albertom"; + SF Pl Acc => x + "alberty"; + SF Pl Instr => x + "albertami"; + SF Pl Loc => x + "albertach"; + SF Pl Voc => x + "alberty" + }; + + oper mkNTable0037: Str -> SubstForm => Str; --% + oper mkNTable0037 lexem = + let x = Predef.tk 7 lexem in + table { + SF Sg Nom => x + "Alberto"; + SF Sg Gen => x + "alberta"; + SF Sg Dat => x + "albertowi"; + SF Sg Acc => x + "alberta"; + SF Sg Instr => x + "albertem"; + SF Sg Loc => x + "albercie"; + SF Sg Voc => x + "Alberto"; + SF Pl Nom => x + "Albertowie"; + SF Pl Gen => x + "albertów"; + SF Pl Dat => x + "albertom"; + SF Pl Acc => x + "albertów"; + SF Pl Instr => x + "albertami"; + SF Pl Loc => x + "albertach"; + SF Pl Voc => x + "Albertowie" + }; + + oper mkNTable0038: Str -> SubstForm => Str; --% + oper mkNTable0038 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "ego"; + SF Sg Dat => x + "emu"; + SF Sg Acc => x + "ego"; + SF Sg Instr => x + "m"; + SF Sg Loc => x + "m"; + SF Sg Voc => x + ""; + SF Pl Nom => x + "owie"; + SF Pl Gen => x + "ch"; + SF Pl Dat => x + "m"; + SF Pl Acc => x + "ch"; + SF Pl Instr => x + "mi"; + SF Pl Loc => x + "ch"; + SF Pl Voc => x + "owie" + }; + + oper mkNTable0039: Str -> SubstForm => Str; --% + oper mkNTable0039 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "a"; + SF Sg Dat => x + "owi"; + SF Sg Acc => x + "a"; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "ie"; + SF Sg Voc => x + "ie"; + SF Pl Nom => x + "i"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "ów"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "i" + }; + + oper mkNTable0040: Str -> SubstForm => Str; --% + oper mkNTable0040 lexem = + let x = Predef.tk 9 lexem in + table { + SF Sg Nom => x + "albertyna"; + SF Sg Gen => x + "albertyny"; + SF Sg Dat => x + "albertynie"; + SF Sg Acc => x + "Albertynę"; + SF Sg Instr => x + "Albertyną"; + SF Sg Loc => x + "albertynie"; + SF Sg Voc => x + "Albertyno"; + SF Pl Nom => x + "albertyny"; + SF Pl Gen => x + "albertyn"; + SF Pl Dat => x + "albertynom"; + SF Pl Acc => x + "albertyny"; + SF Pl Instr => x + "albertynami"; + SF Pl Loc => x + "albertynach"; + SF Pl Voc => x + "albertyny" + }; + + oper mkNTable0042: Str -> SubstForm => Str; --% + oper mkNTable0042 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "Alek"; + SF Sg Gen => x + "alka"; + SF Sg Dat => x + "Alkowi"; + SF Sg Acc => x + "alka"; + SF Sg Instr => x + "Alkiem"; + SF Sg Loc => x + "Alku"; + SF Sg Voc => x + "Alku"; + SF Pl Nom => x + "alkowie"; + SF Pl Gen => x + "alków"; + SF Pl Dat => x + "alkom"; + SF Pl Acc => x + "alków"; + SF Pl Instr => x + "alkami"; + SF Pl Loc => x + "alkach"; + SF Pl Voc => x + "alkowie" + }; + + oper mkNTable0043: Str -> SubstForm => Str; --% + oper mkNTable0043 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "er"; + SF Sg Gen => x + "ra"; + SF Sg Dat => x + "rowi"; + SF Sg Acc => x + "ra"; + SF Sg Instr => x + "rem"; + SF Sg Loc => x + "rze"; + SF Sg Voc => x + "rze"; + SF Pl Nom => x + "rowie"; + SF Pl Gen => x + "rów"; + SF Pl Dat => x + "rom"; + SF Pl Acc => x + "rów"; + SF Pl Instr => x + "rami"; + SF Pl Loc => x + "rach"; + SF Pl Voc => x + "rowie" + }; + + oper mkNTable0044: Str -> SubstForm => Str; --% + oper mkNTable0044 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ra"; + SF Sg Gen => x + "ry"; + SF Sg Dat => x + "rze"; + SF Sg Acc => x + "rę"; + SF Sg Instr => x + "rą"; + SF Sg Loc => x + "rze"; + SF Sg Voc => x + "ro"; + SF Pl Nom => x + "ry"; + SF Pl Gen => x + "er"; + SF Pl Dat => x + "rom"; + SF Pl Acc => x + "ry"; + SF Pl Instr => x + "rami"; + SF Pl Loc => x + "rach"; + SF Pl Voc => x + "ry" + }; + + oper mkNTable0045: Str -> SubstForm => Str; --% + oper mkNTable0045 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ów"; + SF Sg Gen => x + "owa"; + SF Sg Dat => x + "owu"; + SF Sg Acc => x + "ów"; + SF Sg Instr => x + "owem"; + SF Sg Loc => x + "owie"; + SF Sg Voc => x + "owie"; + SF Pl Nom => x + "owy"; + SF Pl Gen => x + "owów"; + SF Pl Dat => x + "owom"; + SF Pl Acc => x + "owy"; + SF Pl Instr => x + "owami"; + SF Pl Loc => x + "owach"; + SF Pl Voc => x + "owy" + }; + + oper mkNTable0047: Str -> SubstForm => Str; --% + oper mkNTable0047 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "o"; + SF Sg Gen => x + "a"; + SF Sg Dat => x + "owi"; + SF Sg Acc => x + "a"; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "zie"; + SF Sg Voc => x + "o"; + SF Pl Nom => x + "owie"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "ów"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "owie" + }; + + oper mkNTable0049: Str -> SubstForm => Str; --% + oper mkNTable0049 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "u"; + SF Sg Dat => x + "owi"; + SF Sg Acc => x + ""; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "u"; + SF Sg Voc => x + "u"; + SF Pl Nom => x + "e"; + SF Pl Gen => x + "i"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "e"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "e" + }; + + oper mkNTable0050: Str -> SubstForm => Str; --% + oper mkNTable0050 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "Ali"; + SF Sg Gen => x + "Alego"; + SF Sg Dat => x + "Alemu"; + SF Sg Acc => x + "Alego"; + SF Sg Instr => x + "alim"; + SF Sg Loc => x + "alim"; + SF Sg Voc => x + "Ali"; + SF Pl Nom => x + "Alowie"; + SF Pl Gen => x + "Alich"; + SF Pl Dat => x + "alim"; + SF Pl Acc => x + "Alich"; + SF Pl Instr => x + "Alimi"; + SF Pl Loc => x + "Alich"; + SF Pl Voc => x + "Alowie" + }; + + oper mkNTable0051: Str -> SubstForm => Str; --% + oper mkNTable0051 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "a"; + SF Sg Gen => x + "i"; + SF Sg Dat => x + "i"; + SF Sg Acc => x + "ę"; + SF Sg Instr => x + "ą"; + SF Sg Loc => x + "i"; + SF Sg Voc => x + "o"; + SF Pl Nom => x + "e"; + SF Pl Gen => x + "i"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "e"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "e" + }; + + oper mkNTable0052: Str -> SubstForm => Str; --% + oper mkNTable0052 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "alka"; + SF Sg Gen => x + "alki"; + SF Sg Dat => x + "alce"; + SF Sg Acc => x + "alkę"; + SF Sg Instr => x + "alką"; + SF Sg Loc => x + "alce"; + SF Sg Voc => x + "alko"; + SF Pl Nom => x + "alki"; + SF Pl Gen => x + "Alek"; + SF Pl Dat => x + "alkom"; + SF Pl Acc => x + "alki"; + SF Pl Instr => x + "alkami"; + SF Pl Loc => x + "alkach"; + SF Pl Voc => x + "alki" + }; + + oper mkNTable0055: Str -> SubstForm => Str; --% + oper mkNTable0055 lexem = + let x = Predef.tk 9 lexem in + table { + SF Sg Nom => x + "alzheimer"; + SF Sg Gen => x + "alzheimera"; + SF Sg Dat => x + "alzheimerowi"; + SF Sg Acc => x + "alzheimera"; + SF Sg Instr => x + "alzheimerem"; + SF Sg Loc => x + "alzheimerze"; + SF Sg Voc => x + "alzheimerze"; + SF Pl Nom => x + "Alzheimerowie"; + SF Pl Gen => x + "alzheimerów"; + SF Pl Dat => x + "alzheimerom"; + SF Pl Acc => x + "alzheimerów"; + SF Pl Instr => x + "alzheimerami"; + SF Pl Loc => x + "alzheimerach"; + SF Pl Voc => x + "Alzheimerowie" + }; + + oper mkNTable0056: Str -> SubstForm => Str; --% + oper mkNTable0056 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ja"; + SF Sg Gen => x + "i"; + SF Sg Dat => x + "i"; + SF Sg Acc => x + "ję"; + SF Sg Instr => x + "ją"; + SF Sg Loc => x + "i"; + SF Sg Voc => x + "jo"; + SF Pl Nom => x + "je"; + SF Pl Gen => x + "i"; + SF Pl Dat => x + "jom"; + SF Pl Acc => x + "je"; + SF Pl Instr => x + "jami"; + SF Pl Loc => x + "jach"; + SF Pl Voc => x + "je" + }; + + oper mkNTable0057: Str -> SubstForm => Str; --% + oper mkNTable0057 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "a"; + SF Sg Gen => x + "i"; + SF Sg Dat => x + "i"; + SF Sg Acc => x + "ę"; + SF Sg Instr => x + "ą"; + SF Sg Loc => x + "i"; + SF Sg Voc => x + "o"; + SF Pl Nom => x + "e"; + SF Pl Gen => x + "j"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "e"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "e" + }; + + oper mkNTable0058: Str -> SubstForm => Str; --% + oper mkNTable0058 lexem = + let x = Predef.tk 7 lexem in + table { + SF Sg Nom => x + "Ameryka"; + SF Sg Gen => x + "ameryki"; + SF Sg Dat => x + "Ameryce"; + SF Sg Acc => x + "Amerykę"; + SF Sg Instr => x + "Ameryką"; + SF Sg Loc => x + "Ameryce"; + SF Sg Voc => x + "Ameryko"; + SF Pl Nom => x + "ameryki"; + SF Pl Gen => x + "ameryk"; + SF Pl Dat => x + "amerykom"; + SF Pl Acc => x + "ameryki"; + SF Pl Instr => x + "amerykami"; + SF Pl Loc => x + "amerykach"; + SF Pl Voc => x + "ameryki" + }; + + oper mkNTable0059: Str -> SubstForm => Str; --% + oper mkNTable0059 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "niec"; + SF Sg Gen => x + "ńca"; + SF Sg Dat => x + "ńcowi"; + SF Sg Acc => x + "ńca"; + SF Sg Instr => x + "ńcem"; + SF Sg Loc => x + "ńcu"; + SF Sg Voc => x + "ńcu"; + SF Pl Nom => x + "ńcy"; + SF Pl Gen => x + "ńców"; + SF Pl Dat => x + "ńcom"; + SF Pl Acc => x + "ńców"; + SF Pl Instr => x + "ńcami"; + SF Pl Loc => x + "ńcach"; + SF Pl Voc => x + "ńcy" + }; + + oper mkNTable0060: Str -> SubstForm => Str; --% + oper mkNTable0060 lexem = + let x = Predef.tk 10 lexem in + table { + SF Sg Nom => x + "Amerykanin"; + SF Sg Gen => x + "Amerykanina"; + SF Sg Dat => x + "Amerykaninowi"; + SF Sg Acc => x + "Amerykanina"; + SF Sg Instr => x + "Amerykaninem"; + SF Sg Loc => x + "Amerykaninie"; + SF Sg Voc => x + "Amerykaninie"; + SF Pl Nom => x + "amerykanie"; + SF Pl Gen => x + "amerykanów"; + SF Pl Dat => x + "amerykanom"; + SF Pl Acc => x + "amerykanów"; + SF Pl Instr => x + "amerykanami"; + SF Pl Loc => x + "amerykanach"; + SF Pl Voc => x + "amerykanie" + }; + + oper mkNTable0061: Str -> SubstForm => Str; --% + oper mkNTable0061 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "a"; + SF Sg Dat => x + "owi"; + SF Sg Acc => x + "a"; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "ze"; + SF Sg Voc => x + "ze"; + SF Pl Nom => x + "y"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "y"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "y" + }; + + oper mkNTable0062: Str -> SubstForm => Str; --% + oper mkNTable0062 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ek"; + SF Sg Gen => x + "ka"; + SF Sg Dat => x + "kowi"; + SF Sg Acc => x + "ka"; + SF Sg Instr => x + "kiem"; + SF Sg Loc => x + "ku"; + SF Sg Voc => x + "ku"; + SF Pl Nom => x + "kowie"; + SF Pl Gen => x + "ków"; + SF Pl Dat => x + "kom"; + SF Pl Acc => x + "ków"; + SF Pl Instr => x + "kami"; + SF Pl Loc => x + "kach"; + SF Pl Voc => x + "kowie" + }; + + oper mkNTable0063: Str -> SubstForm => Str; --% + oper mkNTable0063 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "ego"; + SF Sg Dat => x + "emu"; + SF Sg Acc => x + "ego"; + SF Sg Instr => x + "m"; + SF Sg Loc => x + "m"; + SF Sg Voc => x + ""; + SF Pl Nom => x + ""; + SF Pl Gen => x + "ch"; + SF Pl Dat => x + "m"; + SF Pl Acc => x + "ch"; + SF Pl Instr => x + "mi"; + SF Pl Loc => x + "ch"; + SF Pl Voc => x + "" + }; + + oper mkNTable0064: Str -> SubstForm => Str; --% + oper mkNTable0064 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "i"; + SF Sg Gen => x + "ego"; + SF Sg Dat => x + "emu"; + SF Sg Acc => x + "ego"; + SF Sg Instr => x + "im"; + SF Sg Loc => x + "im"; + SF Sg Voc => x + "i"; + SF Pl Nom => x + "i"; + SF Pl Gen => x + "ich"; + SF Pl Dat => x + "im"; + SF Pl Acc => x + "ich"; + SF Pl Instr => x + "imi"; + SF Pl Loc => x + "ich"; + SF Pl Voc => x + "i" + }; + + oper mkNTable0065: Str -> SubstForm => Str; --% + oper mkNTable0065 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "ć"; + SF Sg Gen => x + "cia"; + SF Sg Dat => x + "ciowi"; + SF Sg Acc => x + "cia"; + SF Sg Instr => x + "ciem"; + SF Sg Loc => x + "ciu"; + SF Sg Voc => x + "ciu"; + SF Pl Nom => x + "ciowie"; + SF Pl Gen => x + "ciów"; + SF Pl Dat => x + "ciom"; + SF Pl Acc => x + "ciów"; + SF Pl Instr => x + "ciami"; + SF Pl Loc => x + "ciach"; + SF Pl Voc => x + "ciowie" + }; + + oper mkNTable0067: Str -> SubstForm => Str; --% + oper mkNTable0067 lexem = + let x = Predef.tk 9 lexem in + table { + SF Sg Nom => x + "andrzejek"; + SF Sg Gen => x + "Andrzejka"; + SF Sg Dat => x + "Andrzejkowi"; + SF Sg Acc => x + "Andrzejka"; + SF Sg Instr => x + "Andrzejkiem"; + SF Sg Loc => x + "Andrzejku"; + SF Sg Voc => x + "Andrzejku"; + SF Pl Nom => x + "Andrzejkowie"; + SF Pl Gen => x + "Andrzejków"; + SF Pl Dat => x + "andrzejkom"; + SF Pl Acc => x + "Andrzejków"; + SF Pl Instr => x + "andrzejkami"; + SF Pl Loc => x + "andrzejkach"; + SF Pl Voc => x + "Andrzejkowie" + }; + + oper mkNTable0068: Str -> SubstForm => Str; --% + oper mkNTable0068 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "zia"; + SF Sg Gen => x + "zi"; + SF Sg Dat => x + "zi"; + SF Sg Acc => x + "zię"; + SF Sg Instr => x + "zią"; + SF Sg Loc => x + "zi"; + SF Sg Voc => x + "ziu"; + SF Pl Nom => x + "zie"; + SF Pl Gen => x + "ź"; + SF Pl Dat => x + "ziom"; + SF Pl Acc => x + "zie"; + SF Pl Instr => x + "ziami"; + SF Pl Loc => x + "ziach"; + SF Pl Voc => x + "zie" + }; + + oper mkNTable0069: Str -> SubstForm => Str; --% + oper mkNTable0069 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "a"; + SF Sg Gen => x + "i"; + SF Sg Dat => x + "i"; + SF Sg Acc => x + "ę"; + SF Sg Instr => x + "ą"; + SF Sg Loc => x + "i"; + SF Sg Voc => x + "u"; + SF Pl Nom => x + "e"; + SF Pl Gen => x + "i"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "e"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "e" + }; + + oper mkNTable0070: Str -> SubstForm => Str; --% + oper mkNTable0070 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "anglik"; + SF Sg Gen => x + "anglika"; + SF Sg Dat => x + "anglikowi"; + SF Sg Acc => x + "anglika"; + SF Sg Instr => x + "anglikiem"; + SF Sg Loc => x + "angliku"; + SF Sg Voc => x + "angliku"; + SF Pl Nom => x + "Anglicy"; + SF Pl Gen => x + "anglików"; + SF Pl Dat => x + "anglikom"; + SF Pl Acc => x + "anglików"; + SF Pl Instr => x + "anglikami"; + SF Pl Loc => x + "anglikach"; + SF Pl Voc => x + "Anglicy" + }; + + oper mkNTable0071: Str -> SubstForm => Str; --% + oper mkNTable0071 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "a"; + SF Sg Dat => x + "owi"; + SF Sg Acc => x + "a"; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "u"; + SF Sg Voc => x + "u"; + SF Pl Nom => x + "e"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "ów"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "e" + }; + + oper mkNTable0072: Str -> SubstForm => Str; --% + oper mkNTable0072 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "angola"; + SF Sg Gen => x + "angoli"; + SF Sg Dat => x + "angoli"; + SF Sg Acc => x + "Angolę"; + SF Sg Instr => x + "Angolą"; + SF Sg Loc => x + "angoli"; + SF Sg Voc => x + "Angolo"; + SF Pl Nom => x + "angole"; + SF Pl Gen => x + "angoli"; + SF Pl Dat => x + "angolom"; + SF Pl Acc => x + "angole"; + SF Pl Instr => x + "angolami"; + SF Pl Loc => x + "angolach"; + SF Pl Voc => x + "angole" + }; + + oper mkNTable0073: Str -> SubstForm => Str; --% + oper mkNTable0073 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "Ania"; + SF Sg Gen => x + "Ani"; + SF Sg Dat => x + "Ani"; + SF Sg Acc => x + "Anię"; + SF Sg Instr => x + "Anią"; + SF Sg Loc => x + "Ani"; + SF Sg Voc => x + "Aniu"; + SF Pl Nom => x + "anie"; + SF Pl Gen => x + "Ań"; + SF Pl Dat => x + "Aniom"; + SF Pl Acc => x + "anie"; + SF Pl Instr => x + "Aniami"; + SF Pl Loc => x + "Aniach"; + SF Pl Voc => x + "anie" + }; + + oper mkNTable0074: Str -> SubstForm => Str; --% + oper mkNTable0074 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "Aniela"; + SF Sg Gen => x + "anieli"; + SF Sg Dat => x + "anieli"; + SF Sg Acc => x + "Anielę"; + SF Sg Instr => x + "Anielą"; + SF Sg Loc => x + "anieli"; + SF Sg Voc => x + "Anielu"; + SF Pl Nom => x + "aniele"; + SF Pl Gen => x + "anieli"; + SF Pl Dat => x + "Anielom"; + SF Pl Acc => x + "aniele"; + SF Pl Instr => x + "Anielami"; + SF Pl Loc => x + "Anielach"; + SF Pl Voc => x + "aniele" + }; + + oper mkNTable0076: Str -> SubstForm => Str; --% + oper mkNTable0076 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "oł"; + SF Sg Gen => x + "oła"; + SF Sg Dat => x + "ołowi"; + SF Sg Acc => x + "oła"; + SF Sg Instr => x + "ołem"; + SF Sg Loc => x + "ele"; + SF Sg Voc => x + "ele"; + SF Pl Nom => x + "ołowie"; + SF Pl Gen => x + "ołów"; + SF Pl Dat => x + "ołom"; + SF Pl Acc => x + "ołów"; + SF Pl Instr => x + "ołami"; + SF Pl Loc => x + "ołach"; + SF Pl Voc => x + "ołowie" + }; + + oper mkNTable0077: Str -> SubstForm => Str; --% + oper mkNTable0077 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "antek"; + SF Sg Gen => x + "antka"; + SF Sg Dat => x + "antkowi"; + SF Sg Acc => x + "antka"; + SF Sg Instr => x + "antkiem"; + SF Sg Loc => x + "antku"; + SF Sg Voc => x + "antku"; + SF Pl Nom => x + "Antkowie"; + SF Pl Gen => x + "antków"; + SF Pl Dat => x + "antkom"; + SF Pl Acc => x + "antków"; + SF Pl Instr => x + "antkami"; + SF Pl Loc => x + "antkach"; + SF Pl Voc => x + "Antkowie" + }; + + oper mkNTable0078: Str -> SubstForm => Str; --% + oper mkNTable0078 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "Antoni"; + SF Sg Gen => x + "Antoniego"; + SF Sg Dat => x + "Antoniemu"; + SF Sg Acc => x + "Antoniego"; + SF Sg Instr => x + "antonim"; + SF Sg Loc => x + "antonim"; + SF Sg Voc => x + "Antoni"; + SF Pl Nom => x + "Antoniowie"; + SF Pl Gen => x + "Antonich"; + SF Pl Dat => x + "antonim"; + SF Pl Acc => x + "Antonich"; + SF Pl Instr => x + "Antonimi"; + SF Pl Loc => x + "Antonich"; + SF Pl Voc => x + "Antoniowie" + }; + + oper mkNTable0079: Str -> SubstForm => Str; --% + oper mkNTable0079 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "o"; + SF Sg Gen => x + "a"; + SF Sg Dat => x + "owi"; + SF Sg Acc => x + "a"; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "u"; + SF Sg Voc => x + "o"; + SF Pl Nom => x + "owie"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "ów"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "owie" + }; + + oper mkNTable0080: Str -> SubstForm => Str; --% + oper mkNTable0080 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "ś"; + SF Sg Gen => x + "sia"; + SF Sg Dat => x + "siowi"; + SF Sg Acc => x + "sia"; + SF Sg Instr => x + "siem"; + SF Sg Loc => x + "siu"; + SF Sg Voc => x + "siu"; + SF Pl Nom => x + "siowie"; + SF Pl Gen => x + "siów"; + SF Pl Dat => x + "siom"; + SF Pl Acc => x + "siów"; + SF Pl Instr => x + "siami"; + SF Pl Loc => x + "siach"; + SF Pl Voc => x + "siowie" + }; + + oper mkNTable0082: Str -> SubstForm => Str; --% + oper mkNTable0082 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "Anusia"; + SF Sg Gen => x + "Anusi"; + SF Sg Dat => x + "Anusi"; + SF Sg Acc => x + "Anusię"; + SF Sg Instr => x + "Anusią"; + SF Sg Loc => x + "Anusi"; + SF Sg Voc => x + "Anusiu"; + SF Pl Nom => x + "anusie"; + SF Pl Gen => x + "Anuś"; + SF Pl Dat => x + "Anusiom"; + SF Pl Acc => x + "anusie"; + SF Pl Instr => x + "Anusiami"; + SF Pl Loc => x + "Anusiach"; + SF Pl Voc => x + "anusie" + }; + + oper mkNTable0083: Str -> SubstForm => Str; --% + oper mkNTable0083 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "o"; + SF Sg Gen => x + "ina"; + SF Sg Dat => x + "owi"; + SF Sg Acc => x + "ina"; + SF Sg Instr => x + "inem"; + SF Sg Loc => x + "u"; + SF Sg Voc => x + "u"; + SF Pl Nom => x + "owie"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "ów"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "owie" + }; + + oper mkNTable0084: Str -> SubstForm => Str; --% + oper mkNTable0084 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "arab"; + SF Sg Gen => x + "araba"; + SF Sg Dat => x + "arabowi"; + SF Sg Acc => x + "araba"; + SF Sg Instr => x + "arabem"; + SF Sg Loc => x + "arabie"; + SF Sg Voc => x + "arabie"; + SF Pl Nom => x + "Arabowie"; + SF Pl Gen => x + "arabów"; + SF Pl Dat => x + "arabom"; + SF Pl Acc => x + "arabów"; + SF Pl Instr => x + "arabami"; + SF Pl Loc => x + "arabach"; + SF Pl Voc => x + "Arabowie" + }; + + oper mkNTable0088: Str -> SubstForm => Str; --% + oper mkNTable0088 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "aria"; + SF Sg Gen => x + "arii"; + SF Sg Dat => x + "arii"; + SF Sg Acc => x + "arię"; + SF Sg Instr => x + "arią"; + SF Sg Loc => x + "arii"; + SF Sg Voc => x + "ario"; + SF Pl Nom => x + "Ariowie"; + SF Pl Gen => x + "Ariów"; + SF Pl Dat => x + "ariom"; + SF Pl Acc => x + "Ariów"; + SF Pl Instr => x + "ariami"; + SF Pl Loc => x + "ariach"; + SF Pl Voc => x + "Ariowie" + }; + + oper mkNTable0089: Str -> SubstForm => Str; --% + oper mkNTable0089 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "sto"; + SF Sg Gen => x + "sta"; + SF Sg Dat => x + "stowi"; + SF Sg Acc => x + "sta"; + SF Sg Instr => x + "stem"; + SF Sg Loc => x + "ście"; + SF Sg Voc => x + "sto"; + SF Pl Nom => x + "stowie"; + SF Pl Gen => x + "stów"; + SF Pl Dat => x + "stom"; + SF Pl Acc => x + "stów"; + SF Pl Instr => x + "stami"; + SF Pl Loc => x + "stach"; + SF Pl Voc => x + "stowie" + }; + + oper mkNTable0090: Str -> SubstForm => Str; --% + oper mkNTable0090 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "arkady"; + SF Sg Gen => x + "Arkadego"; + SF Sg Dat => x + "Arkademu"; + SF Sg Acc => x + "Arkadego"; + SF Sg Instr => x + "Arkadym"; + SF Sg Loc => x + "Arkadym"; + SF Sg Voc => x + "arkady"; + SF Pl Nom => x + "Arkadowie"; + SF Pl Gen => x + "Arkadych"; + SF Pl Dat => x + "Arkadym"; + SF Pl Acc => x + "Arkadych"; + SF Pl Instr => x + "Arkadymi"; + SF Pl Loc => x + "Arkadych"; + SF Pl Voc => x + "Arkadowie" + }; + + oper mkNTable0091: Str -> SubstForm => Str; --% + oper mkNTable0091 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "aron"; + SF Sg Gen => x + "Arona"; + SF Sg Dat => x + "aronowi"; + SF Sg Acc => x + "Arona"; + SF Sg Instr => x + "aronem"; + SF Sg Loc => x + "aronie"; + SF Sg Voc => x + "aronie"; + SF Pl Nom => x + "Aronowie"; + SF Pl Gen => x + "aronów"; + SF Pl Dat => x + "aronom"; + SF Pl Acc => x + "aronów"; + SF Pl Instr => x + "aronami"; + SF Pl Loc => x + "aronach"; + SF Pl Voc => x + "Aronowie" + }; + + oper mkNTable0092: Str -> SubstForm => Str; --% + oper mkNTable0092 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "a"; + SF Sg Dat => x + "owi"; + SF Sg Acc => x + "a"; + SF Sg Instr => x + "em"; + SF Sg Loc => x + ""; + SF Sg Voc => x + ""; + SF Pl Nom => x + "owie"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "ów"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "owie" + }; + + oper mkNTable0093: Str -> SubstForm => Str; --% + oper mkNTable0093 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "Asia"; + SF Sg Gen => x + "Asi"; + SF Sg Dat => x + "Asi"; + SF Sg Acc => x + "Asię"; + SF Sg Instr => x + "Asią"; + SF Sg Loc => x + "Asi"; + SF Sg Voc => x + "Asiu"; + SF Pl Nom => x + "asie"; + SF Pl Gen => x + "Aś"; + SF Pl Dat => x + "Asiom"; + SF Pl Acc => x + "asie"; + SF Pl Instr => x + "Asiami"; + SF Pl Loc => x + "Asiach"; + SF Pl Voc => x + "asie" + }; + + oper mkNTable0095: Str -> SubstForm => Str; --% + oper mkNTable0095 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ja"; + SF Sg Gen => x + "ji"; + SF Sg Dat => x + "ji"; + SF Sg Acc => x + "ję"; + SF Sg Instr => x + "ją"; + SF Sg Loc => x + "ji"; + SF Sg Voc => x + "jo"; + SF Pl Nom => x + "je"; + SF Pl Gen => x + "yj"; + SF Pl Dat => x + "jom"; + SF Pl Acc => x + "je"; + SF Pl Instr => x + "jami"; + SF Pl Loc => x + "jach"; + SF Pl Voc => x + "je" + }; + + oper mkNTable0096: Str -> SubstForm => Str; --% + oper mkNTable0096 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "um"; + SF Sg Gen => x + "um"; + SF Sg Dat => x + "um"; + SF Sg Acc => x + "um"; + SF Sg Instr => x + "um"; + SF Sg Loc => x + "um"; + SF Sg Voc => x + "um"; + SF Pl Nom => x + "a"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "a"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "a" + }; + + oper mkNTable0097: Str -> SubstForm => Str; --% + oper mkNTable0097 lexem = + let x = Predef.tk 7 lexem in + table { + SF Sg Nom => x + "atlanta"; + SF Sg Gen => x + "atlanty"; + SF Sg Dat => x + "atlancie"; + SF Sg Acc => x + "Atlantę"; + SF Sg Instr => x + "Atlantą"; + SF Sg Loc => x + "atlancie"; + SF Sg Voc => x + "Atlanto"; + SF Pl Nom => x + "atlanty"; + SF Pl Gen => x + "atlant"; + SF Pl Dat => x + "atlantom"; + SF Pl Acc => x + "atlanty"; + SF Pl Instr => x + "atlantami"; + SF Pl Loc => x + "atlantach"; + SF Pl Voc => x + "atlanty" + }; + + oper mkNTable0098: Str -> SubstForm => Str; --% + oper mkNTable0098 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "u"; + SF Sg Dat => x + "owi"; + SF Sg Acc => x + ""; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "ie"; + SF Sg Voc => x + "ie"; + SF Pl Nom => x + "y"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "y"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "y" + }; + + oper mkNTable0099: Str -> SubstForm => Str; --% + oper mkNTable0099 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "august"; + SF Sg Gen => x + "augusta"; + SF Sg Dat => x + "augustowi"; + SF Sg Acc => x + "augusta"; + SF Sg Instr => x + "augustem"; + SF Sg Loc => x + "auguście"; + SF Sg Voc => x + "auguście"; + SF Pl Nom => x + "Augustowie"; + SF Pl Gen => x + "augustów"; + SF Pl Dat => x + "augustom"; + SF Pl Acc => x + "augustów"; + SF Pl Instr => x + "augustami"; + SF Pl Loc => x + "augustach"; + SF Pl Voc => x + "Augustowie" + }; + + oper mkNTable0100: Str -> SubstForm => Str; --% + oper mkNTable0100 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "sta"; + SF Sg Gen => x + "sty"; + SF Sg Dat => x + "ście"; + SF Sg Acc => x + "stę"; + SF Sg Instr => x + "stą"; + SF Sg Loc => x + "ście"; + SF Sg Voc => x + "sto"; + SF Pl Nom => x + "sty"; + SF Pl Gen => x + "st"; + SF Pl Dat => x + "stom"; + SF Pl Acc => x + "sty"; + SF Pl Instr => x + "stami"; + SF Pl Loc => x + "stach"; + SF Pl Voc => x + "sty" + }; + + oper mkNTable0102: Str -> SubstForm => Str; --% + oper mkNTable0102 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "a"; + SF Sg Gen => x + "y"; + SF Sg Dat => x + "ze"; + SF Sg Acc => x + "ę"; + SF Sg Instr => x + "ą"; + SF Sg Loc => x + "ze"; + SF Sg Voc => x + "o"; + SF Pl Nom => x + "y"; + SF Pl Gen => x + ""; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "y"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "y" + }; + + oper mkNTable0103: Str -> SubstForm => Str; --% + oper mkNTable0103 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "a"; + SF Sg Gen => x + "y"; + SF Sg Dat => x + "ie"; + SF Sg Acc => x + "ę"; + SF Sg Instr => x + "ą"; + SF Sg Loc => x + "ie"; + SF Sg Voc => x + "o"; + SF Pl Nom => x + "owie"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "ów"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "owie" + }; + + oper mkNTable0104: Str -> SubstForm => Str; --% + oper mkNTable0104 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "in"; + SF Sg Gen => x + "ina"; + SF Sg Dat => x + "inowi"; + SF Sg Acc => x + "ina"; + SF Sg Instr => x + "inem"; + SF Sg Loc => x + "inie"; + SF Sg Voc => x + "inie"; + SF Pl Nom => x + "ie"; + SF Pl Gen => x + ""; + SF Pl Dat => x + "om"; + SF Pl Acc => x + ""; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "ie" + }; + + oper mkNTable0105: Str -> SubstForm => Str; --% + oper mkNTable0105 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ta"; + SF Sg Gen => x + "ty"; + SF Sg Dat => x + "cie"; + SF Sg Acc => x + "tę"; + SF Sg Instr => x + "tą"; + SF Sg Loc => x + "cie"; + SF Sg Voc => x + "to"; + SF Pl Nom => x + "ci"; + SF Pl Gen => x + "tów"; + SF Pl Dat => x + "tom"; + SF Pl Acc => x + "tów"; + SF Pl Instr => x + "tami"; + SF Pl Loc => x + "tach"; + SF Pl Voc => x + "ci" + }; + + oper mkNTable0106: Str -> SubstForm => Str; --% + oper mkNTable0106 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "śka"; + SF Sg Gen => x + "śki"; + SF Sg Dat => x + "śce"; + SF Sg Acc => x + "śkę"; + SF Sg Instr => x + "śką"; + SF Sg Loc => x + "śce"; + SF Sg Voc => x + "śko"; + SF Pl Nom => x + "śki"; + SF Pl Gen => x + "siek"; + SF Pl Dat => x + "śkom"; + SF Pl Acc => x + "śki"; + SF Pl Instr => x + "śkami"; + SF Pl Loc => x + "śkach"; + SF Pl Voc => x + "śki" + }; + + oper mkNTable0111: Str -> SubstForm => Str; --% + oper mkNTable0111 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "a"; + SF Sg Gen => x + "y"; + SF Sg Dat => x + "zie"; + SF Sg Acc => x + "ę"; + SF Sg Instr => x + "ą"; + SF Sg Loc => x + "zie"; + SF Sg Voc => x + "o"; + SF Pl Nom => x + "owie"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "ów"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "owie" + }; + + oper mkNTable0112: Str -> SubstForm => Str; --% + oper mkNTable0112 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "baedeker"; + SF Sg Gen => x + "baedekera"; + SF Sg Dat => x + "baedekerowi"; + SF Sg Acc => x + "baedekera"; + SF Sg Instr => x + "baedekerem"; + SF Sg Loc => x + "baedekerze"; + SF Sg Voc => x + "baedekerze"; + SF Pl Nom => x + "Baedekerowie"; + SF Pl Gen => x + "baedekerów"; + SF Pl Dat => x + "baedekerom"; + SF Pl Acc => x + "baedekerów"; + SF Pl Instr => x + "baedekerami"; + SF Pl Loc => x + "baedekerach"; + SF Pl Voc => x + "Baedekerowie" + }; + + oper mkNTable0113: Str -> SubstForm => Str; --% + oper mkNTable0113 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "Bagdad"; + SF Sg Gen => x + "Bagdadu"; + SF Sg Dat => x + "Bagdadowi"; + SF Sg Acc => x + "Bagdad"; + SF Sg Instr => x + "Bagdadem"; + SF Sg Loc => x + "Bagdadzie"; + SF Sg Voc => x + "Bagdadzie"; + SF Pl Nom => x + "bagdady"; + SF Pl Gen => x + "bagdadów"; + SF Pl Dat => x + "bagdadom"; + SF Pl Acc => x + "bagdady"; + SF Pl Instr => x + "bagdadami"; + SF Pl Loc => x + "bagdadach"; + SF Pl Voc => x + "bagdady" + }; + + oper mkNTable0114: Str -> SubstForm => Str; --% + oper mkNTable0114 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "bajan"; + SF Sg Gen => x + "bajana"; + SF Sg Dat => x + "bajanowi"; + SF Sg Acc => x + "bajana"; + SF Sg Instr => x + "bajanem"; + SF Sg Loc => x + "bajanie"; + SF Sg Voc => x + "bajanie"; + SF Pl Nom => x + "Bajanowie"; + SF Pl Gen => x + "bajanów"; + SF Pl Dat => x + "bajanom"; + SF Pl Acc => x + "bajanów"; + SF Pl Instr => x + "bajanami"; + SF Pl Loc => x + "bajanach"; + SF Pl Voc => x + "Bajanowie" + }; + + oper mkNTable0116: Str -> SubstForm => Str; --% + oper mkNTable0116 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "c"; + SF Sg Gen => x + "ca"; + SF Sg Dat => x + "cowi"; + SF Sg Acc => x + "ca"; + SF Sg Instr => x + "kiem"; + SF Sg Loc => x + "cu"; + SF Sg Voc => x + "cu"; + SF Pl Nom => x + "cowie"; + SF Pl Gen => x + "ców"; + SF Pl Dat => x + "com"; + SF Pl Acc => x + "ców"; + SF Pl Instr => x + "cami"; + SF Pl Loc => x + "cach"; + SF Pl Voc => x + "cowie" + }; + + oper mkNTable0117: Str -> SubstForm => Str; --% + oper mkNTable0117 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "banach"; + SF Sg Gen => x + "Banacha"; + SF Sg Dat => x + "Banachowi"; + SF Sg Acc => x + "Banacha"; + SF Sg Instr => x + "Banachem"; + SF Sg Loc => x + "Banachu"; + SF Sg Voc => x + "Banachu"; + SF Pl Nom => x + "Banachowie"; + SF Pl Gen => x + "Banachów"; + SF Pl Dat => x + "Banachom"; + SF Pl Acc => x + "Banachów"; + SF Pl Instr => x + "Banachami"; + SF Pl Loc => x + "Banachach"; + SF Pl Voc => x + "Banachowie" + }; + + oper mkNTable0118: Str -> SubstForm => Str; --% + oper mkNTable0118 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "u"; + SF Sg Dat => x + "owi"; + SF Sg Acc => x + ""; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "ze"; + SF Sg Voc => x + "ze"; + SF Pl Nom => x + "y"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "y"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "y" + }; + + oper mkNTable0119: Str -> SubstForm => Str; --% + oper mkNTable0119 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "baran"; + SF Sg Gen => x + "barana"; + SF Sg Dat => x + "baranowi"; + SF Sg Acc => x + "barana"; + SF Sg Instr => x + "baranem"; + SF Sg Loc => x + "baranie"; + SF Sg Voc => x + "baranie"; + SF Pl Nom => x + "Baranowie"; + SF Pl Gen => x + "baranów"; + SF Pl Dat => x + "baranom"; + SF Pl Acc => x + "baranów"; + SF Pl Instr => x + "baranami"; + SF Pl Loc => x + "baranach"; + SF Pl Voc => x + "Baranowie" + }; + + oper mkNTable0120: Str -> SubstForm => Str; --% + oper mkNTable0120 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "a"; + SF Sg Dat => x + "owi"; + SF Sg Acc => x + "a"; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "ie"; + SF Sg Voc => x + "ie"; + SF Pl Nom => x + "y"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "y"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "y" + }; + + oper mkNTable0121: Str -> SubstForm => Str; --% + oper mkNTable0121 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "Baranowo"; + SF Sg Gen => x + "Baranowa"; + SF Sg Dat => x + "Baranowu"; + SF Sg Acc => x + "Baranowo"; + SF Sg Instr => x + "Baranowem"; + SF Sg Loc => x + "Baranowie"; + SF Sg Voc => x + "Baranowo"; + SF Pl Nom => x + "Baranowa"; + SF Pl Gen => x + "baranów"; + SF Pl Dat => x + "Baranowom"; + SF Pl Acc => x + "Baranowa"; + SF Pl Instr => x + "Baranowami"; + SF Pl Loc => x + "Baranowach"; + SF Pl Voc => x + "Baranowa" + }; + + oper mkNTable0122: Str -> SubstForm => Str; --% + oper mkNTable0122 lexem = + let x = Predef.tk 7 lexem in + table { + SF Sg Nom => x + "baranów"; + SF Sg Gen => x + "Baranowa"; + SF Sg Dat => x + "Baranowu"; + SF Sg Acc => x + "baranów"; + SF Sg Instr => x + "Baranowem"; + SF Sg Loc => x + "Baranowie"; + SF Sg Voc => x + "Baranowie"; + SF Pl Nom => x + "Baranowy"; + SF Pl Gen => x + "Baranowów"; + SF Pl Dat => x + "Baranowom"; + SF Pl Acc => x + "Baranowy"; + SF Pl Instr => x + "Baranowami"; + SF Pl Loc => x + "Baranowach"; + SF Pl Voc => x + "Baranowy" + }; + + oper mkNTable0123: Str -> SubstForm => Str; --% + oper mkNTable0123 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ja"; + SF Sg Gen => x + "i"; + SF Sg Dat => x + "i"; + SF Sg Acc => x + "ję"; + SF Sg Instr => x + "ją"; + SF Sg Loc => x + "i"; + SF Sg Voc => x + "jo"; + SF Pl Nom => x + "jowie"; + SF Pl Gen => x + "jów"; + SF Pl Dat => x + "jom"; + SF Pl Acc => x + "jów"; + SF Pl Instr => x + "jami"; + SF Pl Loc => x + "jach"; + SF Pl Voc => x + "jowie" + }; + + oper mkNTable0124: Str -> SubstForm => Str; --% + oper mkNTable0124 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "Basia"; + SF Sg Gen => x + "Basi"; + SF Sg Dat => x + "Basi"; + SF Sg Acc => x + "Basię"; + SF Sg Instr => x + "Basią"; + SF Sg Loc => x + "Basi"; + SF Sg Voc => x + "Basiu"; + SF Pl Nom => x + "basie"; + SF Pl Gen => x + "Baś"; + SF Pl Dat => x + "Basiom"; + SF Pl Acc => x + "basie"; + SF Pl Instr => x + "Basiami"; + SF Pl Loc => x + "Basiach"; + SF Pl Voc => x + "basie" + }; + + oper mkNTable0125: Str -> SubstForm => Str; --% + oper mkNTable0125 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "Bask"; + SF Sg Gen => x + "Baska"; + SF Sg Dat => x + "baskowi"; + SF Sg Acc => x + "Baska"; + SF Sg Instr => x + "baskiem"; + SF Sg Loc => x + "basku"; + SF Sg Voc => x + "basku"; + SF Pl Nom => x + "Baskowie"; + SF Pl Gen => x + "basków"; + SF Pl Dat => x + "baskom"; + SF Pl Acc => x + "basków"; + SF Pl Instr => x + "baskami"; + SF Pl Loc => x + "baskach"; + SF Pl Voc => x + "Baskowie" + }; + + oper mkNTable0126: Str -> SubstForm => Str; --% + oper mkNTable0126 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "y"; + SF Sg Gen => x + "ego"; + SF Sg Dat => x + "emu"; + SF Sg Acc => x + "ego"; + SF Sg Instr => x + "ym"; + SF Sg Loc => x + "ym"; + SF Sg Voc => x + "y"; + SF Pl Nom => x + "y"; + SF Pl Gen => x + "ych"; + SF Pl Dat => x + "ym"; + SF Pl Acc => x + "ych"; + SF Pl Instr => x + "ymi"; + SF Pl Loc => x + "ych"; + SF Pl Voc => x + "y" + }; + + oper mkNTable0127: Str -> SubstForm => Str; --% + oper mkNTable0127 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "bawar"; + SF Sg Gen => x + "bawara"; + SF Sg Dat => x + "bawarowi"; + SF Sg Acc => x + "bawara"; + SF Sg Instr => x + "bawarem"; + SF Sg Loc => x + "bawarze"; + SF Sg Voc => x + "bawarze"; + SF Pl Nom => x + "Bawarzy"; + SF Pl Gen => x + "bawarów"; + SF Pl Dat => x + "bawarom"; + SF Pl Acc => x + "bawarów"; + SF Pl Instr => x + "bawarami"; + SF Pl Loc => x + "bawarach"; + SF Pl Voc => x + "Bawarzy" + }; + + oper mkNTable0128: Str -> SubstForm => Str; --% + oper mkNTable0128 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "i"; + SF Sg Gen => x + "ego"; + SF Sg Dat => x + "emu"; + SF Sg Acc => x + "ego"; + SF Sg Instr => x + "im"; + SF Sg Loc => x + "im"; + SF Sg Voc => x + "i"; + SF Pl Nom => x + "owie"; + SF Pl Gen => x + "ich"; + SF Pl Dat => x + "im"; + SF Pl Acc => x + "ich"; + SF Pl Instr => x + "imi"; + SF Pl Loc => x + "ich"; + SF Pl Voc => x + "owie" + }; + + oper mkNTable0129: Str -> SubstForm => Str; --% + oper mkNTable0129 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "bałt"; + SF Sg Gen => x + "Bałta"; + SF Sg Dat => x + "bałtowi"; + SF Sg Acc => x + "Bałta"; + SF Sg Instr => x + "bałtem"; + SF Sg Loc => x + "bałcie"; + SF Sg Voc => x + "bałcie"; + SF Pl Nom => x + "Bałtowie"; + SF Pl Gen => x + "bałtów"; + SF Pl Dat => x + "bałtom"; + SF Pl Acc => x + "bałtów"; + SF Pl Instr => x + "bałtami"; + SF Pl Loc => x + "bałtach"; + SF Pl Voc => x + "Bałtowie" + }; + + oper mkNTable0131: Str -> SubstForm => Str; --% + oper mkNTable0131 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "Beata"; + SF Sg Gen => x + "beaty"; + SF Sg Dat => x + "beacie"; + SF Sg Acc => x + "Beatę"; + SF Sg Instr => x + "Beatą"; + SF Sg Loc => x + "beacie"; + SF Sg Voc => x + "Beato"; + SF Pl Nom => x + "beaty"; + SF Pl Gen => x + "beat"; + SF Pl Dat => x + "beatom"; + SF Pl Acc => x + "beaty"; + SF Pl Instr => x + "beatami"; + SF Pl Loc => x + "beatach"; + SF Pl Voc => x + "beaty" + }; + + oper mkNTable0132: Str -> SubstForm => Str; --% + oper mkNTable0132 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "bednarek"; + SF Sg Gen => x + "bednarka"; + SF Sg Dat => x + "Bednarkowi"; + SF Sg Acc => x + "bednarka"; + SF Sg Instr => x + "Bednarkiem"; + SF Sg Loc => x + "Bednarku"; + SF Sg Voc => x + "Bednarku"; + SF Pl Nom => x + "Bednarkowie"; + SF Pl Gen => x + "Bednarków"; + SF Pl Dat => x + "bednarkom"; + SF Pl Acc => x + "Bednarków"; + SF Pl Instr => x + "bednarkami"; + SF Pl Loc => x + "bednarkach"; + SF Pl Voc => x + "Bednarkowie" + }; + + oper mkNTable0133: Str -> SubstForm => Str; --% + oper mkNTable0133 lexem = + let x = Predef.tk 7 lexem in + table { + SF Sg Nom => x + "bednarz"; + SF Sg Gen => x + "bednarza"; + SF Sg Dat => x + "bednarzowi"; + SF Sg Acc => x + "bednarza"; + SF Sg Instr => x + "bednarzem"; + SF Sg Loc => x + "bednarzu"; + SF Sg Voc => x + "bednarzu"; + SF Pl Nom => x + "Bednarzowie"; + SF Pl Gen => x + "bednarzów"; + SF Pl Dat => x + "bednarzom"; + SF Pl Acc => x + "bednarzów"; + SF Pl Instr => x + "bednarzami"; + SF Pl Loc => x + "bednarzach"; + SF Pl Voc => x + "Bednarzowie" + }; + + oper mkNTable0134: Str -> SubstForm => Str; --% + oper mkNTable0134 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "belg"; + SF Sg Gen => x + "belga"; + SF Sg Dat => x + "belgowi"; + SF Sg Acc => x + "belga"; + SF Sg Instr => x + "belgiem"; + SF Sg Loc => x + "belgu"; + SF Sg Voc => x + "belgu"; + SF Pl Nom => x + "Belgowie"; + SF Pl Gen => x + "belgów"; + SF Pl Dat => x + "belgom"; + SF Pl Acc => x + "belgów"; + SF Pl Instr => x + "belgami"; + SF Pl Loc => x + "belgach"; + SF Pl Voc => x + "Belgowie" + }; + + oper mkNTable0136: Str -> SubstForm => Str; --% + oper mkNTable0136 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "belka"; + SF Sg Gen => x + "belki"; + SF Sg Dat => x + "belce"; + SF Sg Acc => x + "belkę"; + SF Sg Instr => x + "belką"; + SF Sg Loc => x + "belce"; + SF Sg Voc => x + "belko"; + SF Pl Nom => x + "Belkowie"; + SF Pl Gen => x + "Belków"; + SF Pl Dat => x + "belkom"; + SF Pl Acc => x + "Belków"; + SF Pl Instr => x + "belkami"; + SF Pl Loc => x + "belkach"; + SF Pl Voc => x + "Belkowie" + }; + + oper mkNTable0137: Str -> SubstForm => Str; --% + oper mkNTable0137 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "to"; + SF Sg Gen => x + "ta"; + SF Sg Dat => x + "towi"; + SF Sg Acc => x + "ta"; + SF Sg Instr => x + "tem"; + SF Sg Loc => x + "cie"; + SF Sg Voc => x + "to"; + SF Pl Nom => x + "towie"; + SF Pl Gen => x + "tów"; + SF Pl Dat => x + "tom"; + SF Pl Acc => x + "tów"; + SF Pl Instr => x + "tami"; + SF Pl Loc => x + "tach"; + SF Pl Voc => x + "towie" + }; + + oper mkNTable0138: Str -> SubstForm => Str; --% + oper mkNTable0138 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "u"; + SF Sg Dat => x + "owi"; + SF Sg Acc => x + ""; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "u"; + SF Sg Voc => x + "u"; + SF Pl Nom => x + "e"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "e"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "e" + }; + + oper mkNTable0139: Str -> SubstForm => Str; --% + oper mkNTable0139 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "ber"; + SF Sg Gen => x + "bera"; + SF Sg Dat => x + "berowi"; + SF Sg Acc => x + "bera"; + SF Sg Instr => x + "berem"; + SF Sg Loc => x + "berze"; + SF Sg Voc => x + "berze"; + SF Pl Nom => x + "Berowie"; + SF Pl Gen => x + "berów"; + SF Pl Dat => x + "berom"; + SF Pl Acc => x + "berów"; + SF Pl Instr => x + "berami"; + SF Pl Loc => x + "berach"; + SF Pl Voc => x + "Berowie" + }; + + oper mkNTable0140: Str -> SubstForm => Str; --% + oper mkNTable0140 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "berek"; + SF Sg Gen => x + "berka"; + SF Sg Dat => x + "berkowi"; + SF Sg Acc => x + "berka"; + SF Sg Instr => x + "berkiem"; + SF Sg Loc => x + "berku"; + SF Sg Voc => x + "berku"; + SF Pl Nom => x + "Berkowie"; + SF Pl Gen => x + "berków"; + SF Pl Dat => x + "berkom"; + SF Pl Acc => x + "berków"; + SF Pl Instr => x + "berkami"; + SF Pl Loc => x + "berkach"; + SF Pl Voc => x + "Berkowie" + }; + + oper mkNTable0141: Str -> SubstForm => Str; --% + oper mkNTable0141 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "a"; + SF Sg Gen => x + "i"; + SF Sg Dat => x + "i"; + SF Sg Acc => x + "ę"; + SF Sg Instr => x + "ą"; + SF Sg Loc => x + "i"; + SF Sg Voc => x + "o"; + SF Pl Nom => x + "owie"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "ów"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "owie" + }; + + oper mkNTable0142: Str -> SubstForm => Str; --% + oper mkNTable0142 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "berlin"; + SF Sg Gen => x + "berlina"; + SF Sg Dat => x + "Berlinowi"; + SF Sg Acc => x + "berlin"; + SF Sg Instr => x + "Berlinem"; + SF Sg Loc => x + "berlinie"; + SF Sg Voc => x + "berlinie"; + SF Pl Nom => x + "berliny"; + SF Pl Gen => x + "Berlinów"; + SF Pl Dat => x + "berlinom"; + SF Pl Acc => x + "berliny"; + SF Pl Instr => x + "berlinami"; + SF Pl Loc => x + "berlinach"; + SF Pl Voc => x + "berliny" + }; + + oper mkNTable0143: Str -> SubstForm => Str; --% + oper mkNTable0143 lexem = + let x = Predef.tk 7 lexem in + table { + SF Sg Nom => x + "bernard"; + SF Sg Gen => x + "bernarda"; + SF Sg Dat => x + "bernardowi"; + SF Sg Acc => x + "bernarda"; + SF Sg Instr => x + "bernardem"; + SF Sg Loc => x + "bernardzie"; + SF Sg Voc => x + "bernardzie"; + SF Pl Nom => x + "Bernardowie"; + SF Pl Gen => x + "bernardów"; + SF Pl Dat => x + "bernardom"; + SF Pl Acc => x + "bernardów"; + SF Pl Instr => x + "bernardami"; + SF Pl Loc => x + "bernardach"; + SF Pl Voc => x + "Bernardowie" + }; + + oper mkNTable0144: Str -> SubstForm => Str; --% + oper mkNTable0144 lexem = + let x = Predef.tk 7 lexem in + table { + SF Sg Nom => x + "bertram"; + SF Sg Gen => x + "bertrama"; + SF Sg Dat => x + "bertramowi"; + SF Sg Acc => x + "bertrama"; + SF Sg Instr => x + "bertramem"; + SF Sg Loc => x + "bertramie"; + SF Sg Voc => x + "bertramie"; + SF Pl Nom => x + "Bertramowie"; + SF Pl Gen => x + "bertramów"; + SF Pl Dat => x + "bertramom"; + SF Pl Acc => x + "bertramów"; + SF Pl Instr => x + "bertramami"; + SF Pl Loc => x + "bertramach"; + SF Pl Voc => x + "Bertramowie" + }; + + oper mkNTable0145: Str -> SubstForm => Str; --% + oper mkNTable0145 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "u"; + SF Sg Dat => x + "owi"; + SF Sg Acc => x + ""; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "zie"; + SF Sg Voc => x + "zie"; + SF Pl Nom => x + "y"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "y"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "y" + }; + + oper mkNTable0147: Str -> SubstForm => Str; --% + oper mkNTable0147 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "białek"; + SF Sg Gen => x + "białka"; + SF Sg Dat => x + "Białkowi"; + SF Sg Acc => x + "białka"; + SF Sg Instr => x + "białkiem"; + SF Sg Loc => x + "białku"; + SF Sg Voc => x + "białku"; + SF Pl Nom => x + "Białkowie"; + SF Pl Gen => x + "Białków"; + SF Pl Dat => x + "białkom"; + SF Pl Acc => x + "Białków"; + SF Pl Instr => x + "białkami"; + SF Pl Loc => x + "białkach"; + SF Pl Voc => x + "Białkowie" + }; + + oper mkNTable0148: Str -> SubstForm => Str; --% + oper mkNTable0148 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "białko"; + SF Sg Gen => x + "białki"; + SF Sg Dat => x + "białce"; + SF Sg Acc => x + "białkę"; + SF Sg Instr => x + "białką"; + SF Sg Loc => x + "białce"; + SF Sg Voc => x + "białko"; + SF Pl Nom => x + "Białkowie"; + SF Pl Gen => x + "Białków"; + SF Pl Dat => x + "białkom"; + SF Pl Acc => x + "Białków"; + SF Pl Instr => x + "białkami"; + SF Pl Loc => x + "białkach"; + SF Pl Voc => x + "Białkowie" + }; + + oper mkNTable0150: Str -> SubstForm => Str; --% + oper mkNTable0150 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "biel"; + SF Sg Gen => x + "Biela"; + SF Sg Dat => x + "bielowi"; + SF Sg Acc => x + "Biela"; + SF Sg Instr => x + "bielem"; + SF Sg Loc => x + "bielu"; + SF Sg Voc => x + "bielu"; + SF Pl Nom => x + "Bielowie"; + SF Pl Gen => x + "bielów"; + SF Pl Dat => x + "bielom"; + SF Pl Acc => x + "bielów"; + SF Pl Instr => x + "bielami"; + SF Pl Loc => x + "bielach"; + SF Pl Voc => x + "Bielowie" + }; + + oper mkNTable0151: Str -> SubstForm => Str; --% + oper mkNTable0151 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "niek"; + SF Sg Gen => x + "ńka"; + SF Sg Dat => x + "ńkowi"; + SF Sg Acc => x + "ńka"; + SF Sg Instr => x + "ńkiem"; + SF Sg Loc => x + "ńku"; + SF Sg Voc => x + "ńku"; + SF Pl Nom => x + "ńkowie"; + SF Pl Gen => x + "ńków"; + SF Pl Dat => x + "ńkom"; + SF Pl Acc => x + "ńków"; + SF Pl Instr => x + "ńkami"; + SF Pl Loc => x + "ńkach"; + SF Pl Voc => x + "ńkowie" + }; + + oper mkNTable0153: Str -> SubstForm => Str; --% + oper mkNTable0153 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "ń"; + SF Sg Gen => x + "nia"; + SF Sg Dat => x + "niowi"; + SF Sg Acc => x + "nia"; + SF Sg Instr => x + "niem"; + SF Sg Loc => x + "niu"; + SF Sg Voc => x + "niu"; + SF Pl Nom => x + "niowie"; + SF Pl Gen => x + "niów"; + SF Pl Dat => x + "niom"; + SF Pl Acc => x + "niów"; + SF Pl Instr => x + "niami"; + SF Pl Loc => x + "niach"; + SF Pl Voc => x + "niowie" + }; + + oper mkNTable0154: Str -> SubstForm => Str; --% + oper mkNTable0154 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "bill"; + SF Sg Gen => x + "Billa"; + SF Sg Dat => x + "billowi"; + SF Sg Acc => x + "Billa"; + SF Sg Instr => x + "billem"; + SF Sg Loc => x + "billu"; + SF Sg Voc => x + "billu"; + SF Pl Nom => x + "bille"; + SF Pl Gen => x + "billów"; + SF Pl Dat => x + "billom"; + SF Pl Acc => x + "billów"; + SF Pl Instr => x + "billami"; + SF Pl Loc => x + "billach"; + SF Pl Voc => x + "bille" + }; + + oper mkNTable0155: Str -> SubstForm => Str; --% + oper mkNTable0155 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "na"; + SF Sg Gen => x + "ny"; + SF Sg Dat => x + "nie"; + SF Sg Acc => x + "nę"; + SF Sg Instr => x + "ną"; + SF Sg Loc => x + "nie"; + SF Sg Voc => x + "no"; + SF Pl Nom => x + "ny"; + SF Pl Gen => x + "ien"; + SF Pl Dat => x + "nom"; + SF Pl Acc => x + "ny"; + SF Pl Instr => x + "nami"; + SF Pl Loc => x + "nach"; + SF Pl Voc => x + "ny" + }; + + oper mkNTable0156: Str -> SubstForm => Str; --% + oper mkNTable0156 lexem = + let x = lexem in + table { + SF Sg Nom => x + "a"; + SF Sg Gen => x + ""; + SF Sg Dat => x + ""; + SF Sg Acc => x + "ę"; + SF Sg Instr => x + "ą"; + SF Sg Loc => x + ""; + SF Sg Voc => x + "o"; + SF Pl Nom => x + "e"; + SF Pl Gen => x + ""; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "e"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "e" + }; + + oper mkNTable0158: Str -> SubstForm => Str; --% + oper mkNTable0158 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "bob"; + SF Sg Gen => x + "boba"; + SF Sg Dat => x + "bobowi"; + SF Sg Acc => x + "boba"; + SF Sg Instr => x + "bobem"; + SF Sg Loc => x + "bobie"; + SF Sg Voc => x + "bobie"; + SF Pl Nom => x + "Bobowie"; + SF Pl Gen => x + "bobów"; + SF Pl Dat => x + "bobom"; + SF Pl Acc => x + "bobów"; + SF Pl Instr => x + "bobami"; + SF Pl Loc => x + "bobach"; + SF Pl Voc => x + "Bobowie" + }; + + oper mkNTable0159: Str -> SubstForm => Str; --% + oper mkNTable0159 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "bober"; + SF Sg Gen => x + "bobra"; + SF Sg Dat => x + "bobrowi"; + SF Sg Acc => x + "bobra"; + SF Sg Instr => x + "bobrem"; + SF Sg Loc => x + "bobrze"; + SF Sg Voc => x + "bobrze"; + SF Pl Nom => x + "Bobrowie"; + SF Pl Gen => x + "bobrów"; + SF Pl Dat => x + "bobrom"; + SF Pl Acc => x + "bobrów"; + SF Pl Instr => x + "bobrami"; + SF Pl Loc => x + "bobrach"; + SF Pl Voc => x + "Bobrowie" + }; + + oper mkNTable0161: Str -> SubstForm => Str; --% + oper mkNTable0161 lexem = + let x = Predef.tk 7 lexem in + table { + SF Sg Nom => x + "bogdana"; + SF Sg Gen => x + "bogdany"; + SF Sg Dat => x + "bogdanie"; + SF Sg Acc => x + "Bogdanę"; + SF Sg Instr => x + "Bogdaną"; + SF Sg Loc => x + "bogdanie"; + SF Sg Voc => x + "Bogdano"; + SF Pl Nom => x + "bogdany"; + SF Pl Gen => x + "bogdan"; + SF Pl Dat => x + "bogdanom"; + SF Pl Acc => x + "bogdany"; + SF Pl Instr => x + "bogdanami"; + SF Pl Loc => x + "bogdanach"; + SF Pl Voc => x + "bogdany" + }; + + oper mkNTable0163: Str -> SubstForm => Str; --% + oper mkNTable0163 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "ł"; + SF Sg Gen => x + "ła"; + SF Sg Dat => x + "łowi"; + SF Sg Acc => x + "ła"; + SF Sg Instr => x + "łem"; + SF Sg Loc => x + "le"; + SF Sg Voc => x + "le"; + SF Pl Nom => x + "łowie"; + SF Pl Gen => x + "łów"; + SF Pl Dat => x + "łom"; + SF Pl Acc => x + "łów"; + SF Pl Instr => x + "łami"; + SF Pl Loc => x + "łach"; + SF Pl Voc => x + "łowie" + }; + + oper mkNTable0164: Str -> SubstForm => Str; --% + oper mkNTable0164 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ła"; + SF Sg Gen => x + "ły"; + SF Sg Dat => x + "le"; + SF Sg Acc => x + "łę"; + SF Sg Instr => x + "łą"; + SF Sg Loc => x + "le"; + SF Sg Voc => x + "ło"; + SF Pl Nom => x + "ły"; + SF Pl Gen => x + "ł"; + SF Pl Dat => x + "łom"; + SF Pl Acc => x + "ły"; + SF Pl Instr => x + "łami"; + SF Pl Loc => x + "łach"; + SF Pl Voc => x + "ły" + }; + + oper mkNTable0165: Str -> SubstForm => Str; --% + oper mkNTable0165 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ta"; + SF Sg Gen => x + "ty"; + SF Sg Dat => x + "cie"; + SF Sg Acc => x + "tę"; + SF Sg Instr => x + "tą"; + SF Sg Loc => x + "cie"; + SF Sg Voc => x + "to"; + SF Pl Nom => x + "towie"; + SF Pl Gen => x + "tów"; + SF Pl Dat => x + "tom"; + SF Pl Acc => x + "tów"; + SF Pl Instr => x + "tami"; + SF Pl Loc => x + "tach"; + SF Pl Voc => x + "towie" + }; + + oper mkNTable0166: Str -> SubstForm => Str; --% + oper mkNTable0166 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ec"; + SF Sg Gen => x + "ca"; + SF Sg Dat => x + "cowi"; + SF Sg Acc => x + "ca"; + SF Sg Instr => x + "cem"; + SF Sg Loc => x + "cu"; + SF Sg Voc => x + "cu"; + SF Pl Nom => x + "cowie"; + SF Pl Gen => x + "ców"; + SF Pl Dat => x + "com"; + SF Pl Acc => x + "ców"; + SF Pl Instr => x + "cami"; + SF Pl Loc => x + "cach"; + SF Pl Voc => x + "cowie" + }; + + oper mkNTable0167: Str -> SubstForm => Str; --% + oper mkNTable0167 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "bolek"; + SF Sg Gen => x + "bolka"; + SF Sg Dat => x + "bolkowi"; + SF Sg Acc => x + "bolka"; + SF Sg Instr => x + "bolkiem"; + SF Sg Loc => x + "bolku"; + SF Sg Voc => x + "bolku"; + SF Pl Nom => x + "Bolkowie"; + SF Pl Gen => x + "bolków"; + SF Pl Dat => x + "bolkom"; + SF Pl Acc => x + "bolków"; + SF Pl Instr => x + "bolkami"; + SF Pl Loc => x + "bolkach"; + SF Pl Voc => x + "Bolkowie" + }; + + oper mkNTable0168: Str -> SubstForm => Str; --% + oper mkNTable0168 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "sł"; + SF Sg Gen => x + "sła"; + SF Sg Dat => x + "słowi"; + SF Sg Acc => x + "sła"; + SF Sg Instr => x + "słem"; + SF Sg Loc => x + "śle"; + SF Sg Voc => x + "śle"; + SF Pl Nom => x + "słowie"; + SF Pl Gen => x + "słów"; + SF Pl Dat => x + "słom"; + SF Pl Acc => x + "słów"; + SF Pl Instr => x + "słami"; + SF Pl Loc => x + "słach"; + SF Pl Voc => x + "słowie" + }; + + oper mkNTable0169: Str -> SubstForm => Str; --% + oper mkNTable0169 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "iec"; + SF Sg Gen => x + "ca"; + SF Sg Dat => x + "cowi"; + SF Sg Acc => x + "iec"; + SF Sg Instr => x + "cem"; + SF Sg Loc => x + "cu"; + SF Sg Voc => x + "cu"; + SF Pl Nom => x + "ce"; + SF Pl Gen => x + "ców"; + SF Pl Dat => x + "com"; + SF Pl Acc => x + "ce"; + SF Pl Instr => x + "cami"; + SF Pl Loc => x + "cach"; + SF Pl Voc => x + "ce" + }; + + oper mkNTable0170: Str -> SubstForm => Str; --% + oper mkNTable0170 lexem = + let x = Predef.tk 7 lexem in + table { + SF Sg Nom => x + "bolivar"; + SF Sg Gen => x + "bolivara"; + SF Sg Dat => x + "bolivarowi"; + SF Sg Acc => x + "bolivara"; + SF Sg Instr => x + "bolivarem"; + SF Sg Loc => x + "bolivarze"; + SF Sg Voc => x + "bolivarze"; + SF Pl Nom => x + "Bolivarowie"; + SF Pl Gen => x + "bolivarów"; + SF Pl Dat => x + "bolivarom"; + SF Pl Acc => x + "bolivarów"; + SF Pl Instr => x + "bolivarami"; + SF Pl Loc => x + "bolivarach"; + SF Pl Voc => x + "Bolivarowie" + }; + + oper mkNTable0171: Str -> SubstForm => Str; --% + oper mkNTable0171 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "Bolko"; + SF Sg Gen => x + "bolka"; + SF Sg Dat => x + "bolkowi"; + SF Sg Acc => x + "bolka"; + SF Sg Instr => x + "bolkiem"; + SF Sg Loc => x + "bolku"; + SF Sg Voc => x + "bolku"; + SF Pl Nom => x + "Bolkowie"; + SF Pl Gen => x + "bolków"; + SF Pl Dat => x + "bolkom"; + SF Pl Acc => x + "bolków"; + SF Pl Instr => x + "bolkami"; + SF Pl Loc => x + "bolkach"; + SF Pl Voc => x + "Bolkowie" + }; + + oper mkNTable0173: Str -> SubstForm => Str; --% + oper mkNTable0173 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "a"; + SF Sg Gen => x + "y"; + SF Sg Dat => x + "ze"; + SF Sg Acc => x + "ę"; + SF Sg Instr => x + "ą"; + SF Sg Loc => x + "ze"; + SF Sg Voc => x + "o"; + SF Pl Nom => x + "owie"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "ów"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "owie" + }; + + oper mkNTable0174: Str -> SubstForm => Str; --% + oper mkNTable0174 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ko"; + SF Sg Gen => x + "ki"; + SF Sg Dat => x + "ce"; + SF Sg Acc => x + "kę"; + SF Sg Instr => x + "ką"; + SF Sg Loc => x + "ce"; + SF Sg Voc => x + "ko"; + SF Pl Nom => x + "kowie"; + SF Pl Gen => x + "ków"; + SF Pl Dat => x + "kom"; + SF Pl Acc => x + "ków"; + SF Pl Instr => x + "kami"; + SF Pl Loc => x + "kach"; + SF Pl Voc => x + "kowie" + }; + + oper mkNTable0175: Str -> SubstForm => Str; --% + oper mkNTable0175 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "a"; + SF Sg Gen => x + "y"; + SF Sg Dat => x + "y"; + SF Sg Acc => x + "ę"; + SF Sg Instr => x + "ą"; + SF Sg Loc => x + "y"; + SF Sg Voc => x + "o"; + SF Pl Nom => x + "owie"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "ów"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "owie" + }; + + oper mkNTable0176: Str -> SubstForm => Str; --% + oper mkNTable0176 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "o"; + SF Sg Gen => x + "o"; + SF Sg Dat => x + "u"; + SF Sg Acc => x + "o"; + SF Sg Instr => x + "o"; + SF Sg Loc => x + "o"; + SF Sg Voc => x + "o"; + SF Pl Nom => x + "o"; + SF Pl Gen => x + "o"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "o"; + SF Pl Instr => x + "o"; + SF Pl Loc => x + "o"; + SF Pl Voc => x + "o" + }; + + oper mkNTable0177: Str -> SubstForm => Str; --% + oper mkNTable0177 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "borsuk"; + SF Sg Gen => x + "borsuka"; + SF Sg Dat => x + "borsukowi"; + SF Sg Acc => x + "borsuka"; + SF Sg Instr => x + "borsukiem"; + SF Sg Loc => x + "borsuku"; + SF Sg Voc => x + "borsuku"; + SF Pl Nom => x + "Borsukowie"; + SF Pl Gen => x + "borsuków"; + SF Pl Dat => x + "borsukom"; + SF Pl Acc => x + "borsuków"; + SF Pl Instr => x + "borsukami"; + SF Pl Loc => x + "borsukach"; + SF Pl Voc => x + "Borsukowie" + }; + + oper mkNTable0179: Str -> SubstForm => Str; --% + oper mkNTable0179 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "bosak"; + SF Sg Gen => x + "bosaka"; + SF Sg Dat => x + "bosakowi"; + SF Sg Acc => x + "bosaka"; + SF Sg Instr => x + "bosakiem"; + SF Sg Loc => x + "bosaku"; + SF Sg Voc => x + "bosaku"; + SF Pl Nom => x + "Bosakowie"; + SF Pl Gen => x + "bosaków"; + SF Pl Dat => x + "bosakom"; + SF Pl Acc => x + "bosaków"; + SF Pl Instr => x + "bosakami"; + SF Pl Loc => x + "bosakach"; + SF Pl Voc => x + "Bosakowie" + }; + + oper mkNTable0180: Str -> SubstForm => Str; --% + oper mkNTable0180 lexem = + let x = Predef.tk 7 lexem in + table { + SF Sg Nom => x + "bourbon"; + SF Sg Gen => x + "bourbona"; + SF Sg Dat => x + "bourbonowi"; + SF Sg Acc => x + "bourbona"; + SF Sg Instr => x + "bourbonem"; + SF Sg Loc => x + "bourbonie"; + SF Sg Voc => x + "bourbonie"; + SF Pl Nom => x + "Bourbonowie"; + SF Pl Gen => x + "bourbonów"; + SF Pl Dat => x + "bourbonom"; + SF Pl Acc => x + "bourbonów"; + SF Pl Instr => x + "bourbonami"; + SF Pl Loc => x + "bourbonach"; + SF Pl Voc => x + "Bourbonowie" + }; + + oper mkNTable0182: Str -> SubstForm => Str; --% + oper mkNTable0182 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "braun"; + SF Sg Gen => x + "brauna"; + SF Sg Dat => x + "braunowi"; + SF Sg Acc => x + "brauna"; + SF Sg Instr => x + "braunem"; + SF Sg Loc => x + "braunie"; + SF Sg Voc => x + "braunie"; + SF Pl Nom => x + "Braunowie"; + SF Pl Gen => x + "braunów"; + SF Pl Dat => x + "braunom"; + SF Pl Acc => x + "braunów"; + SF Pl Instr => x + "braunami"; + SF Pl Loc => x + "braunach"; + SF Pl Voc => x + "Braunowie" + }; + + oper mkNTable0183: Str -> SubstForm => Str; --% + oper mkNTable0183 lexem = + let x = Predef.tk 12 lexem in + table { + SF Sg Nom => x + "brazylijczyk"; + SF Sg Gen => x + "brazylijczyka"; + SF Sg Dat => x + "Brazylijczykowi"; + SF Sg Acc => x + "brazylijczyka"; + SF Sg Instr => x + "Brazylijczykiem"; + SF Sg Loc => x + "Brazylijczyku"; + SF Sg Voc => x + "Brazylijczyku"; + SF Pl Nom => x + "Brazylijczycy"; + SF Pl Gen => x + "Brazylijczyków"; + SF Pl Dat => x + "Brazylijczykom"; + SF Pl Acc => x + "Brazylijczyków"; + SF Pl Instr => x + "Brazylijczykami"; + SF Pl Loc => x + "Brazylijczykach"; + SF Pl Voc => x + "Brazylijczycy" + }; + + oper mkNTable0184: Str -> SubstForm => Str; --% + oper mkNTable0184 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "el"; + SF Sg Gen => x + "la"; + SF Sg Dat => x + "lowi"; + SF Sg Acc => x + "la"; + SF Sg Instr => x + "lem"; + SF Sg Loc => x + "lu"; + SF Sg Voc => x + "lu"; + SF Pl Nom => x + "lowie"; + SF Pl Gen => x + "lów"; + SF Pl Dat => x + "lom"; + SF Pl Acc => x + "lów"; + SF Pl Instr => x + "lami"; + SF Pl Loc => x + "lach"; + SF Pl Voc => x + "lowie" + }; + + oper mkNTable0185: Str -> SubstForm => Str; --% + oper mkNTable0185 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "Bronia"; + SF Sg Gen => x + "broni"; + SF Sg Dat => x + "broni"; + SF Sg Acc => x + "Bronię"; + SF Sg Instr => x + "bronią"; + SF Sg Loc => x + "broni"; + SF Sg Voc => x + "Broniu"; + SF Pl Nom => x + "bronie"; + SF Pl Gen => x + "broń"; + SF Pl Dat => x + "broniom"; + SF Pl Acc => x + "bronie"; + SF Pl Instr => x + "broniami"; + SF Pl Loc => x + "broniach"; + SF Pl Voc => x + "bronie" + }; + + oper mkNTable0186: Str -> SubstForm => Str; --% + oper mkNTable0186 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "browning"; + SF Sg Gen => x + "browninga"; + SF Sg Dat => x + "browningowi"; + SF Sg Acc => x + "browninga"; + SF Sg Instr => x + "browningiem"; + SF Sg Loc => x + "browningu"; + SF Sg Voc => x + "browningu"; + SF Pl Nom => x + "Browningowie"; + SF Pl Gen => x + "browningów"; + SF Pl Dat => x + "browningom"; + SF Pl Acc => x + "browningów"; + SF Pl Instr => x + "browningami"; + SF Pl Loc => x + "browningach"; + SF Pl Voc => x + "Browningowie" + }; + + oper mkNTable0187: Str -> SubstForm => Str; --% + oper mkNTable0187 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "brożek"; + SF Sg Gen => x + "brożka"; + SF Sg Dat => x + "brożkowi"; + SF Sg Acc => x + "brożka"; + SF Sg Instr => x + "brożkiem"; + SF Sg Loc => x + "brożku"; + SF Sg Voc => x + "brożku"; + SF Pl Nom => x + "Brożkowie"; + SF Pl Gen => x + "brożków"; + SF Pl Dat => x + "brożkom"; + SF Pl Acc => x + "brożków"; + SF Pl Instr => x + "brożkami"; + SF Pl Loc => x + "brożkach"; + SF Pl Voc => x + "Brożkowie" + }; + + oper mkNTable0188: Str -> SubstForm => Str; --% + oper mkNTable0188 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "na"; + SF Sg Dat => x + "wi"; + SF Sg Acc => x + "na"; + SF Sg Instr => x + "nem"; + SF Sg Loc => x + "nie"; + SF Sg Voc => x + "nie"; + SF Pl Nom => x + "nowie"; + SF Pl Gen => x + "nów"; + SF Pl Dat => x + "nom"; + SF Pl Acc => x + "nów"; + SF Pl Instr => x + "nami"; + SF Pl Loc => x + "nach"; + SF Pl Voc => x + "nowie" + }; + + oper mkNTable0189: Str -> SubstForm => Str; --% + oper mkNTable0189 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "bryła"; + SF Sg Gen => x + "bryły"; + SF Sg Dat => x + "bryle"; + SF Sg Acc => x + "bryłę"; + SF Sg Instr => x + "bryłą"; + SF Sg Loc => x + "bryle"; + SF Sg Voc => x + "bryło"; + SF Pl Nom => x + "Bryłowie"; + SF Pl Gen => x + "Bryłów"; + SF Pl Dat => x + "bryłom"; + SF Pl Acc => x + "Bryłów"; + SF Pl Instr => x + "bryłami"; + SF Pl Loc => x + "bryłach"; + SF Pl Voc => x + "Bryłowie" + }; + + oper mkNTable0190: Str -> SubstForm => Str; --% + oper mkNTable0190 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "brzechwa"; + SF Sg Gen => x + "brzechwy"; + SF Sg Dat => x + "brzechwie"; + SF Sg Acc => x + "brzechwę"; + SF Sg Instr => x + "brzechwą"; + SF Sg Loc => x + "brzechwie"; + SF Sg Voc => x + "brzechwo"; + SF Pl Nom => x + "Brzechwowie"; + SF Pl Gen => x + "Brzechwów"; + SF Pl Dat => x + "brzechwom"; + SF Pl Acc => x + "Brzechwów"; + SF Pl Instr => x + "brzechwami"; + SF Pl Loc => x + "brzechwach"; + SF Pl Voc => x + "Brzechwowie" + }; + + oper mkNTable0192: Str -> SubstForm => Str; --% + oper mkNTable0192 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "buczek"; + SF Sg Gen => x + "buczka"; + SF Sg Dat => x + "buczkowi"; + SF Sg Acc => x + "buczka"; + SF Sg Instr => x + "buczkiem"; + SF Sg Loc => x + "buczku"; + SF Sg Voc => x + "buczku"; + SF Pl Nom => x + "Buczkowie"; + SF Pl Gen => x + "buczków"; + SF Pl Dat => x + "buczkom"; + SF Pl Acc => x + "buczków"; + SF Pl Instr => x + "buczkami"; + SF Pl Loc => x + "buczkach"; + SF Pl Voc => x + "Buczkowie" + }; + + oper mkNTable0193: Str -> SubstForm => Str; --% + oper mkNTable0193 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "u"; + SF Sg Dat => x + "owi"; + SF Sg Acc => x + ""; + SF Sg Instr => x + "iem"; + SF Sg Loc => x + "u"; + SF Sg Voc => x + "u"; + SF Pl Nom => x + "i"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "i"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "i" + }; + + oper mkNTable0194: Str -> SubstForm => Str; --% + oper mkNTable0194 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "bur"; + SF Sg Gen => x + "bura"; + SF Sg Dat => x + "Burowi"; + SF Sg Acc => x + "bura"; + SF Sg Instr => x + "Burem"; + SF Sg Loc => x + "burze"; + SF Sg Voc => x + "burze"; + SF Pl Nom => x + "Burowie"; + SF Pl Gen => x + "Burów"; + SF Pl Dat => x + "burom"; + SF Pl Acc => x + "Burów"; + SF Pl Instr => x + "burami"; + SF Pl Loc => x + "burach"; + SF Pl Voc => x + "Burowie" + }; + + oper mkNTable0195: Str -> SubstForm => Str; --% + oper mkNTable0195 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "burbon"; + SF Sg Gen => x + "burbona"; + SF Sg Dat => x + "burbonowi"; + SF Sg Acc => x + "burbona"; + SF Sg Instr => x + "burbonem"; + SF Sg Loc => x + "burbonie"; + SF Sg Voc => x + "burbonie"; + SF Pl Nom => x + "Burbonowie"; + SF Pl Gen => x + "burbonów"; + SF Pl Dat => x + "burbonom"; + SF Pl Acc => x + "burbonów"; + SF Pl Instr => x + "burbonami"; + SF Pl Loc => x + "burbonach"; + SF Pl Voc => x + "Burbonowie" + }; + + oper mkNTable0196: Str -> SubstForm => Str; --% + oper mkNTable0196 lexem = + let x = Predef.tk 7 lexem in + table { + SF Sg Nom => x + "burgund"; + SF Sg Gen => x + "burgunda"; + SF Sg Dat => x + "burgundowi"; + SF Sg Acc => x + "burgunda"; + SF Sg Instr => x + "burgundem"; + SF Sg Loc => x + "burgundzie"; + SF Sg Voc => x + "burgundzie"; + SF Pl Nom => x + "Burgundowie"; + SF Pl Gen => x + "burgundów"; + SF Pl Dat => x + "burgundom"; + SF Pl Acc => x + "burgundów"; + SF Pl Instr => x + "burgundami"; + SF Pl Loc => x + "burgundach"; + SF Pl Voc => x + "Burgundowie" + }; + + oper mkNTable0197: Str -> SubstForm => Str; --% + oper mkNTable0197 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "a"; + SF Sg Dat => x + "owi"; + SF Sg Acc => x + "a"; + SF Sg Instr => x + "iem"; + SF Sg Loc => x + "u"; + SF Sg Voc => x + "u"; + SF Pl Nom => x + "i"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "i"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "i" + }; + + oper mkNTable0199: Str -> SubstForm => Str; --% + oper mkNTable0199 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "a"; + SF Sg Gen => x + "y"; + SF Sg Dat => x + "y"; + SF Sg Acc => x + "ę"; + SF Sg Instr => x + "ą"; + SF Sg Loc => x + "y"; + SF Sg Voc => x + "o"; + SF Pl Nom => x + "e"; + SF Pl Gen => x + ""; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "e"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "e" + }; + + oper mkNTable0201: Str -> SubstForm => Str; --% + oper mkNTable0201 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "bąk"; + SF Sg Gen => x + "bąka"; + SF Sg Dat => x + "bąkowi"; + SF Sg Acc => x + "bąka"; + SF Sg Instr => x + "bąkiem"; + SF Sg Loc => x + "bąku"; + SF Sg Voc => x + "bąku"; + SF Pl Nom => x + "Bąkowie"; + SF Pl Gen => x + "bąków"; + SF Pl Dat => x + "bąkom"; + SF Pl Acc => x + "bąków"; + SF Pl Instr => x + "bąkami"; + SF Pl Loc => x + "bąkach"; + SF Pl Voc => x + "Bąkowie" + }; + + oper mkNTable0203: Str -> SubstForm => Str; --% + oper mkNTable0203 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "a"; + SF Sg Dat => x + "owi"; + SF Sg Acc => x + ""; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "u"; + SF Sg Voc => x + "u"; + SF Pl Nom => x + "e"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "e"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "e" + }; + + oper mkNTable0205: Str -> SubstForm => Str; --% + oper mkNTable0205 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "óbr"; + SF Sg Gen => x + "obru"; + SF Sg Dat => x + "obrowi"; + SF Sg Acc => x + "óbr"; + SF Sg Instr => x + "obrem"; + SF Sg Loc => x + "obrze"; + SF Sg Voc => x + "obrze"; + SF Pl Nom => x + "obry"; + SF Pl Gen => x + "obrów"; + SF Pl Dat => x + "obrom"; + SF Pl Acc => x + "obry"; + SF Pl Instr => x + "obrami"; + SF Pl Loc => x + "obrach"; + SF Pl Voc => x + "obry" + }; + + oper mkNTable0206: Str -> SubstForm => Str; --% + oper mkNTable0206 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "bór"; + SF Sg Gen => x + "bora"; + SF Sg Dat => x + "borowi"; + SF Sg Acc => x + "bora"; + SF Sg Instr => x + "borem"; + SF Sg Loc => x + "borze"; + SF Sg Voc => x + "borze"; + SF Pl Nom => x + "Borowie"; + SF Pl Gen => x + "borów"; + SF Pl Dat => x + "borom"; + SF Pl Acc => x + "borów"; + SF Pl Instr => x + "borami"; + SF Pl Loc => x + "borach"; + SF Pl Voc => x + "Borowie" + }; + + oper mkNTable0207: Str -> SubstForm => Str; --% + oper mkNTable0207 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "a"; + SF Sg Dat => x + "owi"; + SF Sg Acc => x + ""; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "ze"; + SF Sg Voc => x + "ze"; + SF Pl Nom => x + "y"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "y"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "y" + }; + + oper mkNTable0208: Str -> SubstForm => Str; --% + oper mkNTable0208 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "o"; + SF Sg Gen => x + "o"; + SF Sg Dat => x + "owi"; + SF Sg Acc => x + "o"; + SF Sg Instr => x + "o"; + SF Sg Loc => x + "o"; + SF Sg Voc => x + "o"; + SF Pl Nom => x + "owie"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "ów"; + SF Pl Instr => x + "o"; + SF Pl Loc => x + "o"; + SF Pl Voc => x + "owie" + }; + + oper mkNTable0209: Str -> SubstForm => Str; --% + oper mkNTable0209 lexem = + let x = Predef.tk 9 lexem in + table { + SF Sg Nom => x + "celestyna"; + SF Sg Gen => x + "celestyny"; + SF Sg Dat => x + "celestynie"; + SF Sg Acc => x + "Celestynę"; + SF Sg Instr => x + "Celestyną"; + SF Sg Loc => x + "celestynie"; + SF Sg Voc => x + "Celestyno"; + SF Pl Nom => x + "celestyny"; + SF Pl Gen => x + "celestyn"; + SF Pl Dat => x + "celestynom"; + SF Pl Acc => x + "celestyny"; + SF Pl Instr => x + "celestynami"; + SF Pl Loc => x + "celestynach"; + SF Pl Voc => x + "celestyny" + }; + + oper mkNTable0211: Str -> SubstForm => Str; --% + oper mkNTable0211 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "celt"; + SF Sg Gen => x + "celta"; + SF Sg Dat => x + "Celtowi"; + SF Sg Acc => x + "celta"; + SF Sg Instr => x + "Celtem"; + SF Sg Loc => x + "celcie"; + SF Sg Voc => x + "celcie"; + SF Pl Nom => x + "Celtowie"; + SF Pl Gen => x + "Celtów"; + SF Pl Dat => x + "celtom"; + SF Pl Acc => x + "Celtów"; + SF Pl Instr => x + "celtami"; + SF Pl Loc => x + "celtach"; + SF Pl Voc => x + "Celtowie" + }; + + oper mkNTable0212: Str -> SubstForm => Str; --% + oper mkNTable0212 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "cezary"; + SF Sg Gen => x + "Cezarego"; + SF Sg Dat => x + "Cezaremu"; + SF Sg Acc => x + "Cezarego"; + SF Sg Instr => x + "Cezarym"; + SF Sg Loc => x + "Cezarym"; + SF Sg Voc => x + "cezary"; + SF Pl Nom => x + "cezarowie"; + SF Pl Gen => x + "Cezarych"; + SF Pl Dat => x + "Cezarym"; + SF Pl Acc => x + "Cezarych"; + SF Pl Instr => x + "Cezarymi"; + SF Pl Loc => x + "Cezarych"; + SF Pl Voc => x + "cezarowie" + }; + + oper mkNTable0213: Str -> SubstForm => Str; --% + oper mkNTable0213 lexem = + let x = Predef.tk 10 lexem in + table { + SF Sg Nom => x + "charleston"; + SF Sg Gen => x + "Charlestonu"; + SF Sg Dat => x + "charlestonowi"; + SF Sg Acc => x + "charleston"; + SF Sg Instr => x + "charlestonem"; + SF Sg Loc => x + "charlestonie"; + SF Sg Voc => x + "charlestonie"; + SF Pl Nom => x + "charlestony"; + SF Pl Gen => x + "charlestonów"; + SF Pl Dat => x + "charlestonom"; + SF Pl Acc => x + "charlestony"; + SF Pl Instr => x + "charlestonami"; + SF Pl Loc => x + "charlestonach"; + SF Pl Voc => x + "charlestony" + }; + + oper mkNTable0215: Str -> SubstForm => Str; --% + oper mkNTable0215 lexem = + let x = Predef.tk 13 lexem in + table { + SF Sg Nom => x + "chateaubriand"; + SF Sg Gen => x + "chateaubrianda"; + SF Sg Dat => x + "chateaubriandowi"; + SF Sg Acc => x + "chateaubrianda"; + SF Sg Instr => x + "chateaubriandem"; + SF Sg Loc => x + "chateaubriandzie"; + SF Sg Voc => x + "chateaubriandzie"; + SF Pl Nom => x + "Chateaubriandowie"; + SF Pl Gen => x + "chateaubriandów"; + SF Pl Dat => x + "chateaubriandom"; + SF Pl Acc => x + "chateaubriandów"; + SF Pl Instr => x + "chateaubriandami"; + SF Pl Loc => x + "chateaubriandach"; + SF Pl Voc => x + "Chateaubriandowie" + }; + + oper mkNTable0217: Str -> SubstForm => Str; --% + oper mkNTable0217 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "chińczyk"; + SF Sg Gen => x + "chińczyka"; + SF Sg Dat => x + "chińczykowi"; + SF Sg Acc => x + "chińczyka"; + SF Sg Instr => x + "chińczykiem"; + SF Sg Loc => x + "chińczyku"; + SF Sg Voc => x + "chińczyku"; + SF Pl Nom => x + "Chińczycy"; + SF Pl Gen => x + "chińczyków"; + SF Pl Dat => x + "chińczykom"; + SF Pl Acc => x + "chińczyków"; + SF Pl Instr => x + "chińczykami"; + SF Pl Loc => x + "chińczykach"; + SF Pl Voc => x + "Chińczycy" + }; + + oper mkNTable0221: Str -> SubstForm => Str; --% + oper mkNTable0221 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "t"; + SF Sg Gen => x + "ta"; + SF Sg Dat => x + "towi"; + SF Sg Acc => x + "ta"; + SF Sg Instr => x + "tem"; + SF Sg Loc => x + "cie"; + SF Sg Voc => x + "cie"; + SF Pl Nom => x + "ci"; + SF Pl Gen => x + "tów"; + SF Pl Dat => x + "tom"; + SF Pl Acc => x + "tów"; + SF Pl Instr => x + "tami"; + SF Pl Loc => x + "tach"; + SF Pl Voc => x + "ci" + }; + + oper mkNTable0222: Str -> SubstForm => Str; --% + oper mkNTable0222 lexem = + let x = Predef.tk 9 lexem in + table { + SF Sg Nom => x + "Christian"; + SF Sg Gen => x + "Christiana"; + SF Sg Dat => x + "Christianowi"; + SF Sg Acc => x + "Christiana"; + SF Sg Instr => x + "Christianem"; + SF Sg Loc => x + "christianie"; + SF Sg Voc => x + "christianie"; + SF Pl Nom => x + "Christianowie"; + SF Pl Gen => x + "Christianów"; + SF Pl Dat => x + "Christianom"; + SF Pl Acc => x + "Christianów"; + SF Pl Instr => x + "Christianami"; + SF Pl Loc => x + "Christianach"; + SF Pl Voc => x + "Christianowie" + }; + + oper mkNTable0223: Str -> SubstForm => Str; --% + oper mkNTable0223 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "a"; + SF Sg Dat => x + "owi"; + SF Sg Acc => x + "a"; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "u"; + SF Sg Voc => x + "u"; + SF Pl Nom => x + "e"; + SF Pl Gen => x + "i"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "i"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "e" + }; + + oper mkNTable0224: Str -> SubstForm => Str; --% + oper mkNTable0224 lexem = + let x = Predef.tk 9 lexem in + table { + SF Sg Nom => x + "Chrystian"; + SF Sg Gen => x + "Chrystiana"; + SF Sg Dat => x + "Chrystianowi"; + SF Sg Acc => x + "Chrystiana"; + SF Sg Instr => x + "Chrystianem"; + SF Sg Loc => x + "chrystianie"; + SF Sg Voc => x + "chrystianie"; + SF Pl Nom => x + "Chrystianowie"; + SF Pl Gen => x + "Chrystianów"; + SF Pl Dat => x + "Chrystianom"; + SF Pl Acc => x + "Chrystianów"; + SF Pl Instr => x + "Chrystianami"; + SF Pl Loc => x + "Chrystianach"; + SF Pl Voc => x + "Chrystianowie" + }; + + oper mkNTable0226: Str -> SubstForm => Str; --% + oper mkNTable0226 lexem = + let x = Predef.tk 7 lexem in + table { + SF Sg Nom => x + "chudoba"; + SF Sg Gen => x + "chudoby"; + SF Sg Dat => x + "chudobie"; + SF Sg Acc => x + "chudobę"; + SF Sg Instr => x + "chudobą"; + SF Sg Loc => x + "chudobie"; + SF Sg Voc => x + "chudobo"; + SF Pl Nom => x + "Chudobowie"; + SF Pl Gen => x + "Chudobów"; + SF Pl Dat => x + "chudobom"; + SF Pl Acc => x + "Chudobów"; + SF Pl Instr => x + "chudobami"; + SF Pl Loc => x + "chudobach"; + SF Pl Voc => x + "Chudobowie" + }; + + oper mkNTable0227: Str -> SubstForm => Str; --% + oper mkNTable0227 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "ł"; + SF Sg Gen => x + "łu"; + SF Sg Dat => x + "łowi"; + SF Sg Acc => x + "ł"; + SF Sg Instr => x + "łem"; + SF Sg Loc => x + "le"; + SF Sg Voc => x + "le"; + SF Pl Nom => x + "ły"; + SF Pl Gen => x + "łów"; + SF Pl Dat => x + "łom"; + SF Pl Acc => x + "ły"; + SF Pl Instr => x + "łami"; + SF Pl Loc => x + "łach"; + SF Pl Voc => x + "ły" + }; + + oper mkNTable0228: Str -> SubstForm => Str; --% + oper mkNTable0228 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "óg"; + SF Sg Gen => x + "oga"; + SF Sg Dat => x + "ogowi"; + SF Sg Acc => x + "oga"; + SF Sg Instr => x + "ogiem"; + SF Sg Loc => x + "ogu"; + SF Sg Voc => x + "ogu"; + SF Pl Nom => x + "ogowie"; + SF Pl Gen => x + "ogów"; + SF Pl Dat => x + "ogom"; + SF Pl Acc => x + "ogów"; + SF Pl Instr => x + "ogami"; + SF Pl Loc => x + "ogach"; + SF Pl Voc => x + "ogowie" + }; + + oper mkNTable0231: Str -> SubstForm => Str; --% + oper mkNTable0231 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "cieśla"; + SF Sg Gen => x + "cieśli"; + SF Sg Dat => x + "cieśli"; + SF Sg Acc => x + "cieślę"; + SF Sg Instr => x + "cieślą"; + SF Sg Loc => x + "cieśli"; + SF Sg Voc => x + "cieślo"; + SF Pl Nom => x + "Cieślowie"; + SF Pl Gen => x + "cieślów"; + SF Pl Dat => x + "cieślom"; + SF Pl Acc => x + "cieślów"; + SF Pl Instr => x + "cieślami"; + SF Pl Loc => x + "cieślach"; + SF Pl Voc => x + "Cieślowie" + }; + + oper mkNTable0232: Str -> SubstForm => Str; --% + oper mkNTable0232 lexem = + let x = Predef.tk 9 lexem in + table { + SF Sg Nom => x + "ciećwierz"; + SF Sg Gen => x + "ciećwierza"; + SF Sg Dat => x + "ciećwierzowi"; + SF Sg Acc => x + "ciećwierza"; + SF Sg Instr => x + "ciećwierzem"; + SF Sg Loc => x + "ciećwierzu"; + SF Sg Voc => x + "ciećwierzu"; + SF Pl Nom => x + "Ciećwierzowie"; + SF Pl Gen => x + "ciećwierzów"; + SF Pl Dat => x + "ciećwierzom"; + SF Pl Acc => x + "ciećwierzów"; + SF Pl Instr => x + "ciećwierzami"; + SF Pl Loc => x + "ciećwierzach"; + SF Pl Voc => x + "Ciećwierzowie" + }; + + oper mkNTable0233: Str -> SubstForm => Str; --% + oper mkNTable0233 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "ciołek"; + SF Sg Gen => x + "ciołka"; + SF Sg Dat => x + "ciołkowi"; + SF Sg Acc => x + "ciołka"; + SF Sg Instr => x + "ciołkiem"; + SF Sg Loc => x + "ciołku"; + SF Sg Voc => x + "ciołku"; + SF Pl Nom => x + "Ciołkowie"; + SF Pl Gen => x + "ciołków"; + SF Pl Dat => x + "ciołkom"; + SF Pl Acc => x + "ciołków"; + SF Pl Instr => x + "ciołkami"; + SF Pl Loc => x + "ciołkach"; + SF Pl Voc => x + "Ciołkowie" + }; + + oper mkNTable0236: Str -> SubstForm => Str; --% + oper mkNTable0236 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "a"; + SF Sg Dat => x + "owi"; + SF Sg Acc => x + "a"; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "ie"; + SF Sg Voc => x + "ie"; + SF Pl Nom => x + "ie"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "ów"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "ie" + }; + + oper mkNTable0237: Str -> SubstForm => Str; --% + oper mkNTable0237 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "cyganiak"; + SF Sg Gen => x + "cyganiaka"; + SF Sg Dat => x + "cyganiakowi"; + SF Sg Acc => x + "cyganiaka"; + SF Sg Instr => x + "cyganiakiem"; + SF Sg Loc => x + "cyganiaku"; + SF Sg Voc => x + "cyganiaku"; + SF Pl Nom => x + "Cyganiacy"; + SF Pl Gen => x + "cyganiaków"; + SF Pl Dat => x + "cyganiakom"; + SF Pl Acc => x + "cyganiaków"; + SF Pl Instr => x + "cyganiakami"; + SF Pl Loc => x + "cyganiakach"; + SF Pl Voc => x + "Cyganiacy" + }; + + oper mkNTable0238: Str -> SubstForm => Str; --% + oper mkNTable0238 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "cha"; + SF Sg Gen => x + "chy"; + SF Sg Dat => x + "sze"; + SF Sg Acc => x + "chę"; + SF Sg Instr => x + "chą"; + SF Sg Loc => x + "sze"; + SF Sg Voc => x + "cho"; + SF Pl Nom => x + "chy"; + SF Pl Gen => x + "ch"; + SF Pl Dat => x + "chom"; + SF Pl Acc => x + "chy"; + SF Pl Instr => x + "chami"; + SF Pl Loc => x + "chach"; + SF Pl Voc => x + "chy" + }; + + oper mkNTable0239: Str -> SubstForm => Str; --% + oper mkNTable0239 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ko"; + SF Sg Gen => x + "ka"; + SF Sg Dat => x + "ku"; + SF Sg Acc => x + "ko"; + SF Sg Instr => x + "kiem"; + SF Sg Loc => x + "ku"; + SF Sg Voc => x + "ko"; + SF Pl Nom => x + "ka"; + SF Pl Gen => x + "ek"; + SF Pl Dat => x + "kom"; + SF Pl Acc => x + "ka"; + SF Pl Instr => x + "kami"; + SF Pl Loc => x + "kach"; + SF Pl Voc => x + "ka" + }; + + oper mkNTable0240: Str -> SubstForm => Str; --% + oper mkNTable0240 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "Czaja"; + SF Sg Gen => x + "Czai"; + SF Sg Dat => x + "Czai"; + SF Sg Acc => x + "Czaję"; + SF Sg Instr => x + "Czają"; + SF Sg Loc => x + "Czai"; + SF Sg Voc => x + "Czajo"; + SF Pl Nom => x + "Czajowie"; + SF Pl Gen => x + "czajów"; + SF Pl Dat => x + "czajom"; + SF Pl Acc => x + "czajów"; + SF Pl Instr => x + "czajami"; + SF Pl Loc => x + "czajach"; + SF Pl Voc => x + "Czajowie" + }; + + oper mkNTable0241: Str -> SubstForm => Str; --% + oper mkNTable0241 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "czajka"; + SF Sg Gen => x + "czajki"; + SF Sg Dat => x + "czajce"; + SF Sg Acc => x + "czajkę"; + SF Sg Instr => x + "czajką"; + SF Sg Loc => x + "czajce"; + SF Sg Voc => x + "czajko"; + SF Pl Nom => x + "Czajkowie"; + SF Pl Gen => x + "Czajków"; + SF Pl Dat => x + "czajkom"; + SF Pl Acc => x + "Czajków"; + SF Pl Instr => x + "czajkami"; + SF Pl Loc => x + "czajkach"; + SF Pl Voc => x + "Czajkowie" + }; + + oper mkNTable0242: Str -> SubstForm => Str; --% + oper mkNTable0242 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "czapek"; + SF Sg Gen => x + "czapka"; + SF Sg Dat => x + "Czapkowi"; + SF Sg Acc => x + "czapka"; + SF Sg Instr => x + "Czapkiem"; + SF Sg Loc => x + "Czapku"; + SF Sg Voc => x + "Czapku"; + SF Pl Nom => x + "Czapkowie"; + SF Pl Gen => x + "Czapków"; + SF Pl Dat => x + "czapkom"; + SF Pl Acc => x + "Czapków"; + SF Pl Instr => x + "czapkami"; + SF Pl Loc => x + "czapkach"; + SF Pl Voc => x + "Czapkowie" + }; + + oper mkNTable0243: Str -> SubstForm => Str; --% + oper mkNTable0243 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "zec"; + SF Sg Gen => x + "ca"; + SF Sg Dat => x + "cowi"; + SF Sg Acc => x + "ca"; + SF Sg Instr => x + "cem"; + SF Sg Loc => x + "cu"; + SF Sg Voc => x + "cze"; + SF Pl Nom => x + "cy"; + SF Pl Gen => x + "ców"; + SF Pl Dat => x + "com"; + SF Pl Acc => x + "ców"; + SF Pl Instr => x + "cami"; + SF Pl Loc => x + "cach"; + SF Pl Voc => x + "cy" + }; + + oper mkNTable0244: Str -> SubstForm => Str; --% + oper mkNTable0244 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "ś"; + SF Sg Gen => x + "sia"; + SF Sg Dat => x + "siowi"; + SF Sg Acc => x + "sia"; + SF Sg Instr => x + "siem"; + SF Sg Loc => x + "siu"; + SF Sg Voc => x + "siu"; + SF Pl Nom => x + "sie"; + SF Pl Gen => x + "siów"; + SF Pl Dat => x + "siom"; + SF Pl Acc => x + "siów"; + SF Pl Instr => x + "siami"; + SF Pl Loc => x + "siach"; + SF Pl Voc => x + "sie" + }; + + oper mkNTable0245: Str -> SubstForm => Str; --% + oper mkNTable0245 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ch"; + SF Sg Gen => x + "cha"; + SF Sg Dat => x + "chowi"; + SF Sg Acc => x + "cha"; + SF Sg Instr => x + "chem"; + SF Sg Loc => x + "chu"; + SF Sg Voc => x + "chu"; + SF Pl Nom => x + "si"; + SF Pl Gen => x + "chów"; + SF Pl Dat => x + "chom"; + SF Pl Acc => x + "chów"; + SF Pl Instr => x + "chami"; + SF Pl Loc => x + "chach"; + SF Pl Voc => x + "si" + }; + + oper mkNTable0246: Str -> SubstForm => Str; --% + oper mkNTable0246 lexem = + let x = Predef.tk 7 lexem in + table { + SF Sg Nom => x + "czeczot"; + SF Sg Gen => x + "czeczota"; + SF Sg Dat => x + "Czeczotowi"; + SF Sg Acc => x + "czeczota"; + SF Sg Instr => x + "Czeczotem"; + SF Sg Loc => x + "czeczocie"; + SF Sg Voc => x + "czeczocie"; + SF Pl Nom => x + "Czeczotowie"; + SF Pl Gen => x + "Czeczotów"; + SF Pl Dat => x + "czeczotom"; + SF Pl Acc => x + "Czeczotów"; + SF Pl Instr => x + "czeczotami"; + SF Pl Loc => x + "czeczotach"; + SF Pl Voc => x + "Czeczotowie" + }; + + oper mkNTable0247: Str -> SubstForm => Str; --% + oper mkNTable0247 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "czerkies"; + SF Sg Gen => x + "czerkiesa"; + SF Sg Dat => x + "czerkiesowi"; + SF Sg Acc => x + "czerkiesa"; + SF Sg Instr => x + "czerkiesem"; + SF Sg Loc => x + "czerkiesie"; + SF Sg Voc => x + "czerkiesie"; + SF Pl Nom => x + "Czerkiesi"; + SF Pl Gen => x + "czerkiesów"; + SF Pl Dat => x + "czerkiesom"; + SF Pl Acc => x + "czerkiesów"; + SF Pl Instr => x + "czerkiesami"; + SF Pl Loc => x + "czerkiesach"; + SF Pl Voc => x + "Czerkiesi" + }; + + oper mkNTable0250: Str -> SubstForm => Str; --% + oper mkNTable0250 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "Czerny"; + SF Sg Gen => x + "Czernego"; + SF Sg Dat => x + "Czernemu"; + SF Sg Acc => x + "Czernego"; + SF Sg Instr => x + "Czernym"; + SF Sg Loc => x + "Czernym"; + SF Sg Voc => x + "Czerny"; + SF Pl Nom => x + "czerni"; + SF Pl Gen => x + "Czernych"; + SF Pl Dat => x + "Czernym"; + SF Pl Acc => x + "Czernych"; + SF Pl Instr => x + "Czernymi"; + SF Pl Loc => x + "Czernych"; + SF Pl Voc => x + "czerni" + }; + + oper mkNTable0251: Str -> SubstForm => Str; --% + oper mkNTable0251 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "siek"; + SF Sg Gen => x + "śka"; + SF Sg Dat => x + "śkowi"; + SF Sg Acc => x + "śka"; + SF Sg Instr => x + "śkiem"; + SF Sg Loc => x + "śku"; + SF Sg Voc => x + "śku"; + SF Pl Nom => x + "śkowie"; + SF Pl Gen => x + "śków"; + SF Pl Dat => x + "śkom"; + SF Pl Acc => x + "śków"; + SF Pl Instr => x + "śkami"; + SF Pl Loc => x + "śkach"; + SF Pl Voc => x + "śkowie" + }; + + oper mkNTable0252: Str -> SubstForm => Str; --% + oper mkNTable0252 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "o"; + SF Sg Gen => x + "a"; + SF Sg Dat => x + "owi"; + SF Sg Acc => x + "a"; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "u"; + SF Sg Voc => x + "u"; + SF Pl Nom => x + "owie"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "ów"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "owie" + }; + + oper mkNTable0253: Str -> SubstForm => Str; --% + oper mkNTable0253 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "Czuma"; + SF Sg Gen => x + "czumy"; + SF Sg Dat => x + "czumie"; + SF Sg Acc => x + "Czumę"; + SF Sg Instr => x + "Czumą"; + SF Sg Loc => x + "czumie"; + SF Sg Voc => x + "Czumo"; + SF Pl Nom => x + "Czumowie"; + SF Pl Gen => x + "czumów"; + SF Pl Dat => x + "czumom"; + SF Pl Acc => x + "czumów"; + SF Pl Instr => x + "czumami"; + SF Pl Loc => x + "czumach"; + SF Pl Voc => x + "Czumowie" + }; + + oper mkNTable0254: Str -> SubstForm => Str; --% + oper mkNTable0254 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "czyż"; + SF Sg Gen => x + "czyża"; + SF Sg Dat => x + "czyżowi"; + SF Sg Acc => x + "czyża"; + SF Sg Instr => x + "czyżem"; + SF Sg Loc => x + "czyżu"; + SF Sg Voc => x + "czyżu"; + SF Pl Nom => x + "Czyżowie"; + SF Pl Gen => x + "czyżów"; + SF Pl Dat => x + "czyżom"; + SF Pl Acc => x + "czyżów"; + SF Pl Instr => x + "czyżami"; + SF Pl Loc => x + "czyżach"; + SF Pl Voc => x + "Czyżowie" + }; + + oper mkNTable0256: Str -> SubstForm => Str; --% + oper mkNTable0256 lexem = + let x = Predef.tk 7 lexem in + table { + SF Sg Nom => x + "daimler"; + SF Sg Gen => x + "daimlera"; + SF Sg Dat => x + "daimlerowi"; + SF Sg Acc => x + "daimlera"; + SF Sg Instr => x + "daimlerem"; + SF Sg Loc => x + "daimlerze"; + SF Sg Voc => x + "daimlerze"; + SF Pl Nom => x + "Daimlerowie"; + SF Pl Gen => x + "daimlerów"; + SF Pl Dat => x + "daimlerom"; + SF Pl Acc => x + "daimlerów"; + SF Pl Instr => x + "daimlerami"; + SF Pl Loc => x + "daimlerach"; + SF Pl Voc => x + "Daimlerowie" + }; + + oper mkNTable0258: Str -> SubstForm => Str; --% + oper mkNTable0258 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "dali"; + SF Sg Gen => x + "Dalego"; + SF Sg Dat => x + "Dalemu"; + SF Sg Acc => x + "Dalego"; + SF Sg Instr => x + "Dalim"; + SF Sg Loc => x + "Dalim"; + SF Sg Voc => x + "dali"; + SF Pl Nom => x + "dali"; + SF Pl Gen => x + "Dalich"; + SF Pl Dat => x + "Dalim"; + SF Pl Acc => x + "Dalich"; + SF Pl Instr => x + "Dalimi"; + SF Pl Loc => x + "Dalich"; + SF Pl Voc => x + "dali" + }; + + oper mkNTable0259: Str -> SubstForm => Str; --% + oper mkNTable0259 lexem = + let x = Predef.tk 12 lexem in + table { + SF Sg Nom => x + "dalmatyńczyk"; + SF Sg Gen => x + "dalmatyńczyka"; + SF Sg Dat => x + "dalmatyńczykowi"; + SF Sg Acc => x + "dalmatyńczyka"; + SF Sg Instr => x + "dalmatyńczykiem"; + SF Sg Loc => x + "dalmatyńczyku"; + SF Sg Voc => x + "dalmatyńczyku"; + SF Pl Nom => x + "Dalmatyńczycy"; + SF Pl Gen => x + "dalmatyńczyków"; + SF Pl Dat => x + "dalmatyńczykom"; + SF Pl Acc => x + "dalmatyńczyków"; + SF Pl Instr => x + "dalmatyńczykami"; + SF Pl Loc => x + "dalmatyńczykach"; + SF Pl Voc => x + "Dalmatyńczycy" + }; + + oper mkNTable0260: Str -> SubstForm => Str; --% + oper mkNTable0260 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "dalton"; + SF Sg Gen => x + "daltona"; + SF Sg Dat => x + "daltonowi"; + SF Sg Acc => x + "daltona"; + SF Sg Instr => x + "daltonem"; + SF Sg Loc => x + "daltonie"; + SF Sg Voc => x + "daltonie"; + SF Pl Nom => x + "Daltonowie"; + SF Pl Gen => x + "daltonów"; + SF Pl Dat => x + "daltonom"; + SF Pl Acc => x + "daltonów"; + SF Pl Instr => x + "daltonami"; + SF Pl Loc => x + "daltonach"; + SF Pl Voc => x + "Daltonowie" + }; + + oper mkNTable0261: Str -> SubstForm => Str; --% + oper mkNTable0261 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "danek"; + SF Sg Gen => x + "danka"; + SF Sg Dat => x + "Dankowi"; + SF Sg Acc => x + "danka"; + SF Sg Instr => x + "dankiem"; + SF Sg Loc => x + "danku"; + SF Sg Voc => x + "danku"; + SF Pl Nom => x + "Dankowie"; + SF Pl Gen => x + "Danków"; + SF Pl Dat => x + "dankom"; + SF Pl Acc => x + "Danków"; + SF Pl Instr => x + "dankami"; + SF Pl Loc => x + "dankach"; + SF Pl Voc => x + "Dankowie" + }; + + oper mkNTable0262: Str -> SubstForm => Str; --% + oper mkNTable0262 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "dania"; + SF Sg Gen => x + "Danii"; + SF Sg Dat => x + "Danii"; + SF Sg Acc => x + "Danię"; + SF Sg Instr => x + "danią"; + SF Sg Loc => x + "Danii"; + SF Sg Voc => x + "Danio"; + SF Pl Nom => x + "danie"; + SF Pl Gen => x + "Danii"; + SF Pl Dat => x + "daniom"; + SF Pl Acc => x + "danie"; + SF Pl Instr => x + "daniami"; + SF Pl Loc => x + "daniach"; + SF Pl Voc => x + "danie" + }; + + oper mkNTable0263: Str -> SubstForm => Str; --% + oper mkNTable0263 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "niec"; + SF Sg Gen => x + "ńca"; + SF Sg Dat => x + "ńcowi"; + SF Sg Acc => x + "ńca"; + SF Sg Instr => x + "ńcem"; + SF Sg Loc => x + "ńcu"; + SF Sg Voc => x + "ńcu"; + SF Pl Nom => x + "ńcowie"; + SF Pl Gen => x + "ńców"; + SF Pl Dat => x + "ńcom"; + SF Pl Acc => x + "ńców"; + SF Pl Instr => x + "ńcami"; + SF Pl Loc => x + "ńcach"; + SF Pl Voc => x + "ńcowie" + }; + + oper mkNTable0264: Str -> SubstForm => Str; --% + oper mkNTable0264 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "daniel"; + SF Sg Gen => x + "daniela"; + SF Sg Dat => x + "danielowi"; + SF Sg Acc => x + "daniela"; + SF Sg Instr => x + "danielem"; + SF Sg Loc => x + "danielu"; + SF Sg Voc => x + "danielu"; + SF Pl Nom => x + "daniele"; + SF Pl Gen => x + "Danielów"; + SF Pl Dat => x + "danielom"; + SF Pl Acc => x + "Danielów"; + SF Pl Instr => x + "danielami"; + SF Pl Loc => x + "danielach"; + SF Pl Voc => x + "daniele" + }; + + oper mkNTable0265: Str -> SubstForm => Str; --% + oper mkNTable0265 lexem = + let x = Predef.tk 7 lexem in + table { + SF Sg Nom => x + "daniela"; + SF Sg Gen => x + "danieli"; + SF Sg Dat => x + "danieli"; + SF Sg Acc => x + "Danielę"; + SF Sg Instr => x + "Danielą"; + SF Sg Loc => x + "danieli"; + SF Sg Voc => x + "danielu"; + SF Pl Nom => x + "daniele"; + SF Pl Gen => x + "danieli"; + SF Pl Dat => x + "danielom"; + SF Pl Acc => x + "daniele"; + SF Pl Instr => x + "danielami"; + SF Pl Loc => x + "danielach"; + SF Pl Voc => x + "daniele" + }; + + oper mkNTable0266: Str -> SubstForm => Str; --% + oper mkNTable0266 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "danka"; + SF Sg Gen => x + "Danki"; + SF Sg Dat => x + "Dance"; + SF Sg Acc => x + "Dankę"; + SF Sg Instr => x + "Danką"; + SF Sg Loc => x + "Dance"; + SF Sg Voc => x + "danko"; + SF Pl Nom => x + "Danki"; + SF Pl Gen => x + "danek"; + SF Pl Dat => x + "dankom"; + SF Pl Acc => x + "Danki"; + SF Pl Instr => x + "dankami"; + SF Pl Loc => x + "dankach"; + SF Pl Voc => x + "Danki" + }; + + oper mkNTable0267: Str -> SubstForm => Str; --% + oper mkNTable0267 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "daria"; + SF Sg Gen => x + "darii"; + SF Sg Dat => x + "darii"; + SF Sg Acc => x + "darię"; + SF Sg Instr => x + "darią"; + SF Sg Loc => x + "darii"; + SF Sg Voc => x + "dario"; + SF Pl Nom => x + "Darie"; + SF Pl Gen => x + "darii"; + SF Pl Dat => x + "Dariom"; + SF Pl Acc => x + "Darie"; + SF Pl Instr => x + "Dariami"; + SF Pl Loc => x + "Dariach"; + SF Pl Voc => x + "Darie" + }; + + oper mkNTable0268: Str -> SubstForm => Str; --% + oper mkNTable0268 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "Dec"; + SF Sg Gen => x + "Deca"; + SF Sg Dat => x + "Decowi"; + SF Sg Acc => x + "Deca"; + SF Sg Instr => x + "Decem"; + SF Sg Loc => x + "Decu"; + SF Sg Voc => x + "Decu"; + SF Pl Nom => x + "dece"; + SF Pl Gen => x + "Deców"; + SF Pl Dat => x + "Decom"; + SF Pl Acc => x + "Deców"; + SF Pl Instr => x + "Decami"; + SF Pl Loc => x + "Decach"; + SF Pl Voc => x + "dece" + }; + + oper mkNTable0269: Str -> SubstForm => Str; --% + oper mkNTable0269 lexem = + let x = Predef.tk 7 lexem in + table { + SF Sg Nom => x + "delfina"; + SF Sg Gen => x + "delfiny"; + SF Sg Dat => x + "delfinie"; + SF Sg Acc => x + "Delfinę"; + SF Sg Instr => x + "Delfiną"; + SF Sg Loc => x + "delfinie"; + SF Sg Voc => x + "Delfino"; + SF Pl Nom => x + "delfiny"; + SF Pl Gen => x + "delfin"; + SF Pl Dat => x + "delfinom"; + SF Pl Acc => x + "delfiny"; + SF Pl Instr => x + "delfinami"; + SF Pl Loc => x + "delfinach"; + SF Pl Voc => x + "delfiny" + }; + + oper mkNTable0271: Str -> SubstForm => Str; --% + oper mkNTable0271 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "u"; + SF Sg Dat => x + "owi"; + SF Sg Acc => x + ""; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "ze"; + SF Sg Voc => x + "ze"; + SF Pl Nom => x + ""; + SF Pl Gen => x + ""; + SF Pl Dat => x + ""; + SF Pl Acc => x + ""; + SF Pl Instr => x + ""; + SF Pl Loc => x + ""; + SF Pl Voc => x + "" + }; + + oper mkNTable0272: Str -> SubstForm => Str; --% + oper mkNTable0272 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ła"; + SF Sg Gen => x + "ły"; + SF Sg Dat => x + "le"; + SF Sg Acc => x + "łę"; + SF Sg Instr => x + "łą"; + SF Sg Loc => x + "le"; + SF Sg Voc => x + "ło"; + SF Pl Nom => x + "łowie"; + SF Pl Gen => x + "łów"; + SF Pl Dat => x + "łom"; + SF Pl Acc => x + "łów"; + SF Pl Instr => x + "łami"; + SF Pl Loc => x + "łach"; + SF Pl Voc => x + "łowie" + }; + + oper mkNTable0273: Str -> SubstForm => Str; --% + oper mkNTable0273 lexem = + let x = Predef.tk 9 lexem in + table { + SF Sg Nom => x + "dezyderia"; + SF Sg Gen => x + "Dezyderii"; + SF Sg Dat => x + "Dezyderii"; + SF Sg Acc => x + "Dezyderię"; + SF Sg Instr => x + "Dezyderią"; + SF Sg Loc => x + "Dezyderii"; + SF Sg Voc => x + "Dezyderio"; + SF Pl Nom => x + "Dezyderie"; + SF Pl Gen => x + "Dezyderii"; + SF Pl Dat => x + "dezyderiom"; + SF Pl Acc => x + "Dezyderie"; + SF Pl Instr => x + "dezyderiami"; + SF Pl Loc => x + "dezyderiach"; + SF Pl Voc => x + "Dezyderie" + }; + + oper mkNTable0274: Str -> SubstForm => Str; --% + oper mkNTable0274 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "Diana"; + SF Sg Gen => x + "diany"; + SF Sg Dat => x + "dianie"; + SF Sg Acc => x + "Dianę"; + SF Sg Instr => x + "Dianą"; + SF Sg Loc => x + "dianie"; + SF Sg Voc => x + "Diano"; + SF Pl Nom => x + "diany"; + SF Pl Gen => x + "dian"; + SF Pl Dat => x + "dianom"; + SF Pl Acc => x + "diany"; + SF Pl Instr => x + "dianami"; + SF Pl Loc => x + "dianach"; + SF Pl Voc => x + "diany" + }; + + oper mkNTable0276: Str -> SubstForm => Str; --% + oper mkNTable0276 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "a"; + SF Sg Dat => x + "owi"; + SF Sg Acc => x + ""; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "ie"; + SF Sg Voc => x + "ie"; + SF Pl Nom => x + "y"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "y"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "y" + }; + + oper mkNTable0277: Str -> SubstForm => Str; --% + oper mkNTable0277 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "dobosz"; + SF Sg Gen => x + "dobosza"; + SF Sg Dat => x + "doboszowi"; + SF Sg Acc => x + "dobosza"; + SF Sg Instr => x + "doboszem"; + SF Sg Loc => x + "doboszu"; + SF Sg Voc => x + "doboszu"; + SF Pl Nom => x + "Doboszowie"; + SF Pl Gen => x + "doboszów"; + SF Pl Dat => x + "doboszom"; + SF Pl Acc => x + "doboszów"; + SF Pl Instr => x + "doboszami"; + SF Pl Loc => x + "doboszach"; + SF Pl Voc => x + "Doboszowie" + }; + + oper mkNTable0278: Str -> SubstForm => Str; --% + oper mkNTable0278 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "st"; + SF Sg Gen => x + "sta"; + SF Sg Dat => x + "stowi"; + SF Sg Acc => x + "sta"; + SF Sg Instr => x + "stem"; + SF Sg Loc => x + "ście"; + SF Sg Voc => x + "ście"; + SF Pl Nom => x + "stowie"; + SF Pl Gen => x + "stów"; + SF Pl Dat => x + "stom"; + SF Pl Acc => x + "stów"; + SF Pl Instr => x + "stami"; + SF Pl Loc => x + "stach"; + SF Pl Voc => x + "stowie" + }; + + oper mkNTable0279: Str -> SubstForm => Str; --% + oper mkNTable0279 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "domek"; + SF Sg Gen => x + "Domka"; + SF Sg Dat => x + "domkowi"; + SF Sg Acc => x + "Domka"; + SF Sg Instr => x + "domkiem"; + SF Sg Loc => x + "domku"; + SF Sg Voc => x + "domku"; + SF Pl Nom => x + "Domkowie"; + SF Pl Gen => x + "domków"; + SF Pl Dat => x + "domkom"; + SF Pl Acc => x + "domków"; + SF Pl Instr => x + "domkami"; + SF Pl Loc => x + "domkach"; + SF Pl Voc => x + "Domkowie" + }; + + oper mkNTable0280: Str -> SubstForm => Str; --% + oper mkNTable0280 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "o"; + SF Sg Gen => x + "o"; + SF Sg Dat => x + "owi"; + SF Sg Acc => x + "o"; + SF Sg Instr => x + "o"; + SF Sg Loc => x + "u"; + SF Sg Voc => x + "u"; + SF Pl Nom => x + "owie"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "ów"; + SF Pl Instr => x + "o"; + SF Pl Loc => x + "o"; + SF Pl Voc => x + "owie" + }; + + oper mkNTable0281: Str -> SubstForm => Str; --% + oper mkNTable0281 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "Domka"; + SF Sg Gen => x + "domki"; + SF Sg Dat => x + "Domce"; + SF Sg Acc => x + "Domkę"; + SF Sg Instr => x + "Domką"; + SF Sg Loc => x + "Domce"; + SF Sg Voc => x + "Domko"; + SF Pl Nom => x + "domki"; + SF Pl Gen => x + "domek"; + SF Pl Dat => x + "domkom"; + SF Pl Acc => x + "domki"; + SF Pl Instr => x + "domkami"; + SF Pl Loc => x + "domkach"; + SF Pl Voc => x + "domki" + }; + + oper mkNTable0282: Str -> SubstForm => Str; --% + oper mkNTable0282 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "don"; + SF Sg Gen => x + "Donu"; + SF Sg Dat => x + "donowi"; + SF Sg Acc => x + "don"; + SF Sg Instr => x + "donem"; + SF Sg Loc => x + "donie"; + SF Sg Voc => x + "donie"; + SF Pl Nom => x + "dony"; + SF Pl Gen => x + "donów"; + SF Pl Dat => x + "donom"; + SF Pl Acc => x + "dony"; + SF Pl Instr => x + "donami"; + SF Pl Loc => x + "donach"; + SF Pl Voc => x + "dony" + }; + + oper mkNTable0283: Str -> SubstForm => Str; --% + oper mkNTable0283 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "donald"; + SF Sg Gen => x + "donalda"; + SF Sg Dat => x + "donaldowi"; + SF Sg Acc => x + "donalda"; + SF Sg Instr => x + "donaldem"; + SF Sg Loc => x + "donaldzie"; + SF Sg Voc => x + "donaldzie"; + SF Pl Nom => x + "Donaldowie"; + SF Pl Gen => x + "donaldów"; + SF Pl Dat => x + "donaldom"; + SF Pl Acc => x + "donaldów"; + SF Pl Instr => x + "donaldami"; + SF Pl Loc => x + "donaldach"; + SF Pl Voc => x + "Donaldowie" + }; + + oper mkNTable0284: Str -> SubstForm => Str; --% + oper mkNTable0284 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "niec"; + SF Sg Gen => x + "ńca"; + SF Sg Dat => x + "ńcowi"; + SF Sg Acc => x + "ńca"; + SF Sg Instr => x + "ńcem"; + SF Sg Loc => x + "ńcu"; + SF Sg Voc => x + "ńcze"; + SF Pl Nom => x + "ńcy"; + SF Pl Gen => x + "ńców"; + SF Pl Dat => x + "ńcom"; + SF Pl Acc => x + "ńców"; + SF Pl Instr => x + "ńcami"; + SF Pl Loc => x + "ńcach"; + SF Pl Voc => x + "ńcy" + }; + + oper mkNTable0285: Str -> SubstForm => Str; --% + oper mkNTable0285 lexem = + let x = Predef.tk 7 lexem in + table { + SF Sg Nom => x + "douglas"; + SF Sg Gen => x + "douglasa"; + SF Sg Dat => x + "douglasowi"; + SF Sg Acc => x + "douglasa"; + SF Sg Instr => x + "douglasem"; + SF Sg Loc => x + "douglasie"; + SF Sg Voc => x + "douglasie"; + SF Pl Nom => x + "Douglasowie"; + SF Pl Gen => x + "douglasów"; + SF Pl Dat => x + "douglasom"; + SF Pl Acc => x + "douglasów"; + SF Pl Instr => x + "douglasami"; + SF Pl Loc => x + "douglasach"; + SF Pl Voc => x + "Douglasowie" + }; + + oper mkNTable0286: Str -> SubstForm => Str; --% + oper mkNTable0286 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "down"; + SF Sg Gen => x + "downa"; + SF Sg Dat => x + "downowi"; + SF Sg Acc => x + "downa"; + SF Sg Instr => x + "downem"; + SF Sg Loc => x + "downie"; + SF Sg Voc => x + "downie"; + SF Pl Nom => x + "Downowie"; + SF Pl Gen => x + "downów"; + SF Pl Dat => x + "downom"; + SF Pl Acc => x + "downów"; + SF Pl Instr => x + "downami"; + SF Pl Loc => x + "downach"; + SF Pl Voc => x + "Downowie" + }; + + oper mkNTable0287: Str -> SubstForm => Str; --% + oper mkNTable0287 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ga"; + SF Sg Gen => x + "gi"; + SF Sg Dat => x + "dze"; + SF Sg Acc => x + "gę"; + SF Sg Instr => x + "gą"; + SF Sg Loc => x + "dze"; + SF Sg Voc => x + "go"; + SF Pl Nom => x + "gowie"; + SF Pl Gen => x + "gów"; + SF Pl Dat => x + "gom"; + SF Pl Acc => x + "gów"; + SF Pl Instr => x + "gami"; + SF Pl Loc => x + "gach"; + SF Pl Voc => x + "gowie" + }; + + oper mkNTable0289: Str -> SubstForm => Str; --% + oper mkNTable0289 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "drozd"; + SF Sg Gen => x + "drozda"; + SF Sg Dat => x + "drozdowi"; + SF Sg Acc => x + "drozda"; + SF Sg Instr => x + "drozdem"; + SF Sg Loc => x + "droździe"; + SF Sg Voc => x + "droździe"; + SF Pl Nom => x + "Drozdowie"; + SF Pl Gen => x + "drozdów"; + SF Pl Dat => x + "drozdom"; + SF Pl Acc => x + "drozdów"; + SF Pl Instr => x + "drozdami"; + SF Pl Loc => x + "drozdach"; + SF Pl Voc => x + "Drozdowie" + }; + + oper mkNTable0290: Str -> SubstForm => Str; --% + oper mkNTable0290 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "dudek"; + SF Sg Gen => x + "dudka"; + SF Sg Dat => x + "dudkowi"; + SF Sg Acc => x + "dudka"; + SF Sg Instr => x + "dudkiem"; + SF Sg Loc => x + "dudku"; + SF Sg Voc => x + "dudku"; + SF Pl Nom => x + "Dudkowie"; + SF Pl Gen => x + "dudków"; + SF Pl Dat => x + "dudkom"; + SF Pl Acc => x + "dudków"; + SF Pl Instr => x + "dudkami"; + SF Pl Loc => x + "dudkach"; + SF Pl Voc => x + "Dudkowie" + }; + + oper mkNTable0294: Str -> SubstForm => Str; --% + oper mkNTable0294 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "dzięcioł"; + SF Sg Gen => x + "dzięcioła"; + SF Sg Dat => x + "dzięciołowi"; + SF Sg Acc => x + "dzięcioła"; + SF Sg Instr => x + "dzięciołem"; + SF Sg Loc => x + "dzięciole"; + SF Sg Voc => x + "dzięciole"; + SF Pl Nom => x + "Dzięciołowie"; + SF Pl Gen => x + "dzięciołów"; + SF Pl Dat => x + "dzięciołom"; + SF Pl Acc => x + "dzięciołów"; + SF Pl Instr => x + "dzięciołami"; + SF Pl Loc => x + "dzięciołach"; + SF Pl Voc => x + "Dzięciołowie" + }; + + oper mkNTable0295: Str -> SubstForm => Str; --% + oper mkNTable0295 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "dąbek"; + SF Sg Gen => x + "dąbka"; + SF Sg Dat => x + "dąbkowi"; + SF Sg Acc => x + "dąbka"; + SF Sg Instr => x + "dąbkiem"; + SF Sg Loc => x + "dąbku"; + SF Sg Voc => x + "dąbku"; + SF Pl Nom => x + "Dąbkowie"; + SF Pl Gen => x + "dąbków"; + SF Pl Dat => x + "dąbkom"; + SF Pl Acc => x + "dąbków"; + SF Pl Instr => x + "dąbkami"; + SF Pl Loc => x + "dąbkach"; + SF Pl Voc => x + "Dąbkowie" + }; + + oper mkNTable0296: Str -> SubstForm => Str; --% + oper mkNTable0296 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "dębosz"; + SF Sg Gen => x + "dębosza"; + SF Sg Dat => x + "dęboszowi"; + SF Sg Acc => x + "dębosza"; + SF Sg Instr => x + "dęboszem"; + SF Sg Loc => x + "dęboszu"; + SF Sg Voc => x + "dęboszu"; + SF Pl Nom => x + "Dęboszowie"; + SF Pl Gen => x + "Dęboszów"; + SF Pl Dat => x + "dęboszom"; + SF Pl Acc => x + "Dęboszów"; + SF Pl Instr => x + "dęboszami"; + SF Pl Loc => x + "dęboszach"; + SF Pl Voc => x + "Dęboszowie" + }; + + oper mkNTable0297: Str -> SubstForm => Str; --% + oper mkNTable0297 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "efraim"; + SF Sg Gen => x + "efraima"; + SF Sg Dat => x + "efraimowi"; + SF Sg Acc => x + "efraima"; + SF Sg Instr => x + "efraimem"; + SF Sg Loc => x + "efraimie"; + SF Sg Voc => x + "efraimie"; + SF Pl Nom => x + "Efraimowie"; + SF Pl Gen => x + "efraimów"; + SF Pl Dat => x + "efraimom"; + SF Pl Acc => x + "efraimów"; + SF Pl Instr => x + "efraimami"; + SF Pl Loc => x + "efraimach"; + SF Pl Voc => x + "Efraimowie" + }; + + oper mkNTable0298: Str -> SubstForm => Str; --% + oper mkNTable0298 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "einstein"; + SF Sg Gen => x + "einsteina"; + SF Sg Dat => x + "einsteinowi"; + SF Sg Acc => x + "einsteina"; + SF Sg Instr => x + "einsteinem"; + SF Sg Loc => x + "einsteinie"; + SF Sg Voc => x + "einsteinie"; + SF Pl Nom => x + "Einsteinowie"; + SF Pl Gen => x + "einsteinów"; + SF Pl Dat => x + "einsteinom"; + SF Pl Acc => x + "einsteinów"; + SF Pl Instr => x + "einsteinami"; + SF Pl Loc => x + "einsteinach"; + SF Pl Voc => x + "Einsteinowie" + }; + + oper mkNTable0300: Str -> SubstForm => Str; --% + oper mkNTable0300 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "x"; + SF Sg Gen => x + "ksa"; + SF Sg Dat => x + "ksowi"; + SF Sg Acc => x + "ksa"; + SF Sg Instr => x + "ksem"; + SF Sg Loc => x + "ksie"; + SF Sg Voc => x + "ksie"; + SF Pl Nom => x + "ksowie"; + SF Pl Gen => x + "ksów"; + SF Pl Dat => x + "ksom"; + SF Pl Acc => x + "ksów"; + SF Pl Instr => x + "ksami"; + SF Pl Loc => x + "ksach"; + SF Pl Voc => x + "ksowie" + }; + + oper mkNTable0301: Str -> SubstForm => Str; --% + oper mkNTable0301 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "Estera"; + SF Sg Gen => x + "Estery"; + SF Sg Dat => x + "Esterze"; + SF Sg Acc => x + "Esterę"; + SF Sg Instr => x + "Esterą"; + SF Sg Loc => x + "Esterze"; + SF Sg Voc => x + "Estero"; + SF Pl Nom => x + "Estery"; + SF Pl Gen => x + "ester"; + SF Pl Dat => x + "Esterom"; + SF Pl Acc => x + "Estery"; + SF Pl Instr => x + "Esterami"; + SF Pl Loc => x + "Esterach"; + SF Pl Voc => x + "Estery" + }; + + oper mkNTable0302: Str -> SubstForm => Str; --% + oper mkNTable0302 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "t"; + SF Sg Gen => x + "tu"; + SF Sg Dat => x + "towi"; + SF Sg Acc => x + "t"; + SF Sg Instr => x + "tem"; + SF Sg Loc => x + "cie"; + SF Sg Voc => x + "cie"; + SF Pl Nom => x + "ty"; + SF Pl Gen => x + "tów"; + SF Pl Dat => x + "tom"; + SF Pl Acc => x + "ty"; + SF Pl Instr => x + "tami"; + SF Pl Loc => x + "tach"; + SF Pl Voc => x + "ty" + }; + + oper mkNTable0303: Str -> SubstForm => Str; --% + oper mkNTable0303 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "Europa"; + SF Sg Gen => x + "europy"; + SF Sg Dat => x + "europie"; + SF Sg Acc => x + "Europę"; + SF Sg Instr => x + "Europą"; + SF Sg Loc => x + "europie"; + SF Sg Voc => x + "Europo"; + SF Pl Nom => x + "europy"; + SF Pl Gen => x + "europ"; + SF Pl Dat => x + "europom"; + SF Pl Acc => x + "europy"; + SF Pl Instr => x + "europami"; + SF Pl Loc => x + "europach"; + SF Pl Voc => x + "europy" + }; + + oper mkNTable0304: Str -> SubstForm => Str; --% + oper mkNTable0304 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "cia"; + SF Sg Gen => x + "ci"; + SF Sg Dat => x + "ci"; + SF Sg Acc => x + "cię"; + SF Sg Instr => x + "cią"; + SF Sg Loc => x + "ci"; + SF Sg Voc => x + "ciu"; + SF Pl Nom => x + "cie"; + SF Pl Gen => x + "ć"; + SF Pl Dat => x + "ciom"; + SF Pl Acc => x + "cie"; + SF Pl Instr => x + "ciami"; + SF Pl Loc => x + "ciach"; + SF Pl Voc => x + "cie" + }; + + oper mkNTable0305: Str -> SubstForm => Str; --% + oper mkNTable0305 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "t"; + SF Sg Gen => x + "ta"; + SF Sg Dat => x + "towi"; + SF Sg Acc => x + "ta"; + SF Sg Instr => x + "tem"; + SF Sg Loc => x + "cie"; + SF Sg Voc => x + "cie"; + SF Pl Nom => x + "ty"; + SF Pl Gen => x + "tów"; + SF Pl Dat => x + "tom"; + SF Pl Acc => x + "ty"; + SF Pl Instr => x + "tami"; + SF Pl Loc => x + "tach"; + SF Pl Voc => x + "ty" + }; + + oper mkNTable0306: Str -> SubstForm => Str; --% + oper mkNTable0306 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "fabian"; + SF Sg Gen => x + "Fabiana"; + SF Sg Dat => x + "Fabianowi"; + SF Sg Acc => x + "Fabiana"; + SF Sg Instr => x + "Fabianem"; + SF Sg Loc => x + "fabianie"; + SF Sg Voc => x + "fabianie"; + SF Pl Nom => x + "Fabianowie"; + SF Pl Gen => x + "fabianów"; + SF Pl Dat => x + "fabianom"; + SF Pl Acc => x + "fabianów"; + SF Pl Instr => x + "fabianami"; + SF Pl Loc => x + "fabianach"; + SF Pl Voc => x + "Fabianowie" + }; + + oper mkNTable0307: Str -> SubstForm => Str; --% + oper mkNTable0307 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "Falk"; + SF Sg Gen => x + "falka"; + SF Sg Dat => x + "Falkowi"; + SF Sg Acc => x + "falka"; + SF Sg Instr => x + "Falkiem"; + SF Sg Loc => x + "Falku"; + SF Sg Voc => x + "Falku"; + SF Pl Nom => x + "Falkowie"; + SF Pl Gen => x + "Falków"; + SF Pl Dat => x + "falkom"; + SF Pl Acc => x + "Falków"; + SF Pl Instr => x + "falkami"; + SF Pl Loc => x + "falkach"; + SF Pl Voc => x + "Falkowie" + }; + + oper mkNTable0309: Str -> SubstForm => Str; --% + oper mkNTable0309 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "fałat"; + SF Sg Gen => x + "fałata"; + SF Sg Dat => x + "fałatowi"; + SF Sg Acc => x + "fałata"; + SF Sg Instr => x + "fałatem"; + SF Sg Loc => x + "fałacie"; + SF Sg Voc => x + "fałacie"; + SF Pl Nom => x + "Fałatowie"; + SF Pl Gen => x + "fałatów"; + SF Pl Dat => x + "fałatom"; + SF Pl Acc => x + "fałatów"; + SF Pl Instr => x + "fałatami"; + SF Pl Loc => x + "fałatach"; + SF Pl Voc => x + "Fałatowie" + }; + + oper mkNTable0310: Str -> SubstForm => Str; --% + oper mkNTable0310 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "Felicjan"; + SF Sg Gen => x + "Felicjana"; + SF Sg Dat => x + "Felicjanowi"; + SF Sg Acc => x + "Felicjana"; + SF Sg Instr => x + "Felicjanem"; + SF Sg Loc => x + "felicjanie"; + SF Sg Voc => x + "felicjanie"; + SF Pl Nom => x + "Felicjanowie"; + SF Pl Gen => x + "felicjanów"; + SF Pl Dat => x + "felicjanom"; + SF Pl Acc => x + "felicjanów"; + SF Pl Instr => x + "felicjanami"; + SF Pl Loc => x + "felicjanach"; + SF Pl Voc => x + "Felicjanowie" + }; + + oper mkNTable0311: Str -> SubstForm => Str; --% + oper mkNTable0311 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "figura"; + SF Sg Gen => x + "figury"; + SF Sg Dat => x + "figurze"; + SF Sg Acc => x + "figurę"; + SF Sg Instr => x + "figurą"; + SF Sg Loc => x + "figurze"; + SF Sg Voc => x + "figuro"; + SF Pl Nom => x + "Figurowie"; + SF Pl Gen => x + "Figurów"; + SF Pl Dat => x + "figurom"; + SF Pl Acc => x + "Figurów"; + SF Pl Instr => x + "figurami"; + SF Pl Loc => x + "figurach"; + SF Pl Voc => x + "Figurowie" + }; + + oper mkNTable0312: Str -> SubstForm => Str; --% + oper mkNTable0312 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "fil"; + SF Sg Gen => x + "fila"; + SF Sg Dat => x + "filowi"; + SF Sg Acc => x + "fila"; + SF Sg Instr => x + "filem"; + SF Sg Loc => x + "filu"; + SF Sg Voc => x + "filu"; + SF Pl Nom => x + "Filowie"; + SF Pl Gen => x + "filów"; + SF Pl Dat => x + "filom"; + SF Pl Acc => x + "filów"; + SF Pl Instr => x + "filami"; + SF Pl Loc => x + "filach"; + SF Pl Voc => x + "Filowie" + }; + + oper mkNTable0313: Str -> SubstForm => Str; --% + oper mkNTable0313 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "filip"; + SF Sg Gen => x + "filipa"; + SF Sg Dat => x + "filipowi"; + SF Sg Acc => x + "filipa"; + SF Sg Instr => x + "filipem"; + SF Sg Loc => x + "filipie"; + SF Sg Voc => x + "filipie"; + SF Pl Nom => x + "Filipowie"; + SF Pl Gen => x + "filipów"; + SF Pl Dat => x + "filipom"; + SF Pl Acc => x + "filipów"; + SF Pl Instr => x + "filipami"; + SF Pl Loc => x + "filipach"; + SF Pl Voc => x + "Filipowie" + }; + + oper mkNTable0314: Str -> SubstForm => Str; --% + oper mkNTable0314 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "filipa"; + SF Sg Gen => x + "filipy"; + SF Sg Dat => x + "filipie"; + SF Sg Acc => x + "Filipę"; + SF Sg Instr => x + "Filipą"; + SF Sg Loc => x + "filipie"; + SF Sg Voc => x + "Filipo"; + SF Pl Nom => x + "filipy"; + SF Pl Gen => x + "filip"; + SF Pl Dat => x + "filipom"; + SF Pl Acc => x + "filipy"; + SF Pl Instr => x + "filipami"; + SF Pl Loc => x + "filipach"; + SF Pl Voc => x + "filipy" + }; + + oper mkNTable0315: Str -> SubstForm => Str; --% + oper mkNTable0315 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "filipina"; + SF Sg Gen => x + "filipiny"; + SF Sg Dat => x + "filipinie"; + SF Sg Acc => x + "Filipinę"; + SF Sg Instr => x + "Filipiną"; + SF Sg Loc => x + "filipinie"; + SF Sg Voc => x + "Filipino"; + SF Pl Nom => x + "filipiny"; + SF Pl Gen => x + "filipin"; + SF Pl Dat => x + "filipinom"; + SF Pl Acc => x + "filipiny"; + SF Pl Instr => x + "filipinami"; + SF Pl Loc => x + "filipinach"; + SF Pl Voc => x + "filipiny" + }; + + oper mkNTable0316: Str -> SubstForm => Str; --% + oper mkNTable0316 lexem = + let x = Predef.tk 11 lexem in + table { + SF Sg Nom => x + "filipińczyk"; + SF Sg Gen => x + "filipińczyka"; + SF Sg Dat => x + "filipińczykowi"; + SF Sg Acc => x + "filipińczyka"; + SF Sg Instr => x + "filipińczykiem"; + SF Sg Loc => x + "filipińczyku"; + SF Sg Voc => x + "filipińczyku"; + SF Pl Nom => x + "Filipińczycy"; + SF Pl Gen => x + "filipińczyków"; + SF Pl Dat => x + "filipińczykom"; + SF Pl Acc => x + "filipińczyków"; + SF Pl Instr => x + "filipińczykami"; + SF Pl Loc => x + "filipińczykach"; + SF Pl Voc => x + "Filipińczycy" + }; + + oper mkNTable0318: Str -> SubstForm => Str; --% + oper mkNTable0318 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "fin"; + SF Sg Gen => x + "fina"; + SF Sg Dat => x + "finowi"; + SF Sg Acc => x + "fina"; + SF Sg Instr => x + "finem"; + SF Sg Loc => x + "finie"; + SF Sg Voc => x + "finie"; + SF Pl Nom => x + "Finowie"; + SF Pl Gen => x + "finów"; + SF Pl Dat => x + "finom"; + SF Pl Acc => x + "finów"; + SF Pl Instr => x + "finami"; + SF Pl Loc => x + "finach"; + SF Pl Voc => x + "Finowie" + }; + + oper mkNTable0319: Str -> SubstForm => Str; --% + oper mkNTable0319 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "firko"; + SF Sg Gen => x + "firki"; + SF Sg Dat => x + "firce"; + SF Sg Acc => x + "firkę"; + SF Sg Instr => x + "firką"; + SF Sg Loc => x + "firce"; + SF Sg Voc => x + "firko"; + SF Pl Nom => x + "Firkowie"; + SF Pl Gen => x + "Firków"; + SF Pl Dat => x + "firkom"; + SF Pl Acc => x + "Firków"; + SF Pl Instr => x + "firkami"; + SF Pl Loc => x + "firkach"; + SF Pl Voc => x + "Firkowie" + }; + + oper mkNTable0320: Str -> SubstForm => Str; --% + oper mkNTable0320 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "firlej"; + SF Sg Gen => x + "firleja"; + SF Sg Dat => x + "firlejowi"; + SF Sg Acc => x + "firleja"; + SF Sg Instr => x + "firlejem"; + SF Sg Loc => x + "firleju"; + SF Sg Voc => x + "firleju"; + SF Pl Nom => x + "Firlejowie"; + SF Pl Gen => x + "firlejów"; + SF Pl Dat => x + "firlejom"; + SF Pl Acc => x + "firlejów"; + SF Pl Instr => x + "firlejami"; + SF Pl Loc => x + "firlejach"; + SF Pl Voc => x + "Firlejowie" + }; + + oper mkNTable0321: Str -> SubstForm => Str; --% + oper mkNTable0321 lexem = + let x = Predef.tk 7 lexem in + table { + SF Sg Nom => x + "flamand"; + SF Sg Gen => x + "flamanda"; + SF Sg Dat => x + "flamandowi"; + SF Sg Acc => x + "flamanda"; + SF Sg Instr => x + "flamandem"; + SF Sg Loc => x + "flamandzie"; + SF Sg Voc => x + "flamandzie"; + SF Pl Nom => x + "Flamandowie"; + SF Pl Gen => x + "flamandów"; + SF Pl Dat => x + "flamandom"; + SF Pl Acc => x + "flamandów"; + SF Pl Instr => x + "flamandami"; + SF Pl Loc => x + "flamandach"; + SF Pl Voc => x + "Flamandowie" + }; + + oper mkNTable0322: Str -> SubstForm => Str; --% + oper mkNTable0322 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "ford"; + SF Sg Gen => x + "forda"; + SF Sg Dat => x + "fordowi"; + SF Sg Acc => x + "forda"; + SF Sg Instr => x + "fordem"; + SF Sg Loc => x + "fordzie"; + SF Sg Voc => x + "fordzie"; + SF Pl Nom => x + "Fordowie"; + SF Pl Gen => x + "fordów"; + SF Pl Dat => x + "fordom"; + SF Pl Acc => x + "fordów"; + SF Pl Instr => x + "fordami"; + SF Pl Loc => x + "fordach"; + SF Pl Voc => x + "Fordowie" + }; + + oper mkNTable0323: Str -> SubstForm => Str; --% + oper mkNTable0323 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "th"; + SF Sg Gen => x + "tha"; + SF Sg Dat => x + "thowi"; + SF Sg Acc => x + "tha"; + SF Sg Instr => x + "them"; + SF Sg Loc => x + "cie"; + SF Sg Voc => x + "cie"; + SF Pl Nom => x + "thowie"; + SF Pl Gen => x + "thów"; + SF Pl Dat => x + "thom"; + SF Pl Acc => x + "thów"; + SF Pl Instr => x + "thami"; + SF Pl Loc => x + "thach"; + SF Pl Voc => x + "thowie" + }; + + oper mkNTable0324: Str -> SubstForm => Str; --% + oper mkNTable0324 lexem = + let x = Predef.tk 9 lexem in + table { + SF Sg Nom => x + "fortunata"; + SF Sg Gen => x + "fortunaty"; + SF Sg Dat => x + "fortunacie"; + SF Sg Acc => x + "Fortunatę"; + SF Sg Instr => x + "Fortunatą"; + SF Sg Loc => x + "fortunacie"; + SF Sg Voc => x + "Fortunato"; + SF Pl Nom => x + "fortunaty"; + SF Pl Gen => x + "fortunat"; + SF Pl Dat => x + "fortunatom"; + SF Pl Acc => x + "fortunaty"; + SF Pl Instr => x + "fortunatami"; + SF Pl Loc => x + "fortunatach"; + SF Pl Voc => x + "fortunaty" + }; + + oper mkNTable0325: Str -> SubstForm => Str; --% + oper mkNTable0325 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "co"; + SF Sg Gen => x + "ca"; + SF Sg Dat => x + "cowi"; + SF Sg Acc => x + "ca"; + SF Sg Instr => x + "kiem"; + SF Sg Loc => x + "cu"; + SF Sg Voc => x + "co"; + SF Pl Nom => x + "cowie"; + SF Pl Gen => x + "ców"; + SF Pl Dat => x + "com"; + SF Pl Acc => x + "ców"; + SF Pl Instr => x + "cami"; + SF Pl Loc => x + "cach"; + SF Pl Voc => x + "cowie" + }; + + oper mkNTable0326: Str -> SubstForm => Str; --% + oper mkNTable0326 lexem = + let x = Predef.tk 7 lexem in + table { + SF Sg Nom => x + "francuz"; + SF Sg Gen => x + "francuza"; + SF Sg Dat => x + "francuzowi"; + SF Sg Acc => x + "francuza"; + SF Sg Instr => x + "francuzem"; + SF Sg Loc => x + "francuzie"; + SF Sg Voc => x + "francuzie"; + SF Pl Nom => x + "Francuzi"; + SF Pl Gen => x + "francuzów"; + SF Pl Dat => x + "francuzom"; + SF Pl Acc => x + "francuzów"; + SF Pl Instr => x + "francuzami"; + SF Pl Loc => x + "francuzach"; + SF Pl Voc => x + "Francuzi" + }; + + oper mkNTable0327: Str -> SubstForm => Str; --% + oper mkNTable0327 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "Franek"; + SF Sg Gen => x + "franka"; + SF Sg Dat => x + "frankowi"; + SF Sg Acc => x + "franka"; + SF Sg Instr => x + "frankiem"; + SF Sg Loc => x + "franku"; + SF Sg Voc => x + "franku"; + SF Pl Nom => x + "Frankowie"; + SF Pl Gen => x + "franków"; + SF Pl Dat => x + "frankom"; + SF Pl Acc => x + "franków"; + SF Pl Instr => x + "frankami"; + SF Pl Loc => x + "frankach"; + SF Pl Voc => x + "Frankowie" + }; + + oper mkNTable0328: Str -> SubstForm => Str; --% + oper mkNTable0328 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "frank"; + SF Sg Gen => x + "franka"; + SF Sg Dat => x + "frankowi"; + SF Sg Acc => x + "franka"; + SF Sg Instr => x + "frankiem"; + SF Sg Loc => x + "franku"; + SF Sg Voc => x + "franku"; + SF Pl Nom => x + "Frankowie"; + SF Pl Gen => x + "franków"; + SF Pl Dat => x + "frankom"; + SF Pl Acc => x + "franków"; + SF Pl Instr => x + "frankami"; + SF Pl Loc => x + "frankach"; + SF Pl Voc => x + "Frankowie" + }; + + oper mkNTable0329: Str -> SubstForm => Str; --% + oper mkNTable0329 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "franklin"; + SF Sg Gen => x + "franklina"; + SF Sg Dat => x + "franklinowi"; + SF Sg Acc => x + "franklina"; + SF Sg Instr => x + "franklinem"; + SF Sg Loc => x + "franklinie"; + SF Sg Voc => x + "franklinie"; + SF Pl Nom => x + "Franklinowie"; + SF Pl Gen => x + "franklinów"; + SF Pl Dat => x + "franklinom"; + SF Pl Acc => x + "franklinów"; + SF Pl Instr => x + "franklinami"; + SF Pl Loc => x + "franklinach"; + SF Pl Voc => x + "Franklinowie" + }; + + oper mkNTable0330: Str -> SubstForm => Str; --% + oper mkNTable0330 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "o"; + SF Sg Gen => x + "y"; + SF Sg Dat => x + "ze"; + SF Sg Acc => x + "ę"; + SF Sg Instr => x + "ą"; + SF Sg Loc => x + "ze"; + SF Sg Voc => x + "o"; + SF Pl Nom => x + "owie"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "ów"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "owie" + }; + + oper mkNTable0331: Str -> SubstForm => Str; --% + oper mkNTable0331 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "fryz"; + SF Sg Gen => x + "fryza"; + SF Sg Dat => x + "fryzowi"; + SF Sg Acc => x + "fryza"; + SF Sg Instr => x + "fryzem"; + SF Sg Loc => x + "fryzie"; + SF Sg Voc => x + "fryzie"; + SF Pl Nom => x + "Fryzowie"; + SF Pl Gen => x + "fryzów"; + SF Pl Dat => x + "fryzom"; + SF Pl Acc => x + "fryzów"; + SF Pl Instr => x + "fryzami"; + SF Pl Loc => x + "fryzach"; + SF Pl Voc => x + "Fryzowie" + }; + + oper mkNTable0332: Str -> SubstForm => Str; --% + oper mkNTable0332 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ja"; + SF Sg Gen => x + "i"; + SF Sg Dat => x + "i"; + SF Sg Acc => x + "ję"; + SF Sg Instr => x + "ją"; + SF Sg Loc => x + "i"; + SF Sg Voc => x + "jo"; + SF Pl Nom => x + "je"; + SF Pl Gen => x + "j"; + SF Pl Dat => x + "jom"; + SF Pl Acc => x + "je"; + SF Pl Instr => x + "jami"; + SF Pl Loc => x + "jach"; + SF Pl Voc => x + "je" + }; + + oper mkNTable0333: Str -> SubstForm => Str; --% + oper mkNTable0333 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "gajda"; + SF Sg Gen => x + "gajdy"; + SF Sg Dat => x + "gajdzie"; + SF Sg Acc => x + "gajdę"; + SF Sg Instr => x + "gajdą"; + SF Sg Loc => x + "gajdzie"; + SF Sg Voc => x + "gajdo"; + SF Pl Nom => x + "Gajdowie"; + SF Pl Gen => x + "Gajdów"; + SF Pl Dat => x + "gajdom"; + SF Pl Acc => x + "Gajdów"; + SF Pl Instr => x + "gajdami"; + SF Pl Loc => x + "gajdach"; + SF Pl Voc => x + "Gajdowie" + }; + + oper mkNTable0334: Str -> SubstForm => Str; --% + oper mkNTable0334 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "gama"; + SF Sg Gen => x + "gamy"; + SF Sg Dat => x + "gamie"; + SF Sg Acc => x + "gamę"; + SF Sg Instr => x + "gamą"; + SF Sg Loc => x + "gamie"; + SF Sg Voc => x + "gamo"; + SF Pl Nom => x + "Gamowie"; + SF Pl Gen => x + "Gamów"; + SF Pl Dat => x + "gamom"; + SF Pl Acc => x + "Gamów"; + SF Pl Instr => x + "gamami"; + SF Pl Loc => x + "gamach"; + SF Pl Voc => x + "Gamowie" + }; + + oper mkNTable0335: Str -> SubstForm => Str; --% + oper mkNTable0335 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "a"; + SF Sg Dat => x + "owi"; + SF Sg Acc => x + ""; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "u"; + SF Sg Voc => x + "u"; + SF Pl Nom => x + "e"; + SF Pl Gen => x + "y"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "e"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "e" + }; + + oper mkNTable0337: Str -> SubstForm => Str; --% + oper mkNTable0337 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "a"; + SF Sg Dat => x + "owi"; + SF Sg Acc => x + "a"; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "zie"; + SF Sg Voc => x + "zie"; + SF Pl Nom => x + ""; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "ów"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "" + }; + + oper mkNTable0338: Str -> SubstForm => Str; --% + oper mkNTable0338 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "eł"; + SF Sg Gen => x + "ła"; + SF Sg Dat => x + "łowi"; + SF Sg Acc => x + "ła"; + SF Sg Instr => x + "łem"; + SF Sg Loc => x + "le"; + SF Sg Voc => x + "le"; + SF Pl Nom => x + "łowie"; + SF Pl Gen => x + "łów"; + SF Pl Dat => x + "łom"; + SF Pl Acc => x + "łów"; + SF Pl Instr => x + "łami"; + SF Pl Loc => x + "łach"; + SF Pl Voc => x + "łowie" + }; + + oper mkNTable0339: Str -> SubstForm => Str; --% + oper mkNTable0339 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "gawron"; + SF Sg Gen => x + "gawrona"; + SF Sg Dat => x + "gawronowi"; + SF Sg Acc => x + "gawrona"; + SF Sg Instr => x + "gawronem"; + SF Sg Loc => x + "gawronie"; + SF Sg Voc => x + "gawronie"; + SF Pl Nom => x + "Gawronowie"; + SF Pl Gen => x + "gawronów"; + SF Pl Dat => x + "gawronom"; + SF Pl Acc => x + "gawronów"; + SF Pl Instr => x + "gawronami"; + SF Pl Loc => x + "gawronach"; + SF Pl Voc => x + "Gawronowie" + }; + + oper mkNTable0340: Str -> SubstForm => Str; --% + oper mkNTable0340 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "Genia"; + SF Sg Gen => x + "Geni"; + SF Sg Dat => x + "Geni"; + SF Sg Acc => x + "Genię"; + SF Sg Instr => x + "Genią"; + SF Sg Loc => x + "Geni"; + SF Sg Voc => x + "Geniu"; + SF Pl Nom => x + "genie"; + SF Pl Gen => x + "Geń"; + SF Pl Dat => x + "Geniom"; + SF Pl Acc => x + "genie"; + SF Pl Instr => x + "Geniami"; + SF Pl Loc => x + "Geniach"; + SF Pl Voc => x + "genie" + }; + + oper mkNTable0341: Str -> SubstForm => Str; --% + oper mkNTable0341 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "u"; + SF Sg Dat => x + "owi"; + SF Sg Acc => x + ""; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "u"; + SF Sg Voc => x + "u"; + SF Pl Nom => x + "y"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "y"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "y" + }; + + oper mkNTable0342: Str -> SubstForm => Str; --% + oper mkNTable0342 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "ia"; + SF Sg Dat => x + "iowi"; + SF Sg Acc => x + "ia"; + SF Sg Instr => x + "iem"; + SF Sg Loc => x + "iu"; + SF Sg Voc => x + "iu"; + SF Pl Nom => x + "iowie"; + SF Pl Gen => x + "iów"; + SF Pl Dat => x + "iom"; + SF Pl Acc => x + "iów"; + SF Pl Instr => x + "iami"; + SF Pl Loc => x + "iach"; + SF Pl Voc => x + "iowie" + }; + + oper mkNTable0343: Str -> SubstForm => Str; --% + oper mkNTable0343 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "gierek"; + SF Sg Gen => x + "gierka"; + SF Sg Dat => x + "Gierkowi"; + SF Sg Acc => x + "gierka"; + SF Sg Instr => x + "Gierkiem"; + SF Sg Loc => x + "Gierku"; + SF Sg Voc => x + "Gierku"; + SF Pl Nom => x + "Gierkowie"; + SF Pl Gen => x + "Gierków"; + SF Pl Dat => x + "gierkom"; + SF Pl Acc => x + "Gierków"; + SF Pl Instr => x + "gierkami"; + SF Pl Loc => x + "gierkach"; + SF Pl Voc => x + "Gierkowie" + }; + + oper mkNTable0344: Str -> SubstForm => Str; --% + oper mkNTable0344 lexem = + let x = Predef.tk 7 lexem in + table { + SF Sg Nom => x + "giewont"; + SF Sg Gen => x + "Giewontu"; + SF Sg Dat => x + "giewontowi"; + SF Sg Acc => x + "giewont"; + SF Sg Instr => x + "giewontem"; + SF Sg Loc => x + "giewoncie"; + SF Sg Voc => x + "giewoncie"; + SF Pl Nom => x + "giewonty"; + SF Pl Gen => x + "giewontów"; + SF Pl Dat => x + "giewontom"; + SF Pl Acc => x + "giewonty"; + SF Pl Instr => x + "giewontami"; + SF Pl Loc => x + "giewontach"; + SF Pl Voc => x + "giewonty" + }; + + oper mkNTable0345: Str -> SubstForm => Str; --% + oper mkNTable0345 lexem = + let x = Predef.tk 7 lexem in + table { + SF Sg Nom => x + "gilbert"; + SF Sg Gen => x + "gilberta"; + SF Sg Dat => x + "gilbertowi"; + SF Sg Acc => x + "gilberta"; + SF Sg Instr => x + "gilbertem"; + SF Sg Loc => x + "gilbercie"; + SF Sg Voc => x + "gilbercie"; + SF Pl Nom => x + "Gilbertowie"; + SF Pl Gen => x + "gilbertów"; + SF Pl Dat => x + "gilbertom"; + SF Pl Acc => x + "gilbertów"; + SF Pl Instr => x + "gilbertami"; + SF Pl Loc => x + "gilbertach"; + SF Pl Voc => x + "Gilbertowie" + }; + + oper mkNTable0346: Str -> SubstForm => Str; --% + oper mkNTable0346 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "o"; + SF Sg Gen => x + "a"; + SF Sg Dat => x + "owi"; + SF Sg Acc => x + "a"; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "ie"; + SF Sg Voc => x + "o"; + SF Pl Nom => x + "owie"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "ów"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "owie" + }; + + oper mkNTable0349: Str -> SubstForm => Str; --% + oper mkNTable0349 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "a"; + SF Sg Gen => x + "i"; + SF Sg Dat => x + "i"; + SF Sg Acc => x + "ę"; + SF Sg Instr => x + "ą"; + SF Sg Loc => x + "i"; + SF Sg Voc => x + "o"; + SF Pl Nom => x + "e"; + SF Pl Gen => x + ""; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "e"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "e" + }; + + oper mkNTable0350: Str -> SubstForm => Str; --% + oper mkNTable0350 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "a"; + SF Sg Gen => x + "i"; + SF Sg Dat => x + "i"; + SF Sg Acc => x + "ę"; + SF Sg Instr => x + "ą"; + SF Sg Loc => x + "i"; + SF Sg Voc => x + "a"; + SF Pl Nom => x + "owie"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "ów"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "owie" + }; + + oper mkNTable0351: Str -> SubstForm => Str; --% + oper mkNTable0351 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "golec"; + SF Sg Gen => x + "golca"; + SF Sg Dat => x + "golcowi"; + SF Sg Acc => x + "golca"; + SF Sg Instr => x + "golcem"; + SF Sg Loc => x + "golcu"; + SF Sg Voc => x + "golcu"; + SF Pl Nom => x + "Golcowie"; + SF Pl Gen => x + "golców"; + SF Pl Dat => x + "golcom"; + SF Pl Acc => x + "golców"; + SF Pl Instr => x + "golcami"; + SF Pl Loc => x + "golcach"; + SF Pl Voc => x + "Golcowie" + }; + + oper mkNTable0352: Str -> SubstForm => Str; --% + oper mkNTable0352 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ka"; + SF Sg Gen => x + "ki"; + SF Sg Dat => x + "ce"; + SF Sg Acc => x + "kę"; + SF Sg Instr => x + "ką"; + SF Sg Loc => x + "ce"; + SF Sg Voc => x + "ko"; + SF Pl Nom => x + "kowie"; + SF Pl Gen => x + "ków"; + SF Pl Dat => x + "kom"; + SF Pl Acc => x + "ków"; + SF Pl Instr => x + "kami"; + SF Pl Loc => x + "kach"; + SF Pl Voc => x + "kowie" + }; + + oper mkNTable0353: Str -> SubstForm => Str; --% + oper mkNTable0353 lexem = + let x = Predef.tk 7 lexem in + table { + SF Sg Nom => x + "gomółka"; + SF Sg Gen => x + "gomółki"; + SF Sg Dat => x + "gomółce"; + SF Sg Acc => x + "gomółkę"; + SF Sg Instr => x + "gomółką"; + SF Sg Loc => x + "gomółce"; + SF Sg Voc => x + "gomółko"; + SF Pl Nom => x + "Gomółkowie"; + SF Pl Gen => x + "Gomółków"; + SF Pl Dat => x + "gomółkom"; + SF Pl Acc => x + "Gomółków"; + SF Pl Instr => x + "gomółkami"; + SF Pl Loc => x + "gomółkach"; + SF Pl Voc => x + "Gomółkowie" + }; + + oper mkNTable0355: Str -> SubstForm => Str; --% + oper mkNTable0355 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "gordon"; + SF Sg Gen => x + "gordona"; + SF Sg Dat => x + "gordonowi"; + SF Sg Acc => x + "gordona"; + SF Sg Instr => x + "gordonem"; + SF Sg Loc => x + "gordonie"; + SF Sg Voc => x + "gordonie"; + SF Pl Nom => x + "Gordonowie"; + SF Pl Gen => x + "gordonów"; + SF Pl Dat => x + "gordonom"; + SF Pl Acc => x + "gordonów"; + SF Pl Instr => x + "gordonami"; + SF Pl Loc => x + "gordonach"; + SF Pl Voc => x + "Gordonowie" + }; + + oper mkNTable0356: Str -> SubstForm => Str; --% + oper mkNTable0356 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ya"; + SF Sg Gen => x + "i"; + SF Sg Dat => x + "i"; + SF Sg Acc => x + "yę"; + SF Sg Instr => x + "yą"; + SF Sg Loc => x + "i"; + SF Sg Voc => x + "yo"; + SF Pl Nom => x + "yowie"; + SF Pl Gen => x + "yów"; + SF Pl Dat => x + "yom"; + SF Pl Acc => x + "yów"; + SF Pl Instr => x + "yami"; + SF Pl Loc => x + "yach"; + SF Pl Voc => x + "yowie" + }; + + oper mkNTable0357: Str -> SubstForm => Str; --% + oper mkNTable0357 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "ś"; + SF Sg Gen => x + "sia"; + SF Sg Dat => x + "siowi"; + SF Sg Acc => x + "sia"; + SF Sg Instr => x + "siem"; + SF Sg Loc => x + "siu"; + SF Sg Voc => x + "ś"; + SF Pl Nom => x + "siowie"; + SF Pl Gen => x + "siów"; + SF Pl Dat => x + "siom"; + SF Pl Acc => x + "siów"; + SF Pl Instr => x + "siami"; + SF Pl Loc => x + "siach"; + SF Pl Voc => x + "siowie" + }; + + oper mkNTable0358: Str -> SubstForm => Str; --% + oper mkNTable0358 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "gołota"; + SF Sg Gen => x + "gołoty"; + SF Sg Dat => x + "gołocie"; + SF Sg Acc => x + "gołotę"; + SF Sg Instr => x + "gołotą"; + SF Sg Loc => x + "gołocie"; + SF Sg Voc => x + "gołoto"; + SF Pl Nom => x + "Gołotowie"; + SF Pl Gen => x + "gołotów"; + SF Pl Dat => x + "gołotom"; + SF Pl Acc => x + "gołotów"; + SF Pl Instr => x + "gołotami"; + SF Pl Loc => x + "gołotach"; + SF Pl Voc => x + "Gołotowie" + }; + + oper mkNTable0359: Str -> SubstForm => Str; --% + oper mkNTable0359 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "gołąb"; + SF Sg Gen => x + "gołębia"; + SF Sg Dat => x + "gołębiowi"; + SF Sg Acc => x + "gołębia"; + SF Sg Instr => x + "gołębiem"; + SF Sg Loc => x + "gołębiu"; + SF Sg Voc => x + "gołębiu"; + SF Pl Nom => x + "Gołębiowie"; + SF Pl Gen => x + "Gołębiów"; + SF Pl Dat => x + "gołębiom"; + SF Pl Acc => x + "Gołębiów"; + SF Pl Instr => x + "gołębiami"; + SF Pl Loc => x + "gołębiach"; + SF Pl Voc => x + "Gołębiowie" + }; + + oper mkNTable0360: Str -> SubstForm => Str; --% + oper mkNTable0360 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ąb"; + SF Sg Gen => x + "ębia"; + SF Sg Dat => x + "ębiowi"; + SF Sg Acc => x + "ąb"; + SF Sg Instr => x + "ębiem"; + SF Sg Loc => x + "ębiu"; + SF Sg Voc => x + "ębiu"; + SF Pl Nom => x + "ębie"; + SF Pl Gen => x + "ębi"; + SF Pl Dat => x + "ębiom"; + SF Pl Acc => x + "ębie"; + SF Pl Instr => x + "ębiami"; + SF Pl Loc => x + "ębiach"; + SF Pl Voc => x + "ębie" + }; + + oper mkNTable0363: Str -> SubstForm => Str; --% + oper mkNTable0363 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "gracz"; + SF Sg Gen => x + "gracza"; + SF Sg Dat => x + "graczowi"; + SF Sg Acc => x + "gracza"; + SF Sg Instr => x + "graczem"; + SF Sg Loc => x + "graczu"; + SF Sg Voc => x + "graczu"; + SF Pl Nom => x + "Graczowie"; + SF Pl Gen => x + "graczów"; + SF Pl Dat => x + "graczom"; + SF Pl Acc => x + "graczów"; + SF Pl Instr => x + "graczami"; + SF Pl Loc => x + "graczach"; + SF Pl Voc => x + "Graczowie" + }; + + oper mkNTable0364: Str -> SubstForm => Str; --% + oper mkNTable0364 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "graham"; + SF Sg Gen => x + "grahama"; + SF Sg Dat => x + "grahamowi"; + SF Sg Acc => x + "grahama"; + SF Sg Instr => x + "grahamem"; + SF Sg Loc => x + "grahamie"; + SF Sg Voc => x + "grahamie"; + SF Pl Nom => x + "Grahamowie"; + SF Pl Gen => x + "grahamów"; + SF Pl Dat => x + "grahamom"; + SF Pl Acc => x + "grahamów"; + SF Pl Instr => x + "grahamami"; + SF Pl Loc => x + "grahamach"; + SF Pl Voc => x + "Grahamowie" + }; + + oper mkNTable0365: Str -> SubstForm => Str; --% + oper mkNTable0365 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "grant"; + SF Sg Gen => x + "Granta"; + SF Sg Dat => x + "grantowi"; + SF Sg Acc => x + "Granta"; + SF Sg Instr => x + "grantem"; + SF Sg Loc => x + "grancie"; + SF Sg Voc => x + "grancie"; + SF Pl Nom => x + "Grantowie"; + SF Pl Gen => x + "grantów"; + SF Pl Dat => x + "grantom"; + SF Pl Acc => x + "grantów"; + SF Pl Instr => x + "grantami"; + SF Pl Loc => x + "grantach"; + SF Pl Voc => x + "Grantowie" + }; + + oper mkNTable0366: Str -> SubstForm => Str; --% + oper mkNTable0366 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ta"; + SF Sg Gen => x + "ty"; + SF Sg Dat => x + "cie"; + SF Sg Acc => x + "tę"; + SF Sg Instr => x + "tą"; + SF Sg Loc => x + "cie"; + SF Sg Voc => x + "to"; + SF Pl Nom => x + "ty"; + SF Pl Gen => x + "tów"; + SF Pl Dat => x + "tom"; + SF Pl Acc => x + "tów"; + SF Pl Instr => x + "tami"; + SF Pl Loc => x + "tach"; + SF Pl Voc => x + "ty" + }; + + oper mkNTable0367: Str -> SubstForm => Str; --% + oper mkNTable0367 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "th"; + SF Sg Gen => x + "tha"; + SF Sg Dat => x + "thowi"; + SF Sg Acc => x + "tha"; + SF Sg Instr => x + "them"; + SF Sg Loc => x + "sie"; + SF Sg Voc => x + "sie"; + SF Pl Nom => x + "thowie"; + SF Pl Gen => x + "thów"; + SF Pl Dat => x + "thom"; + SF Pl Acc => x + "thów"; + SF Pl Instr => x + "thami"; + SF Pl Loc => x + "thach"; + SF Pl Voc => x + "thowie" + }; + + oper mkNTable0369: Str -> SubstForm => Str; --% + oper mkNTable0369 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "o"; + SF Sg Gen => x + "a"; + SF Sg Dat => x + "u"; + SF Sg Acc => x + "o"; + SF Sg Instr => x + "iem"; + SF Sg Loc => x + "u"; + SF Sg Voc => x + "o"; + SF Pl Nom => x + "a"; + SF Pl Gen => x + ""; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "a"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "a" + }; + + oper mkNTable0370: Str -> SubstForm => Str; --% + oper mkNTable0370 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "grot"; + SF Sg Gen => x + "grota"; + SF Sg Dat => x + "grotowi"; + SF Sg Acc => x + "grota"; + SF Sg Instr => x + "grotem"; + SF Sg Loc => x + "grocie"; + SF Sg Voc => x + "grocie"; + SF Pl Nom => x + "Grotowie"; + SF Pl Gen => x + "grotów"; + SF Pl Dat => x + "grotom"; + SF Pl Acc => x + "grotów"; + SF Pl Instr => x + "grotami"; + SF Pl Loc => x + "grotach"; + SF Pl Voc => x + "Grotowie" + }; + + oper mkNTable0371: Str -> SubstForm => Str; --% + oper mkNTable0371 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "grudzień"; + SF Sg Gen => x + "grudnia"; + SF Sg Dat => x + "grudniowi"; + SF Sg Acc => x + "grudnia"; + SF Sg Instr => x + "grudniem"; + SF Sg Loc => x + "grudniu"; + SF Sg Voc => x + "grudniu"; + SF Pl Nom => x + "Grudniowie"; + SF Pl Gen => x + "grudniów"; + SF Pl Dat => x + "grudniom"; + SF Pl Acc => x + "grudniów"; + SF Pl Instr => x + "grudniami"; + SF Pl Loc => x + "grudniach"; + SF Pl Voc => x + "Grudniowie" + }; + + oper mkNTable0372: Str -> SubstForm => Str; --% + oper mkNTable0372 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "grunwald"; + SF Sg Gen => x + "Grunwaldu"; + SF Sg Dat => x + "grunwaldowi"; + SF Sg Acc => x + "grunwald"; + SF Sg Instr => x + "grunwaldem"; + SF Sg Loc => x + "grunwaldzie"; + SF Sg Voc => x + "grunwaldzie"; + SF Pl Nom => x + "grunwaldy"; + SF Pl Gen => x + "grunwaldów"; + SF Pl Dat => x + "grunwaldom"; + SF Pl Acc => x + "grunwaldy"; + SF Pl Instr => x + "grunwaldami"; + SF Pl Loc => x + "grunwaldach"; + SF Pl Voc => x + "grunwaldy" + }; + + oper mkNTable0373: Str -> SubstForm => Str; --% + oper mkNTable0373 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "grusza"; + SF Sg Gen => x + "gruszy"; + SF Sg Dat => x + "gruszy"; + SF Sg Acc => x + "gruszę"; + SF Sg Instr => x + "gruszą"; + SF Sg Loc => x + "gruszy"; + SF Sg Voc => x + "gruszo"; + SF Pl Nom => x + "Gruszowie"; + SF Pl Gen => x + "Gruszów"; + SF Pl Dat => x + "gruszom"; + SF Pl Acc => x + "Gruszów"; + SF Pl Instr => x + "gruszami"; + SF Pl Loc => x + "gruszach"; + SF Pl Voc => x + "Gruszowie" + }; + + oper mkNTable0374: Str -> SubstForm => Str; --% + oper mkNTable0374 lexem = + let x = Predef.tk 7 lexem in + table { + SF Sg Nom => x + "gruszka"; + SF Sg Gen => x + "gruszki"; + SF Sg Dat => x + "gruszce"; + SF Sg Acc => x + "gruszkę"; + SF Sg Instr => x + "gruszką"; + SF Sg Loc => x + "gruszce"; + SF Sg Voc => x + "gruszko"; + SF Pl Nom => x + "Gruszkowie"; + SF Pl Gen => x + "Gruszków"; + SF Pl Dat => x + "gruszkom"; + SF Pl Acc => x + "Gruszków"; + SF Pl Instr => x + "gruszkami"; + SF Pl Loc => x + "gruszkach"; + SF Pl Voc => x + "Gruszkowie" + }; + + oper mkNTable0375: Str -> SubstForm => Str; --% + oper mkNTable0375 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "grzyb"; + SF Sg Gen => x + "grzyba"; + SF Sg Dat => x + "grzybowi"; + SF Sg Acc => x + "grzyba"; + SF Sg Instr => x + "grzybem"; + SF Sg Loc => x + "grzybie"; + SF Sg Voc => x + "grzybie"; + SF Pl Nom => x + "Grzybowie"; + SF Pl Gen => x + "grzybów"; + SF Pl Dat => x + "grzybom"; + SF Pl Acc => x + "grzybów"; + SF Pl Instr => x + "grzybami"; + SF Pl Loc => x + "grzybach"; + SF Pl Voc => x + "Grzybowie" + }; + + oper mkNTable0377: Str -> SubstForm => Str; --% + oper mkNTable0377 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "guinness"; + SF Sg Gen => x + "guinnessa"; + SF Sg Dat => x + "guinnessowi"; + SF Sg Acc => x + "guinnessa"; + SF Sg Instr => x + "guinnessem"; + SF Sg Loc => x + "guinnessie"; + SF Sg Voc => x + "guinnessie"; + SF Pl Nom => x + "Guinnessowie"; + SF Pl Gen => x + "guinnessów"; + SF Pl Dat => x + "guinnessom"; + SF Pl Acc => x + "guinnessów"; + SF Pl Instr => x + "guinnessami"; + SF Pl Loc => x + "guinnessach"; + SF Pl Voc => x + "Guinnessowie" + }; + + oper mkNTable0378: Str -> SubstForm => Str; --% + oper mkNTable0378 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "ń"; + SF Sg Gen => x + "nia"; + SF Sg Dat => x + "niowi"; + SF Sg Acc => x + "nia"; + SF Sg Instr => x + "niem"; + SF Sg Loc => x + "niu"; + SF Sg Voc => x + "niu"; + SF Pl Nom => x + "nie"; + SF Pl Gen => x + "niów"; + SF Pl Dat => x + "niom"; + SF Pl Acc => x + "niów"; + SF Pl Instr => x + "niami"; + SF Pl Loc => x + "niach"; + SF Pl Voc => x + "nie" + }; + + oper mkNTable0379: Str -> SubstForm => Str; --% + oper mkNTable0379 lexem = + let x = Predef.tk 9 lexem in + table { + SF Sg Nom => x + "gąsienica"; + SF Sg Gen => x + "gąsienicy"; + SF Sg Dat => x + "gąsienicy"; + SF Sg Acc => x + "gąsienicę"; + SF Sg Instr => x + "gąsienicą"; + SF Sg Loc => x + "gąsienicy"; + SF Sg Voc => x + "gąsienico"; + SF Pl Nom => x + "Gąsienicowie"; + SF Pl Gen => x + "Gąsieniców"; + SF Pl Dat => x + "gąsienicom"; + SF Pl Acc => x + "Gąsieniców"; + SF Pl Instr => x + "gąsienicami"; + SF Pl Loc => x + "gąsienicach"; + SF Pl Voc => x + "Gąsienicowie" + }; + + oper mkNTable0381: Str -> SubstForm => Str; --% + oper mkNTable0381 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "górka"; + SF Sg Gen => x + "górki"; + SF Sg Dat => x + "górce"; + SF Sg Acc => x + "górkę"; + SF Sg Instr => x + "górką"; + SF Sg Loc => x + "górce"; + SF Sg Voc => x + "górko"; + SF Pl Nom => x + "Górkowie"; + SF Pl Gen => x + "Górków"; + SF Pl Dat => x + "górkom"; + SF Pl Acc => x + "Górków"; + SF Pl Instr => x + "górkami"; + SF Pl Loc => x + "górkach"; + SF Pl Voc => x + "Górkowie" + }; + + oper mkNTable0382: Str -> SubstForm => Str; --% + oper mkNTable0382 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "a"; + SF Sg Dat => x + "owi"; + SF Sg Acc => x + ""; + SF Sg Instr => x + "iem"; + SF Sg Loc => x + "u"; + SF Sg Voc => x + "u"; + SF Pl Nom => x + "i"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "i"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "i" + }; + + oper mkNTable0383: Str -> SubstForm => Str; --% + oper mkNTable0383 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "hala"; + SF Sg Gen => x + "hali"; + SF Sg Dat => x + "hali"; + SF Sg Acc => x + "halę"; + SF Sg Instr => x + "halą"; + SF Sg Loc => x + "hali"; + SF Sg Voc => x + "Halu"; + SF Pl Nom => x + "hale"; + SF Pl Gen => x + "hal"; + SF Pl Dat => x + "halom"; + SF Pl Acc => x + "hale"; + SF Pl Instr => x + "halami"; + SF Pl Loc => x + "halach"; + SF Pl Voc => x + "hale" + }; + + oper mkNTable0384: Str -> SubstForm => Str; --% + oper mkNTable0384 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "Hania"; + SF Sg Gen => x + "Hani"; + SF Sg Dat => x + "Hani"; + SF Sg Acc => x + "Hanię"; + SF Sg Instr => x + "Hanią"; + SF Sg Loc => x + "Hani"; + SF Sg Voc => x + "Haniu"; + SF Pl Nom => x + "hanie"; + SF Pl Gen => x + "Hań"; + SF Pl Dat => x + "Haniom"; + SF Pl Acc => x + "hanie"; + SF Pl Instr => x + "Haniami"; + SF Pl Loc => x + "Haniach"; + SF Pl Voc => x + "hanie" + }; + + oper mkNTable0385: Str -> SubstForm => Str; --% + oper mkNTable0385 lexem = + let x = Predef.tk 7 lexem in + table { + SF Sg Nom => x + "hanower"; + SF Sg Gen => x + "Hanoweru"; + SF Sg Dat => x + "hanowerowi"; + SF Sg Acc => x + "hanower"; + SF Sg Instr => x + "hanowerem"; + SF Sg Loc => x + "hanowerze"; + SF Sg Voc => x + "hanowerze"; + SF Pl Nom => x + "hanowery"; + SF Pl Gen => x + "hanowerów"; + SF Pl Dat => x + "hanowerom"; + SF Pl Acc => x + "hanowery"; + SF Pl Instr => x + "hanowerami"; + SF Pl Loc => x + "hanowerach"; + SF Pl Voc => x + "hanowery" + }; + + oper mkNTable0386: Str -> SubstForm => Str; --% + oper mkNTable0386 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "has"; + SF Sg Gen => x + "Hasa"; + SF Sg Dat => x + "hasowi"; + SF Sg Acc => x + "Hasa"; + SF Sg Instr => x + "hasem"; + SF Sg Loc => x + "hasie"; + SF Sg Voc => x + "hasie"; + SF Pl Nom => x + "Hasowie"; + SF Pl Gen => x + "hasów"; + SF Pl Dat => x + "hasom"; + SF Pl Acc => x + "hasów"; + SF Pl Instr => x + "hasami"; + SF Pl Loc => x + "hasach"; + SF Pl Voc => x + "Hasowie" + }; + + oper mkNTable0387: Str -> SubstForm => Str; --% + oper mkNTable0387 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "a"; + SF Sg Gen => x + "y"; + SF Sg Dat => x + "y"; + SF Sg Acc => x + "ę"; + SF Sg Instr => x + "ą"; + SF Sg Loc => x + "y"; + SF Sg Voc => x + "o"; + SF Pl Nom => x + "e"; + SF Pl Gen => x + "y"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "e"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "e" + }; + + oper mkNTable0388: Str -> SubstForm => Str; --% + oper mkNTable0388 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "heliodor"; + SF Sg Gen => x + "Heliodora"; + SF Sg Dat => x + "heliodorowi"; + SF Sg Acc => x + "Heliodora"; + SF Sg Instr => x + "heliodorem"; + SF Sg Loc => x + "heliodorze"; + SF Sg Voc => x + "heliodorze"; + SF Pl Nom => x + "Heliodorowie"; + SF Pl Gen => x + "heliodorów"; + SF Pl Dat => x + "heliodorom"; + SF Pl Acc => x + "heliodorów"; + SF Pl Instr => x + "heliodorami"; + SF Pl Loc => x + "heliodorach"; + SF Pl Voc => x + "Heliodorowie" + }; + + oper mkNTable0389: Str -> SubstForm => Str; --% + oper mkNTable0389 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "helmut"; + SF Sg Gen => x + "helmuta"; + SF Sg Dat => x + "helmutowi"; + SF Sg Acc => x + "helmuta"; + SF Sg Instr => x + "helmutem"; + SF Sg Loc => x + "helmucie"; + SF Sg Voc => x + "helmucie"; + SF Pl Nom => x + "Helmutowie"; + SF Pl Gen => x + "helmutów"; + SF Pl Dat => x + "helmutom"; + SF Pl Acc => x + "helmutów"; + SF Pl Instr => x + "helmutami"; + SF Pl Loc => x + "helmutach"; + SF Pl Voc => x + "Helmutowie" + }; + + oper mkNTable0390: Str -> SubstForm => Str; --% + oper mkNTable0390 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "tha"; + SF Sg Gen => x + "thy"; + SF Sg Dat => x + "cie"; + SF Sg Acc => x + "thę"; + SF Sg Instr => x + "thą"; + SF Sg Loc => x + "cie"; + SF Sg Voc => x + "tho"; + SF Pl Nom => x + "thy"; + SF Pl Gen => x + "th"; + SF Pl Dat => x + "thom"; + SF Pl Acc => x + "thy"; + SF Pl Instr => x + "thami"; + SF Pl Loc => x + "thach"; + SF Pl Voc => x + "thy" + }; + + oper mkNTable0391: Str -> SubstForm => Str; --% + oper mkNTable0391 lexem = + let x = Predef.tk 7 lexem in + table { + SF Sg Nom => x + "hiacynt"; + SF Sg Gen => x + "hiacynta"; + SF Sg Dat => x + "hiacyntowi"; + SF Sg Acc => x + "hiacynta"; + SF Sg Instr => x + "hiacyntem"; + SF Sg Loc => x + "hiacyncie"; + SF Sg Voc => x + "hiacyncie"; + SF Pl Nom => x + "Hiacyntowie"; + SF Pl Gen => x + "hiacyntów"; + SF Pl Dat => x + "hiacyntom"; + SF Pl Acc => x + "hiacyntów"; + SF Pl Instr => x + "hiacyntami"; + SF Pl Loc => x + "hiacyntach"; + SF Pl Voc => x + "Hiacyntowie" + }; + + oper mkNTable0392: Str -> SubstForm => Str; --% + oper mkNTable0392 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "hiacynta"; + SF Sg Gen => x + "hiacynty"; + SF Sg Dat => x + "hiacyncie"; + SF Sg Acc => x + "Hiacyntę"; + SF Sg Instr => x + "Hiacyntą"; + SF Sg Loc => x + "hiacyncie"; + SF Sg Voc => x + "Hiacynto"; + SF Pl Nom => x + "hiacynty"; + SF Pl Gen => x + "hiacynt"; + SF Pl Dat => x + "hiacyntom"; + SF Pl Acc => x + "hiacynty"; + SF Pl Instr => x + "hiacyntami"; + SF Pl Loc => x + "hiacyntach"; + SF Pl Voc => x + "hiacynty" + }; + + oper mkNTable0393: Str -> SubstForm => Str; --% + oper mkNTable0393 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "holender"; + SF Sg Gen => x + "holendra"; + SF Sg Dat => x + "holendrowi"; + SF Sg Acc => x + "holendra"; + SF Sg Instr => x + "holendrem"; + SF Sg Loc => x + "holendrze"; + SF Sg Voc => x + "holendrze"; + SF Pl Nom => x + "Holendrzy"; + SF Pl Gen => x + "holendrów"; + SF Pl Dat => x + "holendrom"; + SF Pl Acc => x + "holendrów"; + SF Pl Instr => x + "holendrami"; + SF Pl Loc => x + "holendrach"; + SF Pl Voc => x + "Holendrzy" + }; + + oper mkNTable0395: Str -> SubstForm => Str; --% + oper mkNTable0395 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "horst"; + SF Sg Gen => x + "Horsta"; + SF Sg Dat => x + "horstowi"; + SF Sg Acc => x + "Horsta"; + SF Sg Instr => x + "horstem"; + SF Sg Loc => x + "horście"; + SF Sg Voc => x + "horście"; + SF Pl Nom => x + "Horstowie"; + SF Pl Gen => x + "horstów"; + SF Pl Dat => x + "horstom"; + SF Pl Acc => x + "horstów"; + SF Pl Instr => x + "horstami"; + SF Pl Loc => x + "horstach"; + SF Pl Voc => x + "Horstowie" + }; + + oper mkNTable0396: Str -> SubstForm => Str; --% + oper mkNTable0396 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "hucuł"; + SF Sg Gen => x + "hucuła"; + SF Sg Dat => x + "hucułowi"; + SF Sg Acc => x + "hucuła"; + SF Sg Instr => x + "hucułem"; + SF Sg Loc => x + "hucule"; + SF Sg Voc => x + "hucule"; + SF Pl Nom => x + "Huculi"; + SF Pl Gen => x + "hucułów"; + SF Pl Dat => x + "hucułom"; + SF Pl Acc => x + "hucułów"; + SF Pl Instr => x + "hucułami"; + SF Pl Loc => x + "hucułach"; + SF Pl Voc => x + "Huculi" + }; + + oper mkNTable0397: Str -> SubstForm => Str; --% + oper mkNTable0397 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "na"; + SF Sg Dat => x + "nowi"; + SF Sg Acc => x + "na"; + SF Sg Instr => x + "nem"; + SF Sg Loc => x + "nie"; + SF Sg Voc => x + "nie"; + SF Pl Nom => x + "nowie"; + SF Pl Gen => x + "nów"; + SF Pl Dat => x + "nom"; + SF Pl Acc => x + "nów"; + SF Pl Instr => x + "nami"; + SF Pl Loc => x + "nach"; + SF Pl Voc => x + "nowie" + }; + + oper mkNTable0398: Str -> SubstForm => Str; --% + oper mkNTable0398 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "hun"; + SF Sg Gen => x + "huna"; + SF Sg Dat => x + "Hunowi"; + SF Sg Acc => x + "huna"; + SF Sg Instr => x + "Hunem"; + SF Sg Loc => x + "hunie"; + SF Sg Voc => x + "hunie"; + SF Pl Nom => x + "Hunowie"; + SF Pl Gen => x + "Hunów"; + SF Pl Dat => x + "hunom"; + SF Pl Acc => x + "Hunów"; + SF Pl Instr => x + "hunami"; + SF Pl Loc => x + "hunach"; + SF Pl Voc => x + "Hunowie" + }; + + oper mkNTable0399: Str -> SubstForm => Str; --% + oper mkNTable0399 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "a"; + SF Sg Dat => x + "owi"; + SF Sg Acc => x + "a"; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "u"; + SF Sg Voc => x + "u"; + SF Pl Nom => x + "e"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "e"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "e" + }; + + oper mkNTable0400: Str -> SubstForm => Str; --% + oper mkNTable0400 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "icek"; + SF Sg Gen => x + "icka"; + SF Sg Dat => x + "ickowi"; + SF Sg Acc => x + "icka"; + SF Sg Instr => x + "ickiem"; + SF Sg Loc => x + "icku"; + SF Sg Voc => x + "icku"; + SF Pl Nom => x + "Ickowie"; + SF Pl Gen => x + "icków"; + SF Pl Dat => x + "ickom"; + SF Pl Acc => x + "icków"; + SF Pl Instr => x + "ickami"; + SF Pl Loc => x + "ickach"; + SF Pl Voc => x + "Ickowie" + }; + + oper mkNTable0401: Str -> SubstForm => Str; --% + oper mkNTable0401 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "Ida"; + SF Sg Gen => x + "idy"; + SF Sg Dat => x + "idzie"; + SF Sg Acc => x + "Idę"; + SF Sg Instr => x + "Idą"; + SF Sg Loc => x + "idzie"; + SF Sg Voc => x + "Ido"; + SF Pl Nom => x + "idy"; + SF Pl Gen => x + "id"; + SF Pl Dat => x + "idom"; + SF Pl Acc => x + "idy"; + SF Pl Instr => x + "idami"; + SF Pl Loc => x + "idach"; + SF Pl Voc => x + "idy" + }; + + oper mkNTable0402: Str -> SubstForm => Str; --% + oper mkNTable0402 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "a"; + SF Sg Gen => x + "iej"; + SF Sg Dat => x + "iej"; + SF Sg Acc => x + "ą"; + SF Sg Instr => x + "ą"; + SF Sg Loc => x + "iej"; + SF Sg Voc => x + "a"; + SF Pl Nom => x + "ie"; + SF Pl Gen => x + "ich"; + SF Pl Dat => x + "im"; + SF Pl Acc => x + "ie"; + SF Pl Instr => x + "imi"; + SF Pl Loc => x + "ich"; + SF Pl Voc => x + "ie" + }; + + oper mkNTable0404: Str -> SubstForm => Str; --% + oper mkNTable0404 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "inkas"; + SF Sg Gen => x + "inkasa"; + SF Sg Dat => x + "Inkasowi"; + SF Sg Acc => x + "inkasa"; + SF Sg Instr => x + "inkasem"; + SF Sg Loc => x + "inkasie"; + SF Sg Voc => x + "inkasie"; + SF Pl Nom => x + "Inkasi"; + SF Pl Gen => x + "Inkasów"; + SF Pl Dat => x + "inkasom"; + SF Pl Acc => x + "Inkasów"; + SF Pl Instr => x + "inkasami"; + SF Pl Loc => x + "inkasach"; + SF Pl Voc => x + "Inkasi" + }; + + oper mkNTable0406: Str -> SubstForm => Str; --% + oper mkNTable0406 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "irokez"; + SF Sg Gen => x + "irokeza"; + SF Sg Dat => x + "irokezowi"; + SF Sg Acc => x + "irokeza"; + SF Sg Instr => x + "irokezem"; + SF Sg Loc => x + "irokezie"; + SF Sg Voc => x + "irokezie"; + SF Pl Nom => x + "Irokezi"; + SF Pl Gen => x + "irokezów"; + SF Pl Dat => x + "irokezom"; + SF Pl Acc => x + "irokezów"; + SF Pl Instr => x + "irokezami"; + SF Pl Loc => x + "irokezach"; + SF Pl Voc => x + "Irokezi" + }; + + oper mkNTable0407: Str -> SubstForm => Str; --% + oper mkNTable0407 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "Iryda"; + SF Sg Gen => x + "irydy"; + SF Sg Dat => x + "irydzie"; + SF Sg Acc => x + "Irydę"; + SF Sg Instr => x + "Irydą"; + SF Sg Loc => x + "irydzie"; + SF Sg Voc => x + "Irydo"; + SF Pl Nom => x + "irydy"; + SF Pl Gen => x + "iryd"; + SF Pl Dat => x + "irydom"; + SF Pl Acc => x + "irydy"; + SF Pl Instr => x + "irydami"; + SF Pl Loc => x + "irydach"; + SF Pl Voc => x + "irydy" + }; + + oper mkNTable0408: Str -> SubstForm => Str; --% + oper mkNTable0408 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "iwan"; + SF Sg Gen => x + "iwana"; + SF Sg Dat => x + "iwanowi"; + SF Sg Acc => x + "iwana"; + SF Sg Instr => x + "iwanem"; + SF Sg Loc => x + "iwanie"; + SF Sg Voc => x + "iwanie"; + SF Pl Nom => x + "Iwanowie"; + SF Pl Gen => x + "iwanów"; + SF Pl Dat => x + "iwanom"; + SF Pl Acc => x + "iwanów"; + SF Pl Instr => x + "iwanami"; + SF Pl Loc => x + "iwanach"; + SF Pl Voc => x + "Iwanowie" + }; + + oper mkNTable0409: Str -> SubstForm => Str; --% + oper mkNTable0409 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "iwo"; + SF Sg Gen => x + "Iwona"; + SF Sg Dat => x + "Iwonowi"; + SF Sg Acc => x + "Iwona"; + SF Sg Instr => x + "Iwonem"; + SF Sg Loc => x + "Iwonie"; + SF Sg Voc => x + "iwo"; + SF Pl Nom => x + "Iwonowie"; + SF Pl Gen => x + "Iwonów"; + SF Pl Dat => x + "Iwonom"; + SF Pl Acc => x + "Iwonów"; + SF Pl Instr => x + "Iwonami"; + SF Pl Loc => x + "Iwonach"; + SF Pl Voc => x + "Iwonowie" + }; + + oper mkNTable0411: Str -> SubstForm => Str; --% + oper mkNTable0411 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "ń"; + SF Sg Gen => x + "ni"; + SF Sg Dat => x + "ni"; + SF Sg Acc => x + "ń"; + SF Sg Instr => x + "nią"; + SF Sg Loc => x + "ni"; + SF Sg Voc => x + "ni"; + SF Pl Nom => x + "nie"; + SF Pl Gen => x + "ni"; + SF Pl Dat => x + "niom"; + SF Pl Acc => x + "nie"; + SF Pl Instr => x + "niami"; + SF Pl Loc => x + "niach"; + SF Pl Voc => x + "nie" + }; + + oper mkNTable0412: Str -> SubstForm => Str; --% + oper mkNTable0412 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "Jacek"; + SF Sg Gen => x + "jacka"; + SF Sg Dat => x + "jackowi"; + SF Sg Acc => x + "jacka"; + SF Sg Instr => x + "jackiem"; + SF Sg Loc => x + "jacku"; + SF Sg Voc => x + "jacku"; + SF Pl Nom => x + "Jackowie"; + SF Pl Gen => x + "jacków"; + SF Pl Dat => x + "jackom"; + SF Pl Acc => x + "jacków"; + SF Pl Instr => x + "jackami"; + SF Pl Loc => x + "jackach"; + SF Pl Voc => x + "Jackowie" + }; + + oper mkNTable0413: Str -> SubstForm => Str; --% + oper mkNTable0413 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "jack"; + SF Sg Gen => x + "jacka"; + SF Sg Dat => x + "jackowi"; + SF Sg Acc => x + "jacka"; + SF Sg Instr => x + "jackiem"; + SF Sg Loc => x + "jacku"; + SF Sg Voc => x + "jacku"; + SF Pl Nom => x + "Jackowie"; + SF Pl Gen => x + "jacków"; + SF Pl Dat => x + "jackom"; + SF Pl Acc => x + "jacków"; + SF Pl Instr => x + "jackami"; + SF Pl Loc => x + "jackach"; + SF Pl Voc => x + "Jackowie" + }; + + oper mkNTable0414: Str -> SubstForm => Str; --% + oper mkNTable0414 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "Jadzia"; + SF Sg Gen => x + "Jadzi"; + SF Sg Dat => x + "Jadzi"; + SF Sg Acc => x + "Jadzię"; + SF Sg Instr => x + "Jadzią"; + SF Sg Loc => x + "Jadzi"; + SF Sg Voc => x + "Jadziu"; + SF Pl Nom => x + "jadzie"; + SF Pl Gen => x + "Jadź"; + SF Pl Dat => x + "Jadziom"; + SF Pl Acc => x + "jadzie"; + SF Pl Instr => x + "Jadziami"; + SF Pl Loc => x + "Jadziach"; + SF Pl Voc => x + "jadzie" + }; + + oper mkNTable0415: Str -> SubstForm => Str; --% + oper mkNTable0415 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "źka"; + SF Sg Gen => x + "źki"; + SF Sg Dat => x + "źce"; + SF Sg Acc => x + "źkę"; + SF Sg Instr => x + "źką"; + SF Sg Loc => x + "źce"; + SF Sg Voc => x + "źko"; + SF Pl Nom => x + "źki"; + SF Pl Gen => x + "ziek"; + SF Pl Dat => x + "źkom"; + SF Pl Acc => x + "źki"; + SF Pl Instr => x + "źkami"; + SF Pl Loc => x + "źkach"; + SF Pl Voc => x + "źki" + }; + + oper mkNTable0416: Str -> SubstForm => Str; --% + oper mkNTable0416 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "łło"; + SF Sg Gen => x + "łły"; + SF Sg Dat => x + "lle"; + SF Sg Acc => x + "łłę"; + SF Sg Instr => x + "łłą"; + SF Sg Loc => x + "lle"; + SF Sg Voc => x + "łło"; + SF Pl Nom => x + "łłowie"; + SF Pl Gen => x + "łłów"; + SF Pl Dat => x + "łłom"; + SF Pl Acc => x + "łłów"; + SF Pl Instr => x + "łłami"; + SF Pl Loc => x + "łłach"; + SF Pl Voc => x + "łłowie" + }; + + oper mkNTable0417: Str -> SubstForm => Str; --% + oper mkNTable0417 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "oda"; + SF Sg Gen => x + "ody"; + SF Sg Dat => x + "odzie"; + SF Sg Acc => x + "odę"; + SF Sg Instr => x + "odą"; + SF Sg Loc => x + "odzie"; + SF Sg Voc => x + "odo"; + SF Pl Nom => x + "ody"; + SF Pl Gen => x + "ód"; + SF Pl Dat => x + "odom"; + SF Pl Acc => x + "ody"; + SF Pl Instr => x + "odami"; + SF Pl Loc => x + "odach"; + SF Pl Voc => x + "ody" + }; + + oper mkNTable0419: Str -> SubstForm => Str; --% + oper mkNTable0419 lexem = + let x = Predef.tk 7 lexem in + table { + SF Sg Nom => x + "jakubek"; + SF Sg Gen => x + "jakubka"; + SF Sg Dat => x + "Jakubkowi"; + SF Sg Acc => x + "jakubka"; + SF Sg Instr => x + "Jakubkiem"; + SF Sg Loc => x + "Jakubku"; + SF Sg Voc => x + "Jakubku"; + SF Pl Nom => x + "Jakubkowie"; + SF Pl Gen => x + "Jakubków"; + SF Pl Dat => x + "jakubkom"; + SF Pl Acc => x + "Jakubków"; + SF Pl Instr => x + "jakubkami"; + SF Pl Loc => x + "jakubkach"; + SF Pl Voc => x + "Jakubkowie" + }; + + oper mkNTable0420: Str -> SubstForm => Str; --% + oper mkNTable0420 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "o"; + SF Sg Gen => x + "a"; + SF Sg Dat => x + "owi"; + SF Sg Acc => x + "a"; + SF Sg Instr => x + "iem"; + SF Sg Loc => x + "u"; + SF Sg Voc => x + "u"; + SF Pl Nom => x + "owie"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "ów"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "owie" + }; + + oper mkNTable0423: Str -> SubstForm => Str; --% + oper mkNTable0423 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "jarek"; + SF Sg Gen => x + "jarka"; + SF Sg Dat => x + "Jarkowi"; + SF Sg Acc => x + "jarka"; + SF Sg Instr => x + "Jarkiem"; + SF Sg Loc => x + "Jarku"; + SF Sg Voc => x + "Jarku"; + SF Pl Nom => x + "Jarkowie"; + SF Pl Gen => x + "Jarków"; + SF Pl Dat => x + "jarkom"; + SF Pl Acc => x + "Jarków"; + SF Pl Instr => x + "jarkami"; + SF Pl Loc => x + "jarkach"; + SF Pl Voc => x + "Jarkowie" + }; + + oper mkNTable0424: Str -> SubstForm => Str; --% + oper mkNTable0424 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "jarosz"; + SF Sg Gen => x + "jarosza"; + SF Sg Dat => x + "jaroszowi"; + SF Sg Acc => x + "jarosza"; + SF Sg Instr => x + "jaroszem"; + SF Sg Loc => x + "jaroszu"; + SF Sg Voc => x + "jaroszu"; + SF Pl Nom => x + "Jaroszowie"; + SF Pl Gen => x + "jaroszów"; + SF Pl Dat => x + "jaroszom"; + SF Pl Acc => x + "jaroszów"; + SF Pl Instr => x + "jaroszami"; + SF Pl Loc => x + "jaroszach"; + SF Pl Voc => x + "Jaroszowie" + }; + + oper mkNTable0425: Str -> SubstForm => Str; --% + oper mkNTable0425 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "jasia"; + SF Sg Gen => x + "Jasi"; + SF Sg Dat => x + "Jasi"; + SF Sg Acc => x + "Jasię"; + SF Sg Instr => x + "Jasią"; + SF Sg Loc => x + "Jasi"; + SF Sg Voc => x + "jasiu"; + SF Pl Nom => x + "jasie"; + SF Pl Gen => x + "jaś"; + SF Pl Dat => x + "jasiom"; + SF Pl Acc => x + "jasie"; + SF Pl Instr => x + "jasiami"; + SF Pl Loc => x + "jasiach"; + SF Pl Voc => x + "jasie" + }; + + oper mkNTable0426: Str -> SubstForm => Str; --% + oper mkNTable0426 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "jasiek"; + SF Sg Gen => x + "jaśka"; + SF Sg Dat => x + "jaśkowi"; + SF Sg Acc => x + "jaśka"; + SF Sg Instr => x + "jaśkiem"; + SF Sg Loc => x + "jaśku"; + SF Sg Voc => x + "jaśku"; + SF Pl Nom => x + "Jaśkowie"; + SF Pl Gen => x + "jaśków"; + SF Pl Dat => x + "jaśkom"; + SF Pl Acc => x + "jaśków"; + SF Pl Instr => x + "jaśkami"; + SF Pl Loc => x + "jaśkach"; + SF Pl Voc => x + "Jaśkowie" + }; + + oper mkNTable0427: Str -> SubstForm => Str; --% + oper mkNTable0427 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "ń"; + SF Sg Gen => x + "nia"; + SF Sg Dat => x + "niowi"; + SF Sg Acc => x + "ń"; + SF Sg Instr => x + "niem"; + SF Sg Loc => x + "niu"; + SF Sg Voc => x + "niu"; + SF Pl Nom => x + "nie"; + SF Pl Gen => x + "niów"; + SF Pl Dat => x + "niom"; + SF Pl Acc => x + "nie"; + SF Pl Instr => x + "niami"; + SF Pl Loc => x + "niach"; + SF Pl Voc => x + "nie" + }; + + oper mkNTable0428: Str -> SubstForm => Str; --% + oper mkNTable0428 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "Jasio"; + SF Sg Gen => x + "jasia"; + SF Sg Dat => x + "jasiowi"; + SF Sg Acc => x + "jasia"; + SF Sg Instr => x + "jasiem"; + SF Sg Loc => x + "jasiu"; + SF Sg Voc => x + "jasiu"; + SF Pl Nom => x + "Jasiowie"; + SF Pl Gen => x + "jasiów"; + SF Pl Dat => x + "jasiom"; + SF Pl Acc => x + "jasiów"; + SF Pl Instr => x + "jasiami"; + SF Pl Loc => x + "jasiach"; + SF Pl Voc => x + "Jasiowie" + }; + + oper mkNTable0429: Str -> SubstForm => Str; --% + oper mkNTable0429 lexem = + let x = Predef.tk 7 lexem in + table { + SF Sg Nom => x + "jastrun"; + SF Sg Gen => x + "jastruna"; + SF Sg Dat => x + "jastrunowi"; + SF Sg Acc => x + "jastruna"; + SF Sg Instr => x + "jastrunem"; + SF Sg Loc => x + "jastrunie"; + SF Sg Voc => x + "jastrunie"; + SF Pl Nom => x + "Jastrunowie"; + SF Pl Gen => x + "jastrunów"; + SF Pl Dat => x + "jastrunom"; + SF Pl Acc => x + "jastrunów"; + SF Pl Instr => x + "jastrunami"; + SF Pl Loc => x + "jastrunach"; + SF Pl Voc => x + "Jastrunowie" + }; + + oper mkNTable0430: Str -> SubstForm => Str; --% + oper mkNTable0430 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "sło"; + SF Sg Gen => x + "sła"; + SF Sg Dat => x + "słu"; + SF Sg Acc => x + "sło"; + SF Sg Instr => x + "słem"; + SF Sg Loc => x + "śle"; + SF Sg Voc => x + "sło"; + SF Pl Nom => x + "sła"; + SF Pl Gen => x + "seł"; + SF Pl Dat => x + "słom"; + SF Pl Acc => x + "sła"; + SF Pl Instr => x + "słami"; + SF Pl Loc => x + "słach"; + SF Pl Voc => x + "sła" + }; + + oper mkNTable0431: Str -> SubstForm => Str; --% + oper mkNTable0431 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "a"; + SF Sg Gen => x + "y"; + SF Sg Dat => x + "ie"; + SF Sg Acc => x + "ę"; + SF Sg Instr => x + "ą"; + SF Sg Loc => x + "ie"; + SF Sg Voc => x + "o"; + SF Pl Nom => x + "y"; + SF Pl Gen => x + "a"; + SF Pl Dat => x + "a"; + SF Pl Acc => x + "y"; + SF Pl Instr => x + "a"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "y" + }; + + oper mkNTable0433: Str -> SubstForm => Str; --% + oper mkNTable0433 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "Jaśko"; + SF Sg Gen => x + "jaśka"; + SF Sg Dat => x + "jaśkowi"; + SF Sg Acc => x + "jaśka"; + SF Sg Instr => x + "jaśkiem"; + SF Sg Loc => x + "jaśku"; + SF Sg Voc => x + "jaśku"; + SF Pl Nom => x + "Jaśkowie"; + SF Pl Gen => x + "jaśków"; + SF Pl Dat => x + "jaśkom"; + SF Pl Acc => x + "jaśków"; + SF Pl Instr => x + "jaśkami"; + SF Pl Loc => x + "jaśkach"; + SF Pl Voc => x + "Jaśkowie" + }; + + oper mkNTable0434: Str -> SubstForm => Str; --% + oper mkNTable0434 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ec"; + SF Sg Gen => x + "ca"; + SF Sg Dat => x + "cowi"; + SF Sg Acc => x + "ca"; + SF Sg Instr => x + "cem"; + SF Sg Loc => x + "cu"; + SF Sg Voc => x + "cu"; + SF Pl Nom => x + "ce"; + SF Pl Gen => x + "ców"; + SF Pl Dat => x + "com"; + SF Pl Acc => x + "ce"; + SF Pl Instr => x + "cami"; + SF Pl Loc => x + "cach"; + SF Pl Voc => x + "ce" + }; + + oper mkNTable0435: Str -> SubstForm => Str; --% + oper mkNTable0435 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "a"; + SF Sg Gen => x + "y"; + SF Sg Dat => x + "ie"; + SF Sg Acc => x + "ę"; + SF Sg Instr => x + "ą"; + SF Sg Loc => x + "ie"; + SF Sg Voc => x + "o"; + SF Pl Nom => x + "i"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "ów"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "i" + }; + + oper mkNTable0436: Str -> SubstForm => Str; --% + oper mkNTable0436 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "Jelena"; + SF Sg Gen => x + "Jeleny"; + SF Sg Dat => x + "jelenie"; + SF Sg Acc => x + "Jelenę"; + SF Sg Instr => x + "Jeleną"; + SF Sg Loc => x + "jelenie"; + SF Sg Voc => x + "Jeleno"; + SF Pl Nom => x + "Jeleny"; + SF Pl Gen => x + "Jelen"; + SF Pl Dat => x + "Jelenom"; + SF Pl Acc => x + "Jeleny"; + SF Pl Instr => x + "Jelenami"; + SF Pl Loc => x + "Jelenach"; + SF Pl Voc => x + "Jeleny" + }; + + oper mkNTable0437: Str -> SubstForm => Str; --% + oper mkNTable0437 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "jerzyk"; + SF Sg Gen => x + "jerzyka"; + SF Sg Dat => x + "jerzykowi"; + SF Sg Acc => x + "jerzyka"; + SF Sg Instr => x + "jerzykiem"; + SF Sg Loc => x + "jerzyku"; + SF Sg Voc => x + "jerzyku"; + SF Pl Nom => x + "Jerzykowie"; + SF Pl Gen => x + "jerzyków"; + SF Pl Dat => x + "jerzykom"; + SF Pl Acc => x + "jerzyków"; + SF Pl Instr => x + "jerzykami"; + SF Pl Loc => x + "jerzykach"; + SF Pl Voc => x + "Jerzykowie" + }; + + oper mkNTable0440: Str -> SubstForm => Str; --% + oper mkNTable0440 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "a"; + SF Sg Dat => x + ""; + SF Sg Acc => x + "a"; + SF Sg Instr => x + ""; + SF Sg Loc => x + ""; + SF Sg Voc => x + ""; + SF Pl Nom => x + ""; + SF Pl Gen => x + ""; + SF Pl Dat => x + ""; + SF Pl Acc => x + ""; + SF Pl Instr => x + ""; + SF Pl Loc => x + ""; + SF Pl Voc => x + "" + }; + + oper mkNTable0441: Str -> SubstForm => Str; --% + oper mkNTable0441 lexem = + let x = Predef.tk 7 lexem in + table { + SF Sg Nom => x + "jonatan"; + SF Sg Gen => x + "jonatana"; + SF Sg Dat => x + "jonatanowi"; + SF Sg Acc => x + "jonatana"; + SF Sg Instr => x + "jonatanem"; + SF Sg Loc => x + "jonatanie"; + SF Sg Voc => x + "jonatanie"; + SF Pl Nom => x + "Jonatanowie"; + SF Pl Gen => x + "jonatanów"; + SF Pl Dat => x + "jonatanom"; + SF Pl Acc => x + "jonatanów"; + SF Pl Instr => x + "jonatanami"; + SF Pl Loc => x + "jonatanach"; + SF Pl Voc => x + "Jonatanowie" + }; + + oper mkNTable0442: Str -> SubstForm => Str; --% + oper mkNTable0442 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "jordan"; + SF Sg Gen => x + "Jordana"; + SF Sg Dat => x + "jordanowi"; + SF Sg Acc => x + "Jordana"; + SF Sg Instr => x + "jordanem"; + SF Sg Loc => x + "jordanie"; + SF Sg Voc => x + "jordanie"; + SF Pl Nom => x + "Jordanowie"; + SF Pl Gen => x + "jordanów"; + SF Pl Dat => x + "jordanom"; + SF Pl Acc => x + "jordanów"; + SF Pl Instr => x + "jordanami"; + SF Pl Loc => x + "jordanach"; + SF Pl Voc => x + "Jordanowie" + }; + + oper mkNTable0444: Str -> SubstForm => Str; --% + oper mkNTable0444 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ph"; + SF Sg Gen => x + "pha"; + SF Sg Dat => x + "phowi"; + SF Sg Acc => x + "pha"; + SF Sg Instr => x + "phem"; + SF Sg Loc => x + "fie"; + SF Sg Voc => x + "fie"; + SF Pl Nom => x + "phowie"; + SF Pl Gen => x + "phów"; + SF Pl Dat => x + "phom"; + SF Pl Acc => x + "phów"; + SF Pl Instr => x + "phami"; + SF Pl Loc => x + "phach"; + SF Pl Voc => x + "phowie" + }; + + oper mkNTable0445: Str -> SubstForm => Str; --% + oper mkNTable0445 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "kaczor"; + SF Sg Gen => x + "kaczora"; + SF Sg Dat => x + "kaczorowi"; + SF Sg Acc => x + "kaczora"; + SF Sg Instr => x + "kaczorem"; + SF Sg Loc => x + "kaczorze"; + SF Sg Voc => x + "kaczorze"; + SF Pl Nom => x + "Kaczorowie"; + SF Pl Gen => x + "kaczorów"; + SF Pl Dat => x + "kaczorom"; + SF Pl Acc => x + "kaczorów"; + SF Pl Instr => x + "kaczorami"; + SF Pl Loc => x + "kaczorach"; + SF Pl Voc => x + "Kaczorowie" + }; + + oper mkNTable0446: Str -> SubstForm => Str; --% + oper mkNTable0446 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "kajtek"; + SF Sg Gen => x + "kajtka"; + SF Sg Dat => x + "kajtkowi"; + SF Sg Acc => x + "kajtka"; + SF Sg Instr => x + "kajtkiem"; + SF Sg Loc => x + "kajtku"; + SF Sg Voc => x + "kajtku"; + SF Pl Nom => x + "Kajtkowie"; + SF Pl Gen => x + "kajtków"; + SF Pl Dat => x + "kajtkom"; + SF Pl Acc => x + "kajtków"; + SF Pl Instr => x + "kajtkami"; + SF Pl Loc => x + "kajtkach"; + SF Pl Voc => x + "Kajtkowie" + }; + + oper mkNTable0447: Str -> SubstForm => Str; --% + oper mkNTable0447 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "kania"; + SF Sg Gen => x + "kani"; + SF Sg Dat => x + "kani"; + SF Sg Acc => x + "kanię"; + SF Sg Instr => x + "kanią"; + SF Sg Loc => x + "kani"; + SF Sg Voc => x + "kanio"; + SF Pl Nom => x + "Kaniowie"; + SF Pl Gen => x + "Kaniów"; + SF Pl Dat => x + "kaniom"; + SF Pl Acc => x + "Kaniów"; + SF Pl Instr => x + "kaniami"; + SF Pl Loc => x + "kaniach"; + SF Pl Voc => x + "Kaniowie" + }; + + oper mkNTable0448: Str -> SubstForm => Str; --% + oper mkNTable0448 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "kant"; + SF Sg Gen => x + "Kanta"; + SF Sg Dat => x + "kantowi"; + SF Sg Acc => x + "Kanta"; + SF Sg Instr => x + "kantem"; + SF Sg Loc => x + "kancie"; + SF Sg Voc => x + "kancie"; + SF Pl Nom => x + "Kantowie"; + SF Pl Gen => x + "kantów"; + SF Pl Dat => x + "kantom"; + SF Pl Acc => x + "kantów"; + SF Pl Instr => x + "kantami"; + SF Pl Loc => x + "kantach"; + SF Pl Voc => x + "Kantowie" + }; + + oper mkNTable0449: Str -> SubstForm => Str; --% + oper mkNTable0449 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "u"; + SF Sg Dat => x + ""; + SF Sg Acc => x + ""; + SF Sg Instr => x + ""; + SF Sg Loc => x + ""; + SF Sg Voc => x + ""; + SF Pl Nom => x + ""; + SF Pl Gen => x + ""; + SF Pl Dat => x + ""; + SF Pl Acc => x + ""; + SF Pl Instr => x + ""; + SF Pl Loc => x + ""; + SF Pl Voc => x + "" + }; + + oper mkNTable0452: Str -> SubstForm => Str; --% + oper mkNTable0452 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "Karl"; + SF Sg Gen => x + "Karla"; + SF Sg Dat => x + "Karlowi"; + SF Sg Acc => x + "Karla"; + SF Sg Instr => x + "Karlem"; + SF Sg Loc => x + "Karlu"; + SF Sg Voc => x + "Karlu"; + SF Pl Nom => x + "karle"; + SF Pl Gen => x + "Karlów"; + SF Pl Dat => x + "Karlom"; + SF Pl Acc => x + "Karlów"; + SF Pl Instr => x + "Karlami"; + SF Pl Loc => x + "Karlach"; + SF Pl Voc => x + "karle" + }; + + oper mkNTable0453: Str -> SubstForm => Str; --% + oper mkNTable0453 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "karlik"; + SF Sg Gen => x + "karlika"; + SF Sg Dat => x + "karlikowi"; + SF Sg Acc => x + "karlika"; + SF Sg Instr => x + "karlikiem"; + SF Sg Loc => x + "karliku"; + SF Sg Voc => x + "karliku"; + SF Pl Nom => x + "Karlikowie"; + SF Pl Gen => x + "karlików"; + SF Pl Dat => x + "karlikom"; + SF Pl Acc => x + "karlików"; + SF Pl Instr => x + "karlikami"; + SF Pl Loc => x + "karlikach"; + SF Pl Voc => x + "Karlikowie" + }; + + oper mkNTable0454: Str -> SubstForm => Str; --% + oper mkNTable0454 lexem = + let x = Predef.tk 7 lexem in + table { + SF Sg Nom => x + "karolek"; + SF Sg Gen => x + "karolka"; + SF Sg Dat => x + "karolkowi"; + SF Sg Acc => x + "karolka"; + SF Sg Instr => x + "karolkiem"; + SF Sg Loc => x + "karolku"; + SF Sg Voc => x + "karolku"; + SF Pl Nom => x + "Karolkowie"; + SF Pl Gen => x + "karolków"; + SF Pl Dat => x + "karolkom"; + SF Pl Acc => x + "karolków"; + SF Pl Instr => x + "karolkami"; + SF Pl Loc => x + "karolkach"; + SF Pl Voc => x + "Karolkowie" + }; + + oper mkNTable0455: Str -> SubstForm => Str; --% + oper mkNTable0455 lexem = + let x = Predef.tk 7 lexem in + table { + SF Sg Nom => x + "karolka"; + SF Sg Gen => x + "karolki"; + SF Sg Dat => x + "Karolce"; + SF Sg Acc => x + "Karolkę"; + SF Sg Instr => x + "Karolką"; + SF Sg Loc => x + "Karolce"; + SF Sg Voc => x + "Karolko"; + SF Pl Nom => x + "karolki"; + SF Pl Gen => x + "karolek"; + SF Pl Dat => x + "karolkom"; + SF Pl Acc => x + "karolki"; + SF Pl Instr => x + "karolkami"; + SF Pl Loc => x + "karolkach"; + SF Pl Voc => x + "karolki" + }; + + oper mkNTable0456: Str -> SubstForm => Str; --% + oper mkNTable0456 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "ia"; + SF Sg Dat => x + "iowi"; + SF Sg Acc => x + "ia"; + SF Sg Instr => x + "iem"; + SF Sg Loc => x + "iu"; + SF Sg Voc => x + "iu"; + SF Pl Nom => x + "ie"; + SF Pl Gen => x + "i"; + SF Pl Dat => x + "iom"; + SF Pl Acc => x + "i"; + SF Pl Instr => x + "iami"; + SF Pl Loc => x + "iach"; + SF Pl Voc => x + "ie" + }; + + oper mkNTable0457: Str -> SubstForm => Str; --% + oper mkNTable0457 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "Kasia"; + SF Sg Gen => x + "Kasi"; + SF Sg Dat => x + "Kasi"; + SF Sg Acc => x + "Kasię"; + SF Sg Instr => x + "Kasią"; + SF Sg Loc => x + "Kasi"; + SF Sg Voc => x + "Kasiu"; + SF Pl Nom => x + "kasie"; + SF Pl Gen => x + "Kaś"; + SF Pl Dat => x + "Kasiom"; + SF Pl Acc => x + "kasie"; + SF Pl Instr => x + "Kasiami"; + SF Pl Loc => x + "Kasiach"; + SF Pl Voc => x + "kasie" + }; + + oper mkNTable0458: Str -> SubstForm => Str; --% + oper mkNTable0458 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "ńka"; + SF Sg Gen => x + "ńki"; + SF Sg Dat => x + "ńce"; + SF Sg Acc => x + "ńkę"; + SF Sg Instr => x + "ńką"; + SF Sg Loc => x + "ńce"; + SF Sg Voc => x + "ńko"; + SF Pl Nom => x + "ńki"; + SF Pl Gen => x + "niek"; + SF Pl Dat => x + "ńkom"; + SF Pl Acc => x + "ńki"; + SF Pl Instr => x + "ńkami"; + SF Pl Loc => x + "ńkach"; + SF Pl Voc => x + "ńki" + }; + + oper mkNTable0459: Str -> SubstForm => Str; --% + oper mkNTable0459 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "kastor"; + SF Sg Gen => x + "kastora"; + SF Sg Dat => x + "kastorowi"; + SF Sg Acc => x + "kastora"; + SF Sg Instr => x + "kastorem"; + SF Sg Loc => x + "kastorze"; + SF Sg Voc => x + "kastorze"; + SF Pl Nom => x + "Kastorowie"; + SF Pl Gen => x + "kastorów"; + SF Pl Dat => x + "kastorom"; + SF Pl Acc => x + "kastorów"; + SF Pl Instr => x + "kastorami"; + SF Pl Loc => x + "kastorach"; + SF Pl Voc => x + "Kastorowie" + }; + + oper mkNTable0460: Str -> SubstForm => Str; --% + oper mkNTable0460 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "kato"; + SF Sg Gen => x + "katona"; + SF Sg Dat => x + "katonowi"; + SF Sg Acc => x + "katona"; + SF Sg Instr => x + "katonem"; + SF Sg Loc => x + "katonie"; + SF Sg Voc => x + "katonie"; + SF Pl Nom => x + "Katonowie"; + SF Pl Gen => x + "katonów"; + SF Pl Dat => x + "katonom"; + SF Pl Acc => x + "katonów"; + SF Pl Instr => x + "katonami"; + SF Pl Loc => x + "katonach"; + SF Pl Voc => x + "Katonowie" + }; + + oper mkNTable0461: Str -> SubstForm => Str; --% + oper mkNTable0461 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "kaukaz"; + SF Sg Gen => x + "Kaukazu"; + SF Sg Dat => x + "kaukazowi"; + SF Sg Acc => x + "kaukaz"; + SF Sg Instr => x + "kaukazem"; + SF Sg Loc => x + "kaukazie"; + SF Sg Voc => x + "kaukazie"; + SF Pl Nom => x + "kaukazy"; + SF Pl Gen => x + "kaukazów"; + SF Pl Dat => x + "kaukazom"; + SF Pl Acc => x + "kaukazy"; + SF Pl Instr => x + "kaukazami"; + SF Pl Loc => x + "kaukazach"; + SF Pl Voc => x + "kaukazy" + }; + + oper mkNTable0462: Str -> SubstForm => Str; --% + oper mkNTable0462 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "kawa"; + SF Sg Gen => x + "kawy"; + SF Sg Dat => x + "kawie"; + SF Sg Acc => x + "kawę"; + SF Sg Instr => x + "kawą"; + SF Sg Loc => x + "kawie"; + SF Sg Voc => x + "kawo"; + SF Pl Nom => x + "Kawowie"; + SF Pl Gen => x + "Kawów"; + SF Pl Dat => x + "kawom"; + SF Pl Acc => x + "Kawów"; + SF Pl Instr => x + "kawami"; + SF Pl Loc => x + "kawach"; + SF Pl Voc => x + "Kawowie" + }; + + oper mkNTable0463: Str -> SubstForm => Str; --% + oper mkNTable0463 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "Kazan"; + SF Sg Gen => x + "Kazana"; + SF Sg Dat => x + "Kazanowi"; + SF Sg Acc => x + "Kazana"; + SF Sg Instr => x + "Kazanem"; + SF Sg Loc => x + "kazanie"; + SF Sg Voc => x + "kazanie"; + SF Pl Nom => x + "Kazanowie"; + SF Pl Gen => x + "Kazanów"; + SF Pl Dat => x + "Kazanom"; + SF Pl Acc => x + "Kazanów"; + SF Pl Instr => x + "Kazanami"; + SF Pl Loc => x + "Kazanach"; + SF Pl Voc => x + "Kazanowie" + }; + + oper mkNTable0464: Str -> SubstForm => Str; --% + oper mkNTable0464 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "kańczuga"; + SF Sg Gen => x + "kańczugi"; + SF Sg Dat => x + "Kańczudze"; + SF Sg Acc => x + "Kańczugę"; + SF Sg Instr => x + "Kańczugą"; + SF Sg Loc => x + "Kańczudze"; + SF Sg Voc => x + "Kańczugo"; + SF Pl Nom => x + "kańczugi"; + SF Pl Gen => x + "kańczug"; + SF Pl Dat => x + "kańczugom"; + SF Pl Acc => x + "kańczugi"; + SF Pl Instr => x + "kańczugami"; + SF Pl Loc => x + "kańczugach"; + SF Pl Voc => x + "kańczugi" + }; + + oper mkNTable0465: Str -> SubstForm => Str; --% + oper mkNTable0465 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "kedyw"; + SF Sg Gen => x + "Kedywu"; + SF Sg Dat => x + "kedywowi"; + SF Sg Acc => x + "kedyw"; + SF Sg Instr => x + "kedywem"; + SF Sg Loc => x + "kedywie"; + SF Sg Voc => x + "kedywie"; + SF Pl Nom => x + "kedywy"; + SF Pl Gen => x + "kedywów"; + SF Pl Dat => x + "kedywom"; + SF Pl Acc => x + "kedywy"; + SF Pl Instr => x + "kedywami"; + SF Pl Loc => x + "kedywach"; + SF Pl Voc => x + "kedywy" + }; + + oper mkNTable0466: Str -> SubstForm => Str; --% + oper mkNTable0466 lexem = + let x = lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + ""; + SF Sg Dat => x + "owi"; + SF Sg Acc => x + ""; + SF Sg Instr => x + "em"; + SF Sg Loc => x + ""; + SF Sg Voc => x + ""; + SF Pl Nom => x + "y"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "y"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "y" + }; + + oper mkNTable0467: Str -> SubstForm => Str; --% + oper mkNTable0467 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "ź"; + SF Sg Gen => x + "zia"; + SF Sg Dat => x + "ziowi"; + SF Sg Acc => x + "zia"; + SF Sg Instr => x + "ziem"; + SF Sg Loc => x + "ziu"; + SF Sg Voc => x + "ziu"; + SF Pl Nom => x + "ziowie"; + SF Pl Gen => x + "ziów"; + SF Pl Dat => x + "ziom"; + SF Pl Acc => x + "ziów"; + SF Pl Instr => x + "ziami"; + SF Pl Loc => x + "ziach"; + SF Pl Voc => x + "ziowie" + }; + + oper mkNTable0468: Str -> SubstForm => Str; --% + oper mkNTable0468 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "kiełbasa"; + SF Sg Gen => x + "kiełbasy"; + SF Sg Dat => x + "kiełbasie"; + SF Sg Acc => x + "kiełbasę"; + SF Sg Instr => x + "kiełbasą"; + SF Sg Loc => x + "kiełbasie"; + SF Sg Voc => x + "kiełbaso"; + SF Pl Nom => x + "Kiełbasowie"; + SF Pl Gen => x + "Kiełbasów"; + SF Pl Dat => x + "kiełbasom"; + SF Pl Acc => x + "Kiełbasów"; + SF Pl Instr => x + "kiełbasami"; + SF Pl Loc => x + "kiełbasach"; + SF Pl Voc => x + "Kiełbasowie" + }; + + oper mkNTable0470: Str -> SubstForm => Str; --% + oper mkNTable0470 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "king"; + SF Sg Gen => x + "Kinga"; + SF Sg Dat => x + "kingowi"; + SF Sg Acc => x + "Kinga"; + SF Sg Instr => x + "kingiem"; + SF Sg Loc => x + "kingu"; + SF Sg Voc => x + "kingu"; + SF Pl Nom => x + "Kingowie"; + SF Pl Gen => x + "kingów"; + SF Pl Dat => x + "kingom"; + SF Pl Acc => x + "kingów"; + SF Pl Instr => x + "kingami"; + SF Pl Loc => x + "kingach"; + SF Pl Voc => x + "Kingowie" + }; + + oper mkNTable0471: Str -> SubstForm => Str; --% + oper mkNTable0471 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "Kinga"; + SF Sg Gen => x + "kingi"; + SF Sg Dat => x + "Kindze"; + SF Sg Acc => x + "Kingę"; + SF Sg Instr => x + "Kingą"; + SF Sg Loc => x + "Kindze"; + SF Sg Voc => x + "Kingo"; + SF Pl Nom => x + "kingi"; + SF Pl Gen => x + "king"; + SF Pl Dat => x + "kingom"; + SF Pl Acc => x + "kingi"; + SF Pl Instr => x + "kingami"; + SF Pl Loc => x + "kingach"; + SF Pl Voc => x + "kingi" + }; + + oper mkNTable0472: Str -> SubstForm => Str; --% + oper mkNTable0472 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "Kinia"; + SF Sg Gen => x + "Kini"; + SF Sg Dat => x + "Kini"; + SF Sg Acc => x + "Kinię"; + SF Sg Instr => x + "Kinią"; + SF Sg Loc => x + "Kini"; + SF Sg Voc => x + "Kinio"; + SF Pl Nom => x + "kinie"; + SF Pl Gen => x + "Kiń"; + SF Pl Dat => x + "Kiniom"; + SF Pl Acc => x + "kinie"; + SF Pl Instr => x + "Kiniami"; + SF Pl Loc => x + "Kiniach"; + SF Pl Voc => x + "kinie" + }; + + oper mkNTable0473: Str -> SubstForm => Str; --% + oper mkNTable0473 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "Kira"; + SF Sg Gen => x + "kiry"; + SF Sg Dat => x + "kirze"; + SF Sg Acc => x + "Kirę"; + SF Sg Instr => x + "Kirą"; + SF Sg Loc => x + "kirze"; + SF Sg Voc => x + "Kiro"; + SF Pl Nom => x + "kiry"; + SF Pl Gen => x + "kir"; + SF Pl Dat => x + "kirom"; + SF Pl Acc => x + "kiry"; + SF Pl Instr => x + "kirami"; + SF Pl Loc => x + "kirach"; + SF Pl Voc => x + "kiry" + }; + + oper mkNTable0474: Str -> SubstForm => Str; --% + oper mkNTable0474 lexem = + let x = Predef.tk 7 lexem in + table { + SF Sg Nom => x + "klaczko"; + SF Sg Gen => x + "klaczki"; + SF Sg Dat => x + "klaczce"; + SF Sg Acc => x + "klaczkę"; + SF Sg Instr => x + "klaczką"; + SF Sg Loc => x + "klaczce"; + SF Sg Voc => x + "klaczko"; + SF Pl Nom => x + "Klaczkowie"; + SF Pl Gen => x + "Klaczków"; + SF Pl Dat => x + "klaczkom"; + SF Pl Acc => x + "Klaczków"; + SF Pl Instr => x + "klaczkami"; + SF Pl Loc => x + "klaczkach"; + SF Pl Voc => x + "Klaczkowie" + }; + + oper mkNTable0475: Str -> SubstForm => Str; --% + oper mkNTable0475 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "Klara"; + SF Sg Gen => x + "klary"; + SF Sg Dat => x + "klarze"; + SF Sg Acc => x + "Klarę"; + SF Sg Instr => x + "Klarą"; + SF Sg Loc => x + "klarze"; + SF Sg Voc => x + "Klaro"; + SF Pl Nom => x + "klary"; + SF Pl Gen => x + "klar"; + SF Pl Dat => x + "klarom"; + SF Pl Acc => x + "klary"; + SF Pl Instr => x + "klarami"; + SF Pl Loc => x + "klarach"; + SF Pl Voc => x + "klary" + }; + + oper mkNTable0477: Str -> SubstForm => Str; --% + oper mkNTable0477 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "kokoszko"; + SF Sg Gen => x + "kokoszki"; + SF Sg Dat => x + "kokoszce"; + SF Sg Acc => x + "kokoszkę"; + SF Sg Instr => x + "kokoszką"; + SF Sg Loc => x + "kokoszce"; + SF Sg Voc => x + "kokoszko"; + SF Pl Nom => x + "Kokoszkowie"; + SF Pl Gen => x + "Kokoszków"; + SF Pl Dat => x + "kokoszkom"; + SF Pl Acc => x + "Kokoszków"; + SF Pl Instr => x + "kokoszkami"; + SF Pl Loc => x + "kokoszkach"; + SF Pl Voc => x + "Kokoszkowie" + }; + + oper mkNTable0479: Str -> SubstForm => Str; --% + oper mkNTable0479 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "koleta"; + SF Sg Gen => x + "kolety"; + SF Sg Dat => x + "kolecie"; + SF Sg Acc => x + "Koletę"; + SF Sg Instr => x + "Koletą"; + SF Sg Loc => x + "kolecie"; + SF Sg Voc => x + "Koleto"; + SF Pl Nom => x + "kolety"; + SF Pl Gen => x + "kolet"; + SF Pl Dat => x + "koletom"; + SF Pl Acc => x + "kolety"; + SF Pl Instr => x + "koletami"; + SF Pl Loc => x + "koletach"; + SF Pl Voc => x + "kolety" + }; + + oper mkNTable0481: Str -> SubstForm => Str; --% + oper mkNTable0481 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "kongo"; + SF Sg Gen => x + "konga"; + SF Sg Dat => x + "Kongu"; + SF Sg Acc => x + "kongo"; + SF Sg Instr => x + "Kongiem"; + SF Sg Loc => x + "Kongu"; + SF Sg Voc => x + "kongo"; + SF Pl Nom => x + "konga"; + SF Pl Gen => x + "kong"; + SF Pl Dat => x + "kongom"; + SF Pl Acc => x + "konga"; + SF Pl Instr => x + "kongami"; + SF Pl Loc => x + "kongach"; + SF Pl Voc => x + "konga" + }; + + oper mkNTable0483: Str -> SubstForm => Str; --% + oper mkNTable0483 lexem = + let x = Predef.tk 9 lexem in + table { + SF Sg Nom => x + "konstanty"; + SF Sg Gen => x + "Konstantego"; + SF Sg Dat => x + "Konstantemu"; + SF Sg Acc => x + "Konstantego"; + SF Sg Instr => x + "Konstantym"; + SF Sg Loc => x + "Konstantym"; + SF Sg Voc => x + "konstanty"; + SF Pl Nom => x + "Konstantowie"; + SF Pl Gen => x + "Konstantych"; + SF Pl Dat => x + "Konstantym"; + SF Pl Acc => x + "Konstantych"; + SF Pl Instr => x + "Konstantymi"; + SF Pl Loc => x + "Konstantych"; + SF Pl Voc => x + "Konstantowie" + }; + + oper mkNTable0484: Str -> SubstForm => Str; --% + oper mkNTable0484 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "Kopt"; + SF Sg Gen => x + "Kopta"; + SF Sg Dat => x + "Koptowi"; + SF Sg Acc => x + "Kopta"; + SF Sg Instr => x + "Koptem"; + SF Sg Loc => x + "kopcie"; + SF Sg Voc => x + "kopcie"; + SF Pl Nom => x + "Koptowie"; + SF Pl Gen => x + "Koptów"; + SF Pl Dat => x + "Koptom"; + SF Pl Acc => x + "Koptów"; + SF Pl Instr => x + "Koptami"; + SF Pl Loc => x + "Koptach"; + SF Pl Voc => x + "Koptowie" + }; + + oper mkNTable0486: Str -> SubstForm => Str; --% + oper mkNTable0486 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "kornel"; + SF Sg Gen => x + "Kornela"; + SF Sg Dat => x + "kornelowi"; + SF Sg Acc => x + "Kornela"; + SF Sg Instr => x + "kornelem"; + SF Sg Loc => x + "kornelu"; + SF Sg Voc => x + "kornelu"; + SF Pl Nom => x + "kornele"; + SF Pl Gen => x + "kornelów"; + SF Pl Dat => x + "kornelom"; + SF Pl Acc => x + "kornelów"; + SF Pl Instr => x + "kornelami"; + SF Pl Loc => x + "kornelach"; + SF Pl Voc => x + "kornele" + }; + + oper mkNTable0487: Str -> SubstForm => Str; --% + oper mkNTable0487 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "korsak"; + SF Sg Gen => x + "korsaka"; + SF Sg Dat => x + "korsakowi"; + SF Sg Acc => x + "korsaka"; + SF Sg Instr => x + "korsakiem"; + SF Sg Loc => x + "korsaku"; + SF Sg Voc => x + "korsaku"; + SF Pl Nom => x + "Korsakowie"; + SF Pl Gen => x + "korsaków"; + SF Pl Dat => x + "korsakom"; + SF Pl Acc => x + "korsaków"; + SF Pl Instr => x + "korsakami"; + SF Pl Loc => x + "korsakach"; + SF Pl Voc => x + "Korsakowie" + }; + + oper mkNTable0488: Str -> SubstForm => Str; --% + oper mkNTable0488 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "a"; + SF Sg Dat => x + "owi"; + SF Sg Acc => x + "a"; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "ie"; + SF Sg Voc => x + "ie"; + SF Pl Nom => x + "owie"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + ""; + SF Pl Acc => x + "ów"; + SF Pl Instr => x + ""; + SF Pl Loc => x + ""; + SF Pl Voc => x + "owie" + }; + + oper mkNTable0489: Str -> SubstForm => Str; --% + oper mkNTable0489 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "kostek"; + SF Sg Gen => x + "kostka"; + SF Sg Dat => x + "Kostkowi"; + SF Sg Acc => x + "kostka"; + SF Sg Instr => x + "Kostkiem"; + SF Sg Loc => x + "Kostku"; + SF Sg Voc => x + "Kostku"; + SF Pl Nom => x + "Kostkowie"; + SF Pl Gen => x + "Kostków"; + SF Pl Dat => x + "kostkom"; + SF Pl Acc => x + "Kostków"; + SF Pl Instr => x + "kostkami"; + SF Pl Loc => x + "kostkach"; + SF Pl Voc => x + "Kostkowie" + }; + + oper mkNTable0490: Str -> SubstForm => Str; --% + oper mkNTable0490 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "kostka"; + SF Sg Gen => x + "kostki"; + SF Sg Dat => x + "kostce"; + SF Sg Acc => x + "kostkę"; + SF Sg Instr => x + "kostką"; + SF Sg Loc => x + "kostce"; + SF Sg Voc => x + "kostko"; + SF Pl Nom => x + "Kostkowie"; + SF Pl Gen => x + "Kostków"; + SF Pl Dat => x + "kostkom"; + SF Pl Acc => x + "Kostków"; + SF Pl Instr => x + "kostkami"; + SF Pl Loc => x + "kostkach"; + SF Pl Voc => x + "Kostkowie" + }; + + oper mkNTable0491: Str -> SubstForm => Str; --% + oper mkNTable0491 lexem = + let x = Predef.tk 9 lexem in + table { + SF Sg Nom => x + "kostrzewa"; + SF Sg Gen => x + "kostrzewy"; + SF Sg Dat => x + "kostrzewie"; + SF Sg Acc => x + "kostrzewę"; + SF Sg Instr => x + "kostrzewą"; + SF Sg Loc => x + "kostrzewie"; + SF Sg Voc => x + "kostrzewo"; + SF Pl Nom => x + "Kostrzewowie"; + SF Pl Gen => x + "Kostrzewów"; + SF Pl Dat => x + "kostrzewom"; + SF Pl Acc => x + "Kostrzewów"; + SF Pl Instr => x + "kostrzewami"; + SF Pl Loc => x + "kostrzewach"; + SF Pl Voc => x + "Kostrzewowie" + }; + + oper mkNTable0493: Str -> SubstForm => Str; --% + oper mkNTable0493 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "kot"; + SF Sg Gen => x + "kota"; + SF Sg Dat => x + "kotowi"; + SF Sg Acc => x + "kota"; + SF Sg Instr => x + "kotem"; + SF Sg Loc => x + "kocie"; + SF Sg Voc => x + "kocie"; + SF Pl Nom => x + "Kotowie"; + SF Pl Gen => x + "kotów"; + SF Pl Dat => x + "kotom"; + SF Pl Acc => x + "kotów"; + SF Pl Instr => x + "kotami"; + SF Pl Loc => x + "kotach"; + SF Pl Voc => x + "Kotowie" + }; + + oper mkNTable0494: Str -> SubstForm => Str; --% + oper mkNTable0494 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "kotula"; + SF Sg Gen => x + "kotuli"; + SF Sg Dat => x + "kotuli"; + SF Sg Acc => x + "kotulę"; + SF Sg Instr => x + "kotulą"; + SF Sg Loc => x + "kotuli"; + SF Sg Voc => x + "kotulo"; + SF Pl Nom => x + "Kotulowie"; + SF Pl Gen => x + "Kotulów"; + SF Pl Dat => x + "kotulom"; + SF Pl Acc => x + "Kotulów"; + SF Pl Instr => x + "kotulami"; + SF Pl Loc => x + "kotulach"; + SF Pl Voc => x + "Kotulowie" + }; + + oper mkNTable0495: Str -> SubstForm => Str; --% + oper mkNTable0495 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "kowal"; + SF Sg Gen => x + "kowala"; + SF Sg Dat => x + "kowalowi"; + SF Sg Acc => x + "kowala"; + SF Sg Instr => x + "kowalem"; + SF Sg Loc => x + "kowalu"; + SF Sg Voc => x + "kowalu"; + SF Pl Nom => x + "Kowalowie"; + SF Pl Gen => x + "Kowalów"; + SF Pl Dat => x + "kowalom"; + SF Pl Acc => x + "Kowalów"; + SF Pl Instr => x + "kowalami"; + SF Pl Loc => x + "kowalach"; + SF Pl Voc => x + "Kowalowie" + }; + + oper mkNTable0496: Str -> SubstForm => Str; --% + oper mkNTable0496 lexem = + let x = Predef.tk 7 lexem in + table { + SF Sg Nom => x + "kowalik"; + SF Sg Gen => x + "kowalika"; + SF Sg Dat => x + "kowalikowi"; + SF Sg Acc => x + "kowalika"; + SF Sg Instr => x + "kowalikiem"; + SF Sg Loc => x + "kowaliku"; + SF Sg Voc => x + "kowaliku"; + SF Pl Nom => x + "Kowalikowie"; + SF Pl Gen => x + "kowalików"; + SF Pl Dat => x + "kowalikom"; + SF Pl Acc => x + "kowalików"; + SF Pl Instr => x + "kowalikami"; + SF Pl Loc => x + "kowalikach"; + SF Pl Voc => x + "Kowalikowie" + }; + + oper mkNTable0497: Str -> SubstForm => Str; --% + oper mkNTable0497 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "kozaczka"; + SF Sg Gen => x + "kozaczki"; + SF Sg Dat => x + "Kozaczce"; + SF Sg Acc => x + "Kozaczkę"; + SF Sg Instr => x + "Kozaczką"; + SF Sg Loc => x + "Kozaczce"; + SF Sg Voc => x + "Kozaczko"; + SF Pl Nom => x + "kozaczki"; + SF Pl Gen => x + "kozaczek"; + SF Pl Dat => x + "kozaczkom"; + SF Pl Acc => x + "kozaczki"; + SF Pl Instr => x + "kozaczkami"; + SF Pl Loc => x + "kozaczkach"; + SF Pl Voc => x + "kozaczki" + }; + + oper mkNTable0498: Str -> SubstForm => Str; --% + oper mkNTable0498 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "kozioł"; + SF Sg Gen => x + "kozła"; + SF Sg Dat => x + "Kozłowi"; + SF Sg Acc => x + "kozła"; + SF Sg Instr => x + "kozłem"; + SF Sg Loc => x + "koźle"; + SF Sg Voc => x + "koźle"; + SF Pl Nom => x + "Kozłowie"; + SF Pl Gen => x + "kozłów"; + SF Pl Dat => x + "kozłom"; + SF Pl Acc => x + "kozłów"; + SF Pl Instr => x + "kozłami"; + SF Pl Loc => x + "kozłach"; + SF Pl Voc => x + "Kozłowie" + }; + + oper mkNTable0500: Str -> SubstForm => Str; --% + oper mkNTable0500 lexem = + let x = Predef.tk 9 lexem in + table { + SF Sg Nom => x + "kołodziej"; + SF Sg Gen => x + "kołodzieja"; + SF Sg Dat => x + "kołodziejowi"; + SF Sg Acc => x + "kołodzieja"; + SF Sg Instr => x + "kołodziejem"; + SF Sg Loc => x + "kołodzieju"; + SF Sg Voc => x + "kołodzieju"; + SF Pl Nom => x + "Kołodziejowie"; + SF Pl Gen => x + "kołodziejów"; + SF Pl Dat => x + "kołodziejom"; + SF Pl Acc => x + "kołodziejów"; + SF Pl Instr => x + "kołodziejami"; + SF Pl Loc => x + "kołodziejach"; + SF Pl Voc => x + "Kołodziejowie" + }; + + oper mkNTable0502: Str -> SubstForm => Str; --% + oper mkNTable0502 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "krawczyk"; + SF Sg Gen => x + "krawczyka"; + SF Sg Dat => x + "krawczykowi"; + SF Sg Acc => x + "krawczyka"; + SF Sg Instr => x + "krawczykiem"; + SF Sg Loc => x + "krawczyku"; + SF Sg Voc => x + "krawczyku"; + SF Pl Nom => x + "Krawczykowie"; + SF Pl Gen => x + "krawczyków"; + SF Pl Dat => x + "krawczykom"; + SF Pl Acc => x + "krawczyków"; + SF Pl Instr => x + "krawczykami"; + SF Pl Loc => x + "krawczykach"; + SF Pl Voc => x + "Krawczykowie" + }; + + oper mkNTable0503: Str -> SubstForm => Str; --% + oper mkNTable0503 lexem = + let x = Predef.tk 7 lexem in + table { + SF Sg Nom => x + "krawiec"; + SF Sg Gen => x + "krawca"; + SF Sg Dat => x + "krawcowi"; + SF Sg Acc => x + "krawca"; + SF Sg Instr => x + "krawcem"; + SF Sg Loc => x + "krawcu"; + SF Sg Voc => x + "krawcu"; + SF Pl Nom => x + "Krawcowie"; + SF Pl Gen => x + "krawców"; + SF Pl Dat => x + "krawcom"; + SF Pl Acc => x + "krawców"; + SF Pl Instr => x + "krawcami"; + SF Pl Loc => x + "krawcach"; + SF Pl Voc => x + "Krawcowie" + }; + + oper mkNTable0504: Str -> SubstForm => Str; --% + oper mkNTable0504 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "kreta"; + SF Sg Gen => x + "krety"; + SF Sg Dat => x + "krecie"; + SF Sg Acc => x + "Kretę"; + SF Sg Instr => x + "Kretą"; + SF Sg Loc => x + "krecie"; + SF Sg Voc => x + "Kreto"; + SF Pl Nom => x + "krety"; + SF Pl Gen => x + "kret"; + SF Pl Dat => x + "kretom"; + SF Pl Acc => x + "krety"; + SF Pl Instr => x + "kretami"; + SF Pl Loc => x + "kretach"; + SF Pl Voc => x + "krety" + }; + + oper mkNTable0505: Str -> SubstForm => Str; --% + oper mkNTable0505 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "iew"; + SF Sg Gen => x + "wi"; + SF Sg Dat => x + "wi"; + SF Sg Acc => x + "iew"; + SF Sg Instr => x + "wią"; + SF Sg Loc => x + "wi"; + SF Sg Voc => x + "wi"; + SF Pl Nom => x + "wie"; + SF Pl Gen => x + "wi"; + SF Pl Dat => x + "wiom"; + SF Pl Acc => x + "wie"; + SF Pl Instr => x + "wiami"; + SF Pl Loc => x + "wiach"; + SF Pl Voc => x + "wie" + }; + + oper mkNTable0506: Str -> SubstForm => Str; --% + oper mkNTable0506 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "krupa"; + SF Sg Gen => x + "krupy"; + SF Sg Dat => x + "krupie"; + SF Sg Acc => x + "krupę"; + SF Sg Instr => x + "krupą"; + SF Sg Loc => x + "krupie"; + SF Sg Voc => x + "krupo"; + SF Pl Nom => x + "Krupowie"; + SF Pl Gen => x + "krupów"; + SF Pl Dat => x + "krupom"; + SF Pl Acc => x + "krupów"; + SF Pl Instr => x + "krupami"; + SF Pl Loc => x + "krupach"; + SF Pl Voc => x + "Krupowie" + }; + + oper mkNTable0507: Str -> SubstForm => Str; --% + oper mkNTable0507 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "krupka"; + SF Sg Gen => x + "krupki"; + SF Sg Dat => x + "krupce"; + SF Sg Acc => x + "krupkę"; + SF Sg Instr => x + "krupką"; + SF Sg Loc => x + "krupce"; + SF Sg Voc => x + "krupko"; + SF Pl Nom => x + "Krupkowie"; + SF Pl Gen => x + "Krupków"; + SF Pl Dat => x + "krupkom"; + SF Pl Acc => x + "Krupków"; + SF Pl Instr => x + "krupkami"; + SF Pl Loc => x + "krupkach"; + SF Pl Voc => x + "Krupkowie" + }; + + oper mkNTable0508: Str -> SubstForm => Str; --% + oper mkNTable0508 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "Krystian"; + SF Sg Gen => x + "Krystiana"; + SF Sg Dat => x + "Krystianowi"; + SF Sg Acc => x + "Krystiana"; + SF Sg Instr => x + "Krystianem"; + SF Sg Loc => x + "krystianie"; + SF Sg Voc => x + "krystianie"; + SF Pl Nom => x + "Krystianowie"; + SF Pl Gen => x + "Krystianów"; + SF Pl Dat => x + "Krystianom"; + SF Pl Acc => x + "Krystianów"; + SF Pl Instr => x + "Krystianami"; + SF Pl Loc => x + "Krystianach"; + SF Pl Voc => x + "Krystianowie" + }; + + oper mkNTable0509: Str -> SubstForm => Str; --% + oper mkNTable0509 lexem = + let x = Predef.tk 9 lexem in + table { + SF Sg Nom => x + "Krystiana"; + SF Sg Gen => x + "Krystiany"; + SF Sg Dat => x + "krystianie"; + SF Sg Acc => x + "Krystianę"; + SF Sg Instr => x + "Krystianą"; + SF Sg Loc => x + "krystianie"; + SF Sg Voc => x + "Krystiano"; + SF Pl Nom => x + "Krystiany"; + SF Pl Gen => x + "Krystian"; + SF Pl Dat => x + "Krystianom"; + SF Pl Acc => x + "Krystiany"; + SF Pl Instr => x + "Krystianami"; + SF Pl Loc => x + "Krystianach"; + SF Pl Voc => x + "Krystiany" + }; + + oper mkNTable0510: Str -> SubstForm => Str; --% + oper mkNTable0510 lexem = + let x = Predef.tk 7 lexem in + table { + SF Sg Nom => x + "krzyżak"; + SF Sg Gen => x + "krzyżaka"; + SF Sg Dat => x + "krzyżakowi"; + SF Sg Acc => x + "krzyżaka"; + SF Sg Instr => x + "krzyżakiem"; + SF Sg Loc => x + "krzyżaku"; + SF Sg Voc => x + "krzyżaku"; + SF Pl Nom => x + "Krzyżacy"; + SF Pl Gen => x + "krzyżaków"; + SF Pl Dat => x + "krzyżakom"; + SF Pl Acc => x + "krzyżaków"; + SF Pl Instr => x + "krzyżakami"; + SF Pl Loc => x + "krzyżakach"; + SF Pl Voc => x + "Krzyżacy" + }; + + oper mkNTable0511: Str -> SubstForm => Str; --% + oper mkNTable0511 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "ksenia"; + SF Sg Gen => x + "Kseni"; + SF Sg Dat => x + "Kseni"; + SF Sg Acc => x + "ksenię"; + SF Sg Instr => x + "ksenią"; + SF Sg Loc => x + "Kseni"; + SF Sg Voc => x + "Kseniu"; + SF Pl Nom => x + "ksenie"; + SF Pl Gen => x + "Kseń"; + SF Pl Dat => x + "kseniom"; + SF Pl Acc => x + "ksenie"; + SF Pl Instr => x + "kseniami"; + SF Pl Loc => x + "kseniach"; + SF Pl Voc => x + "ksenie" + }; + + oper mkNTable0512: Str -> SubstForm => Str; --% + oper mkNTable0512 lexem = + let x = Predef.tk 7 lexem in + table { + SF Sg Nom => x + "książek"; + SF Sg Gen => x + "książka"; + SF Sg Dat => x + "Książkowi"; + SF Sg Acc => x + "książka"; + SF Sg Instr => x + "Książkiem"; + SF Sg Loc => x + "Książku"; + SF Sg Voc => x + "Książku"; + SF Pl Nom => x + "Książkowie"; + SF Pl Gen => x + "Książków"; + SF Pl Dat => x + "książkom"; + SF Pl Acc => x + "Książków"; + SF Pl Instr => x + "książkami"; + SF Pl Loc => x + "książkach"; + SF Pl Voc => x + "Książkowie" + }; + + oper mkNTable0513: Str -> SubstForm => Str; --% + oper mkNTable0513 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "Kuba"; + SF Sg Gen => x + "kuby"; + SF Sg Dat => x + "kubie"; + SF Sg Acc => x + "Kubę"; + SF Sg Instr => x + "Kubą"; + SF Sg Loc => x + "kubie"; + SF Sg Voc => x + "Kubo"; + SF Pl Nom => x + "kuby"; + SF Pl Gen => x + "kub"; + SF Pl Dat => x + "kubom"; + SF Pl Acc => x + "kuby"; + SF Pl Instr => x + "kubami"; + SF Pl Loc => x + "kubach"; + SF Pl Voc => x + "kuby" + }; + + oper mkNTable0514: Str -> SubstForm => Str; --% + oper mkNTable0514 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "Kuba"; + SF Sg Gen => x + "kuby"; + SF Sg Dat => x + "kubie"; + SF Sg Acc => x + "Kubę"; + SF Sg Instr => x + "Kubą"; + SF Sg Loc => x + "kubie"; + SF Sg Voc => x + "Kubo"; + SF Pl Nom => x + "Kubowie"; + SF Pl Gen => x + "kubów"; + SF Pl Dat => x + "kubom"; + SF Pl Acc => x + "kubów"; + SF Pl Instr => x + "kubami"; + SF Pl Loc => x + "kubach"; + SF Pl Voc => x + "Kubowie" + }; + + oper mkNTable0515: Str -> SubstForm => Str; --% + oper mkNTable0515 lexem = + let x = Predef.tk 10 lexem in + table { + SF Sg Nom => x + "kucharczyk"; + SF Sg Gen => x + "kucharczyka"; + SF Sg Dat => x + "kucharczykowi"; + SF Sg Acc => x + "kucharczyka"; + SF Sg Instr => x + "kucharczykiem"; + SF Sg Loc => x + "kucharczyku"; + SF Sg Voc => x + "kucharczyku"; + SF Pl Nom => x + "Kucharczykowie"; + SF Pl Gen => x + "kucharczyków"; + SF Pl Dat => x + "kucharczykom"; + SF Pl Acc => x + "kucharczyków"; + SF Pl Instr => x + "kucharczykami"; + SF Pl Loc => x + "kucharczykach"; + SF Pl Voc => x + "Kucharczykowie" + }; + + oper mkNTable0516: Str -> SubstForm => Str; --% + oper mkNTable0516 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "kuczma"; + SF Sg Gen => x + "kuczmy"; + SF Sg Dat => x + "kuczmie"; + SF Sg Acc => x + "kuczmę"; + SF Sg Instr => x + "kuczmą"; + SF Sg Loc => x + "kuczmie"; + SF Sg Voc => x + "kuczmo"; + SF Pl Nom => x + "Kuczmowie"; + SF Pl Gen => x + "Kuczmów"; + SF Pl Dat => x + "kuczmom"; + SF Pl Acc => x + "Kuczmów"; + SF Pl Instr => x + "kuczmami"; + SF Pl Loc => x + "kuczmach"; + SF Pl Voc => x + "Kuczmowie" + }; + + oper mkNTable0517: Str -> SubstForm => Str; --% + oper mkNTable0517 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "kujawiak"; + SF Sg Gen => x + "kujawiaka"; + SF Sg Dat => x + "kujawiakowi"; + SF Sg Acc => x + "kujawiaka"; + SF Sg Instr => x + "kujawiakiem"; + SF Sg Loc => x + "kujawiaku"; + SF Sg Voc => x + "kujawiaku"; + SF Pl Nom => x + "Kujawiacy"; + SF Pl Gen => x + "kujawiaków"; + SF Pl Dat => x + "kujawiakom"; + SF Pl Acc => x + "kujawiaków"; + SF Pl Instr => x + "kujawiakami"; + SF Pl Loc => x + "kujawiakach"; + SF Pl Voc => x + "Kujawiacy" + }; + + oper mkNTable0518: Str -> SubstForm => Str; --% + oper mkNTable0518 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "kula"; + SF Sg Gen => x + "kuli"; + SF Sg Dat => x + "kuli"; + SF Sg Acc => x + "kulę"; + SF Sg Instr => x + "kulą"; + SF Sg Loc => x + "kuli"; + SF Sg Voc => x + "kulo"; + SF Pl Nom => x + "Kulowie"; + SF Pl Gen => x + "Kulów"; + SF Pl Dat => x + "kulom"; + SF Pl Acc => x + "Kulów"; + SF Pl Instr => x + "kulami"; + SF Pl Loc => x + "kulach"; + SF Pl Voc => x + "Kulowie" + }; + + oper mkNTable0519: Str -> SubstForm => Str; --% + oper mkNTable0519 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "kulik"; + SF Sg Gen => x + "kulika"; + SF Sg Dat => x + "kulikowi"; + SF Sg Acc => x + "kulika"; + SF Sg Instr => x + "kulikiem"; + SF Sg Loc => x + "kuliku"; + SF Sg Voc => x + "kuliku"; + SF Pl Nom => x + "Kulikowie"; + SF Pl Gen => x + "kulików"; + SF Pl Dat => x + "kulikom"; + SF Pl Acc => x + "kulików"; + SF Pl Instr => x + "kulikami"; + SF Pl Loc => x + "kulikach"; + SF Pl Voc => x + "Kulikowie" + }; + + oper mkNTable0520: Str -> SubstForm => Str; --% + oper mkNTable0520 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "o"; + SF Sg Gen => x + "a"; + SF Sg Dat => x + "owi"; + SF Sg Acc => x + "a"; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "zie"; + SF Sg Voc => x + "o"; + SF Pl Nom => x + "a"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "a"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "a" + }; + + oper mkNTable0521: Str -> SubstForm => Str; --% + oper mkNTable0521 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "kurek"; + SF Sg Gen => x + "kurka"; + SF Sg Dat => x + "kurkowi"; + SF Sg Acc => x + "kurka"; + SF Sg Instr => x + "kurkiem"; + SF Sg Loc => x + "kurku"; + SF Sg Voc => x + "kurku"; + SF Pl Nom => x + "Kurkowie"; + SF Pl Gen => x + "kurków"; + SF Pl Dat => x + "kurkom"; + SF Pl Acc => x + "kurków"; + SF Pl Instr => x + "kurkami"; + SF Pl Loc => x + "kurkach"; + SF Pl Voc => x + "Kurkowie" + }; + + oper mkNTable0522: Str -> SubstForm => Str; --% + oper mkNTable0522 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "ia"; + SF Sg Dat => x + "iowi"; + SF Sg Acc => x + "ia"; + SF Sg Instr => x + "iem"; + SF Sg Loc => x + "iu"; + SF Sg Voc => x + "iu"; + SF Pl Nom => x + "ie"; + SF Pl Gen => x + "iów"; + SF Pl Dat => x + "iom"; + SF Pl Acc => x + "iów"; + SF Pl Instr => x + "iami"; + SF Pl Loc => x + "iach"; + SF Pl Voc => x + "ie" + }; + + oper mkNTable0523: Str -> SubstForm => Str; --% + oper mkNTable0523 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "zna"; + SF Sg Gen => x + "zny"; + SF Sg Dat => x + "źnie"; + SF Sg Acc => x + "znę"; + SF Sg Instr => x + "zną"; + SF Sg Loc => x + "źnie"; + SF Sg Voc => x + "zno"; + SF Pl Nom => x + "zny"; + SF Pl Gen => x + "zn"; + SF Pl Dat => x + "znom"; + SF Pl Acc => x + "zny"; + SF Pl Instr => x + "znami"; + SF Pl Loc => x + "znach"; + SF Pl Voc => x + "zny" + }; + + oper mkNTable0525: Str -> SubstForm => Str; --% + oper mkNTable0525 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "kwiecień"; + SF Sg Gen => x + "kwietnia"; + SF Sg Dat => x + "kwietniowi"; + SF Sg Acc => x + "kwietnia"; + SF Sg Instr => x + "kwietniem"; + SF Sg Loc => x + "kwietniu"; + SF Sg Voc => x + "kwietniu"; + SF Pl Nom => x + "Kwietniowie"; + SF Pl Gen => x + "kwietniów"; + SF Pl Dat => x + "kwietniom"; + SF Pl Acc => x + "kwietniów"; + SF Pl Instr => x + "kwietniami"; + SF Pl Loc => x + "kwietniach"; + SF Pl Voc => x + "Kwietniowie" + }; + + oper mkNTable0526: Str -> SubstForm => Str; --% + oper mkNTable0526 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "kłos"; + SF Sg Gen => x + "kłosa"; + SF Sg Dat => x + "kłosowi"; + SF Sg Acc => x + "kłosa"; + SF Sg Instr => x + "kłosem"; + SF Sg Loc => x + "kłosie"; + SF Sg Voc => x + "kłosie"; + SF Pl Nom => x + "Kłosowie"; + SF Pl Gen => x + "kłosów"; + SF Pl Dat => x + "kłosom"; + SF Pl Acc => x + "kłosów"; + SF Pl Instr => x + "kłosami"; + SF Pl Loc => x + "kłosach"; + SF Pl Voc => x + "Kłosowie" + }; + + oper mkNTable0527: Str -> SubstForm => Str; --% + oper mkNTable0527 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "kępa"; + SF Sg Gen => x + "kępy"; + SF Sg Dat => x + "kępie"; + SF Sg Acc => x + "kępę"; + SF Sg Instr => x + "kępą"; + SF Sg Loc => x + "kępie"; + SF Sg Voc => x + "kępo"; + SF Pl Nom => x + "Kępowie"; + SF Pl Gen => x + "Kępów"; + SF Pl Dat => x + "kępom"; + SF Pl Acc => x + "Kępów"; + SF Pl Instr => x + "kępami"; + SF Pl Loc => x + "kępach"; + SF Pl Voc => x + "Kępowie" + }; + + oper mkNTable0528: Str -> SubstForm => Str; --% + oper mkNTable0528 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "lach"; + SF Sg Gen => x + "lacha"; + SF Sg Dat => x + "Lachowi"; + SF Sg Acc => x + "lacha"; + SF Sg Instr => x + "Lachem"; + SF Sg Loc => x + "Lachu"; + SF Sg Voc => x + "Lachu"; + SF Pl Nom => x + "Lachowie"; + SF Pl Gen => x + "Lachów"; + SF Pl Dat => x + "lachom"; + SF Pl Acc => x + "Lachów"; + SF Pl Instr => x + "lachami"; + SF Pl Loc => x + "lachach"; + SF Pl Voc => x + "Lachowie" + }; + + oper mkNTable0529: Str -> SubstForm => Str; --% + oper mkNTable0529 lexem = + let x = Predef.tk 7 lexem in + table { + SF Sg Nom => x + "lambert"; + SF Sg Gen => x + "lamberta"; + SF Sg Dat => x + "lambertowi"; + SF Sg Acc => x + "lamberta"; + SF Sg Instr => x + "lambertem"; + SF Sg Loc => x + "lambercie"; + SF Sg Voc => x + "lambercie"; + SF Pl Nom => x + "Lambertowie"; + SF Pl Gen => x + "lambertów"; + SF Pl Dat => x + "lambertom"; + SF Pl Acc => x + "lambertów"; + SF Pl Instr => x + "lambertami"; + SF Pl Loc => x + "lambertach"; + SF Pl Voc => x + "Lambertowie" + }; + + oper mkNTable0531: Str -> SubstForm => Str; --% + oper mkNTable0531 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "lato"; + SF Sg Gen => x + "laty"; + SF Sg Dat => x + "Lacie"; + SF Sg Acc => x + "Latę"; + SF Sg Instr => x + "Latą"; + SF Sg Loc => x + "Lacie"; + SF Sg Voc => x + "lato"; + SF Pl Nom => x + "Latowie"; + SF Pl Gen => x + "Latów"; + SF Pl Dat => x + "latom"; + SF Pl Acc => x + "Latów"; + SF Pl Instr => x + "latami"; + SF Pl Loc => x + "latach"; + SF Pl Voc => x + "Latowie" + }; + + oper mkNTable0532: Str -> SubstForm => Str; --% + oper mkNTable0532 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "Laura"; + SF Sg Gen => x + "laury"; + SF Sg Dat => x + "laurze"; + SF Sg Acc => x + "Laurę"; + SF Sg Instr => x + "Laurą"; + SF Sg Loc => x + "laurze"; + SF Sg Voc => x + "Lauro"; + SF Pl Nom => x + "laury"; + SF Pl Gen => x + "laur"; + SF Pl Dat => x + "laurom"; + SF Pl Acc => x + "laury"; + SF Pl Instr => x + "laurami"; + SF Pl Loc => x + "laurach"; + SF Pl Voc => x + "laury" + }; + + oper mkNTable0533: Str -> SubstForm => Str; --% + oper mkNTable0533 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "Lea"; + SF Sg Gen => x + "lei"; + SF Sg Dat => x + "lei"; + SF Sg Acc => x + "Leę"; + SF Sg Instr => x + "Leą"; + SF Sg Loc => x + "lei"; + SF Sg Voc => x + "Leo"; + SF Pl Nom => x + "Lee"; + SF Pl Gen => x + "lei"; + SF Pl Dat => x + "Leom"; + SF Pl Acc => x + "Lee"; + SF Pl Instr => x + "Leami"; + SF Pl Loc => x + "Leach"; + SF Pl Voc => x + "Lee" + }; + + oper mkNTable0534: Str -> SubstForm => Str; --% + oper mkNTable0534 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "Lena"; + SF Sg Gen => x + "Leny"; + SF Sg Dat => x + "lenie"; + SF Sg Acc => x + "Lenę"; + SF Sg Instr => x + "Leną"; + SF Sg Loc => x + "lenie"; + SF Sg Voc => x + "Leno"; + SF Pl Nom => x + "Leny"; + SF Pl Gen => x + "len"; + SF Pl Dat => x + "Lenom"; + SF Pl Acc => x + "Leny"; + SF Pl Instr => x + "Lenami"; + SF Pl Loc => x + "Lenach"; + SF Pl Voc => x + "Leny" + }; + + oper mkNTable0535: Str -> SubstForm => Str; --% + oper mkNTable0535 lexem = + let x = lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + ""; + SF Sg Dat => x + ""; + SF Sg Acc => x + ""; + SF Sg Instr => x + ""; + SF Sg Loc => x + ""; + SF Sg Voc => x + ""; + SF Pl Nom => x + ""; + SF Pl Gen => x + ""; + SF Pl Dat => x + "m"; + SF Pl Acc => x + ""; + SF Pl Instr => x + ""; + SF Pl Loc => x + ""; + SF Pl Voc => x + "" + }; + + oper mkNTable0536: Str -> SubstForm => Str; --% + oper mkNTable0536 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "nia"; + SF Sg Gen => x + "nii"; + SF Sg Dat => x + "nii"; + SF Sg Acc => x + "nię"; + SF Sg Instr => x + "nią"; + SF Sg Loc => x + "nii"; + SF Sg Voc => x + "niu"; + SF Pl Nom => x + "nie"; + SF Pl Gen => x + "ń"; + SF Pl Dat => x + "niom"; + SF Pl Acc => x + "nie"; + SF Pl Instr => x + "niami"; + SF Pl Loc => x + "niach"; + SF Pl Voc => x + "nie" + }; + + oper mkNTable0537: Str -> SubstForm => Str; --% + oper mkNTable0537 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "leonid"; + SF Sg Gen => x + "Leonida"; + SF Sg Dat => x + "Leonidowi"; + SF Sg Acc => x + "Leonida"; + SF Sg Instr => x + "Leonidem"; + SF Sg Loc => x + "Leonidzie"; + SF Sg Voc => x + "Leonidzie"; + SF Pl Nom => x + "Leonidowie"; + SF Pl Gen => x + "leonidów"; + SF Pl Dat => x + "leonidom"; + SF Pl Acc => x + "leonidów"; + SF Pl Instr => x + "leonidami"; + SF Pl Loc => x + "leonidach"; + SF Pl Voc => x + "Leonidowie" + }; + + oper mkNTable0538: Str -> SubstForm => Str; --% + oper mkNTable0538 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "lew"; + SF Sg Gen => x + "lwa"; + SF Sg Dat => x + "lwu"; + SF Sg Acc => x + "lwa"; + SF Sg Instr => x + "lwem"; + SF Sg Loc => x + "lwie"; + SF Sg Voc => x + "lwie"; + SF Pl Nom => x + "Lwowie"; + SF Pl Gen => x + "lwów"; + SF Pl Dat => x + "lwom"; + SF Pl Acc => x + "lwów"; + SF Pl Instr => x + "lwami"; + SF Pl Loc => x + "lwach"; + SF Pl Voc => x + "Lwowie" + }; + + oper mkNTable0539: Str -> SubstForm => Str; --% + oper mkNTable0539 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ew"; + SF Sg Gen => x + "wa"; + SF Sg Dat => x + "wu"; + SF Sg Acc => x + "wa"; + SF Sg Instr => x + "wem"; + SF Sg Loc => x + "wie"; + SF Sg Voc => x + "wie"; + SF Pl Nom => x + "wy"; + SF Pl Gen => x + "wów"; + SF Pl Dat => x + "wom"; + SF Pl Acc => x + "wy"; + SF Pl Instr => x + "wami"; + SF Pl Loc => x + "wach"; + SF Pl Voc => x + "wy" + }; + + oper mkNTable0540: Str -> SubstForm => Str; --% + oper mkNTable0540 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "lewant"; + SF Sg Gen => x + "Lewantu"; + SF Sg Dat => x + "lewantowi"; + SF Sg Acc => x + "lewant"; + SF Sg Instr => x + "lewantem"; + SF Sg Loc => x + "lewancie"; + SF Sg Voc => x + "lewancie"; + SF Pl Nom => x + "lewanty"; + SF Pl Gen => x + "lewantów"; + SF Pl Dat => x + "lewantom"; + SF Pl Acc => x + "lewanty"; + SF Pl Instr => x + "lewantami"; + SF Pl Loc => x + "lewantach"; + SF Pl Voc => x + "lewanty" + }; + + oper mkNTable0541: Str -> SubstForm => Str; --% + oper mkNTable0541 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "Lewis"; + SF Sg Gen => x + "Lewisa"; + SF Sg Dat => x + "Lewisowi"; + SF Sg Acc => x + "Lewisa"; + SF Sg Instr => x + "Lewisem"; + SF Sg Loc => x + "Lewisie"; + SF Sg Voc => x + "Lewisie"; + SF Pl Nom => x + "Lewisowie"; + SF Pl Gen => x + "lewisów"; + SF Pl Dat => x + "lewisom"; + SF Pl Acc => x + "lewisów"; + SF Pl Instr => x + "lewisami"; + SF Pl Loc => x + "lewisach"; + SF Pl Voc => x + "Lewisowie" + }; + + oper mkNTable0542: Str -> SubstForm => Str; --% + oper mkNTable0542 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "Leś"; + SF Sg Gen => x + "Lesia"; + SF Sg Dat => x + "Lesiowi"; + SF Sg Acc => x + "Lesia"; + SF Sg Instr => x + "Lesiem"; + SF Sg Loc => x + "Lesiu"; + SF Sg Voc => x + "Lesiu"; + SF Pl Nom => x + "lesie"; + SF Pl Gen => x + "Lesiów"; + SF Pl Dat => x + "Lesiom"; + SF Pl Acc => x + "Lesiów"; + SF Pl Instr => x + "Lesiami"; + SF Pl Loc => x + "Lesiach"; + SF Pl Voc => x + "lesie" + }; + + oper mkNTable0543: Str -> SubstForm => Str; --% + oper mkNTable0543 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "Lida"; + SF Sg Gen => x + "lidy"; + SF Sg Dat => x + "lidzie"; + SF Sg Acc => x + "Lidę"; + SF Sg Instr => x + "Lidą"; + SF Sg Loc => x + "lidzie"; + SF Sg Voc => x + "lido"; + SF Pl Nom => x + "lidy"; + SF Pl Gen => x + "lid"; + SF Pl Dat => x + "lidom"; + SF Pl Acc => x + "lidy"; + SF Pl Instr => x + "lidami"; + SF Pl Loc => x + "lidach"; + SF Pl Voc => x + "lidy" + }; + + oper mkNTable0544: Str -> SubstForm => Str; --% + oper mkNTable0544 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "Lidzia"; + SF Sg Gen => x + "Lidzi"; + SF Sg Dat => x + "Lidzi"; + SF Sg Acc => x + "Lidzię"; + SF Sg Instr => x + "Lidzią"; + SF Sg Loc => x + "Lidzi"; + SF Sg Voc => x + "Lidziu"; + SF Pl Nom => x + "lidzie"; + SF Pl Gen => x + "Lidź"; + SF Pl Dat => x + "Lidziom"; + SF Pl Acc => x + "lidzie"; + SF Pl Instr => x + "Lidziami"; + SF Pl Loc => x + "Lidziach"; + SF Pl Voc => x + "lidzie" + }; + + oper mkNTable0545: Str -> SubstForm => Str; --% + oper mkNTable0545 lexem = + let x = Predef.tk 7 lexem in + table { + SF Sg Nom => x + "lincoln"; + SF Sg Gen => x + "lincolna"; + SF Sg Dat => x + "lincolnowi"; + SF Sg Acc => x + "lincolna"; + SF Sg Instr => x + "lincolnem"; + SF Sg Loc => x + "lincolnie"; + SF Sg Voc => x + "lincolnie"; + SF Pl Nom => x + "Lincolnowie"; + SF Pl Gen => x + "lincolnów"; + SF Pl Dat => x + "lincolnom"; + SF Pl Acc => x + "lincolnów"; + SF Pl Instr => x + "lincolnami"; + SF Pl Loc => x + "lincolnach"; + SF Pl Voc => x + "Lincolnowie" + }; + + oper mkNTable0548: Str -> SubstForm => Str; --% + oper mkNTable0548 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "lipiec"; + SF Sg Gen => x + "lipca"; + SF Sg Dat => x + "lipcowi"; + SF Sg Acc => x + "lipca"; + SF Sg Instr => x + "lipcem"; + SF Sg Loc => x + "lipcu"; + SF Sg Voc => x + "lipcu"; + SF Pl Nom => x + "Lipcowie"; + SF Pl Gen => x + "lipców"; + SF Pl Dat => x + "lipcom"; + SF Pl Acc => x + "lipców"; + SF Pl Instr => x + "lipcami"; + SF Pl Loc => x + "lipcach"; + SF Pl Voc => x + "Lipcowie" + }; + + oper mkNTable0549: Str -> SubstForm => Str; --% + oper mkNTable0549 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "lis"; + SF Sg Gen => x + "lisa"; + SF Sg Dat => x + "lisowi"; + SF Sg Acc => x + "lisa"; + SF Sg Instr => x + "lisem"; + SF Sg Loc => x + "lisie"; + SF Sg Voc => x + "lisie"; + SF Pl Nom => x + "Lisowie"; + SF Pl Gen => x + "lisów"; + SF Pl Dat => x + "lisom"; + SF Pl Acc => x + "lisów"; + SF Pl Instr => x + "lisami"; + SF Pl Loc => x + "lisach"; + SF Pl Voc => x + "Lisowie" + }; + + oper mkNTable0550: Str -> SubstForm => Str; --% + oper mkNTable0550 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "lisa"; + SF Sg Gen => x + "lisy"; + SF Sg Dat => x + "lisie"; + SF Sg Acc => x + "Lisę"; + SF Sg Instr => x + "Lisą"; + SF Sg Loc => x + "lisie"; + SF Sg Voc => x + "Liso"; + SF Pl Nom => x + "lisy"; + SF Pl Gen => x + "lis"; + SF Pl Dat => x + "lisom"; + SF Pl Acc => x + "lisy"; + SF Pl Instr => x + "lisami"; + SF Pl Loc => x + "lisach"; + SF Pl Voc => x + "lisy" + }; + + oper mkNTable0552: Str -> SubstForm => Str; --% + oper mkNTable0552 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "lorenc"; + SF Sg Gen => x + "lorenca"; + SF Sg Dat => x + "lorencowi"; + SF Sg Acc => x + "lorenca"; + SF Sg Instr => x + "lorencem"; + SF Sg Loc => x + "lorencu"; + SF Sg Voc => x + "lorencu"; + SF Pl Nom => x + "Lorencowie"; + SF Pl Gen => x + "lorenców"; + SF Pl Dat => x + "lorencom"; + SF Pl Acc => x + "lorenców"; + SF Pl Instr => x + "lorencami"; + SF Pl Loc => x + "lorencach"; + SF Pl Voc => x + "Lorencowie" + }; + + oper mkNTable0553: Str -> SubstForm => Str; --% + oper mkNTable0553 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "ludka"; + SF Sg Gen => x + "ludki"; + SF Sg Dat => x + "Ludce"; + SF Sg Acc => x + "Ludkę"; + SF Sg Instr => x + "Ludką"; + SF Sg Loc => x + "Ludce"; + SF Sg Voc => x + "Ludko"; + SF Pl Nom => x + "ludki"; + SF Pl Gen => x + "ludek"; + SF Pl Dat => x + "ludkom"; + SF Pl Acc => x + "ludki"; + SF Pl Instr => x + "ludkami"; + SF Pl Loc => x + "ludkach"; + SF Pl Voc => x + "ludki" + }; + + oper mkNTable0554: Str -> SubstForm => Str; --% + oper mkNTable0554 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "ludwik"; + SF Sg Gen => x + "ludwika"; + SF Sg Dat => x + "ludwikowi"; + SF Sg Acc => x + "ludwika"; + SF Sg Instr => x + "ludwikiem"; + SF Sg Loc => x + "ludwiku"; + SF Sg Voc => x + "ludwiku"; + SF Pl Nom => x + "Ludwikowie"; + SF Pl Gen => x + "ludwików"; + SF Pl Dat => x + "ludwikom"; + SF Pl Acc => x + "ludwików"; + SF Pl Instr => x + "ludwikami"; + SF Pl Loc => x + "ludwikach"; + SF Pl Voc => x + "Ludwikowie" + }; + + oper mkNTable0555: Str -> SubstForm => Str; --% + oper mkNTable0555 lexem = + let x = Predef.tk 7 lexem in + table { + SF Sg Nom => x + "ludwika"; + SF Sg Gen => x + "ludwiki"; + SF Sg Dat => x + "Ludwice"; + SF Sg Acc => x + "Ludwikę"; + SF Sg Instr => x + "Ludwiką"; + SF Sg Loc => x + "Ludwice"; + SF Sg Voc => x + "Ludwiko"; + SF Pl Nom => x + "ludwiki"; + SF Pl Gen => x + "ludwik"; + SF Pl Dat => x + "ludwikom"; + SF Pl Acc => x + "ludwiki"; + SF Pl Instr => x + "ludwikami"; + SF Pl Loc => x + "ludwikach"; + SF Pl Voc => x + "ludwiki" + }; + + oper mkNTable0557: Str -> SubstForm => Str; --% + oper mkNTable0557 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "lynch"; + SF Sg Gen => x + "Lyncha"; + SF Sg Dat => x + "lynchowi"; + SF Sg Acc => x + "Lyncha"; + SF Sg Instr => x + "lynchem"; + SF Sg Loc => x + "lynchu"; + SF Sg Voc => x + "lynchu"; + SF Pl Nom => x + "Lynchowie"; + SF Pl Gen => x + "lynchów"; + SF Pl Dat => x + "lynchom"; + SF Pl Acc => x + "lynchów"; + SF Pl Instr => x + "lynchami"; + SF Pl Loc => x + "lynchach"; + SF Pl Voc => x + "Lynchowie" + }; + + oper mkNTable0558: Str -> SubstForm => Str; --% + oper mkNTable0558 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "-u"; + SF Sg Dat => x + ""; + SF Sg Acc => x + ""; + SF Sg Instr => x + ""; + SF Sg Loc => x + "-u"; + SF Sg Voc => x + "-u"; + SF Pl Nom => x + ""; + SF Pl Gen => x + ""; + SF Pl Dat => x + ""; + SF Pl Acc => x + ""; + SF Pl Instr => x + ""; + SF Pl Loc => x + ""; + SF Pl Voc => x + "" + }; + + oper mkNTable0560: Str -> SubstForm => Str; --% + oper mkNTable0560 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "maciek"; + SF Sg Gen => x + "maćka"; + SF Sg Dat => x + "maćkowi"; + SF Sg Acc => x + "maćka"; + SF Sg Instr => x + "maćkiem"; + SF Sg Loc => x + "maćku"; + SF Sg Voc => x + "maćku"; + SF Pl Nom => x + "Maćkowie"; + SF Pl Gen => x + "maćków"; + SF Pl Dat => x + "maćkom"; + SF Pl Acc => x + "maćków"; + SF Pl Instr => x + "maćkami"; + SF Pl Loc => x + "maćkach"; + SF Pl Voc => x + "Maćkowie" + }; + + oper mkNTable0561: Str -> SubstForm => Str; --% + oper mkNTable0561 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "maczek"; + SF Sg Gen => x + "maczka"; + SF Sg Dat => x + "maczkowi"; + SF Sg Acc => x + "maczka"; + SF Sg Instr => x + "maczkiem"; + SF Sg Loc => x + "maczku"; + SF Sg Voc => x + "maczku"; + SF Pl Nom => x + "Maczkowie"; + SF Pl Gen => x + "maczków"; + SF Pl Dat => x + "maczkom"; + SF Pl Acc => x + "maczków"; + SF Pl Instr => x + "maczkami"; + SF Pl Loc => x + "maczkach"; + SF Pl Voc => x + "Maczkowie" + }; + + oper mkNTable0562: Str -> SubstForm => Str; --% + oper mkNTable0562 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "Madzia"; + SF Sg Gen => x + "Madzi"; + SF Sg Dat => x + "Madzi"; + SF Sg Acc => x + "Madzię"; + SF Sg Instr => x + "Madzią"; + SF Sg Loc => x + "Madzi"; + SF Sg Voc => x + "Madziu"; + SF Pl Nom => x + "madzie"; + SF Pl Gen => x + "Madź"; + SF Pl Dat => x + "Madziom"; + SF Pl Acc => x + "madzie"; + SF Pl Instr => x + "Madziami"; + SF Pl Loc => x + "Madziach"; + SF Pl Voc => x + "madzie" + }; + + oper mkNTable0563: Str -> SubstForm => Str; --% + oper mkNTable0563 lexem = + let x = Predef.tk 7 lexem in + table { + SF Sg Nom => x + "magiera"; + SF Sg Gen => x + "magiery"; + SF Sg Dat => x + "magierze"; + SF Sg Acc => x + "magierę"; + SF Sg Instr => x + "magierą"; + SF Sg Loc => x + "magierze"; + SF Sg Voc => x + "magiero"; + SF Pl Nom => x + "Magierowie"; + SF Pl Gen => x + "Magierów"; + SF Pl Dat => x + "magierom"; + SF Pl Acc => x + "Magierów"; + SF Pl Instr => x + "magierami"; + SF Pl Loc => x + "magierach"; + SF Pl Voc => x + "Magierowie" + }; + + oper mkNTable0564: Str -> SubstForm => Str; --% + oper mkNTable0564 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "maj"; + SF Sg Gen => x + "maja"; + SF Sg Dat => x + "majowi"; + SF Sg Acc => x + "maja"; + SF Sg Instr => x + "majem"; + SF Sg Loc => x + "maju"; + SF Sg Voc => x + "maju"; + SF Pl Nom => x + "Majowie"; + SF Pl Gen => x + "majów"; + SF Pl Dat => x + "majom"; + SF Pl Acc => x + "majów"; + SF Pl Instr => x + "majami"; + SF Pl Loc => x + "majach"; + SF Pl Voc => x + "Majowie" + }; + + oper mkNTable0565: Str -> SubstForm => Str; --% + oper mkNTable0565 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "maja"; + SF Sg Gen => x + "mai"; + SF Sg Dat => x + "mai"; + SF Sg Acc => x + "maję"; + SF Sg Instr => x + "mają"; + SF Sg Loc => x + "mai"; + SF Sg Voc => x + "majo"; + SF Pl Nom => x + "Majowie"; + SF Pl Gen => x + "majów"; + SF Pl Dat => x + "majom"; + SF Pl Acc => x + "majów"; + SF Pl Instr => x + "majami"; + SF Pl Loc => x + "majach"; + SF Pl Voc => x + "Majowie" + }; + + oper mkNTable0566: Str -> SubstForm => Str; --% + oper mkNTable0566 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "maks"; + SF Sg Gen => x + "maksa"; + SF Sg Dat => x + "maksowi"; + SF Sg Acc => x + "maksa"; + SF Sg Instr => x + "maksem"; + SF Sg Loc => x + "maksie"; + SF Sg Voc => x + "maksie"; + SF Pl Nom => x + "Maksowie"; + SF Pl Gen => x + "maksów"; + SF Pl Dat => x + "maksom"; + SF Pl Acc => x + "maksów"; + SF Pl Instr => x + "maksami"; + SF Pl Loc => x + "maksach"; + SF Pl Voc => x + "Maksowie" + }; + + oper mkNTable0567: Str -> SubstForm => Str; --% + oper mkNTable0567 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "maksym"; + SF Sg Gen => x + "maksyma"; + SF Sg Dat => x + "Maksymowi"; + SF Sg Acc => x + "maksyma"; + SF Sg Instr => x + "Maksymem"; + SF Sg Loc => x + "maksymie"; + SF Sg Voc => x + "maksymie"; + SF Pl Nom => x + "Maksymowie"; + SF Pl Gen => x + "Maksymów"; + SF Pl Dat => x + "maksymom"; + SF Pl Acc => x + "Maksymów"; + SF Pl Instr => x + "maksymami"; + SF Pl Loc => x + "maksymach"; + SF Pl Voc => x + "Maksymowie" + }; + + oper mkNTable0568: Str -> SubstForm => Str; --% + oper mkNTable0568 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "a"; + SF Sg Dat => x + "owi"; + SF Sg Acc => x + "a"; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "u"; + SF Sg Voc => x + ""; + SF Pl Nom => x + "owie"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "ów"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "owie" + }; + + oper mkNTable0570: Str -> SubstForm => Str; --% + oper mkNTable0570 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "malec"; + SF Sg Gen => x + "malca"; + SF Sg Dat => x + "malcowi"; + SF Sg Acc => x + "malca"; + SF Sg Instr => x + "malcem"; + SF Sg Loc => x + "malcu"; + SF Sg Voc => x + "malcu"; + SF Pl Nom => x + "Malcowie"; + SF Pl Gen => x + "malców"; + SF Pl Dat => x + "malcom"; + SF Pl Acc => x + "malców"; + SF Pl Instr => x + "malcami"; + SF Pl Loc => x + "malcach"; + SF Pl Voc => x + "Malcowie" + }; + + oper mkNTable0571: Str -> SubstForm => Str; --% + oper mkNTable0571 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "mania"; + SF Sg Gen => x + "mani"; + SF Sg Dat => x + "mani"; + SF Sg Acc => x + "manię"; + SF Sg Instr => x + "manią"; + SF Sg Loc => x + "mani"; + SF Sg Voc => x + "Maniu"; + SF Pl Nom => x + "manie"; + SF Pl Gen => x + "Mań"; + SF Pl Dat => x + "maniom"; + SF Pl Acc => x + "manie"; + SF Pl Instr => x + "maniami"; + SF Pl Loc => x + "maniach"; + SF Pl Voc => x + "manie" + }; + + oper mkNTable0572: Str -> SubstForm => Str; --% + oper mkNTable0572 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "mann"; + SF Sg Gen => x + "manna"; + SF Sg Dat => x + "Mannowi"; + SF Sg Acc => x + "manna"; + SF Sg Instr => x + "Mannem"; + SF Sg Loc => x + "mannie"; + SF Sg Voc => x + "mannie"; + SF Pl Nom => x + "Mannowie"; + SF Pl Gen => x + "Mannów"; + SF Pl Dat => x + "mannom"; + SF Pl Acc => x + "Mannów"; + SF Pl Instr => x + "mannami"; + SF Pl Loc => x + "mannach"; + SF Pl Voc => x + "Mannowie" + }; + + oper mkNTable0573: Str -> SubstForm => Str; --% + oper mkNTable0573 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "a"; + SF Sg Gen => x + "y"; + SF Sg Dat => x + "ie"; + SF Sg Acc => x + "ę"; + SF Sg Instr => x + "ą"; + SF Sg Loc => x + "ie"; + SF Sg Voc => x + "o"; + SF Pl Nom => x + "y"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "ów"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "y" + }; + + oper mkNTable0574: Str -> SubstForm => Str; --% + oper mkNTable0574 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "marcelin"; + SF Sg Gen => x + "marcelina"; + SF Sg Dat => x + "Marcelinowi"; + SF Sg Acc => x + "marcelina"; + SF Sg Instr => x + "Marcelinem"; + SF Sg Loc => x + "marcelinie"; + SF Sg Voc => x + "marcelinie"; + SF Pl Nom => x + "Marcelinowie"; + SF Pl Gen => x + "Marcelinów"; + SF Pl Dat => x + "marcelinom"; + SF Pl Acc => x + "Marcelinów"; + SF Pl Instr => x + "marcelinami"; + SF Pl Loc => x + "marcelinach"; + SF Pl Voc => x + "Marcelinowie" + }; + + oper mkNTable0575: Str -> SubstForm => Str; --% + oper mkNTable0575 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "marcelin"; + SF Sg Gen => x + "marcelina"; + SF Sg Dat => x + "Marcelinowi"; + SF Sg Acc => x + "marcelin"; + SF Sg Instr => x + "Marcelinem"; + SF Sg Loc => x + "marcelinie"; + SF Sg Voc => x + "marcelinie"; + SF Pl Nom => x + "marceliny"; + SF Pl Gen => x + "Marcelinów"; + SF Pl Dat => x + "marcelinom"; + SF Pl Acc => x + "marceliny"; + SF Pl Instr => x + "marcelinami"; + SF Pl Loc => x + "marcelinach"; + SF Pl Voc => x + "marceliny" + }; + + oper mkNTable0576: Str -> SubstForm => Str; --% + oper mkNTable0576 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "marcinek"; + SF Sg Gen => x + "marcinka"; + SF Sg Dat => x + "marcinkowi"; + SF Sg Acc => x + "marcinka"; + SF Sg Instr => x + "marcinkiem"; + SF Sg Loc => x + "marcinku"; + SF Sg Voc => x + "marcinku"; + SF Pl Nom => x + "Marcinkowie"; + SF Pl Gen => x + "marcinków"; + SF Pl Dat => x + "marcinkom"; + SF Pl Acc => x + "marcinków"; + SF Pl Instr => x + "marcinkami"; + SF Pl Loc => x + "marcinkach"; + SF Pl Voc => x + "Marcinkowie" + }; + + oper mkNTable0577: Str -> SubstForm => Str; --% + oper mkNTable0577 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "Marco"; + SF Sg Gen => x + "marca"; + SF Sg Dat => x + "marcowi"; + SF Sg Acc => x + "marca"; + SF Sg Instr => x + "markiem"; + SF Sg Loc => x + "marcu"; + SF Sg Voc => x + "Marco"; + SF Pl Nom => x + "Marcowie"; + SF Pl Gen => x + "marców"; + SF Pl Dat => x + "marcom"; + SF Pl Acc => x + "marców"; + SF Pl Instr => x + "marcami"; + SF Pl Loc => x + "marcach"; + SF Pl Voc => x + "Marcowie" + }; + + oper mkNTable0578: Str -> SubstForm => Str; --% + oper mkNTable0578 lexem = + let x = Predef.tk 7 lexem in + table { + SF Sg Nom => x + "marczak"; + SF Sg Gen => x + "marczaka"; + SF Sg Dat => x + "marczakowi"; + SF Sg Acc => x + "marczaka"; + SF Sg Instr => x + "marczakiem"; + SF Sg Loc => x + "marczaku"; + SF Sg Voc => x + "marczaku"; + SF Pl Nom => x + "Marczakowie"; + SF Pl Gen => x + "marczaków"; + SF Pl Dat => x + "marczakom"; + SF Pl Acc => x + "marczaków"; + SF Pl Instr => x + "marczakami"; + SF Pl Loc => x + "marczakach"; + SF Pl Voc => x + "Marczakowie" + }; + + oper mkNTable0579: Str -> SubstForm => Str; --% + oper mkNTable0579 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "marek"; + SF Sg Gen => x + "marka"; + SF Sg Dat => x + "markowi"; + SF Sg Acc => x + "marka"; + SF Sg Instr => x + "markiem"; + SF Sg Loc => x + "marku"; + SF Sg Voc => x + "marku"; + SF Pl Nom => x + "Markowie"; + SF Pl Gen => x + "marków"; + SF Pl Dat => x + "markom"; + SF Pl Acc => x + "marków"; + SF Pl Instr => x + "markami"; + SF Pl Loc => x + "markach"; + SF Pl Voc => x + "Markowie" + }; + + oper mkNTable0580: Str -> SubstForm => Str; --% + oper mkNTable0580 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "marian"; + SF Sg Gen => x + "Mariana"; + SF Sg Dat => x + "Marianowi"; + SF Sg Acc => x + "Mariana"; + SF Sg Instr => x + "Marianem"; + SF Sg Loc => x + "marianie"; + SF Sg Voc => x + "marianie"; + SF Pl Nom => x + "Marianowie"; + SF Pl Gen => x + "marianów"; + SF Pl Dat => x + "marianom"; + SF Pl Acc => x + "marianów"; + SF Pl Instr => x + "marianami"; + SF Pl Loc => x + "marianach"; + SF Pl Voc => x + "Marianowie" + }; + + oper mkNTable0581: Str -> SubstForm => Str; --% + oper mkNTable0581 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "Marr"; + SF Sg Gen => x + "Marra"; + SF Sg Dat => x + "Marrowi"; + SF Sg Acc => x + "Marra"; + SF Sg Instr => x + "Marrem"; + SF Sg Loc => x + "marze"; + SF Sg Voc => x + "marze"; + SF Pl Nom => x + "Marrowie"; + SF Pl Gen => x + "Marrów"; + SF Pl Dat => x + "Marrom"; + SF Pl Acc => x + "Marrów"; + SF Pl Instr => x + "Marrami"; + SF Pl Loc => x + "Marrach"; + SF Pl Voc => x + "Marrowie" + }; + + oper mkNTable0583: Str -> SubstForm => Str; --% + oper mkNTable0583 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "Marta"; + SF Sg Gen => x + "Marty"; + SF Sg Dat => x + "marcie"; + SF Sg Acc => x + "Martę"; + SF Sg Instr => x + "Martą"; + SF Sg Loc => x + "marcie"; + SF Sg Voc => x + "Marto"; + SF Pl Nom => x + "Marty"; + SF Pl Gen => x + "Mart"; + SF Pl Dat => x + "Martom"; + SF Pl Acc => x + "Marty"; + SF Pl Instr => x + "Martami"; + SF Pl Loc => x + "Martach"; + SF Pl Voc => x + "Marty" + }; + + oper mkNTable0584: Str -> SubstForm => Str; --% + oper mkNTable0584 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "martin"; + SF Sg Gen => x + "martina"; + SF Sg Dat => x + "martinowi"; + SF Sg Acc => x + "martina"; + SF Sg Instr => x + "martinem"; + SF Sg Loc => x + "martinie"; + SF Sg Voc => x + "martinie"; + SF Pl Nom => x + "Martinowie"; + SF Pl Gen => x + "martinów"; + SF Pl Dat => x + "martinom"; + SF Pl Acc => x + "martinów"; + SF Pl Instr => x + "martinami"; + SF Pl Loc => x + "martinach"; + SF Pl Voc => x + "Martinowie" + }; + + oper mkNTable0585: Str -> SubstForm => Str; --% + oper mkNTable0585 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "marzec"; + SF Sg Gen => x + "marca"; + SF Sg Dat => x + "marcowi"; + SF Sg Acc => x + "marca"; + SF Sg Instr => x + "marcem"; + SF Sg Loc => x + "marcu"; + SF Sg Voc => x + "marcu"; + SF Pl Nom => x + "Marcowie"; + SF Pl Gen => x + "marców"; + SF Pl Dat => x + "marcom"; + SF Pl Acc => x + "marców"; + SF Pl Instr => x + "marcami"; + SF Pl Loc => x + "marcach"; + SF Pl Voc => x + "Marcowie" + }; + + oper mkNTable0586: Str -> SubstForm => Str; --% + oper mkNTable0586 lexem = + let x = Predef.tk 7 lexem in + table { + SF Sg Nom => x + "Marzena"; + SF Sg Gen => x + "Marzeny"; + SF Sg Dat => x + "marzenie"; + SF Sg Acc => x + "Marzenę"; + SF Sg Instr => x + "Marzeną"; + SF Sg Loc => x + "marzenie"; + SF Sg Voc => x + "Marzeno"; + SF Pl Nom => x + "Marzeny"; + SF Pl Gen => x + "Marzen"; + SF Pl Dat => x + "Marzenom"; + SF Pl Acc => x + "Marzeny"; + SF Pl Instr => x + "Marzenami"; + SF Pl Loc => x + "Marzenach"; + SF Pl Voc => x + "Marzeny" + }; + + oper mkNTable0587: Str -> SubstForm => Str; --% + oper mkNTable0587 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "Matuła"; + SF Sg Gen => x + "Matuły"; + SF Sg Dat => x + "matule"; + SF Sg Acc => x + "Matułę"; + SF Sg Instr => x + "Matułą"; + SF Sg Loc => x + "matule"; + SF Sg Voc => x + "Matuło"; + SF Pl Nom => x + "Matułowie"; + SF Pl Gen => x + "Matułów"; + SF Pl Dat => x + "Matułom"; + SF Pl Acc => x + "Matułów"; + SF Pl Instr => x + "Matułami"; + SF Pl Loc => x + "Matułach"; + SF Pl Voc => x + "Matułowie" + }; + + oper mkNTable0588: Str -> SubstForm => Str; --% + oper mkNTable0588 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "Max"; + SF Sg Gen => x + "maksa"; + SF Sg Dat => x + "maksowi"; + SF Sg Acc => x + "maksa"; + SF Sg Instr => x + "maksem"; + SF Sg Loc => x + "maksie"; + SF Sg Voc => x + "maksie"; + SF Pl Nom => x + "Maksowie"; + SF Pl Gen => x + "maksów"; + SF Pl Dat => x + "maksom"; + SF Pl Acc => x + "maksów"; + SF Pl Instr => x + "maksami"; + SF Pl Loc => x + "maksach"; + SF Pl Voc => x + "Maksowie" + }; + + oper mkNTable0589: Str -> SubstForm => Str; --% + oper mkNTable0589 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "May"; + SF Sg Gen => x + "maya"; + SF Sg Dat => x + "Mayowi"; + SF Sg Acc => x + "maya"; + SF Sg Instr => x + "Mayem"; + SF Sg Loc => x + "Mayu"; + SF Sg Voc => x + "Mayu"; + SF Pl Nom => x + "maye"; + SF Pl Gen => x + "Mayów"; + SF Pl Dat => x + "mayom"; + SF Pl Acc => x + "Mayów"; + SF Pl Instr => x + "mayami"; + SF Pl Loc => x + "mayach"; + SF Pl Voc => x + "maye" + }; + + oper mkNTable0590: Str -> SubstForm => Str; --% + oper mkNTable0590 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "mazur"; + SF Sg Gen => x + "mazura"; + SF Sg Dat => x + "mazurowi"; + SF Sg Acc => x + "mazura"; + SF Sg Instr => x + "mazurem"; + SF Sg Loc => x + "mazurze"; + SF Sg Voc => x + "mazurze"; + SF Pl Nom => x + "Mazurzy"; + SF Pl Gen => x + "mazurów"; + SF Pl Dat => x + "mazurom"; + SF Pl Acc => x + "mazurów"; + SF Pl Instr => x + "mazurami"; + SF Pl Loc => x + "mazurach"; + SF Pl Voc => x + "Mazurzy" + }; + + oper mkNTable0591: Str -> SubstForm => Str; --% + oper mkNTable0591 lexem = + let x = Predef.tk 7 lexem in + table { + SF Sg Nom => x + "mazurek"; + SF Sg Gen => x + "mazurka"; + SF Sg Dat => x + "mazurkowi"; + SF Sg Acc => x + "mazurka"; + SF Sg Instr => x + "mazurkiem"; + SF Sg Loc => x + "mazurku"; + SF Sg Voc => x + "mazurku"; + SF Pl Nom => x + "Mazurkowie"; + SF Pl Gen => x + "mazurków"; + SF Pl Dat => x + "mazurkom"; + SF Pl Acc => x + "mazurków"; + SF Pl Instr => x + "mazurkami"; + SF Pl Loc => x + "mazurkach"; + SF Pl Voc => x + "Mazurkowie" + }; + + oper mkNTable0592: Str -> SubstForm => Str; --% + oper mkNTable0592 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "mech"; + SF Sg Gen => x + "Mecha"; + SF Sg Dat => x + "Mechowi"; + SF Sg Acc => x + "Mecha"; + SF Sg Instr => x + "Mechem"; + SF Sg Loc => x + "Mechu"; + SF Sg Voc => x + "Mechu"; + SF Pl Nom => x + "Mechowie"; + SF Pl Gen => x + "Mechów"; + SF Pl Dat => x + "Mechom"; + SF Pl Acc => x + "Mechów"; + SF Pl Instr => x + "Mechami"; + SF Pl Loc => x + "Mechach"; + SF Pl Voc => x + "Mechowie" + }; + + oper mkNTable0593: Str -> SubstForm => Str; --% + oper mkNTable0593 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "medin"; + SF Sg Gen => x + "medina"; + SF Sg Dat => x + "Medinowi"; + SF Sg Acc => x + "medina"; + SF Sg Instr => x + "Medinem"; + SF Sg Loc => x + "medinie"; + SF Sg Voc => x + "medinie"; + SF Pl Nom => x + "Medinowie"; + SF Pl Gen => x + "Medinów"; + SF Pl Dat => x + "medinom"; + SF Pl Acc => x + "Medinów"; + SF Pl Instr => x + "medinami"; + SF Pl Loc => x + "medinach"; + SF Pl Voc => x + "Medinowie" + }; + + oper mkNTable0594: Str -> SubstForm => Str; --% + oper mkNTable0594 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "medyka"; + SF Sg Gen => x + "medyki"; + SF Sg Dat => x + "Medyce"; + SF Sg Acc => x + "Medykę"; + SF Sg Instr => x + "Medyką"; + SF Sg Loc => x + "Medyce"; + SF Sg Voc => x + "Medyko"; + SF Pl Nom => x + "medyki"; + SF Pl Gen => x + "medyk"; + SF Pl Dat => x + "medykom"; + SF Pl Acc => x + "medyki"; + SF Pl Instr => x + "medykami"; + SF Pl Loc => x + "medykach"; + SF Pl Voc => x + "medyki" + }; + + oper mkNTable0595: Str -> SubstForm => Str; --% + oper mkNTable0595 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "mela"; + SF Sg Gen => x + "meli"; + SF Sg Dat => x + "meli"; + SF Sg Acc => x + "Melę"; + SF Sg Instr => x + "Melą"; + SF Sg Loc => x + "meli"; + SF Sg Voc => x + "melu"; + SF Pl Nom => x + "mele"; + SF Pl Gen => x + "mel"; + SF Pl Dat => x + "melom"; + SF Pl Acc => x + "mele"; + SF Pl Instr => x + "melami"; + SF Pl Loc => x + "melach"; + SF Pl Voc => x + "mele" + }; + + oper mkNTable0596: Str -> SubstForm => Str; --% + oper mkNTable0596 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "melchior"; + SF Sg Gen => x + "Melchiora"; + SF Sg Dat => x + "melchiorowi"; + SF Sg Acc => x + "Melchiora"; + SF Sg Instr => x + "melchiorem"; + SF Sg Loc => x + "melchiorze"; + SF Sg Voc => x + "melchiorze"; + SF Pl Nom => x + "Melchiorowie"; + SF Pl Gen => x + "melchiorów"; + SF Pl Dat => x + "melchiorom"; + SF Pl Acc => x + "melchiorów"; + SF Pl Instr => x + "melchiorami"; + SF Pl Loc => x + "melchiorach"; + SF Pl Voc => x + "Melchiorowie" + }; + + oper mkNTable0597: Str -> SubstForm => Str; --% + oper mkNTable0597 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "metody"; + SF Sg Gen => x + "Metodego"; + SF Sg Dat => x + "Metodemu"; + SF Sg Acc => x + "Metodego"; + SF Sg Instr => x + "Metodym"; + SF Sg Loc => x + "Metodym"; + SF Sg Voc => x + "metody"; + SF Pl Nom => x + "Metodowie"; + SF Pl Gen => x + "Metodych"; + SF Pl Dat => x + "Metodym"; + SF Pl Acc => x + "Metodych"; + SF Pl Instr => x + "Metodymi"; + SF Pl Loc => x + "Metodych"; + SF Pl Voc => x + "Metodowie" + }; + + oper mkNTable0598: Str -> SubstForm => Str; --% + oper mkNTable0598 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "metys"; + SF Sg Gen => x + "metysa"; + SF Sg Dat => x + "metysowi"; + SF Sg Acc => x + "metysa"; + SF Sg Instr => x + "metysem"; + SF Sg Loc => x + "metysie"; + SF Sg Voc => x + "metysie"; + SF Pl Nom => x + "Metysi"; + SF Pl Gen => x + "metysów"; + SF Pl Dat => x + "metysom"; + SF Pl Acc => x + "metysów"; + SF Pl Instr => x + "metysami"; + SF Pl Loc => x + "metysach"; + SF Pl Voc => x + "Metysi" + }; + + oper mkNTable0599: Str -> SubstForm => Str; --% + oper mkNTable0599 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "miarka"; + SF Sg Gen => x + "miarki"; + SF Sg Dat => x + "miarce"; + SF Sg Acc => x + "miarkę"; + SF Sg Instr => x + "miarką"; + SF Sg Loc => x + "miarce"; + SF Sg Voc => x + "miarko"; + SF Pl Nom => x + "Miarkowie"; + SF Pl Gen => x + "Miarków"; + SF Pl Dat => x + "miarkom"; + SF Pl Acc => x + "Miarków"; + SF Pl Instr => x + "miarkami"; + SF Pl Loc => x + "miarkach"; + SF Pl Voc => x + "Miarkowie" + }; + + oper mkNTable0600: Str -> SubstForm => Str; --% + oper mkNTable0600 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ec"; + SF Sg Gen => x + "ca"; + SF Sg Dat => x + "cowi"; + SF Sg Acc => x + "ca"; + SF Sg Instr => x + "cem"; + SF Sg Loc => x + "cu"; + SF Sg Voc => x + "cu"; + SF Pl Nom => x + "cowie"; + SF Pl Gen => x + "ców"; + SF Pl Dat => x + "cowi"; + SF Pl Acc => x + "ców"; + SF Pl Instr => x + "cami"; + SF Pl Loc => x + "cach"; + SF Pl Voc => x + "cowie" + }; + + oper mkNTable0601: Str -> SubstForm => Str; --% + oper mkNTable0601 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "michałek"; + SF Sg Gen => x + "michałka"; + SF Sg Dat => x + "michałkowi"; + SF Sg Acc => x + "michałka"; + SF Sg Instr => x + "michałkiem"; + SF Sg Loc => x + "michałku"; + SF Sg Voc => x + "michałku"; + SF Pl Nom => x + "Michałkowie"; + SF Pl Gen => x + "michałków"; + SF Pl Dat => x + "michałkom"; + SF Pl Acc => x + "michałków"; + SF Pl Instr => x + "michałkami"; + SF Pl Loc => x + "michałkach"; + SF Pl Voc => x + "Michałkowie" + }; + + oper mkNTable0605: Str -> SubstForm => Str; --% + oper mkNTable0605 lexem = + let x = lexem in + table { + SF Sg Nom => x + "a"; + SF Sg Gen => x + ""; + SF Sg Dat => x + ""; + SF Sg Acc => x + "ę"; + SF Sg Instr => x + "ą"; + SF Sg Loc => x + ""; + SF Sg Voc => x + "u"; + SF Pl Nom => x + "e"; + SF Pl Gen => x + ""; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "e"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "e" + }; + + oper mkNTable0606: Str -> SubstForm => Str; --% + oper mkNTable0606 lexem = + let x = Predef.tk 10 lexem in + table { + SF Sg Nom => x + "Miecznikow"; + SF Sg Gen => x + "miecznikowa"; + SF Sg Dat => x + "Miecznikowowi"; + SF Sg Acc => x + "miecznikowa"; + SF Sg Instr => x + "Miecznikowem"; + SF Sg Loc => x + "miecznikowie"; + SF Sg Voc => x + "miecznikowie"; + SF Pl Nom => x + "Miecznikowowie"; + SF Pl Gen => x + "Miecznikowów"; + SF Pl Dat => x + "Miecznikowom"; + SF Pl Acc => x + "Miecznikowów"; + SF Pl Instr => x + "Miecznikowami"; + SF Pl Loc => x + "Miecznikowach"; + SF Pl Voc => x + "Miecznikowowie" + }; + + oper mkNTable0607: Str -> SubstForm => Str; --% + oper mkNTable0607 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "mielcarz"; + SF Sg Gen => x + "mielcarza"; + SF Sg Dat => x + "mielcarzowi"; + SF Sg Acc => x + "mielcarza"; + SF Sg Instr => x + "mielcarzem"; + SF Sg Loc => x + "mielcarzu"; + SF Sg Voc => x + "mielcarzu"; + SF Pl Nom => x + "Mielcarzowie"; + SF Pl Gen => x + "mielcarzy"; + SF Pl Dat => x + "mielcarzom"; + SF Pl Acc => x + "mielcarzy"; + SF Pl Instr => x + "mielcarzami"; + SF Pl Loc => x + "mielcarzach"; + SF Pl Voc => x + "Mielcarzowie" + }; + + oper mkNTable0608: Str -> SubstForm => Str; --% + oper mkNTable0608 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ec"; + SF Sg Gen => x + "ca"; + SF Sg Dat => x + "cowi"; + SF Sg Acc => x + "ec"; + SF Sg Instr => x + "cem"; + SF Sg Loc => x + "cu"; + SF Sg Voc => x + "cu"; + SF Pl Nom => x + "ce"; + SF Pl Gen => x + "ców"; + SF Pl Dat => x + "com"; + SF Pl Acc => x + "ce"; + SF Pl Instr => x + "cami"; + SF Pl Loc => x + "cach"; + SF Pl Voc => x + "ce" + }; + + oper mkNTable0609: Str -> SubstForm => Str; --% + oper mkNTable0609 lexem = + let x = Predef.tk 7 lexem in + table { + SF Sg Nom => x + "Mieszko"; + SF Sg Gen => x + "mieszka"; + SF Sg Dat => x + "mieszkowi"; + SF Sg Acc => x + "mieszka"; + SF Sg Instr => x + "mieszkiem"; + SF Sg Loc => x + "mieszku"; + SF Sg Voc => x + "mieszku"; + SF Pl Nom => x + "Mieszkowie"; + SF Pl Gen => x + "mieszków"; + SF Pl Dat => x + "mieszkom"; + SF Pl Acc => x + "mieszków"; + SF Pl Instr => x + "mieszkami"; + SF Pl Loc => x + "mieszkach"; + SF Pl Voc => x + "Mieszkowie" + }; + + oper mkNTable0610: Str -> SubstForm => Str; --% + oper mkNTable0610 lexem = + let x = Predef.tk 9 lexem in + table { + SF Sg Nom => x + "mikołajek"; + SF Sg Gen => x + "mikołajka"; + SF Sg Dat => x + "mikołajkowi"; + SF Sg Acc => x + "mikołajka"; + SF Sg Instr => x + "mikołajkiem"; + SF Sg Loc => x + "mikołajku"; + SF Sg Voc => x + "mikołajku"; + SF Pl Nom => x + "Mikołajkowie"; + SF Pl Gen => x + "mikołajków"; + SF Pl Dat => x + "mikołajkom"; + SF Pl Acc => x + "mikołajków"; + SF Pl Instr => x + "mikołajkami"; + SF Pl Loc => x + "mikołajkach"; + SF Pl Voc => x + "Mikołajkowie" + }; + + oper mkNTable0611: Str -> SubstForm => Str; --% + oper mkNTable0611 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "Milena"; + SF Sg Gen => x + "mileny"; + SF Sg Dat => x + "milenie"; + SF Sg Acc => x + "Milenę"; + SF Sg Instr => x + "Mileną"; + SF Sg Loc => x + "milenie"; + SF Sg Voc => x + "Mileno"; + SF Pl Nom => x + "mileny"; + SF Pl Gen => x + "milen"; + SF Pl Dat => x + "milenom"; + SF Pl Acc => x + "mileny"; + SF Pl Instr => x + "milenami"; + SF Pl Loc => x + "milenach"; + SF Pl Voc => x + "mileny" + }; + + oper mkNTable0614: Str -> SubstForm => Str; --% + oper mkNTable0614 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "miodek"; + SF Sg Gen => x + "Miodka"; + SF Sg Dat => x + "miodkowi"; + SF Sg Acc => x + "Miodka"; + SF Sg Instr => x + "miodkiem"; + SF Sg Loc => x + "miodku"; + SF Sg Voc => x + "miodku"; + SF Pl Nom => x + "Miodkowie"; + SF Pl Gen => x + "miodków"; + SF Pl Dat => x + "miodkom"; + SF Pl Acc => x + "miodków"; + SF Pl Instr => x + "miodkami"; + SF Pl Loc => x + "miodkach"; + SF Pl Voc => x + "Miodkowie" + }; + + oper mkNTable0615: Str -> SubstForm => Str; --% + oper mkNTable0615 lexem = + let x = Predef.tk 7 lexem in + table { + SF Sg Nom => x + "misiura"; + SF Sg Gen => x + "misiury"; + SF Sg Dat => x + "misiurze"; + SF Sg Acc => x + "misiurę"; + SF Sg Instr => x + "misiurą"; + SF Sg Loc => x + "misiurze"; + SF Sg Voc => x + "misiuro"; + SF Pl Nom => x + "Misiurowie"; + SF Pl Gen => x + "Misiurów"; + SF Pl Dat => x + "misiurom"; + SF Pl Acc => x + "Misiurów"; + SF Pl Instr => x + "misiurami"; + SF Pl Loc => x + "misiurach"; + SF Pl Voc => x + "Misiurowie" + }; + + oper mkNTable0616: Str -> SubstForm => Str; --% + oper mkNTable0616 lexem = + let x = Predef.tk 7 lexem in + table { + SF Sg Nom => x + "Miłowan"; + SF Sg Gen => x + "Miłowana"; + SF Sg Dat => x + "Miłowanowi"; + SF Sg Acc => x + "Miłowana"; + SF Sg Instr => x + "Miłowanem"; + SF Sg Loc => x + "miłowanie"; + SF Sg Voc => x + "miłowanie"; + SF Pl Nom => x + "Miłowanowie"; + SF Pl Gen => x + "Miłowanów"; + SF Pl Dat => x + "Miłowanom"; + SF Pl Acc => x + "Miłowanów"; + SF Pl Instr => x + "Miłowanami"; + SF Pl Loc => x + "Miłowanach"; + SF Pl Voc => x + "Miłowanowie" + }; + + oper mkNTable0617: Str -> SubstForm => Str; --% + oper mkNTable0617 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "a"; + SF Sg Dat => x + "owi"; + SF Sg Acc => x + "a"; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "u"; + SF Sg Voc => x + "u"; + SF Pl Nom => x + "y"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "y"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "y" + }; + + oper mkNTable0618: Str -> SubstForm => Str; --% + oper mkNTable0618 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "ech"; + SF Sg Gen => x + "cha"; + SF Sg Dat => x + "chowi"; + SF Sg Acc => x + "cha"; + SF Sg Instr => x + "chem"; + SF Sg Loc => x + "chu"; + SF Sg Voc => x + "chu"; + SF Pl Nom => x + "chowie"; + SF Pl Gen => x + "chów"; + SF Pl Dat => x + "chom"; + SF Pl Acc => x + "chów"; + SF Pl Instr => x + "chami"; + SF Pl Loc => x + "chach"; + SF Pl Voc => x + "chowie" + }; + + oper mkNTable0620: Str -> SubstForm => Str; --% + oper mkNTable0620 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "moczar"; + SF Sg Gen => x + "Moczara"; + SF Sg Dat => x + "moczarowi"; + SF Sg Acc => x + "Moczara"; + SF Sg Instr => x + "moczarem"; + SF Sg Loc => x + "moczarze"; + SF Sg Voc => x + "moczarze"; + SF Pl Nom => x + "Moczarowie"; + SF Pl Gen => x + "moczarów"; + SF Pl Dat => x + "moczarom"; + SF Pl Acc => x + "moczarów"; + SF Pl Instr => x + "moczarami"; + SF Pl Loc => x + "moczarach"; + SF Pl Voc => x + "Moczarowie" + }; + + oper mkNTable0621: Str -> SubstForm => Str; --% + oper mkNTable0621 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "monet"; + SF Sg Gen => x + "moneta"; + SF Sg Dat => x + "Monetowi"; + SF Sg Acc => x + "moneta"; + SF Sg Instr => x + "Monetem"; + SF Sg Loc => x + "monecie"; + SF Sg Voc => x + "monecie"; + SF Pl Nom => x + "Monetowie"; + SF Pl Gen => x + "Monetów"; + SF Pl Dat => x + "monetom"; + SF Pl Acc => x + "Monetów"; + SF Pl Instr => x + "monetami"; + SF Pl Loc => x + "monetach"; + SF Pl Voc => x + "Monetowie" + }; + + oper mkNTable0622: Str -> SubstForm => Str; --% + oper mkNTable0622 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "Monia"; + SF Sg Gen => x + "Moni"; + SF Sg Dat => x + "Moni"; + SF Sg Acc => x + "Monię"; + SF Sg Instr => x + "Monią"; + SF Sg Loc => x + "Moni"; + SF Sg Voc => x + "Moniu"; + SF Pl Nom => x + "monie"; + SF Pl Gen => x + "Moń"; + SF Pl Dat => x + "Moniom"; + SF Pl Acc => x + "monie"; + SF Pl Instr => x + "Moniami"; + SF Pl Loc => x + "Moniach"; + SF Pl Voc => x + "monie" + }; + + oper mkNTable0623: Str -> SubstForm => Str; --% + oper mkNTable0623 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "go"; + SF Sg Dat => x + ""; + SF Sg Acc => x + "go"; + SF Sg Instr => x + ""; + SF Sg Loc => x + ""; + SF Sg Voc => x + ""; + SF Pl Nom => x + ""; + SF Pl Gen => x + ""; + SF Pl Dat => x + ""; + SF Pl Acc => x + ""; + SF Pl Instr => x + ""; + SF Pl Loc => x + ""; + SF Pl Voc => x + "" + }; + + oper mkNTable0624: Str -> SubstForm => Str; --% + oper mkNTable0624 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "morris"; + SF Sg Gen => x + "morrisa"; + SF Sg Dat => x + "morrisowi"; + SF Sg Acc => x + "morrisa"; + SF Sg Instr => x + "morrisem"; + SF Sg Loc => x + "morrisie"; + SF Sg Voc => x + "morrisie"; + SF Pl Nom => x + "Morrisowie"; + SF Pl Gen => x + "morrisów"; + SF Pl Dat => x + "morrisom"; + SF Pl Acc => x + "morrisów"; + SF Pl Instr => x + "morrisami"; + SF Pl Loc => x + "morrisach"; + SF Pl Voc => x + "Morrisowie" + }; + + oper mkNTable0625: Str -> SubstForm => Str; --% + oper mkNTable0625 lexem = + let x = Predef.tk 7 lexem in + table { + SF Sg Nom => x + "Moskała"; + SF Sg Gen => x + "Moskały"; + SF Sg Dat => x + "moskale"; + SF Sg Acc => x + "Moskałę"; + SF Sg Instr => x + "Moskałą"; + SF Sg Loc => x + "moskale"; + SF Sg Voc => x + "Moskało"; + SF Pl Nom => x + "Moskałowie"; + SF Pl Gen => x + "Moskałów"; + SF Pl Dat => x + "Moskałom"; + SF Pl Acc => x + "Moskałów"; + SF Pl Instr => x + "Moskałami"; + SF Pl Loc => x + "Moskałach"; + SF Pl Voc => x + "Moskałowie" + }; + + oper mkNTable0627: Str -> SubstForm => Str; --% + oper mkNTable0627 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "mucha"; + SF Sg Gen => x + "muchy"; + SF Sg Dat => x + "musze"; + SF Sg Acc => x + "muchę"; + SF Sg Instr => x + "muchą"; + SF Sg Loc => x + "musze"; + SF Sg Voc => x + "mucho"; + SF Pl Nom => x + "Muchowie"; + SF Pl Gen => x + "Muchów"; + SF Pl Dat => x + "muchom"; + SF Pl Acc => x + "Muchów"; + SF Pl Instr => x + "muchami"; + SF Pl Loc => x + "muchach"; + SF Pl Voc => x + "Muchowie" + }; + + oper mkNTable0628: Str -> SubstForm => Str; --% + oper mkNTable0628 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "mulat"; + SF Sg Gen => x + "mulata"; + SF Sg Dat => x + "Mulatowi"; + SF Sg Acc => x + "mulata"; + SF Sg Instr => x + "Mulatem"; + SF Sg Loc => x + "Mulacie"; + SF Sg Voc => x + "Mulacie"; + SF Pl Nom => x + "Mulaci"; + SF Pl Gen => x + "Mulatów"; + SF Pl Dat => x + "Mulatom"; + SF Pl Acc => x + "Mulatów"; + SF Pl Instr => x + "Mulatami"; + SF Pl Loc => x + "Mulatach"; + SF Pl Voc => x + "Mulaci" + }; + + oper mkNTable0629: Str -> SubstForm => Str; --% + oper mkNTable0629 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "ę"; + SF Sg Gen => x + "ęcia"; + SF Sg Dat => x + "ęciu"; + SF Sg Acc => x + "ę"; + SF Sg Instr => x + "ęciem"; + SF Sg Loc => x + "ęciu"; + SF Sg Voc => x + "ę"; + SF Pl Nom => x + "ęta"; + SF Pl Gen => x + "ąt"; + SF Pl Dat => x + "ętom"; + SF Pl Acc => x + "ęta"; + SF Pl Instr => x + "ętami"; + SF Pl Loc => x + "ętach"; + SF Pl Voc => x + "ęta" + }; + + oper mkNTable0632: Str -> SubstForm => Str; --% + oper mkNTable0632 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "młot"; + SF Sg Gen => x + "młota"; + SF Sg Dat => x + "młotowi"; + SF Sg Acc => x + "młota"; + SF Sg Instr => x + "młotem"; + SF Sg Loc => x + "młocie"; + SF Sg Voc => x + "młocie"; + SF Pl Nom => x + "Młotowie"; + SF Pl Gen => x + "młotów"; + SF Pl Dat => x + "młotom"; + SF Pl Acc => x + "młotów"; + SF Pl Instr => x + "młotami"; + SF Pl Loc => x + "młotach"; + SF Pl Voc => x + "Młotowie" + }; + + oper mkNTable0633: Str -> SubstForm => Str; --% + oper mkNTable0633 lexem = + let x = Predef.tk 10 lexem in + table { + SF Sg Nom => x + "młynarczyk"; + SF Sg Gen => x + "młynarczyka"; + SF Sg Dat => x + "młynarczykowi"; + SF Sg Acc => x + "młynarczyka"; + SF Sg Instr => x + "młynarczykiem"; + SF Sg Loc => x + "młynarczyku"; + SF Sg Voc => x + "młynarczyku"; + SF Pl Nom => x + "Młynarczykowie"; + SF Pl Gen => x + "młynarczyków"; + SF Pl Dat => x + "młynarczykom"; + SF Pl Acc => x + "młynarczyków"; + SF Pl Instr => x + "młynarczykami"; + SF Pl Loc => x + "młynarczykach"; + SF Pl Voc => x + "Młynarczykowie" + }; + + oper mkNTable0635: Str -> SubstForm => Str; --% + oper mkNTable0635 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "napoleon"; + SF Sg Gen => x + "napoleona"; + SF Sg Dat => x + "napoleonowi"; + SF Sg Acc => x + "napoleona"; + SF Sg Instr => x + "napoleonem"; + SF Sg Loc => x + "napoleonie"; + SF Sg Voc => x + "napoleonie"; + SF Pl Nom => x + "Napoleonowie"; + SF Pl Gen => x + "napoleonów"; + SF Pl Dat => x + "napoleonom"; + SF Pl Acc => x + "napoleonów"; + SF Pl Instr => x + "napoleonami"; + SF Pl Loc => x + "napoleonach"; + SF Pl Voc => x + "Napoleonowie" + }; + + oper mkNTable0636: Str -> SubstForm => Str; --% + oper mkNTable0636 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "a"; + SF Sg Gen => x + "y"; + SF Sg Dat => x + "zie"; + SF Sg Acc => x + "ę"; + SF Sg Instr => x + "ą"; + SF Sg Loc => x + "zie"; + SF Sg Voc => x + "o"; + SF Pl Nom => x + "zi"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "ów"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "zi" + }; + + oper mkNTable0637: Str -> SubstForm => Str; --% + oper mkNTable0637 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "tt"; + SF Sg Gen => x + "tta"; + SF Sg Dat => x + "ttowi"; + SF Sg Acc => x + "tta"; + SF Sg Instr => x + "ttem"; + SF Sg Loc => x + "cie"; + SF Sg Voc => x + "cie"; + SF Pl Nom => x + "ttowie"; + SF Pl Gen => x + "ttów"; + SF Pl Dat => x + "ttom"; + SF Pl Acc => x + "ttów"; + SF Pl Instr => x + "ttami"; + SF Pl Loc => x + "ttach"; + SF Pl Voc => x + "ttowie" + }; + + oper mkNTable0638: Str -> SubstForm => Str; --% + oper mkNTable0638 lexem = + let x = Predef.tk 7 lexem in + table { + SF Sg Nom => x + "narcyza"; + SF Sg Gen => x + "narcyzy"; + SF Sg Dat => x + "narcyzie"; + SF Sg Acc => x + "Narcyzę"; + SF Sg Instr => x + "Narcyzą"; + SF Sg Loc => x + "narcyzie"; + SF Sg Voc => x + "Narcyzo"; + SF Pl Nom => x + "narcyzy"; + SF Pl Gen => x + "narcyz"; + SF Pl Dat => x + "narcyzom"; + SF Pl Acc => x + "narcyzy"; + SF Pl Instr => x + "narcyzami"; + SF Pl Loc => x + "narcyzach"; + SF Pl Voc => x + "narcyzy" + }; + + oper mkNTable0639: Str -> SubstForm => Str; --% + oper mkNTable0639 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "nawrot"; + SF Sg Gen => x + "nawrota"; + SF Sg Dat => x + "nawrotowi"; + SF Sg Acc => x + "nawrota"; + SF Sg Instr => x + "nawrotem"; + SF Sg Loc => x + "nawrocie"; + SF Sg Voc => x + "nawrocie"; + SF Pl Nom => x + "Nawrotowie"; + SF Pl Gen => x + "nawrotów"; + SF Pl Dat => x + "nawrotom"; + SF Pl Acc => x + "nawrotów"; + SF Pl Instr => x + "nawrotami"; + SF Pl Loc => x + "nawrotach"; + SF Pl Voc => x + "Nawrotowie" + }; + + oper mkNTable0640: Str -> SubstForm => Str; --% + oper mkNTable0640 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "nawrót"; + SF Sg Gen => x + "nawrota"; + SF Sg Dat => x + "nawrotowi"; + SF Sg Acc => x + "nawrota"; + SF Sg Instr => x + "nawrotem"; + SF Sg Loc => x + "nawrocie"; + SF Sg Voc => x + "nawrocie"; + SF Pl Nom => x + "Nawrotowie"; + SF Pl Gen => x + "nawrotów"; + SF Pl Dat => x + "nawrotom"; + SF Pl Acc => x + "nawrotów"; + SF Pl Instr => x + "nawrotami"; + SF Pl Loc => x + "nawrotach"; + SF Pl Voc => x + "Nawrotowie" + }; + + oper mkNTable0642: Str -> SubstForm => Str; --% + oper mkNTable0642 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "nelson"; + SF Sg Gen => x + "nelsona"; + SF Sg Dat => x + "nelsonowi"; + SF Sg Acc => x + "nelsona"; + SF Sg Instr => x + "nelsonem"; + SF Sg Loc => x + "nelsonie"; + SF Sg Voc => x + "nelsonie"; + SF Pl Nom => x + "Nelsonowie"; + SF Pl Gen => x + "nelsonów"; + SF Pl Dat => x + "nelsonom"; + SF Pl Acc => x + "nelsonów"; + SF Pl Instr => x + "nelsonami"; + SF Pl Loc => x + "nelsonach"; + SF Pl Voc => x + "Nelsonowie" + }; + + oper mkNTable0643: Str -> SubstForm => Str; --% + oper mkNTable0643 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "neptun"; + SF Sg Gen => x + "Neptuna"; + SF Sg Dat => x + "neptunowi"; + SF Sg Acc => x + "Neptuna"; + SF Sg Instr => x + "neptunem"; + SF Sg Loc => x + "neptunie"; + SF Sg Voc => x + "neptunie"; + SF Pl Nom => x + "neptuny"; + SF Pl Gen => x + "neptunów"; + SF Pl Dat => x + "neptunom"; + SF Pl Acc => x + "neptuny"; + SF Pl Instr => x + "neptunami"; + SF Pl Loc => x + "neptunach"; + SF Pl Voc => x + "neptuny" + }; + + oper mkNTable0644: Str -> SubstForm => Str; --% + oper mkNTable0644 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "newton"; + SF Sg Gen => x + "newtona"; + SF Sg Dat => x + "newtonowi"; + SF Sg Acc => x + "newtona"; + SF Sg Instr => x + "newtonem"; + SF Sg Loc => x + "newtonie"; + SF Sg Voc => x + "newtonie"; + SF Pl Nom => x + "Newtonowie"; + SF Pl Gen => x + "newtonów"; + SF Pl Dat => x + "newtonom"; + SF Pl Acc => x + "newtonów"; + SF Pl Instr => x + "newtonami"; + SF Pl Loc => x + "newtonach"; + SF Pl Voc => x + "Newtonowie" + }; + + oper mkNTable0646: Str -> SubstForm => Str; --% + oper mkNTable0646 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "o"; + SF Sg Gen => x + "a"; + SF Sg Dat => x + "u"; + SF Sg Acc => x + "a"; + SF Sg Instr => x + "iem"; + SF Sg Loc => x + "u"; + SF Sg Voc => x + "o"; + SF Pl Nom => x + "a"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "ów"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "a" + }; + + oper mkNTable0648: Str -> SubstForm => Str; --% + oper mkNTable0648 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "iec"; + SF Sg Gen => x + "ca"; + SF Sg Dat => x + "cowi"; + SF Sg Acc => x + "ca"; + SF Sg Instr => x + "cem"; + SF Sg Loc => x + "cu"; + SF Sg Voc => x + "cze"; + SF Pl Nom => x + "cy"; + SF Pl Gen => x + "ców"; + SF Pl Dat => x + "com"; + SF Pl Acc => x + "ców"; + SF Pl Instr => x + "cami"; + SF Pl Loc => x + "cach"; + SF Pl Voc => x + "cy" + }; + + oper mkNTable0649: Str -> SubstForm => Str; --% + oper mkNTable0649 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "nobel"; + SF Sg Gen => x + "nobla"; + SF Sg Dat => x + "noblowi"; + SF Sg Acc => x + "nobla"; + SF Sg Instr => x + "noblem"; + SF Sg Loc => x + "noblu"; + SF Sg Voc => x + "noblu"; + SF Pl Nom => x + "Noblowie"; + SF Pl Gen => x + "Noblów"; + SF Pl Dat => x + "noblom"; + SF Pl Acc => x + "Noblów"; + SF Pl Instr => x + "noblami"; + SF Pl Loc => x + "noblach"; + SF Pl Voc => x + "Noblowie" + }; + + oper mkNTable0650: Str -> SubstForm => Str; --% + oper mkNTable0650 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "norweg"; + SF Sg Gen => x + "norwega"; + SF Sg Dat => x + "norwegowi"; + SF Sg Acc => x + "norwega"; + SF Sg Instr => x + "norwegiem"; + SF Sg Loc => x + "norwegu"; + SF Sg Voc => x + "norwegu"; + SF Pl Nom => x + "Norwegowie"; + SF Pl Gen => x + "norwegów"; + SF Pl Dat => x + "norwegom"; + SF Pl Acc => x + "norwegów"; + SF Pl Instr => x + "norwegami"; + SF Pl Loc => x + "norwegach"; + SF Pl Voc => x + "Norwegowie" + }; + + oper mkNTable0651: Str -> SubstForm => Str; --% + oper mkNTable0651 lexem = + let x = Predef.tk 16 lexem in + table { + SF Sg Nom => x + "nowofundlandczyk"; + SF Sg Gen => x + "nowofundlandczyka"; + SF Sg Dat => x + "nowofundlandczykowi"; + SF Sg Acc => x + "nowofundlandczyka"; + SF Sg Instr => x + "nowofundlandczykiem"; + SF Sg Loc => x + "nowofundlandczyku"; + SF Sg Voc => x + "nowofundlandczyku"; + SF Pl Nom => x + "Nowofundlandczycy"; + SF Pl Gen => x + "nowofundlandczyków"; + SF Pl Dat => x + "nowofundlandczykom"; + SF Pl Acc => x + "nowofundlandczyków"; + SF Pl Instr => x + "nowofundlandczykami"; + SF Pl Loc => x + "nowofundlandczykach"; + SF Pl Voc => x + "Nowofundlandczycy" + }; + + oper mkNTable0653: Str -> SubstForm => Str; --% + oper mkNTable0653 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "oczko"; + SF Sg Gen => x + "oczki"; + SF Sg Dat => x + "Oczce"; + SF Sg Acc => x + "Oczkę"; + SF Sg Instr => x + "Oczką"; + SF Sg Loc => x + "Oczce"; + SF Sg Voc => x + "oczko"; + SF Pl Nom => x + "Oczkowie"; + SF Pl Gen => x + "Oczków"; + SF Pl Dat => x + "oczkom"; + SF Pl Acc => x + "Oczków"; + SF Pl Instr => x + "oczkami"; + SF Pl Loc => x + "oczkach"; + SF Pl Voc => x + "Oczkowie" + }; + + oper mkNTable0654: Str -> SubstForm => Str; --% + oper mkNTable0654 lexem = + let x = Predef.tk 7 lexem in + table { + SF Sg Nom => x + "odyniec"; + SF Sg Gen => x + "odyńca"; + SF Sg Dat => x + "odyńcowi"; + SF Sg Acc => x + "odyńca"; + SF Sg Instr => x + "odyńcem"; + SF Sg Loc => x + "odyńcu"; + SF Sg Voc => x + "odyńcu"; + SF Pl Nom => x + "Odyńcowie"; + SF Pl Gen => x + "odyńców"; + SF Pl Dat => x + "odyńcom"; + SF Pl Acc => x + "odyńców"; + SF Pl Instr => x + "odyńcami"; + SF Pl Loc => x + "odyńcach"; + SF Pl Voc => x + "Odyńcowie" + }; + + oper mkNTable0656: Str -> SubstForm => Str; --% + oper mkNTable0656 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "ohm"; + SF Sg Gen => x + "ohma"; + SF Sg Dat => x + "ohmowi"; + SF Sg Acc => x + "ohma"; + SF Sg Instr => x + "ohmem"; + SF Sg Loc => x + "ohmie"; + SF Sg Voc => x + "ohmie"; + SF Pl Nom => x + "Ohmowie"; + SF Pl Gen => x + "ohmów"; + SF Pl Dat => x + "ohmom"; + SF Pl Acc => x + "ohmów"; + SF Pl Instr => x + "ohmami"; + SF Pl Loc => x + "ohmach"; + SF Pl Voc => x + "Ohmowie" + }; + + oper mkNTable0658: Str -> SubstForm => Str; --% + oper mkNTable0658 lexem = + let x = Predef.tk 7 lexem in + table { + SF Sg Nom => x + "Oktawia"; + SF Sg Gen => x + "Oktawii"; + SF Sg Dat => x + "Oktawii"; + SF Sg Acc => x + "Oktawię"; + SF Sg Instr => x + "Oktawią"; + SF Sg Loc => x + "Oktawii"; + SF Sg Voc => x + "Oktawio"; + SF Pl Nom => x + "oktawie"; + SF Pl Gen => x + "Oktawii"; + SF Pl Dat => x + "Oktawiom"; + SF Pl Acc => x + "oktawie"; + SF Pl Instr => x + "Oktawiami"; + SF Pl Loc => x + "Oktawiach"; + SF Pl Voc => x + "oktawie" + }; + + oper mkNTable0659: Str -> SubstForm => Str; --% + oper mkNTable0659 lexem = + let x = Predef.tk 7 lexem in + table { + SF Sg Nom => x + "Olimpia"; + SF Sg Gen => x + "Olimpii"; + SF Sg Dat => x + "Olimpii"; + SF Sg Acc => x + "Olimpię"; + SF Sg Instr => x + "Olimpią"; + SF Sg Loc => x + "Olimpii"; + SF Sg Voc => x + "Olimpio"; + SF Pl Nom => x + "olimpie"; + SF Pl Gen => x + "Olimpii"; + SF Pl Dat => x + "Olimpiom"; + SF Pl Acc => x + "olimpie"; + SF Pl Instr => x + "Olimpiami"; + SF Pl Loc => x + "Olimpiach"; + SF Pl Voc => x + "olimpie" + }; + + oper mkNTable0660: Str -> SubstForm => Str; --% + oper mkNTable0660 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "Oliwia"; + SF Sg Gen => x + "Oliwii"; + SF Sg Dat => x + "Oliwii"; + SF Sg Acc => x + "Oliwię"; + SF Sg Instr => x + "Oliwią"; + SF Sg Loc => x + "Oliwii"; + SF Sg Voc => x + "Oliwio"; + SF Pl Nom => x + "oliwie"; + SF Pl Gen => x + "Oliwii"; + SF Pl Dat => x + "Oliwiom"; + SF Pl Acc => x + "oliwie"; + SF Pl Instr => x + "Oliwiami"; + SF Pl Loc => x + "Oliwiach"; + SF Pl Voc => x + "oliwie" + }; + + oper mkNTable0664: Str -> SubstForm => Str; --% + oper mkNTable0664 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "orkan"; + SF Sg Gen => x + "Orkana"; + SF Sg Dat => x + "orkanowi"; + SF Sg Acc => x + "Orkana"; + SF Sg Instr => x + "orkanem"; + SF Sg Loc => x + "orkanie"; + SF Sg Voc => x + "orkanie"; + SF Pl Nom => x + "Orkanowie"; + SF Pl Gen => x + "orkanów"; + SF Pl Dat => x + "orkanom"; + SF Pl Acc => x + "orkanów"; + SF Pl Instr => x + "orkanami"; + SF Pl Loc => x + "orkanach"; + SF Pl Voc => x + "Orkanowie" + }; + + oper mkNTable0665: Str -> SubstForm => Str; --% + oper mkNTable0665 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "orzeł"; + SF Sg Gen => x + "orła"; + SF Sg Dat => x + "orłowi"; + SF Sg Acc => x + "orła"; + SF Sg Instr => x + "orłem"; + SF Sg Loc => x + "orle"; + SF Sg Voc => x + "orle"; + SF Pl Nom => x + "Orłowie"; + SF Pl Gen => x + "orłów"; + SF Pl Dat => x + "orłom"; + SF Pl Acc => x + "orłów"; + SF Pl Instr => x + "orłami"; + SF Pl Loc => x + "orłach"; + SF Pl Voc => x + "Orłowie" + }; + + oper mkNTable0667: Str -> SubstForm => Str; --% + oper mkNTable0667 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "óg"; + SF Sg Gen => x + "ogu"; + SF Sg Dat => x + "ogowi"; + SF Sg Acc => x + "óg"; + SF Sg Instr => x + "ogiem"; + SF Sg Loc => x + "ogu"; + SF Sg Voc => x + "ogu"; + SF Pl Nom => x + "ogi"; + SF Pl Gen => x + "ogów"; + SF Pl Dat => x + "ogom"; + SF Pl Acc => x + "ogi"; + SF Pl Instr => x + "ogami"; + SF Pl Loc => x + "ogach"; + SF Pl Voc => x + "ogi" + }; + + oper mkNTable0668: Str -> SubstForm => Str; --% + oper mkNTable0668 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "óg"; + SF Sg Gen => x + "oga"; + SF Sg Dat => x + "ogowi"; + SF Sg Acc => x + "óg"; + SF Sg Instr => x + "ogiem"; + SF Sg Loc => x + "ogu"; + SF Sg Voc => x + "ogu"; + SF Pl Nom => x + "ogi"; + SF Pl Gen => x + "ogów"; + SF Pl Dat => x + "ogom"; + SF Pl Acc => x + "ogi"; + SF Pl Instr => x + "ogami"; + SF Pl Loc => x + "ogach"; + SF Pl Voc => x + "ogi" + }; + + oper mkNTable0669: Str -> SubstForm => Str; --% + oper mkNTable0669 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "Otręba"; + SF Sg Gen => x + "otręby"; + SF Sg Dat => x + "Otrębie"; + SF Sg Acc => x + "Otrębę"; + SF Sg Instr => x + "Otrębą"; + SF Sg Loc => x + "Otrębie"; + SF Sg Voc => x + "Otrębo"; + SF Pl Nom => x + "Otrębowie"; + SF Pl Gen => x + "otrębów"; + SF Pl Dat => x + "otrębom"; + SF Pl Acc => x + "otrębów"; + SF Pl Instr => x + "otrębami"; + SF Pl Loc => x + "otrębach"; + SF Pl Voc => x + "Otrębowie" + }; + + oper mkNTable0670: Str -> SubstForm => Str; --% + oper mkNTable0670 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "owczarek"; + SF Sg Gen => x + "owczarka"; + SF Sg Dat => x + "owczarkowi"; + SF Sg Acc => x + "owczarka"; + SF Sg Instr => x + "owczarkiem"; + SF Sg Loc => x + "owczarku"; + SF Sg Voc => x + "owczarku"; + SF Pl Nom => x + "Owczarkowie"; + SF Pl Gen => x + "owczarków"; + SF Pl Dat => x + "owczarkom"; + SF Pl Acc => x + "owczarków"; + SF Pl Instr => x + "owczarkami"; + SF Pl Loc => x + "owczarkach"; + SF Pl Voc => x + "Owczarkowie" + }; + + oper mkNTable0672: Str -> SubstForm => Str; --% + oper mkNTable0672 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "nie"; + SF Sg Gen => x + "nia"; + SF Sg Dat => x + "niu"; + SF Sg Acc => x + "nie"; + SF Sg Instr => x + "niem"; + SF Sg Loc => x + "niu"; + SF Sg Voc => x + "nie"; + SF Pl Nom => x + "nia"; + SF Pl Gen => x + "ń"; + SF Pl Dat => x + "niom"; + SF Pl Acc => x + "nia"; + SF Pl Instr => x + "niami"; + SF Pl Loc => x + "niach"; + SF Pl Voc => x + "nia" + }; + + oper mkNTable0673: Str -> SubstForm => Str; --% + oper mkNTable0673 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "x"; + SF Sg Gen => x + "ksu"; + SF Sg Dat => x + "ksowi"; + SF Sg Acc => x + "x"; + SF Sg Instr => x + "ksem"; + SF Sg Loc => x + "ksie"; + SF Sg Voc => x + "ksie"; + SF Pl Nom => x + "ksy"; + SF Pl Gen => x + "ksów"; + SF Pl Dat => x + "ksom"; + SF Pl Acc => x + "ksy"; + SF Pl Instr => x + "ksami"; + SF Pl Loc => x + "ksach"; + SF Pl Voc => x + "ksy" + }; + + oper mkNTable0674: Str -> SubstForm => Str; --% + oper mkNTable0674 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "o"; + SF Sg Gen => x + "o"; + SF Sg Dat => x + "owi"; + SF Sg Acc => x + "o"; + SF Sg Instr => x + "o"; + SF Sg Loc => x + "u"; + SF Sg Voc => x + "o"; + SF Pl Nom => x + "owie"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "ów"; + SF Pl Instr => x + "o"; + SF Pl Loc => x + "o"; + SF Pl Voc => x + "owie" + }; + + oper mkNTable0675: Str -> SubstForm => Str; --% + oper mkNTable0675 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "pac"; + SF Sg Gen => x + "paca"; + SF Sg Dat => x + "pacowi"; + SF Sg Acc => x + "paca"; + SF Sg Instr => x + "pacem"; + SF Sg Loc => x + "pacu"; + SF Sg Voc => x + "pacu"; + SF Pl Nom => x + "Pacowie"; + SF Pl Gen => x + "pacy"; + SF Pl Dat => x + "pacom"; + SF Pl Acc => x + "pacy"; + SF Pl Instr => x + "pacami"; + SF Pl Loc => x + "pacach"; + SF Pl Voc => x + "Pacowie" + }; + + oper mkNTable0677: Str -> SubstForm => Str; --% + oper mkNTable0677 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "pająk"; + SF Sg Gen => x + "pająka"; + SF Sg Dat => x + "pająkowi"; + SF Sg Acc => x + "pająka"; + SF Sg Instr => x + "pająkiem"; + SF Sg Loc => x + "pająku"; + SF Sg Voc => x + "pająku"; + SF Pl Nom => x + "Pająkowie"; + SF Pl Gen => x + "pająków"; + SF Pl Dat => x + "pająkom"; + SF Pl Acc => x + "pająków"; + SF Pl Instr => x + "pająkami"; + SF Pl Loc => x + "pająkach"; + SF Pl Voc => x + "Pająkowie" + }; + + oper mkNTable0678: Str -> SubstForm => Str; --% + oper mkNTable0678 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "Pakuła"; + SF Sg Gen => x + "pakuły"; + SF Sg Dat => x + "Pakule"; + SF Sg Acc => x + "Pakułę"; + SF Sg Instr => x + "Pakułą"; + SF Sg Loc => x + "Pakule"; + SF Sg Voc => x + "Pakuło"; + SF Pl Nom => x + "Pakułowie"; + SF Pl Gen => x + "pakułów"; + SF Pl Dat => x + "pakułom"; + SF Pl Acc => x + "pakułów"; + SF Pl Instr => x + "pakułami"; + SF Pl Loc => x + "pakułach"; + SF Pl Voc => x + "Pakułowie" + }; + + oper mkNTable0679: Str -> SubstForm => Str; --% + oper mkNTable0679 lexem = + let x = Predef.tk 7 lexem in + table { + SF Sg Nom => x + "palatyn"; + SF Sg Gen => x + "Palatynu"; + SF Sg Dat => x + "palatynowi"; + SF Sg Acc => x + "palatyn"; + SF Sg Instr => x + "palatynem"; + SF Sg Loc => x + "palatynie"; + SF Sg Voc => x + "palatynie"; + SF Pl Nom => x + "palatyny"; + SF Pl Gen => x + "palatynów"; + SF Pl Dat => x + "palatynom"; + SF Pl Acc => x + "palatyny"; + SF Pl Instr => x + "palatynami"; + SF Pl Loc => x + "palatynach"; + SF Pl Voc => x + "palatyny" + }; + + oper mkNTable0680: Str -> SubstForm => Str; --% + oper mkNTable0680 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "palma"; + SF Sg Gen => x + "palmy"; + SF Sg Dat => x + "palmie"; + SF Sg Acc => x + "palmę"; + SF Sg Instr => x + "palmą"; + SF Sg Loc => x + "palmie"; + SF Sg Voc => x + "palmo"; + SF Pl Nom => x + "Palmowie"; + SF Pl Gen => x + "palmów"; + SF Pl Dat => x + "palmom"; + SF Pl Acc => x + "palmów"; + SF Pl Instr => x + "palmami"; + SF Pl Loc => x + "palmach"; + SF Pl Voc => x + "Palmowie" + }; + + oper mkNTable0681: Str -> SubstForm => Str; --% + oper mkNTable0681 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "paluch"; + SF Sg Gen => x + "palucha"; + SF Sg Dat => x + "paluchowi"; + SF Sg Acc => x + "palucha"; + SF Sg Instr => x + "paluchem"; + SF Sg Loc => x + "paluchu"; + SF Sg Voc => x + "paluchu"; + SF Pl Nom => x + "Paluchowie"; + SF Pl Gen => x + "paluchów"; + SF Pl Dat => x + "paluchom"; + SF Pl Acc => x + "paluchów"; + SF Pl Instr => x + "paluchami"; + SF Pl Loc => x + "paluchach"; + SF Pl Voc => x + "Paluchowie" + }; + + oper mkNTable0682: Str -> SubstForm => Str; --% + oper mkNTable0682 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "pan"; + SF Sg Gen => x + "pana"; + SF Sg Dat => x + "Panowi"; + SF Sg Acc => x + "pana"; + SF Sg Instr => x + "panem"; + SF Sg Loc => x + "panie"; + SF Sg Voc => x + "panie"; + SF Pl Nom => x + "panowie"; + SF Pl Gen => x + "panów"; + SF Pl Dat => x + "panom"; + SF Pl Acc => x + "panów"; + SF Pl Instr => x + "panami"; + SF Pl Loc => x + "panach"; + SF Pl Voc => x + "panowie" + }; + + oper mkNTable0684: Str -> SubstForm => Str; --% + oper mkNTable0684 lexem = + let x = Predef.tk 9 lexem in + table { + SF Sg Nom => x + "parkinson"; + SF Sg Gen => x + "parkinsona"; + SF Sg Dat => x + "parkinsonowi"; + SF Sg Acc => x + "parkinsona"; + SF Sg Instr => x + "parkinsonem"; + SF Sg Loc => x + "parkinsonie"; + SF Sg Voc => x + "parkinsonie"; + SF Pl Nom => x + "Parkinsonowie"; + SF Pl Gen => x + "parkinsonów"; + SF Pl Dat => x + "parkinsonom"; + SF Pl Acc => x + "parkinsonów"; + SF Pl Instr => x + "parkinsonami"; + SF Pl Loc => x + "parkinsonach"; + SF Pl Voc => x + "Parkinsonowie" + }; + + oper mkNTable0685: Str -> SubstForm => Str; --% + oper mkNTable0685 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "pasek"; + SF Sg Gen => x + "paska"; + SF Sg Dat => x + "paskowi"; + SF Sg Acc => x + "paska"; + SF Sg Instr => x + "paskiem"; + SF Sg Loc => x + "pasku"; + SF Sg Voc => x + "pasku"; + SF Pl Nom => x + "Paskowie"; + SF Pl Gen => x + "pasków"; + SF Pl Dat => x + "paskom"; + SF Pl Acc => x + "pasków"; + SF Pl Instr => x + "paskami"; + SF Pl Loc => x + "paskach"; + SF Pl Voc => x + "Paskowie" + }; + + oper mkNTable0686: Str -> SubstForm => Str; --% + oper mkNTable0686 lexem = + let x = Predef.tk 9 lexem in + table { + SF Sg Nom => x + "pasternak"; + SF Sg Gen => x + "Pasternaka"; + SF Sg Dat => x + "pasternakowi"; + SF Sg Acc => x + "Pasternaka"; + SF Sg Instr => x + "pasternakiem"; + SF Sg Loc => x + "pasternaku"; + SF Sg Voc => x + "pasternaku"; + SF Pl Nom => x + "Pasternakowie"; + SF Pl Gen => x + "pasternaków"; + SF Pl Dat => x + "pasternakom"; + SF Pl Acc => x + "pasternaków"; + SF Pl Instr => x + "pasternakami"; + SF Pl Loc => x + "pasternakach"; + SF Pl Voc => x + "Pasternakowie" + }; + + oper mkNTable0688: Str -> SubstForm => Str; --% + oper mkNTable0688 lexem = + let x = Predef.tk 7 lexem in + table { + SF Sg Nom => x + "patrycy"; + SF Sg Gen => x + "Patrycego"; + SF Sg Dat => x + "Patrycemu"; + SF Sg Acc => x + "Patrycego"; + SF Sg Instr => x + "Patrycym"; + SF Sg Loc => x + "Patrycym"; + SF Sg Voc => x + "patrycy"; + SF Pl Nom => x + "Patrycowie"; + SF Pl Gen => x + "Patrycych"; + SF Pl Dat => x + "Patrycym"; + SF Pl Acc => x + "Patrycych"; + SF Pl Instr => x + "Patrycymi"; + SF Pl Loc => x + "Patrycych"; + SF Pl Voc => x + "Patrycowie" + }; + + oper mkNTable0689: Str -> SubstForm => Str; --% + oper mkNTable0689 lexem = + let x = Predef.tk 7 lexem in + table { + SF Sg Nom => x + "paulina"; + SF Sg Gen => x + "pauliny"; + SF Sg Dat => x + "paulinie"; + SF Sg Acc => x + "Paulinę"; + SF Sg Instr => x + "Pauliną"; + SF Sg Loc => x + "paulinie"; + SF Sg Voc => x + "Paulino"; + SF Pl Nom => x + "pauliny"; + SF Pl Gen => x + "paulin"; + SF Pl Dat => x + "paulinom"; + SF Pl Acc => x + "pauliny"; + SF Pl Instr => x + "paulinami"; + SF Pl Loc => x + "paulinach"; + SF Pl Voc => x + "pauliny" + }; + + oper mkNTable0690: Str -> SubstForm => Str; --% + oper mkNTable0690 lexem = + let x = Predef.tk 7 lexem in + table { + SF Sg Nom => x + "Pawełek"; + SF Sg Gen => x + "Pawełka"; + SF Sg Dat => x + "Pawełkowi"; + SF Sg Acc => x + "Pawełka"; + SF Sg Instr => x + "Pawełkiem"; + SF Sg Loc => x + "Pawełku"; + SF Sg Voc => x + "Pawełku"; + SF Pl Nom => x + "Pawełkowie"; + SF Pl Gen => x + "pawełków"; + SF Pl Dat => x + "pawełkom"; + SF Pl Acc => x + "pawełków"; + SF Pl Instr => x + "pawełkami"; + SF Pl Loc => x + "pawełkach"; + SF Pl Voc => x + "Pawełkowie" + }; + + oper mkNTable0691: Str -> SubstForm => Str; --% + oper mkNTable0691 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "pawia"; + SF Sg Gen => x + "Pawii"; + SF Sg Dat => x + "Pawii"; + SF Sg Acc => x + "Pawię"; + SF Sg Instr => x + "Pawią"; + SF Sg Loc => x + "Pawii"; + SF Sg Voc => x + "Pawio"; + SF Pl Nom => x + "pawie"; + SF Pl Gen => x + "Pawii"; + SF Pl Dat => x + "pawiom"; + SF Pl Acc => x + "pawie"; + SF Pl Instr => x + "pawiami"; + SF Pl Loc => x + "pawiach"; + SF Pl Voc => x + "pawie" + }; + + oper mkNTable0692: Str -> SubstForm => Str; --% + oper mkNTable0692 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "pałka"; + SF Sg Gen => x + "pałki"; + SF Sg Dat => x + "pałce"; + SF Sg Acc => x + "pałkę"; + SF Sg Instr => x + "pałką"; + SF Sg Loc => x + "pałce"; + SF Sg Voc => x + "pałko"; + SF Pl Nom => x + "Pałkowie"; + SF Pl Gen => x + "Pałków"; + SF Pl Dat => x + "pałkom"; + SF Pl Acc => x + "Pałków"; + SF Pl Instr => x + "pałkami"; + SF Pl Loc => x + "pałkach"; + SF Pl Voc => x + "Pałkowie" + }; + + oper mkNTable0693: Str -> SubstForm => Str; --% + oper mkNTable0693 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "peron"; + SF Sg Gen => x + "Perona"; + SF Sg Dat => x + "peronowi"; + SF Sg Acc => x + "Perona"; + SF Sg Instr => x + "peronem"; + SF Sg Loc => x + "peronie"; + SF Sg Voc => x + "peronie"; + SF Pl Nom => x + "Peronowie"; + SF Pl Gen => x + "peronów"; + SF Pl Dat => x + "peronom"; + SF Pl Acc => x + "peronów"; + SF Pl Instr => x + "peronami"; + SF Pl Loc => x + "peronach"; + SF Pl Voc => x + "Peronowie" + }; + + oper mkNTable0694: Str -> SubstForm => Str; --% + oper mkNTable0694 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "pers"; + SF Sg Gen => x + "persa"; + SF Sg Dat => x + "persowi"; + SF Sg Acc => x + "persa"; + SF Sg Instr => x + "persem"; + SF Sg Loc => x + "persie"; + SF Sg Voc => x + "persie"; + SF Pl Nom => x + "Persowie"; + SF Pl Gen => x + "persów"; + SF Pl Dat => x + "persom"; + SF Pl Acc => x + "persów"; + SF Pl Instr => x + "persami"; + SF Pl Loc => x + "persach"; + SF Pl Voc => x + "Persowie" + }; + + oper mkNTable0696: Str -> SubstForm => Str; --% + oper mkNTable0696 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "piecyk"; + SF Sg Gen => x + "piecyka"; + SF Sg Dat => x + "piecykowi"; + SF Sg Acc => x + "piecyka"; + SF Sg Instr => x + "piecykiem"; + SF Sg Loc => x + "piecyku"; + SF Sg Voc => x + "piecyku"; + SF Pl Nom => x + "Piecykowie"; + SF Pl Gen => x + "piecyków"; + SF Pl Dat => x + "piecykom"; + SF Pl Acc => x + "piecyków"; + SF Pl Instr => x + "piecykami"; + SF Pl Loc => x + "piecykach"; + SF Pl Voc => x + "Piecykowie" + }; + + oper mkNTable0697: Str -> SubstForm => Str; --% + oper mkNTable0697 lexem = + let x = Predef.tk 9 lexem in + table { + SF Sg Nom => x + "pieniążek"; + SF Sg Gen => x + "pieniążka"; + SF Sg Dat => x + "pieniążkowi"; + SF Sg Acc => x + "pieniążka"; + SF Sg Instr => x + "pieniążkiem"; + SF Sg Loc => x + "pieniążku"; + SF Sg Voc => x + "pieniążku"; + SF Pl Nom => x + "Pieniążkowie"; + SF Pl Gen => x + "pieniążków"; + SF Pl Dat => x + "pieniążkom"; + SF Pl Acc => x + "pieniążków"; + SF Pl Instr => x + "pieniążkami"; + SF Pl Loc => x + "pieniążkach"; + SF Pl Voc => x + "Pieniążkowie" + }; + + oper mkNTable0698: Str -> SubstForm => Str; --% + oper mkNTable0698 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "Pilawa"; + SF Sg Gen => x + "pilawy"; + SF Sg Dat => x + "pilawie"; + SF Sg Acc => x + "Pilawę"; + SF Sg Instr => x + "Pilawą"; + SF Sg Loc => x + "pilawie"; + SF Sg Voc => x + "Pilawo"; + SF Pl Nom => x + "pilawy"; + SF Pl Gen => x + "pilaw"; + SF Pl Dat => x + "pilawom"; + SF Pl Acc => x + "pilawy"; + SF Pl Instr => x + "pilawami"; + SF Pl Loc => x + "pilawach"; + SF Pl Voc => x + "pilawy" + }; + + oper mkNTable0700: Str -> SubstForm => Str; --% + oper mkNTable0700 lexem = + let x = Predef.tk 7 lexem in + table { + SF Sg Nom => x + "pisarek"; + SF Sg Gen => x + "pisarka"; + SF Sg Dat => x + "Pisarkowi"; + SF Sg Acc => x + "pisarka"; + SF Sg Instr => x + "Pisarkiem"; + SF Sg Loc => x + "Pisarku"; + SF Sg Voc => x + "Pisarku"; + SF Pl Nom => x + "Pisarkowie"; + SF Pl Gen => x + "Pisarków"; + SF Pl Dat => x + "pisarkom"; + SF Pl Acc => x + "Pisarków"; + SF Pl Instr => x + "pisarkami"; + SF Pl Loc => x + "pisarkach"; + SF Pl Voc => x + "Pisarkowie" + }; + + oper mkNTable0701: Str -> SubstForm => Str; --% + oper mkNTable0701 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ro"; + SF Sg Gen => x + "ra"; + SF Sg Dat => x + "rowi"; + SF Sg Acc => x + "ra"; + SF Sg Instr => x + "rem"; + SF Sg Loc => x + "ze"; + SF Sg Voc => x + "ro"; + SF Pl Nom => x + "rowie"; + SF Pl Gen => x + "rów"; + SF Pl Dat => x + "rom"; + SF Pl Acc => x + "rów"; + SF Pl Instr => x + "rami"; + SF Pl Loc => x + "rach"; + SF Pl Voc => x + "rowie" + }; + + oper mkNTable0702: Str -> SubstForm => Str; --% + oper mkNTable0702 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "piątek"; + SF Sg Gen => x + "piątka"; + SF Sg Dat => x + "piątkowi"; + SF Sg Acc => x + "piątka"; + SF Sg Instr => x + "piątkiem"; + SF Sg Loc => x + "piątku"; + SF Sg Voc => x + "piątku"; + SF Pl Nom => x + "Piątkowie"; + SF Pl Gen => x + "piątków"; + SF Pl Dat => x + "piątkom"; + SF Pl Acc => x + "piątków"; + SF Pl Instr => x + "piątkami"; + SF Pl Loc => x + "piątkach"; + SF Pl Voc => x + "Piątkowie" + }; + + oper mkNTable0703: Str -> SubstForm => Str; --% + oper mkNTable0703 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "piętak"; + SF Sg Gen => x + "piętaka"; + SF Sg Dat => x + "piętakowi"; + SF Sg Acc => x + "piętaka"; + SF Sg Instr => x + "piętakiem"; + SF Sg Loc => x + "piętaku"; + SF Sg Voc => x + "piętaku"; + SF Pl Nom => x + "Piętakowie"; + SF Pl Gen => x + "piętaków"; + SF Pl Dat => x + "piętakom"; + SF Pl Acc => x + "piętaków"; + SF Pl Instr => x + "piętakami"; + SF Pl Loc => x + "piętakach"; + SF Pl Voc => x + "Piętakowie" + }; + + oper mkNTable0704: Str -> SubstForm => Str; --% + oper mkNTable0704 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "a"; + SF Sg Gen => x + "y"; + SF Sg Dat => x + "a"; + SF Sg Acc => x + "ę"; + SF Sg Instr => x + "ą"; + SF Sg Loc => x + "a"; + SF Sg Voc => x + "o"; + SF Pl Nom => x + "y"; + SF Pl Gen => x + "a"; + SF Pl Dat => x + "a"; + SF Pl Acc => x + "y"; + SF Pl Instr => x + "a"; + SF Pl Loc => x + "a"; + SF Pl Voc => x + "y" + }; + + oper mkNTable0706: Str -> SubstForm => Str; --% + oper mkNTable0706 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "pluta"; + SF Sg Gen => x + "pluty"; + SF Sg Dat => x + "plucie"; + SF Sg Acc => x + "plutę"; + SF Sg Instr => x + "plutą"; + SF Sg Loc => x + "plucie"; + SF Sg Voc => x + "pluto"; + SF Pl Nom => x + "Plutowie"; + SF Pl Gen => x + "Plutów"; + SF Pl Dat => x + "plutom"; + SF Pl Acc => x + "Plutów"; + SF Pl Instr => x + "plutami"; + SF Pl Loc => x + "plutach"; + SF Pl Voc => x + "Plutowie" + }; + + oper mkNTable0707: Str -> SubstForm => Str; --% + oper mkNTable0707 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "pluton"; + SF Sg Gen => x + "Plutona"; + SF Sg Dat => x + "plutonowi"; + SF Sg Acc => x + "Plutona"; + SF Sg Instr => x + "plutonem"; + SF Sg Loc => x + "plutonie"; + SF Sg Voc => x + "plutonie"; + SF Pl Nom => x + "plutony"; + SF Pl Gen => x + "plutonów"; + SF Pl Dat => x + "plutonom"; + SF Pl Acc => x + "plutony"; + SF Pl Instr => x + "plutonami"; + SF Pl Loc => x + "plutonach"; + SF Pl Voc => x + "plutony" + }; + + oper mkNTable0708: Str -> SubstForm => Str; --% + oper mkNTable0708 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "Pol"; + SF Sg Gen => x + "pola"; + SF Sg Dat => x + "Polowi"; + SF Sg Acc => x + "pola"; + SF Sg Instr => x + "polem"; + SF Sg Loc => x + "polu"; + SF Sg Voc => x + "polu"; + SF Pl Nom => x + "Polowie"; + SF Pl Gen => x + "Polów"; + SF Pl Dat => x + "polom"; + SF Pl Acc => x + "Polów"; + SF Pl Instr => x + "polami"; + SF Pl Loc => x + "polach"; + SF Pl Voc => x + "Polowie" + }; + + oper mkNTable0709: Str -> SubstForm => Str; --% + oper mkNTable0709 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "pola"; + SF Sg Gen => x + "Poli"; + SF Sg Dat => x + "Poli"; + SF Sg Acc => x + "Polę"; + SF Sg Instr => x + "Polą"; + SF Sg Loc => x + "Poli"; + SF Sg Voc => x + "polu"; + SF Pl Nom => x + "pole"; + SF Pl Gen => x + "Pol"; + SF Pl Dat => x + "polom"; + SF Pl Acc => x + "pole"; + SF Pl Instr => x + "polami"; + SF Pl Loc => x + "polach"; + SF Pl Voc => x + "pole" + }; + + oper mkNTable0710: Str -> SubstForm => Str; --% + oper mkNTable0710 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "polaczek"; + SF Sg Gen => x + "polaczka"; + SF Sg Dat => x + "polaczkowi"; + SF Sg Acc => x + "polaczka"; + SF Sg Instr => x + "polaczkiem"; + SF Sg Loc => x + "polaczku"; + SF Sg Voc => x + "polaczku"; + SF Pl Nom => x + "Polaczkowie"; + SF Pl Gen => x + "polaczków"; + SF Pl Dat => x + "polaczkom"; + SF Pl Acc => x + "polaczków"; + SF Pl Instr => x + "polaczkami"; + SF Pl Loc => x + "polaczkach"; + SF Pl Voc => x + "Polaczkowie" + }; + + oper mkNTable0711: Str -> SubstForm => Str; --% + oper mkNTable0711 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "polak"; + SF Sg Gen => x + "polaka"; + SF Sg Dat => x + "polakowi"; + SF Sg Acc => x + "polaka"; + SF Sg Instr => x + "polakiem"; + SF Sg Loc => x + "polaku"; + SF Sg Voc => x + "polaku"; + SF Pl Nom => x + "Polacy"; + SF Pl Gen => x + "polaków"; + SF Pl Dat => x + "polakom"; + SF Pl Acc => x + "polaków"; + SF Pl Instr => x + "polakami"; + SF Pl Loc => x + "polakach"; + SF Pl Voc => x + "Polacy" + }; + + oper mkNTable0713: Str -> SubstForm => Str; --% + oper mkNTable0713 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "polek"; + SF Sg Gen => x + "polka"; + SF Sg Dat => x + "Polkowi"; + SF Sg Acc => x + "polka"; + SF Sg Instr => x + "Polkiem"; + SF Sg Loc => x + "Polku"; + SF Sg Voc => x + "Polku"; + SF Pl Nom => x + "Polkowie"; + SF Pl Gen => x + "Polków"; + SF Pl Dat => x + "polkom"; + SF Pl Acc => x + "Polków"; + SF Pl Instr => x + "polkami"; + SF Pl Loc => x + "polkach"; + SF Pl Voc => x + "Polkowie" + }; + + oper mkNTable0714: Str -> SubstForm => Str; --% + oper mkNTable0714 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "Polo"; + SF Sg Gen => x + "pola"; + SF Sg Dat => x + "Polowi"; + SF Sg Acc => x + "pola"; + SF Sg Instr => x + "polem"; + SF Sg Loc => x + "polu"; + SF Sg Voc => x + "Polo"; + SF Pl Nom => x + "Polowie"; + SF Pl Gen => x + "Polów"; + SF Pl Dat => x + "polom"; + SF Pl Acc => x + "Polów"; + SF Pl Instr => x + "polami"; + SF Pl Loc => x + "polach"; + SF Pl Voc => x + "Polowie" + }; + + oper mkNTable0715: Str -> SubstForm => Str; --% + oper mkNTable0715 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "e"; + SF Sg Gen => x + "a"; + SF Sg Dat => x + "u"; + SF Sg Acc => x + "e"; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "u"; + SF Sg Voc => x + "e"; + SF Pl Nom => x + "a"; + SF Pl Gen => x + "y"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "a"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "a" + }; + + oper mkNTable0716: Str -> SubstForm => Str; --% + oper mkNTable0716 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "popiołek"; + SF Sg Gen => x + "Popiołka"; + SF Sg Dat => x + "popiołkowi"; + SF Sg Acc => x + "Popiołka"; + SF Sg Instr => x + "popiołkiem"; + SF Sg Loc => x + "popiołku"; + SF Sg Voc => x + "popiołku"; + SF Pl Nom => x + "Popiołkowie"; + SF Pl Gen => x + "popiołków"; + SF Pl Dat => x + "popiołkom"; + SF Pl Acc => x + "popiołków"; + SF Pl Instr => x + "popiołkami"; + SF Pl Loc => x + "popiołkach"; + SF Pl Voc => x + "Popiołkowie" + }; + + oper mkNTable0717: Str -> SubstForm => Str; --% + oper mkNTable0717 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "popów"; + SF Sg Gen => x + "Popowa"; + SF Sg Dat => x + "Popowowi"; + SF Sg Acc => x + "popów"; + SF Sg Instr => x + "Popowem"; + SF Sg Loc => x + "Popowie"; + SF Sg Voc => x + "Popowie"; + SF Pl Nom => x + "Popowy"; + SF Pl Gen => x + "Popowów"; + SF Pl Dat => x + "Popowom"; + SF Pl Acc => x + "Popowy"; + SF Pl Instr => x + "Popowami"; + SF Pl Loc => x + "Popowach"; + SF Pl Voc => x + "Popowy" + }; + + oper mkNTable0718: Str -> SubstForm => Str; --% + oper mkNTable0718 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "prot"; + SF Sg Gen => x + "Prota"; + SF Sg Dat => x + "protowi"; + SF Sg Acc => x + "Prota"; + SF Sg Instr => x + "protem"; + SF Sg Loc => x + "procie"; + SF Sg Voc => x + "procie"; + SF Pl Nom => x + "Protowie"; + SF Pl Gen => x + "protów"; + SF Pl Dat => x + "protom"; + SF Pl Acc => x + "protów"; + SF Pl Instr => x + "protami"; + SF Pl Loc => x + "protach"; + SF Pl Voc => x + "Protowie" + }; + + oper mkNTable0719: Str -> SubstForm => Str; --% + oper mkNTable0719 lexem = + let x = Predef.tk 7 lexem in + table { + SF Sg Nom => x + "protazy"; + SF Sg Gen => x + "Protazego"; + SF Sg Dat => x + "Protazemu"; + SF Sg Acc => x + "Protazego"; + SF Sg Instr => x + "Protazym"; + SF Sg Loc => x + "Protazym"; + SF Sg Voc => x + "protazy"; + SF Pl Nom => x + "Protazowie"; + SF Pl Gen => x + "Protazych"; + SF Pl Dat => x + "Protazym"; + SF Pl Acc => x + "Protazych"; + SF Pl Instr => x + "Protazymi"; + SF Pl Loc => x + "Protazych"; + SF Pl Voc => x + "Protazowie" + }; + + oper mkNTable0720: Str -> SubstForm => Str; --% + oper mkNTable0720 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "prusak"; + SF Sg Gen => x + "prusaka"; + SF Sg Dat => x + "prusakowi"; + SF Sg Acc => x + "prusaka"; + SF Sg Instr => x + "prusakiem"; + SF Sg Loc => x + "prusaku"; + SF Sg Voc => x + "prusaku"; + SF Pl Nom => x + "Prusacy"; + SF Pl Gen => x + "prusaków"; + SF Pl Dat => x + "prusakom"; + SF Pl Acc => x + "prusaków"; + SF Pl Instr => x + "prusakami"; + SF Pl Loc => x + "prusakach"; + SF Pl Voc => x + "Prusacy" + }; + + oper mkNTable0722: Str -> SubstForm => Str; --% + oper mkNTable0722 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "przemysł"; + SF Sg Gen => x + "Przemysła"; + SF Sg Dat => x + "przemysłowi"; + SF Sg Acc => x + "Przemysła"; + SF Sg Instr => x + "przemysłem"; + SF Sg Loc => x + "przemyśle"; + SF Sg Voc => x + "przemyśle"; + SF Pl Nom => x + "Przemysłowie"; + SF Pl Gen => x + "przemysłów"; + SF Pl Dat => x + "przemysłom"; + SF Pl Acc => x + "przemysłów"; + SF Pl Instr => x + "przemysłami"; + SF Pl Loc => x + "przemysłach"; + SF Pl Voc => x + "Przemysłowie" + }; + + oper mkNTable0723: Str -> SubstForm => Str; --% + oper mkNTable0723 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "Przybora"; + SF Sg Gen => x + "przybory"; + SF Sg Dat => x + "przyborze"; + SF Sg Acc => x + "Przyborę"; + SF Sg Instr => x + "Przyborą"; + SF Sg Loc => x + "przyborze"; + SF Sg Voc => x + "Przyboro"; + SF Pl Nom => x + "Przyborowie"; + SF Pl Gen => x + "przyborów"; + SF Pl Dat => x + "przyborom"; + SF Pl Acc => x + "przyborów"; + SF Pl Instr => x + "przyborami"; + SF Pl Loc => x + "przyborach"; + SF Pl Voc => x + "Przyborowie" + }; + + oper mkNTable0724: Str -> SubstForm => Str; --% + oper mkNTable0724 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "przybysz"; + SF Sg Gen => x + "przybysza"; + SF Sg Dat => x + "przybyszowi"; + SF Sg Acc => x + "przybysza"; + SF Sg Instr => x + "przybyszem"; + SF Sg Loc => x + "przybyszu"; + SF Sg Voc => x + "przybyszu"; + SF Pl Nom => x + "Przybyszowie"; + SF Pl Gen => x + "przybyszów"; + SF Pl Dat => x + "przybyszom"; + SF Pl Acc => x + "przybyszów"; + SF Pl Instr => x + "przybyszami"; + SF Pl Loc => x + "przybyszach"; + SF Pl Voc => x + "Przybyszowie" + }; + + oper mkNTable0725: Str -> SubstForm => Str; --% + oper mkNTable0725 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "przybyła"; + SF Sg Gen => x + "Przybyły"; + SF Sg Dat => x + "Przybyle"; + SF Sg Acc => x + "Przybyłę"; + SF Sg Instr => x + "przybyłą"; + SF Sg Loc => x + "Przybyle"; + SF Sg Voc => x + "Przybyło"; + SF Pl Nom => x + "Przybyłowie"; + SF Pl Gen => x + "Przybyłów"; + SF Pl Dat => x + "Przybyłom"; + SF Pl Acc => x + "Przybyłów"; + SF Pl Instr => x + "Przybyłami"; + SF Pl Loc => x + "Przybyłach"; + SF Pl Voc => x + "Przybyłowie" + }; + + oper mkNTable0726: Str -> SubstForm => Str; --% + oper mkNTable0726 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "ptak"; + SF Sg Gen => x + "ptaka"; + SF Sg Dat => x + "ptakowi"; + SF Sg Acc => x + "ptaka"; + SF Sg Instr => x + "ptakiem"; + SF Sg Loc => x + "ptaku"; + SF Sg Voc => x + "ptaku"; + SF Pl Nom => x + "Ptakowie"; + SF Pl Gen => x + "ptaków"; + SF Pl Dat => x + "ptakom"; + SF Pl Acc => x + "ptaków"; + SF Pl Instr => x + "ptakami"; + SF Pl Loc => x + "ptakach"; + SF Pl Voc => x + "Ptakowie" + }; + + oper mkNTable0727: Str -> SubstForm => Str; --% + oper mkNTable0727 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "Puck"; + SF Sg Gen => x + "pucka"; + SF Sg Dat => x + "puckowi"; + SF Sg Acc => x + "Puck"; + SF Sg Instr => x + "puckiem"; + SF Sg Loc => x + "pucku"; + SF Sg Voc => x + "pucku"; + SF Pl Nom => x + "pucki"; + SF Pl Gen => x + "pucków"; + SF Pl Dat => x + "puckom"; + SF Pl Acc => x + "pucki"; + SF Pl Instr => x + "puckami"; + SF Pl Loc => x + "puckach"; + SF Pl Voc => x + "pucki" + }; + + oper mkNTable0729: Str -> SubstForm => Str; --% + oper mkNTable0729 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "pług"; + SF Sg Gen => x + "pługa"; + SF Sg Dat => x + "pługowi"; + SF Sg Acc => x + "pługa"; + SF Sg Instr => x + "pługiem"; + SF Sg Loc => x + "pługu"; + SF Sg Voc => x + "pługu"; + SF Pl Nom => x + "Pługowie"; + SF Pl Gen => x + "pługów"; + SF Pl Dat => x + "pługom"; + SF Pl Acc => x + "pługów"; + SF Pl Instr => x + "pługami"; + SF Pl Loc => x + "pługach"; + SF Pl Voc => x + "Pługowie" + }; + + oper mkNTable0730: Str -> SubstForm => Str; --% + oper mkNTable0730 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "o"; + SF Sg Gen => x + "o"; + SF Sg Dat => x + "owi"; + SF Sg Acc => x + "o"; + SF Sg Instr => x + "o"; + SF Sg Loc => x + "zie"; + SF Sg Voc => x + "o"; + SF Pl Nom => x + "owie"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "ów"; + SF Pl Instr => x + "o"; + SF Pl Loc => x + "o"; + SF Pl Voc => x + "owie" + }; + + oper mkNTable0731: Str -> SubstForm => Str; --% + oper mkNTable0731 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "raba"; + SF Sg Gen => x + "raby"; + SF Sg Dat => x + "rabie"; + SF Sg Acc => x + "Rabę"; + SF Sg Instr => x + "Rabą"; + SF Sg Loc => x + "rabie"; + SF Sg Voc => x + "Rabo"; + SF Pl Nom => x + "raby"; + SF Pl Gen => x + "rab"; + SF Pl Dat => x + "rabom"; + SF Pl Acc => x + "raby"; + SF Pl Instr => x + "rabami"; + SF Pl Loc => x + "rabach"; + SF Pl Voc => x + "raby" + }; + + oper mkNTable0732: Str -> SubstForm => Str; --% + oper mkNTable0732 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "rak"; + SF Sg Gen => x + "raka"; + SF Sg Dat => x + "rakowi"; + SF Sg Acc => x + "raka"; + SF Sg Instr => x + "rakiem"; + SF Sg Loc => x + "raku"; + SF Sg Voc => x + "raku"; + SF Pl Nom => x + "Rakowie"; + SF Pl Gen => x + "raków"; + SF Pl Dat => x + "rakom"; + SF Pl Acc => x + "raków"; + SF Pl Instr => x + "rakami"; + SF Pl Loc => x + "rakach"; + SF Pl Voc => x + "Rakowie" + }; + + oper mkNTable0734: Str -> SubstForm => Str; --% + oper mkNTable0734 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "rataj"; + SF Sg Gen => x + "rataja"; + SF Sg Dat => x + "ratajowi"; + SF Sg Acc => x + "rataja"; + SF Sg Instr => x + "ratajem"; + SF Sg Loc => x + "rataju"; + SF Sg Voc => x + "rataju"; + SF Pl Nom => x + "Ratajowie"; + SF Pl Gen => x + "ratajów"; + SF Pl Dat => x + "ratajom"; + SF Pl Acc => x + "ratajów"; + SF Pl Instr => x + "ratajami"; + SF Pl Loc => x + "ratajach"; + SF Pl Voc => x + "Ratajowie" + }; + + oper mkNTable0735: Str -> SubstForm => Str; --% + oper mkNTable0735 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "rebeka"; + SF Sg Gen => x + "rebeki"; + SF Sg Dat => x + "Rebece"; + SF Sg Acc => x + "Rebekę"; + SF Sg Instr => x + "Rebeką"; + SF Sg Loc => x + "Rebece"; + SF Sg Voc => x + "Rebeko"; + SF Pl Nom => x + "rebeki"; + SF Pl Gen => x + "rebek"; + SF Pl Dat => x + "rebekom"; + SF Pl Acc => x + "rebeki"; + SF Pl Instr => x + "rebekami"; + SF Pl Loc => x + "rebekach"; + SF Pl Voc => x + "rebeki" + }; + + oper mkNTable0736: Str -> SubstForm => Str; --% + oper mkNTable0736 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "Renia"; + SF Sg Gen => x + "Reni"; + SF Sg Dat => x + "Reni"; + SF Sg Acc => x + "Renię"; + SF Sg Instr => x + "Renią"; + SF Sg Loc => x + "Reni"; + SF Sg Voc => x + "Reniu"; + SF Pl Nom => x + "renie"; + SF Pl Gen => x + "Reń"; + SF Pl Dat => x + "Reniom"; + SF Pl Acc => x + "renie"; + SF Pl Instr => x + "Reniami"; + SF Pl Loc => x + "Reniach"; + SF Pl Voc => x + "renie" + }; + + oper mkNTable0737: Str -> SubstForm => Str; --% + oper mkNTable0737 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "Robin"; + SF Sg Gen => x + "Robina"; + SF Sg Dat => x + "Robinowi"; + SF Sg Acc => x + "Robina"; + SF Sg Instr => x + "Robinem"; + SF Sg Loc => x + "robinie"; + SF Sg Voc => x + "robinie"; + SF Pl Nom => x + "Robinowie"; + SF Pl Gen => x + "Robinów"; + SF Pl Dat => x + "Robinom"; + SF Pl Acc => x + "Robinów"; + SF Pl Instr => x + "Robinami"; + SF Pl Loc => x + "Robinach"; + SF Pl Voc => x + "Robinowie" + }; + + oper mkNTable0739: Str -> SubstForm => Str; --% + oper mkNTable0739 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "rola"; + SF Sg Gen => x + "roli"; + SF Sg Dat => x + "roli"; + SF Sg Acc => x + "rolę"; + SF Sg Instr => x + "rolą"; + SF Sg Loc => x + "roli"; + SF Sg Voc => x + "rolo"; + SF Pl Nom => x + "Rolowie"; + SF Pl Gen => x + "Rolów"; + SF Pl Dat => x + "rolom"; + SF Pl Acc => x + "Rolów"; + SF Pl Instr => x + "rolami"; + SF Pl Loc => x + "rolach"; + SF Pl Voc => x + "Rolowie" + }; + + oper mkNTable0740: Str -> SubstForm => Str; --% + oper mkNTable0740 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "o"; + SF Sg Gen => x + "a"; + SF Sg Dat => x + "owi"; + SF Sg Acc => x + "a"; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "o"; + SF Sg Voc => x + "o"; + SF Pl Nom => x + "owie"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "ów"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "owie" + }; + + oper mkNTable0741: Str -> SubstForm => Str; --% + oper mkNTable0741 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "rosa"; + SF Sg Gen => x + "rosy"; + SF Sg Dat => x + "rosie"; + SF Sg Acc => x + "rosę"; + SF Sg Instr => x + "rosą"; + SF Sg Loc => x + "rosie"; + SF Sg Voc => x + "roso"; + SF Pl Nom => x + "Rosowie"; + SF Pl Gen => x + "Rosów"; + SF Pl Dat => x + "rosom"; + SF Pl Acc => x + "Rosów"; + SF Pl Instr => x + "rosami"; + SF Pl Loc => x + "rosach"; + SF Pl Voc => x + "Rosowie" + }; + + oper mkNTable0742: Str -> SubstForm => Str; --% + oper mkNTable0742 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "rosół"; + SF Sg Gen => x + "Rosoła"; + SF Sg Dat => x + "rosołowi"; + SF Sg Acc => x + "Rosoła"; + SF Sg Instr => x + "rosołem"; + SF Sg Loc => x + "rosole"; + SF Sg Voc => x + "rosole"; + SF Pl Nom => x + "Rosołowie"; + SF Pl Gen => x + "rosołów"; + SF Pl Dat => x + "rosołom"; + SF Pl Acc => x + "rosołów"; + SF Pl Instr => x + "rosołami"; + SF Pl Loc => x + "rosołach"; + SF Pl Voc => x + "Rosołowie" + }; + + oper mkNTable0743: Str -> SubstForm => Str; --% + oper mkNTable0743 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "Roth"; + SF Sg Gen => x + "Rotha"; + SF Sg Dat => x + "Rothowi"; + SF Sg Acc => x + "Rotha"; + SF Sg Instr => x + "Rothem"; + SF Sg Loc => x + "rocie"; + SF Sg Voc => x + "rocie"; + SF Pl Nom => x + "Rothowie"; + SF Pl Gen => x + "Rothów"; + SF Pl Dat => x + "Rothom"; + SF Pl Acc => x + "Rothów"; + SF Pl Instr => x + "Rothami"; + SF Pl Loc => x + "Rothach"; + SF Pl Voc => x + "Rothowie" + }; + + oper mkNTable0746: Str -> SubstForm => Str; --% + oper mkNTable0746 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "rumun"; + SF Sg Gen => x + "rumuna"; + SF Sg Dat => x + "rumunowi"; + SF Sg Acc => x + "rumuna"; + SF Sg Instr => x + "rumunem"; + SF Sg Loc => x + "rumunie"; + SF Sg Voc => x + "rumunie"; + SF Pl Nom => x + "Rumuni"; + SF Pl Gen => x + "rumunów"; + SF Pl Dat => x + "rumunom"; + SF Pl Acc => x + "rumunów"; + SF Pl Instr => x + "rumunami"; + SF Pl Loc => x + "rumunach"; + SF Pl Voc => x + "Rumuni" + }; + + oper mkNTable0747: Str -> SubstForm => Str; --% + oper mkNTable0747 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "rus"; + SF Sg Gen => x + "rusa"; + SF Sg Dat => x + "rusowi"; + SF Sg Acc => x + "rusa"; + SF Sg Instr => x + "rusem"; + SF Sg Loc => x + "rusie"; + SF Sg Voc => x + "rusie"; + SF Pl Nom => x + "Rusowie"; + SF Pl Gen => x + "rusów"; + SF Pl Dat => x + "rusom"; + SF Pl Acc => x + "rusów"; + SF Pl Instr => x + "rusami"; + SF Pl Loc => x + "rusach"; + SF Pl Voc => x + "Rusowie" + }; + + oper mkNTable0748: Str -> SubstForm => Str; --% + oper mkNTable0748 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "rusek"; + SF Sg Gen => x + "ruska"; + SF Sg Dat => x + "ruskowi"; + SF Sg Acc => x + "ruska"; + SF Sg Instr => x + "ruskiem"; + SF Sg Loc => x + "rusku"; + SF Sg Voc => x + "rusku"; + SF Pl Nom => x + "Ruskowie"; + SF Pl Gen => x + "rusków"; + SF Pl Dat => x + "ruskom"; + SF Pl Acc => x + "rusków"; + SF Pl Instr => x + "ruskami"; + SF Pl Loc => x + "ruskach"; + SF Pl Voc => x + "Ruskowie" + }; + + oper mkNTable0750: Str -> SubstForm => Str; --% + oper mkNTable0750 lexem = + let x = Predef.tk 10 lexem in + table { + SF Sg Nom => x + "rutherford"; + SF Sg Gen => x + "rutherforda"; + SF Sg Dat => x + "rutherfordowi"; + SF Sg Acc => x + "rutherforda"; + SF Sg Instr => x + "rutherfordem"; + SF Sg Loc => x + "rutherfordzie"; + SF Sg Voc => x + "rutherfordzie"; + SF Pl Nom => x + "Rutherfordowie"; + SF Pl Gen => x + "rutherfordów"; + SF Pl Dat => x + "rutherfordom"; + SF Pl Acc => x + "rutherfordów"; + SF Pl Instr => x + "rutherfordami"; + SF Pl Loc => x + "rutherfordach"; + SF Pl Voc => x + "Rutherfordowie" + }; + + oper mkNTable0751: Str -> SubstForm => Str; --% + oper mkNTable0751 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "rybak"; + SF Sg Gen => x + "rybaka"; + SF Sg Dat => x + "rybakowi"; + SF Sg Acc => x + "rybaka"; + SF Sg Instr => x + "rybakiem"; + SF Sg Loc => x + "rybaku"; + SF Sg Voc => x + "rybaku"; + SF Pl Nom => x + "Rybakowie"; + SF Pl Gen => x + "rybaków"; + SF Pl Dat => x + "rybakom"; + SF Pl Acc => x + "rybaków"; + SF Pl Instr => x + "rybakami"; + SF Pl Loc => x + "rybakach"; + SF Pl Voc => x + "Rybakowie" + }; + + oper mkNTable0752: Str -> SubstForm => Str; --% + oper mkNTable0752 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "rydel"; + SF Sg Gen => x + "rydla"; + SF Sg Dat => x + "rydlowi"; + SF Sg Acc => x + "rydla"; + SF Sg Instr => x + "rydlem"; + SF Sg Loc => x + "rydlu"; + SF Sg Voc => x + "rydlu"; + SF Pl Nom => x + "Rydlowie"; + SF Pl Gen => x + "rydlów"; + SF Pl Dat => x + "rydlom"; + SF Pl Acc => x + "rydlów"; + SF Pl Instr => x + "rydlami"; + SF Pl Loc => x + "rydlach"; + SF Pl Voc => x + "Rydlowie" + }; + + oper mkNTable0753: Str -> SubstForm => Str; --% + oper mkNTable0753 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "Rysio"; + SF Sg Gen => x + "rysia"; + SF Sg Dat => x + "rysiowi"; + SF Sg Acc => x + "rysia"; + SF Sg Instr => x + "rysiem"; + SF Sg Loc => x + "rysiu"; + SF Sg Voc => x + "rysiu"; + SF Pl Nom => x + "Rysiowie"; + SF Pl Gen => x + "rysiów"; + SF Pl Dat => x + "rysiom"; + SF Pl Acc => x + "rysiów"; + SF Pl Instr => x + "rysiami"; + SF Pl Loc => x + "rysiach"; + SF Pl Voc => x + "Rysiowie" + }; + + oper mkNTable0754: Str -> SubstForm => Str; --% + oper mkNTable0754 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "sabin"; + SF Sg Gen => x + "sabina"; + SF Sg Dat => x + "sabinowi"; + SF Sg Acc => x + "sabina"; + SF Sg Instr => x + "sabinem"; + SF Sg Loc => x + "sabinie"; + SF Sg Voc => x + "sabinie"; + SF Pl Nom => x + "Sabinowie"; + SF Pl Gen => x + "sabinów"; + SF Pl Dat => x + "sabinom"; + SF Pl Acc => x + "sabinów"; + SF Pl Instr => x + "sabinami"; + SF Pl Loc => x + "sabinach"; + SF Pl Voc => x + "Sabinowie" + }; + + oper mkNTable0755: Str -> SubstForm => Str; --% + oper mkNTable0755 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "sabina"; + SF Sg Gen => x + "sabiny"; + SF Sg Dat => x + "sabinie"; + SF Sg Acc => x + "Sabinę"; + SF Sg Instr => x + "Sabiną"; + SF Sg Loc => x + "sabinie"; + SF Sg Voc => x + "Sabino"; + SF Pl Nom => x + "sabiny"; + SF Pl Gen => x + "sabin"; + SF Pl Dat => x + "sabinom"; + SF Pl Acc => x + "sabiny"; + SF Pl Instr => x + "sabinami"; + SF Pl Loc => x + "sabinach"; + SF Pl Voc => x + "sabiny" + }; + + oper mkNTable0757: Str -> SubstForm => Str; --% + oper mkNTable0757 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "sam"; + SF Sg Gen => x + "Sama"; + SF Sg Dat => x + "samowi"; + SF Sg Acc => x + "Sama"; + SF Sg Instr => x + "samem"; + SF Sg Loc => x + "samie"; + SF Sg Voc => x + "samie"; + SF Pl Nom => x + "Samowie"; + SF Pl Gen => x + "samów"; + SF Pl Dat => x + "samom"; + SF Pl Acc => x + "samów"; + SF Pl Instr => x + "samami"; + SF Pl Loc => x + "samach"; + SF Pl Voc => x + "Samowie" + }; + + oper mkNTable0759: Str -> SubstForm => Str; --% + oper mkNTable0759 lexem = + let x = Predef.tk 7 lexem in + table { + SF Sg Nom => x + "samojed"; + SF Sg Gen => x + "samojeda"; + SF Sg Dat => x + "samojedowi"; + SF Sg Acc => x + "samojeda"; + SF Sg Instr => x + "samojedem"; + SF Sg Loc => x + "samojedzie"; + SF Sg Voc => x + "samojedzie"; + SF Pl Nom => x + "Samojedzi"; + SF Pl Gen => x + "samojedów"; + SF Pl Dat => x + "samojedom"; + SF Pl Acc => x + "samojedów"; + SF Pl Instr => x + "samojedami"; + SF Pl Loc => x + "samojedach"; + SF Pl Voc => x + "Samojedzi" + }; + + oper mkNTable0760: Str -> SubstForm => Str; --% + oper mkNTable0760 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "san"; + SF Sg Gen => x + "Sanu"; + SF Sg Dat => x + "sanowi"; + SF Sg Acc => x + "san"; + SF Sg Instr => x + "sanem"; + SF Sg Loc => x + "sanie"; + SF Sg Voc => x + "sanie"; + SF Pl Nom => x + "sany"; + SF Pl Gen => x + "sanów"; + SF Pl Dat => x + "sanom"; + SF Pl Acc => x + "sany"; + SF Pl Instr => x + "sanami"; + SF Pl Loc => x + "sanach"; + SF Pl Voc => x + "sany" + }; + + oper mkNTable0761: Str -> SubstForm => Str; --% + oper mkNTable0761 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "Sandra"; + SF Sg Gen => x + "sandry"; + SF Sg Dat => x + "sandrze"; + SF Sg Acc => x + "Sandrę"; + SF Sg Instr => x + "Sandrą"; + SF Sg Loc => x + "sandrze"; + SF Sg Voc => x + "Sandro"; + SF Pl Nom => x + "sandry"; + SF Pl Gen => x + "sandr"; + SF Pl Dat => x + "sandrom"; + SF Pl Acc => x + "sandry"; + SF Pl Instr => x + "sandrami"; + SF Pl Loc => x + "sandrach"; + SF Pl Voc => x + "sandry" + }; + + oper mkNTable0762: Str -> SubstForm => Str; --% + oper mkNTable0762 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "Santi"; + SF Sg Gen => x + "Santiego"; + SF Sg Dat => x + "Santiemu"; + SF Sg Acc => x + "Santiego"; + SF Sg Instr => x + "santim"; + SF Sg Loc => x + "santim"; + SF Sg Voc => x + "Santi"; + SF Pl Nom => x + "Santi"; + SF Pl Gen => x + "Santich"; + SF Pl Dat => x + "santim"; + SF Pl Acc => x + "Santich"; + SF Pl Instr => x + "Santimi"; + SF Pl Loc => x + "Santich"; + SF Pl Voc => x + "Santi" + }; + + oper mkNTable0763: Str -> SubstForm => Str; --% + oper mkNTable0763 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ha"; + SF Sg Gen => x + "hy"; + SF Sg Dat => x + "że"; + SF Sg Acc => x + "hę"; + SF Sg Instr => x + "hą"; + SF Sg Loc => x + "że"; + SF Sg Voc => x + "ho"; + SF Pl Nom => x + "howie"; + SF Pl Gen => x + "hów"; + SF Pl Dat => x + "hom"; + SF Pl Acc => x + "hów"; + SF Pl Instr => x + "hami"; + SF Pl Loc => x + "hach"; + SF Pl Voc => x + "howie" + }; + + oper mkNTable0764: Str -> SubstForm => Str; --% + oper mkNTable0764 lexem = + let x = Predef.tk 7 lexem in + table { + SF Sg Nom => x + "Saracen"; + SF Sg Gen => x + "Saracena"; + SF Sg Dat => x + "Saracenowi"; + SF Sg Acc => x + "Saracena"; + SF Sg Instr => x + "Saracenem"; + SF Sg Loc => x + "saracenie"; + SF Sg Voc => x + "saracenie"; + SF Pl Nom => x + "Saraceni"; + SF Pl Gen => x + "Saracenów"; + SF Pl Dat => x + "Saracenom"; + SF Pl Acc => x + "Saracenów"; + SF Pl Instr => x + "Saracenami"; + SF Pl Loc => x + "Saracenach"; + SF Pl Voc => x + "Saraceni" + }; + + oper mkNTable0765: Str -> SubstForm => Str; --% + oper mkNTable0765 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "sas"; + SF Sg Gen => x + "sasa"; + SF Sg Dat => x + "sasowi"; + SF Sg Acc => x + "sasa"; + SF Sg Instr => x + "sasem"; + SF Sg Loc => x + "sasie"; + SF Sg Voc => x + "sasie"; + SF Pl Nom => x + "Sasi"; + SF Pl Gen => x + "sasów"; + SF Pl Dat => x + "sasom"; + SF Pl Acc => x + "sasów"; + SF Pl Instr => x + "sasami"; + SF Pl Loc => x + "sasach"; + SF Pl Voc => x + "Sasi" + }; + + oper mkNTable0766: Str -> SubstForm => Str; --% + oper mkNTable0766 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "serafina"; + SF Sg Gen => x + "serafiny"; + SF Sg Dat => x + "serafinie"; + SF Sg Acc => x + "Serafinę"; + SF Sg Instr => x + "Serafiną"; + SF Sg Loc => x + "serafinie"; + SF Sg Voc => x + "Serafino"; + SF Pl Nom => x + "serafiny"; + SF Pl Gen => x + "serafin"; + SF Pl Dat => x + "serafinom"; + SF Pl Acc => x + "serafiny"; + SF Pl Instr => x + "serafinami"; + SF Pl Loc => x + "serafinach"; + SF Pl Voc => x + "serafiny" + }; + + oper mkNTable0768: Str -> SubstForm => Str; --% + oper mkNTable0768 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "Sica"; + SF Sg Gen => x + "siki"; + SF Sg Dat => x + "sice"; + SF Sg Acc => x + "Sicę"; + SF Sg Instr => x + "Sicą"; + SF Sg Loc => x + "sice"; + SF Sg Voc => x + "Sico"; + SF Pl Nom => x + "Sicowie"; + SF Pl Gen => x + "Siców"; + SF Pl Dat => x + "Sicom"; + SF Pl Acc => x + "Siców"; + SF Pl Instr => x + "Sicami"; + SF Pl Loc => x + "Sicach"; + SF Pl Voc => x + "Sicowie" + }; + + oper mkNTable0771: Str -> SubstForm => Str; --% + oper mkNTable0771 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "sikora"; + SF Sg Gen => x + "sikory"; + SF Sg Dat => x + "sikorze"; + SF Sg Acc => x + "sikorę"; + SF Sg Instr => x + "sikorą"; + SF Sg Loc => x + "sikorze"; + SF Sg Voc => x + "sikoro"; + SF Pl Nom => x + "Sikorowie"; + SF Pl Gen => x + "Sikorów"; + SF Pl Dat => x + "sikorom"; + SF Pl Acc => x + "Sikorów"; + SF Pl Instr => x + "sikorami"; + SF Pl Loc => x + "sikorach"; + SF Pl Voc => x + "Sikorowie" + }; + + oper mkNTable0772: Str -> SubstForm => Str; --% + oper mkNTable0772 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "singer"; + SF Sg Gen => x + "singera"; + SF Sg Dat => x + "singerowi"; + SF Sg Acc => x + "singera"; + SF Sg Instr => x + "singerem"; + SF Sg Loc => x + "singerze"; + SF Sg Voc => x + "singerze"; + SF Pl Nom => x + "Singerowie"; + SF Pl Gen => x + "singerów"; + SF Pl Dat => x + "singerom"; + SF Pl Acc => x + "singerów"; + SF Pl Instr => x + "singerami"; + SF Pl Loc => x + "singerach"; + SF Pl Voc => x + "Singerowie" + }; + + oper mkNTable0773: Str -> SubstForm => Str; --% + oper mkNTable0773 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "siwek"; + SF Sg Gen => x + "siwka"; + SF Sg Dat => x + "siwkowi"; + SF Sg Acc => x + "siwka"; + SF Sg Instr => x + "siwkiem"; + SF Sg Loc => x + "siwku"; + SF Sg Voc => x + "siwku"; + SF Pl Nom => x + "Siwkowie"; + SF Pl Gen => x + "siwków"; + SF Pl Dat => x + "siwkom"; + SF Pl Acc => x + "siwków"; + SF Pl Instr => x + "siwkami"; + SF Pl Loc => x + "siwkach"; + SF Pl Voc => x + "Siwkowie" + }; + + oper mkNTable0774: Str -> SubstForm => Str; --% + oper mkNTable0774 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ek"; + SF Sg Gen => x + "ka"; + SF Sg Dat => x + "kowi"; + SF Sg Acc => x + "ek"; + SF Sg Instr => x + "kiem"; + SF Sg Loc => x + "ku"; + SF Sg Voc => x + "ku"; + SF Pl Nom => x + "ki"; + SF Pl Gen => x + "ków"; + SF Pl Dat => x + "kom"; + SF Pl Acc => x + "ki"; + SF Pl Instr => x + "kami"; + SF Pl Loc => x + "kach"; + SF Pl Voc => x + "ki" + }; + + oper mkNTable0775: Str -> SubstForm => Str; --% + oper mkNTable0775 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "siwiec"; + SF Sg Gen => x + "siwca"; + SF Sg Dat => x + "siwcowi"; + SF Sg Acc => x + "siwca"; + SF Sg Instr => x + "siwcem"; + SF Sg Loc => x + "siwcu"; + SF Sg Voc => x + "siwcu"; + SF Pl Nom => x + "Siwcowie"; + SF Pl Gen => x + "siwców"; + SF Pl Dat => x + "siwcom"; + SF Pl Acc => x + "siwców"; + SF Pl Instr => x + "siwcami"; + SF Pl Loc => x + "siwcach"; + SF Pl Voc => x + "Siwcowie" + }; + + oper mkNTable0778: Str -> SubstForm => Str; --% + oper mkNTable0778 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "skarga"; + SF Sg Gen => x + "skargi"; + SF Sg Dat => x + "skardze"; + SF Sg Acc => x + "skargę"; + SF Sg Instr => x + "skargą"; + SF Sg Loc => x + "skardze"; + SF Sg Voc => x + "skargo"; + SF Pl Nom => x + "Skargowie"; + SF Pl Gen => x + "Skargów"; + SF Pl Dat => x + "skargom"; + SF Pl Acc => x + "Skargów"; + SF Pl Instr => x + "skargami"; + SF Pl Loc => x + "skargach"; + SF Pl Voc => x + "Skargowie" + }; + + oper mkNTable0779: Str -> SubstForm => Str; --% + oper mkNTable0779 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "skiba"; + SF Sg Gen => x + "skiby"; + SF Sg Dat => x + "skibie"; + SF Sg Acc => x + "skibę"; + SF Sg Instr => x + "skibą"; + SF Sg Loc => x + "skibie"; + SF Sg Voc => x + "skibo"; + SF Pl Nom => x + "Skibowie"; + SF Pl Gen => x + "Skibów"; + SF Pl Dat => x + "skibom"; + SF Pl Acc => x + "Skibów"; + SF Pl Instr => x + "skibami"; + SF Pl Loc => x + "skibach"; + SF Pl Voc => x + "Skibowie" + }; + + oper mkNTable0780: Str -> SubstForm => Str; --% + oper mkNTable0780 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "e"; + SF Sg Gen => x + "e"; + SF Sg Dat => x + "u"; + SF Sg Acc => x + "e"; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "u"; + SF Sg Voc => x + "e"; + SF Pl Nom => x + "e"; + SF Pl Gen => x + "e"; + SF Pl Dat => x + "e"; + SF Pl Acc => x + "e"; + SF Pl Instr => x + "e"; + SF Pl Loc => x + "e"; + SF Pl Voc => x + "e" + }; + + oper mkNTable0781: Str -> SubstForm => Str; --% + oper mkNTable0781 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "skorupka"; + SF Sg Gen => x + "skorupki"; + SF Sg Dat => x + "skorupce"; + SF Sg Acc => x + "skorupkę"; + SF Sg Instr => x + "skorupką"; + SF Sg Loc => x + "skorupce"; + SF Sg Voc => x + "skorupko"; + SF Pl Nom => x + "Skorupkowie"; + SF Pl Gen => x + "skorupek"; + SF Pl Dat => x + "skorupkom"; + SF Pl Acc => x + "skorupek"; + SF Pl Instr => x + "skorupkami"; + SF Pl Loc => x + "skorupkach"; + SF Pl Voc => x + "Skorupkowie" + }; + + oper mkNTable0782: Str -> SubstForm => Str; --% + oper mkNTable0782 lexem = + let x = Predef.tk 9 lexem in + table { + SF Sg Nom => x + "skowronek"; + SF Sg Gen => x + "skowronka"; + SF Sg Dat => x + "skowronkowi"; + SF Sg Acc => x + "skowronka"; + SF Sg Instr => x + "skowronkiem"; + SF Sg Loc => x + "skowronku"; + SF Sg Voc => x + "skowronku"; + SF Pl Nom => x + "Skowronkowie"; + SF Pl Gen => x + "skowronków"; + SF Pl Dat => x + "skowronkom"; + SF Pl Acc => x + "skowronków"; + SF Pl Instr => x + "skowronkami"; + SF Pl Loc => x + "skowronkach"; + SF Pl Voc => x + "Skowronkowie" + }; + + oper mkNTable0784: Str -> SubstForm => Str; --% + oper mkNTable0784 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "soból"; + SF Sg Gen => x + "sobola"; + SF Sg Dat => x + "sobolowi"; + SF Sg Acc => x + "sobola"; + SF Sg Instr => x + "sobolem"; + SF Sg Loc => x + "sobolu"; + SF Sg Voc => x + "sobolu"; + SF Pl Nom => x + "Sobolowie"; + SF Pl Gen => x + "soboli"; + SF Pl Dat => x + "sobolom"; + SF Pl Acc => x + "soboli"; + SF Pl Instr => x + "sobolami"; + SF Pl Loc => x + "sobolach"; + SF Pl Voc => x + "Sobolowie" + }; + + oper mkNTable0785: Str -> SubstForm => Str; --% + oper mkNTable0785 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "socha"; + SF Sg Gen => x + "sochy"; + SF Sg Dat => x + "sosze"; + SF Sg Acc => x + "sochę"; + SF Sg Instr => x + "sochą"; + SF Sg Loc => x + "sosze"; + SF Sg Voc => x + "socho"; + SF Pl Nom => x + "Sochowie"; + SF Pl Gen => x + "Sochów"; + SF Pl Dat => x + "sochom"; + SF Pl Acc => x + "Sochów"; + SF Pl Instr => x + "sochami"; + SF Pl Loc => x + "sochach"; + SF Pl Voc => x + "Sochowie" + }; + + oper mkNTable0787: Str -> SubstForm => Str; --% + oper mkNTable0787 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "solana"; + SF Sg Gen => x + "Solany"; + SF Sg Dat => x + "solanie"; + SF Sg Acc => x + "Solanę"; + SF Sg Instr => x + "Solaną"; + SF Sg Loc => x + "solanie"; + SF Sg Voc => x + "solano"; + SF Pl Nom => x + "Solanowie"; + SF Pl Gen => x + "Solanów"; + SF Pl Dat => x + "solanom"; + SF Pl Acc => x + "Solanów"; + SF Pl Instr => x + "solanami"; + SF Pl Loc => x + "solanach"; + SF Pl Voc => x + "Solanowie" + }; + + oper mkNTable0788: Str -> SubstForm => Str; --% + oper mkNTable0788 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "sowa"; + SF Sg Gen => x + "sowy"; + SF Sg Dat => x + "sowie"; + SF Sg Acc => x + "sowę"; + SF Sg Instr => x + "sową"; + SF Sg Loc => x + "sowie"; + SF Sg Voc => x + "sowo"; + SF Pl Nom => x + "Sowowie"; + SF Pl Gen => x + "Sowów"; + SF Pl Dat => x + "sowom"; + SF Pl Acc => x + "Sowów"; + SF Pl Instr => x + "sowami"; + SF Pl Loc => x + "sowach"; + SF Pl Voc => x + "Sowowie" + }; + + oper mkNTable0789: Str -> SubstForm => Str; --% + oper mkNTable0789 lexem = + let x = Predef.tk 7 lexem in + table { + SF Sg Nom => x + "spencer"; + SF Sg Gen => x + "spencera"; + SF Sg Dat => x + "spencerowi"; + SF Sg Acc => x + "spencera"; + SF Sg Instr => x + "spencerem"; + SF Sg Loc => x + "spencerze"; + SF Sg Voc => x + "spencerze"; + SF Pl Nom => x + "Spencerowie"; + SF Pl Gen => x + "spencerów"; + SF Pl Dat => x + "spencerom"; + SF Pl Acc => x + "spencerów"; + SF Pl Instr => x + "spencerami"; + SF Pl Loc => x + "spencerach"; + SF Pl Voc => x + "Spencerowie" + }; + + oper mkNTable0791: Str -> SubstForm => Str; --% + oper mkNTable0791 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "sroka"; + SF Sg Gen => x + "sroki"; + SF Sg Dat => x + "sroce"; + SF Sg Acc => x + "srokę"; + SF Sg Instr => x + "sroką"; + SF Sg Loc => x + "sroce"; + SF Sg Voc => x + "sroko"; + SF Pl Nom => x + "Srokowie"; + SF Pl Gen => x + "Sroków"; + SF Pl Dat => x + "srokom"; + SF Pl Acc => x + "Sroków"; + SF Pl Instr => x + "srokami"; + SF Pl Loc => x + "srokach"; + SF Pl Voc => x + "Srokowie" + }; + + oper mkNTable0792: Str -> SubstForm => Str; --% + oper mkNTable0792 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "Starr"; + SF Sg Gen => x + "Starra"; + SF Sg Dat => x + "Starrowi"; + SF Sg Acc => x + "Starra"; + SF Sg Instr => x + "Starrem"; + SF Sg Loc => x + "starze"; + SF Sg Voc => x + "starze"; + SF Pl Nom => x + "Starrowie"; + SF Pl Gen => x + "Starrów"; + SF Pl Dat => x + "Starrom"; + SF Pl Acc => x + "Starrów"; + SF Pl Instr => x + "Starrami"; + SF Pl Loc => x + "Starrach"; + SF Pl Voc => x + "Starrowie" + }; + + oper mkNTable0793: Str -> SubstForm => Str; --% + oper mkNTable0793 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "u"; + SF Sg Dat => x + "owi"; + SF Sg Acc => x + ""; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "u"; + SF Sg Voc => x + "u"; + SF Pl Nom => x + ""; + SF Pl Gen => x + ""; + SF Pl Dat => x + ""; + SF Pl Acc => x + ""; + SF Pl Instr => x + ""; + SF Pl Loc => x + ""; + SF Pl Voc => x + "" + }; + + oper mkNTable0794: Str -> SubstForm => Str; --% + oper mkNTable0794 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "stefanek"; + SF Sg Gen => x + "stefanka"; + SF Sg Dat => x + "Stefankowi"; + SF Sg Acc => x + "stefanka"; + SF Sg Instr => x + "Stefankiem"; + SF Sg Loc => x + "Stefanku"; + SF Sg Voc => x + "Stefanku"; + SF Pl Nom => x + "Stefankowie"; + SF Pl Gen => x + "Stefanków"; + SF Pl Dat => x + "stefankom"; + SF Pl Acc => x + "Stefanków"; + SF Pl Instr => x + "stefankami"; + SF Pl Loc => x + "stefankach"; + SF Pl Voc => x + "Stefankowie" + }; + + oper mkNTable0796: Str -> SubstForm => Str; --% + oper mkNTable0796 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "Stenia"; + SF Sg Gen => x + "Steni"; + SF Sg Dat => x + "Steni"; + SF Sg Acc => x + "Stenię"; + SF Sg Instr => x + "Stenią"; + SF Sg Loc => x + "Steni"; + SF Sg Voc => x + "Steniu"; + SF Pl Nom => x + "stenie"; + SF Pl Gen => x + "Steń"; + SF Pl Dat => x + "Steniom"; + SF Pl Acc => x + "stenie"; + SF Pl Instr => x + "Steniami"; + SF Pl Loc => x + "Steniach"; + SF Pl Voc => x + "stenie" + }; + + oper mkNTable0797: Str -> SubstForm => Str; --% + oper mkNTable0797 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "stojan"; + SF Sg Gen => x + "stojana"; + SF Sg Dat => x + "stojanowi"; + SF Sg Acc => x + "stojana"; + SF Sg Instr => x + "stojanem"; + SF Sg Loc => x + "stojanie"; + SF Sg Voc => x + "stojanie"; + SF Pl Nom => x + "Stojanowie"; + SF Pl Gen => x + "stojanów"; + SF Pl Dat => x + "stojanom"; + SF Pl Acc => x + "stojanów"; + SF Pl Instr => x + "stojanami"; + SF Pl Loc => x + "stojanach"; + SF Pl Voc => x + "Stojanowie" + }; + + oper mkNTable0799: Str -> SubstForm => Str; --% + oper mkNTable0799 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "strug"; + SF Sg Gen => x + "struga"; + SF Sg Dat => x + "strugowi"; + SF Sg Acc => x + "struga"; + SF Sg Instr => x + "strugiem"; + SF Sg Loc => x + "strugu"; + SF Sg Voc => x + "strugu"; + SF Pl Nom => x + "Strugowie"; + SF Pl Gen => x + "strugów"; + SF Pl Dat => x + "strugom"; + SF Pl Acc => x + "strugów"; + SF Pl Instr => x + "strugami"; + SF Pl Loc => x + "strugach"; + SF Pl Voc => x + "Strugowie" + }; + + oper mkNTable0801: Str -> SubstForm => Str; --% + oper mkNTable0801 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ec"; + SF Sg Gen => x + "ca"; + SF Sg Dat => x + "cowi"; + SF Sg Acc => x + "ca"; + SF Sg Instr => x + "cem"; + SF Sg Loc => x + "cu"; + SF Sg Voc => x + "cze"; + SF Pl Nom => x + "cy"; + SF Pl Gen => x + "ców"; + SF Pl Dat => x + "com"; + SF Pl Acc => x + "ców"; + SF Pl Instr => x + "cami"; + SF Pl Loc => x + "cach"; + SF Pl Voc => x + "cy" + }; + + oper mkNTable0802: Str -> SubstForm => Str; --% + oper mkNTable0802 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "syjam"; + SF Sg Gen => x + "Syjamu"; + SF Sg Dat => x + "syjamowi"; + SF Sg Acc => x + "syjam"; + SF Sg Instr => x + "syjamem"; + SF Sg Loc => x + "syjamie"; + SF Sg Voc => x + "syjamie"; + SF Pl Nom => x + "syjamy"; + SF Pl Gen => x + "syjamów"; + SF Pl Dat => x + "syjamom"; + SF Pl Acc => x + "syjamy"; + SF Pl Instr => x + "syjamami"; + SF Pl Loc => x + "syjamach"; + SF Pl Voc => x + "syjamy" + }; + + oper mkNTable0803: Str -> SubstForm => Str; --% + oper mkNTable0803 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "sylwek"; + SF Sg Gen => x + "sylwka"; + SF Sg Dat => x + "sylwkowi"; + SF Sg Acc => x + "sylwka"; + SF Sg Instr => x + "sylwkiem"; + SF Sg Loc => x + "sylwku"; + SF Sg Voc => x + "sylwku"; + SF Pl Nom => x + "Sylwkowie"; + SF Pl Gen => x + "sylwków"; + SF Pl Dat => x + "sylwkom"; + SF Pl Acc => x + "sylwków"; + SF Pl Instr => x + "sylwkami"; + SF Pl Loc => x + "sylwkach"; + SF Pl Voc => x + "Sylwkowie" + }; + + oper mkNTable0804: Str -> SubstForm => Str; --% + oper mkNTable0804 lexem = + let x = Predef.tk 9 lexem in + table { + SF Sg Nom => x + "sylwester"; + SF Sg Gen => x + "sylwestra"; + SF Sg Dat => x + "sylwestrowi"; + SF Sg Acc => x + "sylwestra"; + SF Sg Instr => x + "sylwestrem"; + SF Sg Loc => x + "sylwestrze"; + SF Sg Voc => x + "sylwestrze"; + SF Pl Nom => x + "Sylwestrowie"; + SF Pl Gen => x + "sylwestrów"; + SF Pl Dat => x + "sylwestrom"; + SF Pl Acc => x + "sylwestrów"; + SF Pl Instr => x + "sylwestrami"; + SF Pl Loc => x + "sylwestrach"; + SF Pl Voc => x + "Sylwestrowie" + }; + + oper mkNTable0805: Str -> SubstForm => Str; --% + oper mkNTable0805 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "Sylwia"; + SF Sg Gen => x + "Sylwii"; + SF Sg Dat => x + "Sylwii"; + SF Sg Acc => x + "Sylwię"; + SF Sg Instr => x + "Sylwią"; + SF Sg Loc => x + "Sylwii"; + SF Sg Voc => x + "Sylwio"; + SF Pl Nom => x + "sylwie"; + SF Pl Gen => x + "Sylwii"; + SF Pl Dat => x + "Sylwiom"; + SF Pl Acc => x + "sylwie"; + SF Pl Instr => x + "Sylwiami"; + SF Pl Loc => x + "Sylwiach"; + SF Pl Voc => x + "sylwie" + }; + + oper mkNTable0806: Str -> SubstForm => Str; --% + oper mkNTable0806 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "sylwin"; + SF Sg Gen => x + "Sylwina"; + SF Sg Dat => x + "sylwinowi"; + SF Sg Acc => x + "Sylwina"; + SF Sg Instr => x + "sylwinem"; + SF Sg Loc => x + "sylwinie"; + SF Sg Voc => x + "sylwinie"; + SF Pl Nom => x + "Sylwinowie"; + SF Pl Gen => x + "sylwinów"; + SF Pl Dat => x + "sylwinom"; + SF Pl Acc => x + "sylwinów"; + SF Pl Instr => x + "sylwinami"; + SF Pl Loc => x + "sylwinach"; + SF Pl Voc => x + "Sylwinowie" + }; + + oper mkNTable0807: Str -> SubstForm => Str; --% + oper mkNTable0807 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "szabat"; + SF Sg Gen => x + "Szabata"; + SF Sg Dat => x + "szabatowi"; + SF Sg Acc => x + "Szabata"; + SF Sg Instr => x + "szabatem"; + SF Sg Loc => x + "szabacie"; + SF Sg Voc => x + "szabacie"; + SF Pl Nom => x + "Szabatowie"; + SF Pl Gen => x + "szabatów"; + SF Pl Dat => x + "szabatom"; + SF Pl Acc => x + "szabatów"; + SF Pl Instr => x + "szabatami"; + SF Pl Loc => x + "szabatach"; + SF Pl Voc => x + "Szabatowie" + }; + + oper mkNTable0808: Str -> SubstForm => Str; --% + oper mkNTable0808 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "cha"; + SF Sg Gen => x + "chy"; + SF Sg Dat => x + "sze"; + SF Sg Acc => x + "chę"; + SF Sg Instr => x + "chą"; + SF Sg Loc => x + "sze"; + SF Sg Voc => x + "cho"; + SF Pl Nom => x + "chowie"; + SF Pl Gen => x + "chów"; + SF Pl Dat => x + "chom"; + SF Pl Acc => x + "chów"; + SF Pl Instr => x + "chami"; + SF Pl Loc => x + "chach"; + SF Pl Voc => x + "chowie" + }; + + oper mkNTable0809: Str -> SubstForm => Str; --% + oper mkNTable0809 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "szarek"; + SF Sg Gen => x + "szarka"; + SF Sg Dat => x + "Szarkowi"; + SF Sg Acc => x + "szarka"; + SF Sg Instr => x + "Szarkiem"; + SF Sg Loc => x + "Szarku"; + SF Sg Voc => x + "Szarku"; + SF Pl Nom => x + "Szarkowie"; + SF Pl Gen => x + "Szarków"; + SF Pl Dat => x + "szarkom"; + SF Pl Acc => x + "Szarków"; + SF Pl Instr => x + "szarkami"; + SF Pl Loc => x + "szarkach"; + SF Pl Voc => x + "Szarkowie" + }; + + oper mkNTable0810: Str -> SubstForm => Str; --% + oper mkNTable0810 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "szczepek"; + SF Sg Gen => x + "szczepka"; + SF Sg Dat => x + "szczepkowi"; + SF Sg Acc => x + "szczepka"; + SF Sg Instr => x + "szczepkiem"; + SF Sg Loc => x + "szczepku"; + SF Sg Voc => x + "szczepku"; + SF Pl Nom => x + "Szczepkowie"; + SF Pl Gen => x + "szczepków"; + SF Pl Dat => x + "szczepkom"; + SF Pl Acc => x + "szczepków"; + SF Pl Instr => x + "szczepkami"; + SF Pl Loc => x + "szczepkach"; + SF Pl Voc => x + "Szczepkowie" + }; + + oper mkNTable0811: Str -> SubstForm => Str; --% + oper mkNTable0811 lexem = + let x = Predef.tk 9 lexem in + table { + SF Sg Nom => x + "szczygieł"; + SF Sg Gen => x + "szczygła"; + SF Sg Dat => x + "szczygłowi"; + SF Sg Acc => x + "szczygła"; + SF Sg Instr => x + "szczygłem"; + SF Sg Loc => x + "szczygle"; + SF Sg Voc => x + "szczygle"; + SF Pl Nom => x + "Szczygłowie"; + SF Pl Gen => x + "szczygłów"; + SF Pl Dat => x + "szczygłom"; + SF Pl Acc => x + "szczygłów"; + SF Pl Instr => x + "szczygłami"; + SF Pl Loc => x + "szczygłach"; + SF Pl Voc => x + "Szczygłowie" + }; + + oper mkNTable0812: Str -> SubstForm => Str; --% + oper mkNTable0812 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "szkot"; + SF Sg Gen => x + "szkota"; + SF Sg Dat => x + "szkotowi"; + SF Sg Acc => x + "szkota"; + SF Sg Instr => x + "szkotem"; + SF Sg Loc => x + "szkocie"; + SF Sg Voc => x + "szkocie"; + SF Pl Nom => x + "Szkoci"; + SF Pl Gen => x + "szkotów"; + SF Pl Dat => x + "szkotom"; + SF Pl Acc => x + "szkotów"; + SF Pl Instr => x + "szkotami"; + SF Pl Loc => x + "szkotach"; + SF Pl Voc => x + "Szkoci" + }; + + oper mkNTable0813: Str -> SubstForm => Str; --% + oper mkNTable0813 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "szmaja"; + SF Sg Gen => x + "szmai"; + SF Sg Dat => x + "szmai"; + SF Sg Acc => x + "szmaję"; + SF Sg Instr => x + "szmają"; + SF Sg Loc => x + "szmai"; + SF Sg Voc => x + "szmajo"; + SF Pl Nom => x + "Szmajowie"; + SF Pl Gen => x + "szmajów"; + SF Pl Dat => x + "szmajom"; + SF Pl Acc => x + "szmajów"; + SF Pl Instr => x + "szmajami"; + SF Pl Loc => x + "szmajach"; + SF Pl Voc => x + "Szmajowie" + }; + + oper mkNTable0814: Str -> SubstForm => Str; --% + oper mkNTable0814 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "szopen"; + SF Sg Gen => x + "szopena"; + SF Sg Dat => x + "szopenowi"; + SF Sg Acc => x + "szopena"; + SF Sg Instr => x + "szopenem"; + SF Sg Loc => x + "szopenie"; + SF Sg Voc => x + "szopenie"; + SF Pl Nom => x + "Szopenowie"; + SF Pl Gen => x + "szopenów"; + SF Pl Dat => x + "szopenom"; + SF Pl Acc => x + "szopenów"; + SF Pl Instr => x + "szopenami"; + SF Pl Loc => x + "szopenach"; + SF Pl Voc => x + "Szopenowie" + }; + + oper mkNTable0815: Str -> SubstForm => Str; --% + oper mkNTable0815 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "sztuka"; + SF Sg Gen => x + "sztuki"; + SF Sg Dat => x + "sztuce"; + SF Sg Acc => x + "sztukę"; + SF Sg Instr => x + "sztuką"; + SF Sg Loc => x + "sztuce"; + SF Sg Voc => x + "sztuko"; + SF Pl Nom => x + "Sztukowie"; + SF Pl Gen => x + "Sztuków"; + SF Pl Dat => x + "sztukom"; + SF Pl Acc => x + "Sztuków"; + SF Pl Instr => x + "sztukami"; + SF Pl Loc => x + "sztukach"; + SF Pl Voc => x + "Sztukowie" + }; + + oper mkNTable0816: Str -> SubstForm => Str; --% + oper mkNTable0816 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "szwab"; + SF Sg Gen => x + "szwaba"; + SF Sg Dat => x + "szwabowi"; + SF Sg Acc => x + "szwaba"; + SF Sg Instr => x + "szwabem"; + SF Sg Loc => x + "szwabie"; + SF Sg Voc => x + "szwabie"; + SF Pl Nom => x + "Szwabowie"; + SF Pl Gen => x + "szwabów"; + SF Pl Dat => x + "szwabom"; + SF Pl Acc => x + "szwabów"; + SF Pl Instr => x + "szwabami"; + SF Pl Loc => x + "szwabach"; + SF Pl Voc => x + "Szwabowie" + }; + + oper mkNTable0817: Str -> SubstForm => Str; --% + oper mkNTable0817 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "szwed"; + SF Sg Gen => x + "szweda"; + SF Sg Dat => x + "szwedowi"; + SF Sg Acc => x + "szweda"; + SF Sg Instr => x + "szwedem"; + SF Sg Loc => x + "szwedzie"; + SF Sg Voc => x + "szwedzie"; + SF Pl Nom => x + "Szwedzi"; + SF Pl Gen => x + "szwedów"; + SF Pl Dat => x + "szwedom"; + SF Pl Acc => x + "szwedów"; + SF Pl Instr => x + "szwedami"; + SF Pl Loc => x + "szwedach"; + SF Pl Voc => x + "Szwedzi" + }; + + oper mkNTable0818: Str -> SubstForm => Str; --% + oper mkNTable0818 lexem = + let x = Predef.tk 7 lexem in + table { + SF Sg Nom => x + "szyszko"; + SF Sg Gen => x + "szyszki"; + SF Sg Dat => x + "szyszce"; + SF Sg Acc => x + "szyszkę"; + SF Sg Instr => x + "szyszką"; + SF Sg Loc => x + "szyszce"; + SF Sg Voc => x + "szyszko"; + SF Pl Nom => x + "Szyszkowie"; + SF Pl Gen => x + "Szyszków"; + SF Pl Dat => x + "szyszkom"; + SF Pl Acc => x + "Szyszków"; + SF Pl Instr => x + "szyszkami"; + SF Pl Loc => x + "szyszkach"; + SF Pl Voc => x + "Szyszkowie" + }; + + oper mkNTable0819: Str -> SubstForm => Str; --% + oper mkNTable0819 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "słowik"; + SF Sg Gen => x + "słowika"; + SF Sg Dat => x + "słowikowi"; + SF Sg Acc => x + "słowika"; + SF Sg Instr => x + "słowikiem"; + SF Sg Loc => x + "słowiku"; + SF Sg Voc => x + "słowiku"; + SF Pl Nom => x + "Słowikowie"; + SF Pl Gen => x + "słowików"; + SF Pl Dat => x + "słowikom"; + SF Pl Acc => x + "słowików"; + SF Pl Instr => x + "słowikami"; + SF Pl Loc => x + "słowikach"; + SF Pl Voc => x + "Słowikowie" + }; + + oper mkNTable0820: Str -> SubstForm => Str; --% + oper mkNTable0820 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ój"; + SF Sg Gen => x + "oja"; + SF Sg Dat => x + "ojowi"; + SF Sg Acc => x + "oja"; + SF Sg Instr => x + "ojem"; + SF Sg Loc => x + "oju"; + SF Sg Voc => x + "oju"; + SF Pl Nom => x + "ojowie"; + SF Pl Gen => x + "ojów"; + SF Pl Dat => x + "ojom"; + SF Pl Acc => x + "ojów"; + SF Pl Instr => x + "ojami"; + SF Pl Loc => x + "ojach"; + SF Pl Voc => x + "ojowie" + }; + + oper mkNTable0821: Str -> SubstForm => Str; --% + oper mkNTable0821 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "sęp"; + SF Sg Gen => x + "sępa"; + SF Sg Dat => x + "sępowi"; + SF Sg Acc => x + "sępa"; + SF Sg Instr => x + "sępem"; + SF Sg Loc => x + "sępie"; + SF Sg Voc => x + "sępie"; + SF Pl Nom => x + "Sępowie"; + SF Pl Gen => x + "sępów"; + SF Pl Dat => x + "sępom"; + SF Pl Acc => x + "sępów"; + SF Pl Instr => x + "sępami"; + SF Pl Loc => x + "sępach"; + SF Pl Voc => x + "Sępowie" + }; + + oper mkNTable0822: Str -> SubstForm => Str; --% + oper mkNTable0822 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "taras"; + SF Sg Gen => x + "Tarasa"; + SF Sg Dat => x + "tarasowi"; + SF Sg Acc => x + "Tarasa"; + SF Sg Instr => x + "tarasem"; + SF Sg Loc => x + "tarasie"; + SF Sg Voc => x + "tarasie"; + SF Pl Nom => x + "Tarasowie"; + SF Pl Gen => x + "tarasów"; + SF Pl Dat => x + "tarasom"; + SF Pl Acc => x + "tarasów"; + SF Pl Instr => x + "tarasami"; + SF Pl Loc => x + "tarasach"; + SF Pl Voc => x + "Tarasowie" + }; + + oper mkNTable0823: Str -> SubstForm => Str; --% + oper mkNTable0823 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "tatar"; + SF Sg Gen => x + "tatara"; + SF Sg Dat => x + "tatarowi"; + SF Sg Acc => x + "tatara"; + SF Sg Instr => x + "tatarem"; + SF Sg Loc => x + "tatarze"; + SF Sg Voc => x + "tatarze"; + SF Pl Nom => x + "Tatarzy"; + SF Pl Gen => x + "tatarów"; + SF Pl Dat => x + "tatarom"; + SF Pl Acc => x + "tatarów"; + SF Pl Instr => x + "tatarami"; + SF Pl Loc => x + "tatarach"; + SF Pl Voc => x + "Tatarzy" + }; + + oper mkNTable0824: Str -> SubstForm => Str; --% + oper mkNTable0824 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "tell"; + SF Sg Gen => x + "Tella"; + SF Sg Dat => x + "tellowi"; + SF Sg Acc => x + "Tella"; + SF Sg Instr => x + "tellem"; + SF Sg Loc => x + "tellu"; + SF Sg Voc => x + "tellu"; + SF Pl Nom => x + "telle"; + SF Pl Gen => x + "tellów"; + SF Pl Dat => x + "tellom"; + SF Pl Acc => x + "tellów"; + SF Pl Instr => x + "tellami"; + SF Pl Loc => x + "tellach"; + SF Pl Voc => x + "telle" + }; + + oper mkNTable0825: Str -> SubstForm => Str; --% + oper mkNTable0825 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "Teofan"; + SF Sg Gen => x + "Teofana"; + SF Sg Dat => x + "Teofanowi"; + SF Sg Acc => x + "Teofana"; + SF Sg Instr => x + "Teofanem"; + SF Sg Loc => x + "teofanie"; + SF Sg Voc => x + "teofanie"; + SF Pl Nom => x + "Teofanowie"; + SF Pl Gen => x + "Teofanów"; + SF Pl Dat => x + "Teofanom"; + SF Pl Acc => x + "Teofanów"; + SF Pl Instr => x + "Teofanami"; + SF Pl Loc => x + "Teofanach"; + SF Pl Voc => x + "Teofanowie" + }; + + oper mkNTable0826: Str -> SubstForm => Str; --% + oper mkNTable0826 lexem = + let x = Predef.tk 7 lexem in + table { + SF Sg Nom => x + "Terenia"; + SF Sg Gen => x + "Tereni"; + SF Sg Dat => x + "Tereni"; + SF Sg Acc => x + "Terenię"; + SF Sg Instr => x + "Terenią"; + SF Sg Loc => x + "Tereni"; + SF Sg Voc => x + "Tereniu"; + SF Pl Nom => x + "terenie"; + SF Pl Gen => x + "Tereń"; + SF Pl Dat => x + "Tereniom"; + SF Pl Acc => x + "terenie"; + SF Pl Instr => x + "Tereniami"; + SF Pl Loc => x + "Tereniach"; + SF Pl Voc => x + "terenie" + }; + + oper mkNTable0827: Str -> SubstForm => Str; --% + oper mkNTable0827 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "o"; + SF Sg Gen => x + "y"; + SF Sg Dat => x + "owi"; + SF Sg Acc => x + "ę"; + SF Sg Instr => x + "ą"; + SF Sg Loc => x + "o"; + SF Sg Voc => x + "o"; + SF Pl Nom => x + "o"; + SF Pl Gen => x + "o"; + SF Pl Dat => x + "o"; + SF Pl Acc => x + "o"; + SF Pl Instr => x + "o"; + SF Pl Loc => x + "o"; + SF Pl Voc => x + "o" + }; + + oper mkNTable0828: Str -> SubstForm => Str; --% + oper mkNTable0828 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "tokarz"; + SF Sg Gen => x + "tokarza"; + SF Sg Dat => x + "tokarzowi"; + SF Sg Acc => x + "tokarza"; + SF Sg Instr => x + "tokarzem"; + SF Sg Loc => x + "tokarzu"; + SF Sg Voc => x + "tokarzu"; + SF Pl Nom => x + "Tokarzowie"; + SF Pl Gen => x + "tokarzów"; + SF Pl Dat => x + "tokarzom"; + SF Pl Acc => x + "tokarzów"; + SF Pl Instr => x + "tokarzami"; + SF Pl Loc => x + "tokarzach"; + SF Pl Voc => x + "Tokarzowie" + }; + + oper mkNTable0829: Str -> SubstForm => Str; --% + oper mkNTable0829 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "tom"; + SF Sg Gen => x + "Toma"; + SF Sg Dat => x + "tomowi"; + SF Sg Acc => x + "Toma"; + SF Sg Instr => x + "tomem"; + SF Sg Loc => x + "tomie"; + SF Sg Voc => x + "tomie"; + SF Pl Nom => x + "Tomowie"; + SF Pl Gen => x + "tomów"; + SF Pl Dat => x + "tomom"; + SF Pl Acc => x + "tomów"; + SF Pl Instr => x + "tomami"; + SF Pl Loc => x + "tomach"; + SF Pl Voc => x + "Tomowie" + }; + + oper mkNTable0830: Str -> SubstForm => Str; --% + oper mkNTable0830 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "tomek"; + SF Sg Gen => x + "tomka"; + SF Sg Dat => x + "Tomkowi"; + SF Sg Acc => x + "tomka"; + SF Sg Instr => x + "Tomkiem"; + SF Sg Loc => x + "Tomku"; + SF Sg Voc => x + "Tomku"; + SF Pl Nom => x + "Tomkowie"; + SF Pl Gen => x + "Tomków"; + SF Pl Dat => x + "tomkom"; + SF Pl Acc => x + "Tomków"; + SF Pl Instr => x + "tomkami"; + SF Pl Loc => x + "tomkach"; + SF Pl Voc => x + "Tomkowie" + }; + + oper mkNTable0831: Str -> SubstForm => Str; --% + oper mkNTable0831 lexem = + let x = Predef.tk 7 lexem in + table { + SF Sg Nom => x + "traczyk"; + SF Sg Gen => x + "traczyka"; + SF Sg Dat => x + "traczykowi"; + SF Sg Acc => x + "traczyka"; + SF Sg Instr => x + "traczykiem"; + SF Sg Loc => x + "traczyku"; + SF Sg Voc => x + "traczyku"; + SF Pl Nom => x + "Traczykowie"; + SF Pl Gen => x + "traczyków"; + SF Pl Dat => x + "traczykom"; + SF Pl Acc => x + "traczyków"; + SF Pl Instr => x + "traczykami"; + SF Pl Loc => x + "traczykach"; + SF Pl Voc => x + "Traczykowie" + }; + + oper mkNTable0832: Str -> SubstForm => Str; --% + oper mkNTable0832 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "trak"; + SF Sg Gen => x + "traka"; + SF Sg Dat => x + "trakowi"; + SF Sg Acc => x + "traka"; + SF Sg Instr => x + "trakiem"; + SF Sg Loc => x + "traku"; + SF Sg Voc => x + "traku"; + SF Pl Nom => x + "Trakowie"; + SF Pl Gen => x + "traków"; + SF Pl Dat => x + "trakom"; + SF Pl Acc => x + "traków"; + SF Pl Instr => x + "trakami"; + SF Pl Loc => x + "trakach"; + SF Pl Voc => x + "Trakowie" + }; + + oper mkNTable0833: Str -> SubstForm => Str; --% + oper mkNTable0833 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "o"; + SF Sg Gen => x + "y"; + SF Sg Dat => x + "y"; + SF Sg Acc => x + "ę"; + SF Sg Instr => x + "ą"; + SF Sg Loc => x + "y"; + SF Sg Voc => x + "o"; + SF Pl Nom => x + "owie"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "ów"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "owie" + }; + + oper mkNTable0834: Str -> SubstForm => Str; --% + oper mkNTable0834 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "trojan"; + SF Sg Gen => x + "trojana"; + SF Sg Dat => x + "trojanowi"; + SF Sg Acc => x + "trojana"; + SF Sg Instr => x + "trojanem"; + SF Sg Loc => x + "trojanie"; + SF Sg Voc => x + "trojanie"; + SF Pl Nom => x + "Trojanowie"; + SF Pl Gen => x + "trojanów"; + SF Pl Dat => x + "trojanom"; + SF Pl Acc => x + "trojanów"; + SF Pl Instr => x + "trojanami"; + SF Pl Loc => x + "trojanach"; + SF Pl Voc => x + "Trojanowie" + }; + + oper mkNTable0836: Str -> SubstForm => Str; --% + oper mkNTable0836 lexem = + let x = Predef.tk 7 lexem in + table { + SF Sg Nom => x + "trybuła"; + SF Sg Gen => x + "trybuły"; + SF Sg Dat => x + "trybule"; + SF Sg Acc => x + "trybułę"; + SF Sg Instr => x + "trybułą"; + SF Sg Loc => x + "trybule"; + SF Sg Voc => x + "trybuło"; + SF Pl Nom => x + "Trybułowie"; + SF Pl Gen => x + "Trybułów"; + SF Pl Dat => x + "trybułom"; + SF Pl Acc => x + "Trybułów"; + SF Pl Instr => x + "trybułami"; + SF Pl Loc => x + "trybułach"; + SF Pl Voc => x + "Trybułowie" + }; + + oper mkNTable0837: Str -> SubstForm => Str; --% + oper mkNTable0837 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "trzeciak"; + SF Sg Gen => x + "trzeciaka"; + SF Sg Dat => x + "trzeciakowi"; + SF Sg Acc => x + "trzeciaka"; + SF Sg Instr => x + "trzeciakiem"; + SF Sg Loc => x + "trzeciaku"; + SF Sg Voc => x + "trzeciaku"; + SF Pl Nom => x + "Trzeciakowie"; + SF Pl Gen => x + "trzeciaków"; + SF Pl Dat => x + "trzeciakom"; + SF Pl Acc => x + "trzeciaków"; + SF Pl Instr => x + "trzeciakami"; + SF Pl Loc => x + "trzeciakach"; + SF Pl Voc => x + "Trzeciakowie" + }; + + oper mkNTable0838: Str -> SubstForm => Str; --% + oper mkNTable0838 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "asto"; + SF Sg Gen => x + "asta"; + SF Sg Dat => x + "astu"; + SF Sg Acc => x + "asto"; + SF Sg Instr => x + "astem"; + SF Sg Loc => x + "eście"; + SF Sg Voc => x + "asto"; + SF Pl Nom => x + "asta"; + SF Pl Gen => x + "ast"; + SF Pl Dat => x + "astom"; + SF Pl Acc => x + "asta"; + SF Pl Instr => x + "astami"; + SF Pl Loc => x + "astach"; + SF Pl Voc => x + "asta" + }; + + oper mkNTable0840: Str -> SubstForm => Str; --% + oper mkNTable0840 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "turek"; + SF Sg Gen => x + "turka"; + SF Sg Dat => x + "turkowi"; + SF Sg Acc => x + "turka"; + SF Sg Instr => x + "turkiem"; + SF Sg Loc => x + "turku"; + SF Sg Voc => x + "turku"; + SF Pl Nom => x + "Turkowie"; + SF Pl Gen => x + "turków"; + SF Pl Dat => x + "turkom"; + SF Pl Acc => x + "turków"; + SF Pl Instr => x + "turkami"; + SF Pl Loc => x + "turkach"; + SF Pl Voc => x + "Turkowie" + }; + + oper mkNTable0841: Str -> SubstForm => Str; --% + oper mkNTable0841 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ek"; + SF Sg Gen => x + "ku"; + SF Sg Dat => x + "kowi"; + SF Sg Acc => x + "ek"; + SF Sg Instr => x + "kiem"; + SF Sg Loc => x + "ku"; + SF Sg Voc => x + "ku"; + SF Pl Nom => x + "ki"; + SF Pl Gen => x + "ków"; + SF Pl Dat => x + "kom"; + SF Pl Acc => x + "ki"; + SF Pl Instr => x + "kami"; + SF Pl Loc => x + "kach"; + SF Pl Voc => x + "ki" + }; + + oper mkNTable0842: Str -> SubstForm => Str; --% + oper mkNTable0842 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "tuła"; + SF Sg Gen => x + "tuły"; + SF Sg Dat => x + "tule"; + SF Sg Acc => x + "Tułę"; + SF Sg Instr => x + "Tułą"; + SF Sg Loc => x + "tule"; + SF Sg Voc => x + "Tuło"; + SF Pl Nom => x + "tuły"; + SF Pl Gen => x + "tuł"; + SF Pl Dat => x + "tułom"; + SF Pl Acc => x + "tuły"; + SF Pl Instr => x + "tułami"; + SF Pl Loc => x + "tułach"; + SF Pl Voc => x + "tuły" + }; + + oper mkNTable0844: Str -> SubstForm => Str; --% + oper mkNTable0844 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "tygrys"; + SF Sg Gen => x + "Tygrysu"; + SF Sg Dat => x + "tygrysowi"; + SF Sg Acc => x + "tygrys"; + SF Sg Instr => x + "tygrysem"; + SF Sg Loc => x + "tygrysie"; + SF Sg Voc => x + "tygrysie"; + SF Pl Nom => x + "tygrysy"; + SF Pl Gen => x + "tygrysów"; + SF Pl Dat => x + "tygrysom"; + SF Pl Acc => x + "tygrysy"; + SF Pl Instr => x + "tygrysami"; + SF Pl Loc => x + "tygrysach"; + SF Pl Voc => x + "tygrysy" + }; + + oper mkNTable0845: Str -> SubstForm => Str; --% + oper mkNTable0845 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "Tylka"; + SF Sg Gen => x + "Tylki"; + SF Sg Dat => x + "tylce"; + SF Sg Acc => x + "Tylkę"; + SF Sg Instr => x + "Tylką"; + SF Sg Loc => x + "tylce"; + SF Sg Voc => x + "Tylko"; + SF Pl Nom => x + "Tylki"; + SF Pl Gen => x + "Tylek"; + SF Pl Dat => x + "Tylkom"; + SF Pl Acc => x + "Tylki"; + SF Pl Instr => x + "Tylkami"; + SF Pl Loc => x + "Tylkach"; + SF Pl Voc => x + "Tylki" + }; + + oper mkNTable0846: Str -> SubstForm => Str; --% + oper mkNTable0846 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "niec"; + SF Sg Gen => x + "ńca"; + SF Sg Dat => x + "ńcowi"; + SF Sg Acc => x + "niec"; + SF Sg Instr => x + "ńcem"; + SF Sg Loc => x + "ńcu"; + SF Sg Voc => x + "ńcu"; + SF Pl Nom => x + "ńce"; + SF Pl Gen => x + "ńców"; + SF Pl Dat => x + "ńcom"; + SF Pl Acc => x + "ńce"; + SF Pl Instr => x + "ńcami"; + SF Pl Loc => x + "ńcach"; + SF Pl Voc => x + "ńce" + }; + + oper mkNTable0847: Str -> SubstForm => Str; --% + oper mkNTable0847 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ór"; + SF Sg Gen => x + "oru"; + SF Sg Dat => x + "orowi"; + SF Sg Acc => x + "ór"; + SF Sg Instr => x + "orem"; + SF Sg Loc => x + "orze"; + SF Sg Voc => x + "orze"; + SF Pl Nom => x + "ory"; + SF Pl Gen => x + "orów"; + SF Pl Dat => x + "orom"; + SF Pl Acc => x + "ory"; + SF Pl Instr => x + "orami"; + SF Pl Loc => x + "orach"; + SF Pl Voc => x + "ory" + }; + + oper mkNTable0848: Str -> SubstForm => Str; --% + oper mkNTable0848 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "-otu"; + SF Sg Dat => x + ""; + SF Sg Acc => x + ""; + SF Sg Instr => x + ""; + SF Sg Loc => x + ""; + SF Sg Voc => x + ""; + SF Pl Nom => x + ""; + SF Pl Gen => x + ""; + SF Pl Dat => x + ""; + SF Pl Acc => x + ""; + SF Pl Instr => x + ""; + SF Pl Loc => x + ""; + SF Pl Voc => x + "" + }; + + oper mkNTable0849: Str -> SubstForm => Str; --% + oper mkNTable0849 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "ula"; + SF Sg Gen => x + "uli"; + SF Sg Dat => x + "uli"; + SF Sg Acc => x + "Ulę"; + SF Sg Instr => x + "Ulą"; + SF Sg Loc => x + "uli"; + SF Sg Voc => x + "ulu"; + SF Pl Nom => x + "ule"; + SF Pl Gen => x + "ul"; + SF Pl Dat => x + "ulom"; + SF Pl Acc => x + "ule"; + SF Pl Instr => x + "ulami"; + SF Pl Loc => x + "ulach"; + SF Pl Voc => x + "ule" + }; + + oper mkNTable0850: Str -> SubstForm => Str; --% + oper mkNTable0850 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "Ulster"; + SF Sg Gen => x + "Ulsteru"; + SF Sg Dat => x + "ulsterowi"; + SF Sg Acc => x + "Ulster"; + SF Sg Instr => x + "ulsterem"; + SF Sg Loc => x + "ulsterze"; + SF Sg Voc => x + "ulsterze"; + SF Pl Nom => x + "ulstery"; + SF Pl Gen => x + "ulsterów"; + SF Pl Dat => x + "ulsterom"; + SF Pl Acc => x + "ulstery"; + SF Pl Instr => x + "ulsterami"; + SF Pl Loc => x + "ulsterach"; + SF Pl Voc => x + "ulstery" + }; + + oper mkNTable0851: Str -> SubstForm => Str; --% + oper mkNTable0851 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "uran"; + SF Sg Gen => x + "Urana"; + SF Sg Dat => x + "uranowi"; + SF Sg Acc => x + "Urana"; + SF Sg Instr => x + "uranem"; + SF Sg Loc => x + "uranie"; + SF Sg Voc => x + "uranie"; + SF Pl Nom => x + "urany"; + SF Pl Gen => x + "uranów"; + SF Pl Dat => x + "uranom"; + SF Pl Acc => x + "urany"; + SF Pl Instr => x + "uranami"; + SF Pl Loc => x + "uranach"; + SF Pl Voc => x + "urany" + }; + + oper mkNTable0853: Str -> SubstForm => Str; --% + oper mkNTable0853 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "ń"; + SF Sg Gen => x + "nia"; + SF Sg Dat => x + "niowi"; + SF Sg Acc => x + "ń"; + SF Sg Instr => x + "niem"; + SF Sg Loc => x + "niu"; + SF Sg Voc => x + "niu"; + SF Pl Nom => x + "nie"; + SF Pl Gen => x + "ni"; + SF Pl Dat => x + "niom"; + SF Pl Acc => x + "nie"; + SF Pl Instr => x + "niami"; + SF Pl Loc => x + "niach"; + SF Pl Voc => x + "nie" + }; + + oper mkNTable0854: Str -> SubstForm => Str; --% + oper mkNTable0854 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "wala"; + SF Sg Gen => x + "wali"; + SF Sg Dat => x + "wali"; + SF Sg Acc => x + "Walę"; + SF Sg Instr => x + "Walą"; + SF Sg Loc => x + "wali"; + SF Sg Voc => x + "walu"; + SF Pl Nom => x + "wale"; + SF Pl Gen => x + "wal"; + SF Pl Dat => x + "walom"; + SF Pl Acc => x + "wale"; + SF Pl Instr => x + "walami"; + SF Pl Loc => x + "walach"; + SF Pl Voc => x + "wale" + }; + + oper mkNTable0855: Str -> SubstForm => Str; --% + oper mkNTable0855 lexem = + let x = Predef.tk 7 lexem in + table { + SF Sg Nom => x + "walczak"; + SF Sg Gen => x + "walczaka"; + SF Sg Dat => x + "walczakowi"; + SF Sg Acc => x + "walczaka"; + SF Sg Instr => x + "walczakiem"; + SF Sg Loc => x + "walczaku"; + SF Sg Voc => x + "walczaku"; + SF Pl Nom => x + "Walczakowie"; + SF Pl Gen => x + "walczaków"; + SF Pl Dat => x + "walczakom"; + SF Pl Acc => x + "walczaków"; + SF Pl Instr => x + "walczakami"; + SF Pl Loc => x + "walczakach"; + SF Pl Voc => x + "Walczakowie" + }; + + oper mkNTable0856: Str -> SubstForm => Str; --% + oper mkNTable0856 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "Walek"; + SF Sg Gen => x + "walka"; + SF Sg Dat => x + "walkowi"; + SF Sg Acc => x + "walka"; + SF Sg Instr => x + "walkiem"; + SF Sg Loc => x + "walku"; + SF Sg Voc => x + "walku"; + SF Pl Nom => x + "Walkowie"; + SF Pl Gen => x + "walków"; + SF Pl Dat => x + "walkom"; + SF Pl Acc => x + "walków"; + SF Pl Instr => x + "walkami"; + SF Pl Loc => x + "walkach"; + SF Pl Voc => x + "Walkowie" + }; + + oper mkNTable0857: Str -> SubstForm => Str; --% + oper mkNTable0857 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "walerian"; + SF Sg Gen => x + "waleriana"; + SF Sg Dat => x + "Walerianowi"; + SF Sg Acc => x + "waleriana"; + SF Sg Instr => x + "Walerianem"; + SF Sg Loc => x + "walerianie"; + SF Sg Voc => x + "walerianie"; + SF Pl Nom => x + "Walerianowie"; + SF Pl Gen => x + "Walerianów"; + SF Pl Dat => x + "walerianom"; + SF Pl Acc => x + "Walerianów"; + SF Pl Instr => x + "walerianami"; + SF Pl Loc => x + "walerianach"; + SF Pl Voc => x + "Walerianowie" + }; + + oper mkNTable0858: Str -> SubstForm => Str; --% + oper mkNTable0858 lexem = + let x = Predef.tk 7 lexem in + table { + SF Sg Nom => x + "Wandzia"; + SF Sg Gen => x + "Wandzi"; + SF Sg Dat => x + "Wandzi"; + SF Sg Acc => x + "Wandzię"; + SF Sg Instr => x + "Wandzią"; + SF Sg Loc => x + "Wandzi"; + SF Sg Voc => x + "Wandziu"; + SF Pl Nom => x + "wandzie"; + SF Pl Gen => x + "Wandź"; + SF Pl Dat => x + "Wandziom"; + SF Pl Acc => x + "wandzie"; + SF Pl Instr => x + "Wandziami"; + SF Pl Loc => x + "Wandziach"; + SF Pl Voc => x + "wandzie" + }; + + oper mkNTable0859: Str -> SubstForm => Str; --% + oper mkNTable0859 lexem = + let x = Predef.tk 7 lexem in + table { + SF Sg Nom => x + "warchoł"; + SF Sg Gen => x + "warchoła"; + SF Sg Dat => x + "warchołowi"; + SF Sg Acc => x + "warchoła"; + SF Sg Instr => x + "warchołem"; + SF Sg Loc => x + "warchole"; + SF Sg Voc => x + "warchole"; + SF Pl Nom => x + "Warchołowie"; + SF Pl Gen => x + "warchołów"; + SF Pl Dat => x + "warchołom"; + SF Pl Acc => x + "warchołów"; + SF Pl Instr => x + "warchołami"; + SF Pl Loc => x + "warchołach"; + SF Pl Voc => x + "Warchołowie" + }; + + oper mkNTable0860: Str -> SubstForm => Str; --% + oper mkNTable0860 lexem = + let x = Predef.tk 10 lexem in + table { + SF Sg Nom => x + "Waszyngton"; + SF Sg Gen => x + "Waszyngtona"; + SF Sg Dat => x + "Waszyngtonowi"; + SF Sg Acc => x + "Waszyngtona"; + SF Sg Instr => x + "Waszyngtonem"; + SF Sg Loc => x + "waszyngtonie"; + SF Sg Voc => x + "waszyngtonie"; + SF Pl Nom => x + "Waszyngtonowie"; + SF Pl Gen => x + "Waszyngtonów"; + SF Pl Dat => x + "Waszyngtonom"; + SF Pl Acc => x + "Waszyngtonów"; + SF Pl Instr => x + "Waszyngtonami"; + SF Pl Loc => x + "Waszyngtonach"; + SF Pl Voc => x + "Waszyngtonowie" + }; + + oper mkNTable0861: Str -> SubstForm => Str; --% + oper mkNTable0861 lexem = + let x = Predef.tk 10 lexem in + table { + SF Sg Nom => x + "Waszyngton"; + SF Sg Gen => x + "Waszyngtonu"; + SF Sg Dat => x + "Waszyngtonowi"; + SF Sg Acc => x + "Waszyngton"; + SF Sg Instr => x + "Waszyngtonem"; + SF Sg Loc => x + "waszyngtonie"; + SF Sg Voc => x + "waszyngtonie"; + SF Pl Nom => x + "Waszyngtony"; + SF Pl Gen => x + "Waszyngtonów"; + SF Pl Dat => x + "Waszyngtonom"; + SF Pl Acc => x + "Waszyngtony"; + SF Pl Instr => x + "Waszyngtonami"; + SF Pl Loc => x + "Waszyngtonach"; + SF Pl Voc => x + "Waszyngtony" + }; + + oper mkNTable0862: Str -> SubstForm => Str; --% + oper mkNTable0862 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "wat"; + SF Sg Gen => x + "wata"; + SF Sg Dat => x + "watowi"; + SF Sg Acc => x + "wata"; + SF Sg Instr => x + "watem"; + SF Sg Loc => x + "wacie"; + SF Sg Voc => x + "wacie"; + SF Pl Nom => x + "Watowie"; + SF Pl Gen => x + "watów"; + SF Pl Dat => x + "watom"; + SF Pl Acc => x + "watów"; + SF Pl Instr => x + "watami"; + SF Pl Loc => x + "watach"; + SF Pl Voc => x + "Watowie" + }; + + oper mkNTable0863: Str -> SubstForm => Str; --% + oper mkNTable0863 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "watt"; + SF Sg Gen => x + "watta"; + SF Sg Dat => x + "wattowi"; + SF Sg Acc => x + "watta"; + SF Sg Instr => x + "wattem"; + SF Sg Loc => x + "watcie"; + SF Sg Voc => x + "watcie"; + SF Pl Nom => x + "Wattowie"; + SF Pl Gen => x + "wattów"; + SF Pl Dat => x + "wattom"; + SF Pl Acc => x + "wattów"; + SF Pl Instr => x + "wattami"; + SF Pl Loc => x + "wattach"; + SF Pl Voc => x + "Wattowie" + }; + + oper mkNTable0864: Str -> SubstForm => Str; --% + oper mkNTable0864 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "er"; + SF Sg Gen => x + "ra"; + SF Sg Dat => x + "rowi"; + SF Sg Acc => x + "er"; + SF Sg Instr => x + "rem"; + SF Sg Loc => x + "rze"; + SF Sg Voc => x + "rze"; + SF Pl Nom => x + "ry"; + SF Pl Gen => x + "rów"; + SF Pl Dat => x + "rom"; + SF Pl Acc => x + "ry"; + SF Pl Instr => x + "rami"; + SF Pl Loc => x + "rach"; + SF Pl Voc => x + "ry" + }; + + oper mkNTable0865: Str -> SubstForm => Str; --% + oper mkNTable0865 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "niec"; + SF Sg Gen => x + "ńca"; + SF Sg Dat => x + "ńcowi"; + SF Sg Acc => x + "ńca"; + SF Sg Instr => x + "ńcem"; + SF Sg Loc => x + "ńcu"; + SF Sg Voc => x + "ńcze"; + SF Pl Nom => x + "ńcowie"; + SF Pl Gen => x + "ńców"; + SF Pl Dat => x + "ńcom"; + SF Pl Acc => x + "ńców"; + SF Pl Instr => x + "ńcami"; + SF Pl Loc => x + "ńcach"; + SF Pl Voc => x + "ńcowie" + }; + + oper mkNTable0866: Str -> SubstForm => Str; --% + oper mkNTable0866 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "waza"; + SF Sg Gen => x + "wazy"; + SF Sg Dat => x + "wazie"; + SF Sg Acc => x + "wazę"; + SF Sg Instr => x + "wazą"; + SF Sg Loc => x + "wazie"; + SF Sg Voc => x + "wazo"; + SF Pl Nom => x + "Wazowie"; + SF Pl Gen => x + "Wazów"; + SF Pl Dat => x + "wazom"; + SF Pl Acc => x + "Wazów"; + SF Pl Instr => x + "wazami"; + SF Pl Loc => x + "wazach"; + SF Pl Voc => x + "Wazowie" + }; + + oper mkNTable0868: Str -> SubstForm => Str; --% + oper mkNTable0868 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "weber"; + SF Sg Gen => x + "webera"; + SF Sg Dat => x + "weberowi"; + SF Sg Acc => x + "webera"; + SF Sg Instr => x + "weberem"; + SF Sg Loc => x + "weberze"; + SF Sg Voc => x + "weberze"; + SF Pl Nom => x + "Weberowie"; + SF Pl Gen => x + "weberów"; + SF Pl Dat => x + "weberom"; + SF Pl Acc => x + "weberów"; + SF Pl Instr => x + "weberami"; + SF Pl Loc => x + "weberach"; + SF Pl Voc => x + "Weberowie" + }; + + oper mkNTable0870: Str -> SubstForm => Str; --% + oper mkNTable0870 lexem = + let x = Predef.tk 10 lexem in + table { + SF Sg Nom => x + "wellington"; + SF Sg Gen => x + "wellingtona"; + SF Sg Dat => x + "wellingtonowi"; + SF Sg Acc => x + "wellingtona"; + SF Sg Instr => x + "wellingtonem"; + SF Sg Loc => x + "wellingtonie"; + SF Sg Voc => x + "wellingtonie"; + SF Pl Nom => x + "Wellingtonowie"; + SF Pl Gen => x + "wellingtonów"; + SF Pl Dat => x + "wellingtonom"; + SF Pl Acc => x + "wellingtonów"; + SF Pl Instr => x + "wellingtonami"; + SF Pl Loc => x + "wellingtonach"; + SF Pl Voc => x + "Wellingtonowie" + }; + + oper mkNTable0871: Str -> SubstForm => Str; --% + oper mkNTable0871 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "e"; + SF Sg Gen => x + "ego"; + SF Sg Dat => x + "e"; + SF Sg Acc => x + "ego"; + SF Sg Instr => x + "e"; + SF Sg Loc => x + "e"; + SF Sg Voc => x + "e"; + SF Pl Nom => x + "owie"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "ów"; + SF Pl Instr => x + "e"; + SF Pl Loc => x + "e"; + SF Pl Voc => x + "owie" + }; + + oper mkNTable0873: Str -> SubstForm => Str; --% + oper mkNTable0873 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "wicek"; + SF Sg Gen => x + "wicka"; + SF Sg Dat => x + "wickowi"; + SF Sg Acc => x + "wicka"; + SF Sg Instr => x + "wickiem"; + SF Sg Loc => x + "wicku"; + SF Sg Voc => x + "wicku"; + SF Pl Nom => x + "Wickowie"; + SF Pl Gen => x + "wicków"; + SF Pl Dat => x + "wickom"; + SF Pl Acc => x + "wicków"; + SF Pl Instr => x + "wickami"; + SF Pl Loc => x + "wickach"; + SF Pl Voc => x + "Wickowie" + }; + + oper mkNTable0874: Str -> SubstForm => Str; --% + oper mkNTable0874 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "wiech"; + SF Sg Gen => x + "wiecha"; + SF Sg Dat => x + "wiechowi"; + SF Sg Acc => x + "wiecha"; + SF Sg Instr => x + "wiechem"; + SF Sg Loc => x + "wiechu"; + SF Sg Voc => x + "wiechu"; + SF Pl Nom => x + "Wiechowie"; + SF Pl Gen => x + "wiechów"; + SF Pl Dat => x + "wiechom"; + SF Pl Acc => x + "wiechów"; + SF Pl Instr => x + "wiechami"; + SF Pl Loc => x + "wiechach"; + SF Pl Voc => x + "Wiechowie" + }; + + oper mkNTable0875: Str -> SubstForm => Str; --% + oper mkNTable0875 lexem = + let x = Predef.tk 9 lexem in + table { + SF Sg Nom => x + "wieczorek"; + SF Sg Gen => x + "wieczorka"; + SF Sg Dat => x + "wieczorkowi"; + SF Sg Acc => x + "wieczorka"; + SF Sg Instr => x + "wieczorkiem"; + SF Sg Loc => x + "wieczorku"; + SF Sg Voc => x + "wieczorku"; + SF Pl Nom => x + "Wieczorkowie"; + SF Pl Gen => x + "wieczorków"; + SF Pl Dat => x + "wieczorkom"; + SF Pl Acc => x + "wieczorków"; + SF Pl Instr => x + "wieczorkami"; + SF Pl Loc => x + "wieczorkach"; + SF Pl Voc => x + "Wieczorkowie" + }; + + oper mkNTable0876: Str -> SubstForm => Str; --% + oper mkNTable0876 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "ć"; + SF Sg Gen => x + "ci"; + SF Sg Dat => x + "ci"; + SF Sg Acc => x + "ć"; + SF Sg Instr => x + "cią"; + SF Sg Loc => x + "ci"; + SF Sg Voc => x + "ci"; + SF Pl Nom => x + "ci"; + SF Pl Gen => x + "ci"; + SF Pl Dat => x + "ciom"; + SF Pl Acc => x + "ci"; + SF Pl Instr => x + "ciami"; + SF Pl Loc => x + "ciach"; + SF Pl Voc => x + "ci" + }; + + oper mkNTable0877: Str -> SubstForm => Str; --% + oper mkNTable0877 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "anoc"; + SF Sg Gen => x + "iejnocy"; + SF Sg Dat => x + "iejnocy"; + SF Sg Acc => x + "ąnoc"; + SF Sg Instr => x + "ąnocą"; + SF Sg Loc => x + "iejnocy"; + SF Sg Voc => x + "anocy"; + SF Pl Nom => x + "ienoce"; + SF Pl Gen => x + "anocy"; + SF Pl Dat => x + "imnocom"; + SF Pl Acc => x + "ienoce"; + SF Pl Instr => x + "iminocami"; + SF Pl Loc => x + "ichnocach"; + SF Pl Voc => x + "ienoce" + }; + + oper mkNTable0878: Str -> SubstForm => Str; --% + oper mkNTable0878 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "e"; + SF Sg Gen => x + "a"; + SF Sg Dat => x + "u"; + SF Sg Acc => x + "e"; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "u"; + SF Sg Voc => x + "e"; + SF Pl Nom => x + "a"; + SF Pl Gen => x + "i"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "a"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "a" + }; + + oper mkNTable0879: Str -> SubstForm => Str; --% + oper mkNTable0879 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "Wiera"; + SF Sg Gen => x + "Wiery"; + SF Sg Dat => x + "wierze"; + SF Sg Acc => x + "Wierę"; + SF Sg Instr => x + "Wierą"; + SF Sg Loc => x + "wierze"; + SF Sg Voc => x + "Wiero"; + SF Pl Nom => x + "Wiery"; + SF Pl Gen => x + "Wier"; + SF Pl Dat => x + "Wierom"; + SF Pl Acc => x + "Wiery"; + SF Pl Instr => x + "Wierami"; + SF Pl Loc => x + "Wierach"; + SF Pl Voc => x + "Wiery" + }; + + oper mkNTable0880: Str -> SubstForm => Str; --% + oper mkNTable0880 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "Wiesia"; + SF Sg Gen => x + "Wiesi"; + SF Sg Dat => x + "Wiesi"; + SF Sg Acc => x + "Wiesię"; + SF Sg Instr => x + "Wiesią"; + SF Sg Loc => x + "Wiesi"; + SF Sg Voc => x + "Wiesiu"; + SF Pl Nom => x + "Wiesie"; + SF Pl Gen => x + "wieś"; + SF Pl Dat => x + "Wiesiom"; + SF Pl Acc => x + "Wiesie"; + SF Pl Instr => x + "Wiesiami"; + SF Pl Loc => x + "Wiesiach"; + SF Pl Voc => x + "Wiesie" + }; + + oper mkNTable0881: Str -> SubstForm => Str; --% + oper mkNTable0881 lexem = + let x = Predef.tk 9 lexem in + table { + SF Sg Nom => x + "Wietnamka"; + SF Sg Gen => x + "Wietnamki"; + SF Sg Dat => x + "wietnamce"; + SF Sg Acc => x + "Wietnamkę"; + SF Sg Instr => x + "Wietnamką"; + SF Sg Loc => x + "wietnamce"; + SF Sg Voc => x + "Wietnamko"; + SF Pl Nom => x + "Wietnamki"; + SF Pl Gen => x + "Wietnamek"; + SF Pl Dat => x + "Wietnamkom"; + SF Pl Acc => x + "Wietnamki"; + SF Pl Instr => x + "Wietnamkami"; + SF Pl Loc => x + "Wietnamkach"; + SF Pl Voc => x + "Wietnamki" + }; + + oper mkNTable0882: Str -> SubstForm => Str; --% + oper mkNTable0882 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "Wikta"; + SF Sg Gen => x + "wikty"; + SF Sg Dat => x + "wikcie"; + SF Sg Acc => x + "Wiktę"; + SF Sg Instr => x + "Wiktą"; + SF Sg Loc => x + "wikcie"; + SF Sg Voc => x + "Wikto"; + SF Pl Nom => x + "wikty"; + SF Pl Gen => x + "wikt"; + SF Pl Dat => x + "wiktom"; + SF Pl Acc => x + "wikty"; + SF Pl Instr => x + "wiktami"; + SF Pl Loc => x + "wiktach"; + SF Pl Voc => x + "wikty" + }; + + oper mkNTable0883: Str -> SubstForm => Str; --% + oper mkNTable0883 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "wiktor"; + SF Sg Gen => x + "wiktora"; + SF Sg Dat => x + "wiktorowi"; + SF Sg Acc => x + "wiktora"; + SF Sg Instr => x + "wiktorem"; + SF Sg Loc => x + "wiktorze"; + SF Sg Voc => x + "wiktorze"; + SF Pl Nom => x + "Wiktorowie"; + SF Pl Gen => x + "wiktorów"; + SF Pl Dat => x + "wiktorom"; + SF Pl Acc => x + "wiktorów"; + SF Pl Instr => x + "wiktorami"; + SF Pl Loc => x + "wiktorach"; + SF Pl Voc => x + "Wiktorowie" + }; + + oper mkNTable0884: Str -> SubstForm => Str; --% + oper mkNTable0884 lexem = + let x = Predef.tk 7 lexem in + table { + SF Sg Nom => x + "wilczek"; + SF Sg Gen => x + "wilczka"; + SF Sg Dat => x + "wilczkowi"; + SF Sg Acc => x + "wilczka"; + SF Sg Instr => x + "wilczkiem"; + SF Sg Loc => x + "wilczku"; + SF Sg Voc => x + "wilczku"; + SF Pl Nom => x + "Wilczkowie"; + SF Pl Gen => x + "wilczków"; + SF Pl Dat => x + "wilczkom"; + SF Pl Acc => x + "wilczków"; + SF Pl Instr => x + "wilczkami"; + SF Pl Loc => x + "wilczkach"; + SF Pl Voc => x + "Wilczkowie" + }; + + oper mkNTable0885: Str -> SubstForm => Str; --% + oper mkNTable0885 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "wilk"; + SF Sg Gen => x + "wilka"; + SF Sg Dat => x + "wilkowi"; + SF Sg Acc => x + "wilka"; + SF Sg Instr => x + "wilkiem"; + SF Sg Loc => x + "wilku"; + SF Sg Voc => x + "wilku"; + SF Pl Nom => x + "Wilkowie"; + SF Pl Gen => x + "wilków"; + SF Pl Dat => x + "wilkom"; + SF Pl Acc => x + "wilków"; + SF Pl Instr => x + "wilkami"; + SF Pl Loc => x + "wilkach"; + SF Pl Voc => x + "Wilkowie" + }; + + oper mkNTable0887: Str -> SubstForm => Str; --% + oper mkNTable0887 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "Wit"; + SF Sg Gen => x + "Wita"; + SF Sg Dat => x + "Witowi"; + SF Sg Acc => x + "Wita"; + SF Sg Instr => x + "Witem"; + SF Sg Loc => x + "wicie"; + SF Sg Voc => x + "wicie"; + SF Pl Nom => x + "Witowie"; + SF Pl Gen => x + "Witów"; + SF Pl Dat => x + "Witom"; + SF Pl Acc => x + "Witów"; + SF Pl Instr => x + "Witami"; + SF Pl Loc => x + "Witach"; + SF Pl Voc => x + "Witowie" + }; + + oper mkNTable0888: Str -> SubstForm => Str; --% + oper mkNTable0888 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "Wita"; + SF Sg Gen => x + "Wity"; + SF Sg Dat => x + "wicie"; + SF Sg Acc => x + "Witę"; + SF Sg Instr => x + "Witą"; + SF Sg Loc => x + "wicie"; + SF Sg Voc => x + "Wito"; + SF Pl Nom => x + "Wity"; + SF Pl Gen => x + "Wit"; + SF Pl Dat => x + "Witom"; + SF Pl Acc => x + "Wity"; + SF Pl Instr => x + "Witami"; + SF Pl Loc => x + "Witach"; + SF Pl Voc => x + "Wity" + }; + + oper mkNTable0889: Str -> SubstForm => Str; --% + oper mkNTable0889 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "witek"; + SF Sg Gen => x + "witka"; + SF Sg Dat => x + "Witkowi"; + SF Sg Acc => x + "witka"; + SF Sg Instr => x + "Witkiem"; + SF Sg Loc => x + "Witku"; + SF Sg Voc => x + "Witku"; + SF Pl Nom => x + "Witkowie"; + SF Pl Gen => x + "Witków"; + SF Pl Dat => x + "witkom"; + SF Pl Acc => x + "Witków"; + SF Pl Instr => x + "witkami"; + SF Pl Loc => x + "witkach"; + SF Pl Voc => x + "Witkowie" + }; + + oper mkNTable0891: Str -> SubstForm => Str; --% + oper mkNTable0891 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "wojaczek"; + SF Sg Gen => x + "wojaczka"; + SF Sg Dat => x + "Wojaczkowi"; + SF Sg Acc => x + "wojaczka"; + SF Sg Instr => x + "Wojaczkiem"; + SF Sg Loc => x + "Wojaczku"; + SF Sg Voc => x + "Wojaczku"; + SF Pl Nom => x + "Wojaczkowie"; + SF Pl Gen => x + "Wojaczków"; + SF Pl Dat => x + "wojaczkom"; + SF Pl Acc => x + "Wojaczków"; + SF Pl Instr => x + "wojaczkami"; + SF Pl Loc => x + "wojaczkach"; + SF Pl Voc => x + "Wojaczkowie" + }; + + oper mkNTable0892: Str -> SubstForm => Str; --% + oper mkNTable0892 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "Wolf"; + SF Sg Gen => x + "Wolfa"; + SF Sg Dat => x + "Wolfowi"; + SF Sg Acc => x + "Wolfa"; + SF Sg Instr => x + "Wolfem"; + SF Sg Loc => x + "wolfie"; + SF Sg Voc => x + "wolfie"; + SF Pl Nom => x + "Wolfowie"; + SF Pl Gen => x + "Wolfów"; + SF Pl Dat => x + "Wolfom"; + SF Pl Acc => x + "Wolfów"; + SF Pl Instr => x + "Wolfami"; + SF Pl Loc => x + "Wolfach"; + SF Pl Voc => x + "Wolfowie" + }; + + oper mkNTable0894: Str -> SubstForm => Str; --% + oper mkNTable0894 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "wrona"; + SF Sg Gen => x + "wrony"; + SF Sg Dat => x + "wronie"; + SF Sg Acc => x + "wronę"; + SF Sg Instr => x + "wroną"; + SF Sg Loc => x + "wronie"; + SF Sg Voc => x + "wrono"; + SF Pl Nom => x + "Wronowie"; + SF Pl Gen => x + "Wronów"; + SF Pl Dat => x + "wronom"; + SF Pl Acc => x + "Wronów"; + SF Pl Instr => x + "wronami"; + SF Pl Loc => x + "wronach"; + SF Pl Voc => x + "Wronowie" + }; + + oper mkNTable0895: Str -> SubstForm => Str; --% + oper mkNTable0895 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "wszoła"; + SF Sg Gen => x + "wszoły"; + SF Sg Dat => x + "wszole"; + SF Sg Acc => x + "Wszołę"; + SF Sg Instr => x + "Wszołą"; + SF Sg Loc => x + "wszole"; + SF Sg Voc => x + "Wszoło"; + SF Pl Nom => x + "Wszołowie"; + SF Pl Gen => x + "wszołów"; + SF Pl Dat => x + "wszołom"; + SF Pl Acc => x + "wszołów"; + SF Pl Instr => x + "wszołami"; + SF Pl Loc => x + "wszołach"; + SF Pl Voc => x + "Wszołowie" + }; + + oper mkNTable0896: Str -> SubstForm => Str; --% + oper mkNTable0896 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "wyka"; + SF Sg Gen => x + "wyki"; + SF Sg Dat => x + "wyce"; + SF Sg Acc => x + "wykę"; + SF Sg Instr => x + "wyką"; + SF Sg Loc => x + "wyce"; + SF Sg Voc => x + "wyko"; + SF Pl Nom => x + "Wykowie"; + SF Pl Gen => x + "Wyków"; + SF Pl Dat => x + "wykom"; + SF Pl Acc => x + "Wyków"; + SF Pl Instr => x + "wykami"; + SF Pl Loc => x + "wykach"; + SF Pl Voc => x + "Wykowie" + }; + + oper mkNTable0897: Str -> SubstForm => Str; --% + oper mkNTable0897 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "wypych"; + SF Sg Gen => x + "Wypycha"; + SF Sg Dat => x + "wypychowi"; + SF Sg Acc => x + "Wypycha"; + SF Sg Instr => x + "wypychem"; + SF Sg Loc => x + "wypychu"; + SF Sg Voc => x + "wypychu"; + SF Pl Nom => x + "Wypychowie"; + SF Pl Gen => x + "wypychów"; + SF Pl Dat => x + "wypychom"; + SF Pl Acc => x + "wypychów"; + SF Pl Instr => x + "wypychami"; + SF Pl Loc => x + "wypychach"; + SF Pl Voc => x + "Wypychowie" + }; + + oper mkNTable0898: Str -> SubstForm => Str; --% + oper mkNTable0898 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "Władka"; + SF Sg Gen => x + "Władki"; + SF Sg Dat => x + "władce"; + SF Sg Acc => x + "Władkę"; + SF Sg Instr => x + "Władką"; + SF Sg Loc => x + "władce"; + SF Sg Voc => x + "Władko"; + SF Pl Nom => x + "Władki"; + SF Pl Gen => x + "Władek"; + SF Pl Dat => x + "Władkom"; + SF Pl Acc => x + "Władki"; + SF Pl Instr => x + "Władkami"; + SF Pl Loc => x + "Władkach"; + SF Pl Voc => x + "Władki" + }; + + oper mkNTable0899: Str -> SubstForm => Str; --% + oper mkNTable0899 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "Włoch"; + SF Sg Gen => x + "Włocha"; + SF Sg Dat => x + "Włochowi"; + SF Sg Acc => x + "Włocha"; + SF Sg Instr => x + "Włochem"; + SF Sg Loc => x + "Włochu"; + SF Sg Voc => x + "Włochu"; + SF Pl Nom => x + "włosi"; + SF Pl Gen => x + "włochów"; + SF Pl Dat => x + "włochom"; + SF Pl Acc => x + "włochów"; + SF Pl Instr => x + "włochami"; + SF Pl Loc => x + "włochach"; + SF Pl Voc => x + "włosi" + }; + + oper mkNTable0901: Str -> SubstForm => Str; --% + oper mkNTable0901 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "ier"; + SF Sg Gen => x + "ra"; + SF Sg Dat => x + "rowi"; + SF Sg Acc => x + "ra"; + SF Sg Instr => x + "rem"; + SF Sg Loc => x + "rze"; + SF Sg Voc => x + "rze"; + SF Pl Nom => x + "rzy"; + SF Pl Gen => x + "rów"; + SF Pl Dat => x + "rom"; + SF Pl Acc => x + "rów"; + SF Pl Instr => x + "rami"; + SF Pl Loc => x + "rach"; + SF Pl Voc => x + "rzy" + }; + + oper mkNTable0902: Str -> SubstForm => Str; --% + oper mkNTable0902 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "zeł"; + SF Sg Gen => x + "zła"; + SF Sg Dat => x + "złowi"; + SF Sg Acc => x + "zła"; + SF Sg Instr => x + "złem"; + SF Sg Loc => x + "źle"; + SF Sg Voc => x + "źle"; + SF Pl Nom => x + "zły"; + SF Pl Gen => x + "złów"; + SF Pl Dat => x + "złom"; + SF Pl Acc => x + "zły"; + SF Pl Instr => x + "złami"; + SF Pl Loc => x + "złach"; + SF Pl Voc => x + "zły" + }; + + oper mkNTable0903: Str -> SubstForm => Str; --% + oper mkNTable0903 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "wójcik"; + SF Sg Gen => x + "wójcika"; + SF Sg Dat => x + "wójcikowi"; + SF Sg Acc => x + "wójcika"; + SF Sg Instr => x + "wójcikiem"; + SF Sg Loc => x + "wójciku"; + SF Sg Voc => x + "wójciku"; + SF Pl Nom => x + "Wójcikowie"; + SF Pl Gen => x + "wójcików"; + SF Pl Dat => x + "wójcikom"; + SF Pl Acc => x + "wójcików"; + SF Pl Instr => x + "wójcikami"; + SF Pl Loc => x + "wójcikach"; + SF Pl Voc => x + "Wójcikowie" + }; + + oper mkNTable0905: Str -> SubstForm => Str; --% + oper mkNTable0905 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "zair"; + SF Sg Gen => x + "Zairu"; + SF Sg Dat => x + "zairowi"; + SF Sg Acc => x + "zair"; + SF Sg Instr => x + "zairem"; + SF Sg Loc => x + "zairze"; + SF Sg Voc => x + "zairze"; + SF Pl Nom => x + "zairy"; + SF Pl Gen => x + "zairów"; + SF Pl Dat => x + "zairom"; + SF Pl Acc => x + "zairy"; + SF Pl Instr => x + "zairami"; + SF Pl Loc => x + "zairach"; + SF Pl Voc => x + "zairy" + }; + + oper mkNTable0906: Str -> SubstForm => Str; --% + oper mkNTable0906 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "zając"; + SF Sg Gen => x + "zająca"; + SF Sg Dat => x + "zającowi"; + SF Sg Acc => x + "zająca"; + SF Sg Instr => x + "zającem"; + SF Sg Loc => x + "zającu"; + SF Sg Voc => x + "zającu"; + SF Pl Nom => x + "Zającowie"; + SF Pl Gen => x + "zająców"; + SF Pl Dat => x + "zającom"; + SF Pl Acc => x + "zająców"; + SF Pl Instr => x + "zającami"; + SF Pl Loc => x + "zającach"; + SF Pl Voc => x + "Zającowie" + }; + + oper mkNTable0907: Str -> SubstForm => Str; --% + oper mkNTable0907 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "zajączek"; + SF Sg Gen => x + "zajączka"; + SF Sg Dat => x + "zajączkowi"; + SF Sg Acc => x + "zajączka"; + SF Sg Instr => x + "zajączkiem"; + SF Sg Loc => x + "zajączku"; + SF Sg Voc => x + "zajączku"; + SF Pl Nom => x + "Zajączkowie"; + SF Pl Gen => x + "zajączków"; + SF Pl Dat => x + "zajączkom"; + SF Pl Acc => x + "zajączków"; + SF Pl Instr => x + "zajączkami"; + SF Pl Loc => x + "zajączkach"; + SF Pl Voc => x + "Zajączkowie" + }; + + oper mkNTable0908: Str -> SubstForm => Str; --% + oper mkNTable0908 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "o"; + SF Sg Gen => x + "a"; + SF Sg Dat => x + "u"; + SF Sg Acc => x + "o"; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "ie"; + SF Sg Voc => x + "o"; + SF Pl Nom => x + "a"; + SF Pl Gen => x + ""; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "a"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "a" + }; + + oper mkNTable0909: Str -> SubstForm => Str; --% + oper mkNTable0909 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "zawada"; + SF Sg Gen => x + "zawady"; + SF Sg Dat => x + "zawadzie"; + SF Sg Acc => x + "zawadę"; + SF Sg Instr => x + "zawadą"; + SF Sg Loc => x + "zawadzie"; + SF Sg Voc => x + "zawado"; + SF Pl Nom => x + "Zawadowie"; + SF Pl Gen => x + "Zawadów"; + SF Pl Dat => x + "zawadom"; + SF Pl Acc => x + "Zawadów"; + SF Pl Instr => x + "zawadami"; + SF Pl Loc => x + "zawadach"; + SF Pl Voc => x + "Zawadowie" + }; + + oper mkNTable0912: Str -> SubstForm => Str; --% + oper mkNTable0912 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ia"; + SF Sg Gen => x + "i"; + SF Sg Dat => x + "i"; + SF Sg Acc => x + "ię"; + SF Sg Instr => x + "ią"; + SF Sg Loc => x + "i"; + SF Sg Voc => x + "io"; + SF Pl Nom => x + "ie"; + SF Pl Gen => x + ""; + SF Pl Dat => x + "iom"; + SF Pl Acc => x + "ie"; + SF Pl Instr => x + "iami"; + SF Pl Loc => x + "iach"; + SF Pl Voc => x + "ie" + }; + + oper mkNTable0913: Str -> SubstForm => Str; --% + oper mkNTable0913 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "zięba"; + SF Sg Gen => x + "zięby"; + SF Sg Dat => x + "ziębie"; + SF Sg Acc => x + "ziębę"; + SF Sg Instr => x + "ziębą"; + SF Sg Loc => x + "ziębie"; + SF Sg Voc => x + "ziębo"; + SF Pl Nom => x + "Ziębowie"; + SF Pl Gen => x + "Ziębów"; + SF Pl Dat => x + "ziębom"; + SF Pl Acc => x + "Ziębów"; + SF Pl Instr => x + "ziębami"; + SF Pl Loc => x + "ziębach"; + SF Pl Voc => x + "Ziębowie" + }; + + oper mkNTable0914: Str -> SubstForm => Str; --% + oper mkNTable0914 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "Zofia"; + SF Sg Gen => x + "zofii"; + SF Sg Dat => x + "zofii"; + SF Sg Acc => x + "Zofię"; + SF Sg Instr => x + "Zofią"; + SF Sg Loc => x + "zofii"; + SF Sg Voc => x + "Zofio"; + SF Pl Nom => x + "Zofie"; + SF Pl Gen => x + "zofij"; + SF Pl Dat => x + "Zofiom"; + SF Pl Acc => x + "Zofie"; + SF Pl Instr => x + "Zofiami"; + SF Pl Loc => x + "Zofiach"; + SF Pl Voc => x + "Zofie" + }; + + oper mkNTable0915: Str -> SubstForm => Str; --% + oper mkNTable0915 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "Zola"; + SF Sg Gen => x + "zoli"; + SF Sg Dat => x + "zoli"; + SF Sg Acc => x + "Zolę"; + SF Sg Instr => x + "Zolą"; + SF Sg Loc => x + "zoli"; + SF Sg Voc => x + "Zolo"; + SF Pl Nom => x + "Zolowie"; + SF Pl Gen => x + "zolów"; + SF Pl Dat => x + "zolom"; + SF Pl Acc => x + "zolów"; + SF Pl Instr => x + "zolami"; + SF Pl Loc => x + "zolach"; + SF Pl Voc => x + "Zolowie" + }; + + oper mkNTable0917: Str -> SubstForm => Str; --% + oper mkNTable0917 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ło"; + SF Sg Gen => x + "ła"; + SF Sg Dat => x + "łu"; + SF Sg Acc => x + "ło"; + SF Sg Instr => x + "łem"; + SF Sg Loc => x + "le"; + SF Sg Voc => x + "ło"; + SF Pl Nom => x + "ła"; + SF Pl Gen => x + "eł"; + SF Pl Dat => x + "łom"; + SF Pl Acc => x + "ła"; + SF Pl Instr => x + "łami"; + SF Pl Loc => x + "łach"; + SF Pl Voc => x + "ła" + }; + + oper mkNTable0918: Str -> SubstForm => Str; --% + oper mkNTable0918 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "ier"; + SF Sg Gen => x + "ra"; + SF Sg Dat => x + "rowi"; + SF Sg Acc => x + "ier"; + SF Sg Instr => x + "rem"; + SF Sg Loc => x + "rze"; + SF Sg Voc => x + "rze"; + SF Pl Nom => x + "ry"; + SF Pl Gen => x + "rów"; + SF Pl Dat => x + "rom"; + SF Pl Acc => x + "ry"; + SF Pl Instr => x + "rami"; + SF Pl Loc => x + "rach"; + SF Pl Voc => x + "ry" + }; + + oper mkNTable0919: Str -> SubstForm => Str; --% + oper mkNTable0919 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "sta"; + SF Sg Gen => x + "sty"; + SF Sg Dat => x + "ście"; + SF Sg Acc => x + "stę"; + SF Sg Instr => x + "stą"; + SF Sg Loc => x + "ście"; + SF Sg Voc => x + "sto"; + SF Pl Nom => x + "ści"; + SF Pl Gen => x + "stów"; + SF Pl Dat => x + "stom"; + SF Pl Acc => x + "stów"; + SF Pl Instr => x + "stami"; + SF Pl Loc => x + "stach"; + SF Pl Voc => x + "ści" + }; + + oper mkNTable0920: Str -> SubstForm => Str; --% + oper mkNTable0920 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "a"; + SF Sg Dat => x + "u"; + SF Sg Acc => x + "a"; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "u"; + SF Sg Voc => x + "ie"; + SF Pl Nom => x + "owie"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "ów"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "owie" + }; + + oper mkNTable0921: Str -> SubstForm => Str; --% + oper mkNTable0921 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ta"; + SF Sg Gen => x + "ty"; + SF Sg Dat => x + "cie"; + SF Sg Acc => x + "tę"; + SF Sg Instr => x + "tą"; + SF Sg Loc => x + "cie"; + SF Sg Voc => x + "to"; + SF Pl Nom => x + "ty"; + SF Pl Gen => x + "tów"; + SF Pl Dat => x + "tom"; + SF Pl Acc => x + "ty"; + SF Pl Instr => x + "tami"; + SF Pl Loc => x + "tach"; + SF Pl Voc => x + "ty" + }; + + oper mkNTable0922: Str -> SubstForm => Str; --% + oper mkNTable0922 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "a"; + SF Sg Dat => x + "owi"; + SF Sg Acc => x + ""; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "u"; + SF Sg Voc => x + "u"; + SF Pl Nom => x + "e"; + SF Pl Gen => x + "i"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "e"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "e" + }; + + oper mkNTable0923: Str -> SubstForm => Str; --% + oper mkNTable0923 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ni"; + SF Sg Gen => x + "ni"; + SF Sg Dat => x + "ni"; + SF Sg Acc => x + "nią"; + SF Sg Instr => x + "nią"; + SF Sg Loc => x + "ni"; + SF Sg Voc => x + "ni"; + SF Pl Nom => x + "nie"; + SF Pl Gen => x + "ń"; + SF Pl Dat => x + "niom"; + SF Pl Acc => x + "nie"; + SF Pl Instr => x + "niami"; + SF Pl Loc => x + "niach"; + SF Pl Voc => x + "nie" + }; + + oper mkNTable0924: Str -> SubstForm => Str; --% + oper mkNTable0924 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "o"; + SF Sg Gen => x + "o"; + SF Sg Dat => x + "u"; + SF Sg Acc => x + "o"; + SF Sg Instr => x + "o"; + SF Sg Loc => x + "u"; + SF Sg Voc => x + "o"; + SF Pl Nom => x + "o"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "o"; + SF Pl Instr => x + "o"; + SF Pl Loc => x + "o"; + SF Pl Voc => x + "o" + }; + + oper mkNTable0925: Str -> SubstForm => Str; --% + oper mkNTable0925 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "a"; + SF Sg Dat => x + "owi"; + SF Sg Acc => x + ""; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "zie"; + SF Sg Voc => x + "zie"; + SF Pl Nom => x + "y"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "y"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "y" + }; + + oper mkNTable0927: Str -> SubstForm => Str; --% + oper mkNTable0927 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "t"; + SF Sg Gen => x + "ta"; + SF Sg Dat => x + "towi"; + SF Sg Acc => x + "t"; + SF Sg Instr => x + "tem"; + SF Sg Loc => x + "cie"; + SF Sg Voc => x + "cie"; + SF Pl Nom => x + "ty"; + SF Pl Gen => x + "tów"; + SF Pl Dat => x + "tom"; + SF Pl Acc => x + "ty"; + SF Pl Instr => x + "tami"; + SF Pl Loc => x + "tach"; + SF Pl Voc => x + "ty" + }; + + oper mkNTable0928: Str -> SubstForm => Str; --% + oper mkNTable0928 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "a"; + SF Sg Dat => x + "owi"; + SF Sg Acc => x + "a"; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "u"; + SF Sg Voc => x + "u"; + SF Pl Nom => x + "e"; + SF Pl Gen => x + "y"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "y"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "e" + }; + + oper mkNTable0929: Str -> SubstForm => Str; --% + oper mkNTable0929 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "a"; + SF Sg Gen => x + "ej"; + SF Sg Dat => x + "ej"; + SF Sg Acc => x + "ą"; + SF Sg Instr => x + "ą"; + SF Sg Loc => x + "ej"; + SF Sg Voc => x + "o"; + SF Pl Nom => x + "e"; + SF Pl Gen => x + "ych"; + SF Pl Dat => x + "ym"; + SF Pl Acc => x + "e"; + SF Pl Instr => x + "ymi"; + SF Pl Loc => x + "ych"; + SF Pl Voc => x + "e" + }; + + oper mkNTable0930: Str -> SubstForm => Str; --% + oper mkNTable0930 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "c"; + SF Sg Gen => x + "cu"; + SF Sg Dat => x + "cowi"; + SF Sg Acc => x + "c"; + SF Sg Instr => x + "kiem"; + SF Sg Loc => x + "cu"; + SF Sg Voc => x + "cu"; + SF Pl Nom => x + "ki"; + SF Pl Gen => x + "ców"; + SF Pl Dat => x + "com"; + SF Pl Acc => x + "ki"; + SF Pl Instr => x + "cami"; + SF Pl Loc => x + "cach"; + SF Pl Voc => x + "ki" + }; + + oper mkNTable0931: Str -> SubstForm => Str; --% + oper mkNTable0931 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "g"; + SF Sg Gen => x + "ga"; + SF Sg Dat => x + "gowi"; + SF Sg Acc => x + "ga"; + SF Sg Instr => x + "giem"; + SF Sg Loc => x + "gu"; + SF Sg Voc => x + "gu"; + SF Pl Nom => x + "dzy"; + SF Pl Gen => x + "gów"; + SF Pl Dat => x + "gom"; + SF Pl Acc => x + "gów"; + SF Pl Instr => x + "gami"; + SF Pl Loc => x + "gach"; + SF Pl Voc => x + "dzy" + }; + + oper mkNTable0934: Str -> SubstForm => Str; --% + oper mkNTable0934 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "o"; + SF Sg Gen => x + "a"; + SF Sg Dat => x + "u"; + SF Sg Acc => x + "o"; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "u"; + SF Sg Voc => x + "o"; + SF Pl Nom => x + "a"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "a"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "a" + }; + + oper mkNTable0935: Str -> SubstForm => Str; --% + oper mkNTable0935 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "st"; + SF Sg Gen => x + "stu"; + SF Sg Dat => x + "stowi"; + SF Sg Acc => x + "st"; + SF Sg Instr => x + "stem"; + SF Sg Loc => x + "ście"; + SF Sg Voc => x + "ście"; + SF Pl Nom => x + "sty"; + SF Pl Gen => x + "stów"; + SF Pl Dat => x + "stom"; + SF Pl Acc => x + "sty"; + SF Pl Instr => x + "stami"; + SF Pl Loc => x + "stach"; + SF Pl Voc => x + "sty" + }; + + oper mkNTable0936: Str -> SubstForm => Str; --% + oper mkNTable0936 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "to"; + SF Sg Gen => x + "ta"; + SF Sg Dat => x + "tu"; + SF Sg Acc => x + "to"; + SF Sg Instr => x + "tem"; + SF Sg Loc => x + "cie"; + SF Sg Voc => x + "to"; + SF Pl Nom => x + "ta"; + SF Pl Gen => x + "t"; + SF Pl Dat => x + "tom"; + SF Pl Acc => x + "ta"; + SF Pl Instr => x + "tami"; + SF Pl Loc => x + "tach"; + SF Pl Voc => x + "ta" + }; + + oper mkNTable0937: Str -> SubstForm => Str; --% + oper mkNTable0937 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ek"; + SF Sg Gen => x + "ka"; + SF Sg Dat => x + "kowi"; + SF Sg Acc => x + "ka"; + SF Sg Instr => x + "kiem"; + SF Sg Loc => x + "ku"; + SF Sg Voc => x + "ku"; + SF Pl Nom => x + "ki"; + SF Pl Gen => x + "ków"; + SF Pl Dat => x + "kom"; + SF Pl Acc => x + "ki"; + SF Pl Instr => x + "kami"; + SF Pl Loc => x + "kach"; + SF Pl Voc => x + "ki" + }; + + oper mkNTable0938: Str -> SubstForm => Str; --% + oper mkNTable0938 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "el"; + SF Sg Gen => x + "la"; + SF Sg Dat => x + "lowi"; + SF Sg Acc => x + "el"; + SF Sg Instr => x + "lem"; + SF Sg Loc => x + "lu"; + SF Sg Voc => x + "lu"; + SF Pl Nom => x + "le"; + SF Pl Gen => x + "li"; + SF Pl Dat => x + "lom"; + SF Pl Acc => x + "le"; + SF Pl Instr => x + "lami"; + SF Pl Loc => x + "lach"; + SF Pl Voc => x + "le" + }; + + oper mkNTable0939: Str -> SubstForm => Str; --% + oper mkNTable0939 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "a"; + SF Sg Dat => x + "owi"; + SF Sg Acc => x + "a"; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "u"; + SF Sg Voc => x + "u"; + SF Pl Nom => x + "e"; + SF Pl Gen => x + "i"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "e"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "e" + }; + + oper mkNTable0941: Str -> SubstForm => Str; --% + oper mkNTable0941 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "er"; + SF Sg Gen => x + "ru"; + SF Sg Dat => x + "rowi"; + SF Sg Acc => x + "er"; + SF Sg Instr => x + "rem"; + SF Sg Loc => x + "rze"; + SF Sg Voc => x + "rze"; + SF Pl Nom => x + "ry"; + SF Pl Gen => x + "rów"; + SF Pl Dat => x + "rom"; + SF Pl Acc => x + "ry"; + SF Pl Instr => x + "rami"; + SF Pl Loc => x + "rach"; + SF Pl Voc => x + "ry" + }; + + oper mkNTable0942: Str -> SubstForm => Str; --% + oper mkNTable0942 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "u"; + SF Sg Dat => x + "owi"; + SF Sg Acc => x + ""; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "ie"; + SF Sg Voc => x + "ie"; + SF Pl Nom => x + "e"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "e"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "e" + }; + + oper mkNTable0943: Str -> SubstForm => Str; --% + oper mkNTable0943 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "u"; + SF Sg Dat => x + "owi"; + SF Sg Acc => x + ""; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "ie"; + SF Sg Voc => x + "ie"; + SF Pl Nom => x + "y"; + SF Pl Gen => x + "y"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "y"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "y" + }; + + oper mkNTable0944: Str -> SubstForm => Str; --% + oper mkNTable0944 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "a"; + SF Sg Dat => x + "owi"; + SF Sg Acc => x + "a"; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "zie"; + SF Sg Voc => x + "zie"; + SF Pl Nom => x + "zi"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "ów"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "zi" + }; + + oper mkNTable0945: Str -> SubstForm => Str; --% + oper mkNTable0945 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "owa"; + SF Sg Gen => x + "owy"; + SF Sg Dat => x + "owie"; + SF Sg Acc => x + "owę"; + SF Sg Instr => x + "ową"; + SF Sg Loc => x + "owie"; + SF Sg Voc => x + "owo"; + SF Pl Nom => x + "owy"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "owom"; + SF Pl Acc => x + "owy"; + SF Pl Instr => x + "owami"; + SF Pl Loc => x + "owach"; + SF Pl Voc => x + "owy" + }; + + oper mkNTable0946: Str -> SubstForm => Str; --% + oper mkNTable0946 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "o"; + SF Sg Gen => x + "a"; + SF Sg Dat => x + "u"; + SF Sg Acc => x + "o"; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "ze"; + SF Sg Voc => x + "o"; + SF Pl Nom => x + "a"; + SF Pl Gen => x + ""; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "a"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "a" + }; + + oper mkNTable0947: Str -> SubstForm => Str; --% + oper mkNTable0947 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "a"; + SF Sg Dat => x + "owi"; + SF Sg Acc => x + "a"; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "zie"; + SF Sg Voc => x + "zie"; + SF Pl Nom => x + "y"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "y"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "y" + }; + + oper mkNTable0948: Str -> SubstForm => Str; --% + oper mkNTable0948 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "iec"; + SF Sg Gen => x + "ca"; + SF Sg Dat => x + "cowi"; + SF Sg Acc => x + "ca"; + SF Sg Instr => x + "cem"; + SF Sg Loc => x + "cu"; + SF Sg Voc => x + "cu"; + SF Pl Nom => x + "ce"; + SF Pl Gen => x + "ców"; + SF Pl Dat => x + "com"; + SF Pl Acc => x + "ce"; + SF Pl Instr => x + "cami"; + SF Pl Loc => x + "cach"; + SF Pl Voc => x + "ce" + }; + + oper mkNTable0949: Str -> SubstForm => Str; --% + oper mkNTable0949 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "ier"; + SF Sg Gen => x + "ru"; + SF Sg Dat => x + "rowi"; + SF Sg Acc => x + "ier"; + SF Sg Instr => x + "rem"; + SF Sg Loc => x + "rze"; + SF Sg Voc => x + "rze"; + SF Pl Nom => x + "ry"; + SF Pl Gen => x + "rów"; + SF Pl Dat => x + "rom"; + SF Pl Acc => x + "ry"; + SF Pl Instr => x + "rami"; + SF Pl Loc => x + "rach"; + SF Pl Voc => x + "ry" + }; + + oper mkNTable0950: Str -> SubstForm => Str; --% + oper mkNTable0950 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ój"; + SF Sg Gen => x + "oju"; + SF Sg Dat => x + "ojowi"; + SF Sg Acc => x + "ój"; + SF Sg Instr => x + "ojem"; + SF Sg Loc => x + "oju"; + SF Sg Voc => x + "oju"; + SF Pl Nom => x + "oje"; + SF Pl Gen => x + "ojów"; + SF Pl Dat => x + "ojom"; + SF Pl Acc => x + "oje"; + SF Pl Instr => x + "ojami"; + SF Pl Loc => x + "ojach"; + SF Pl Voc => x + "oje" + }; + + oper mkNTable0951: Str -> SubstForm => Str; --% + oper mkNTable0951 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "nia"; + SF Sg Gen => x + "ni"; + SF Sg Dat => x + "ni"; + SF Sg Acc => x + "nię"; + SF Sg Instr => x + "nią"; + SF Sg Loc => x + "ni"; + SF Sg Voc => x + "nio"; + SF Pl Nom => x + "nie"; + SF Pl Gen => x + "ń"; + SF Pl Dat => x + "niom"; + SF Pl Acc => x + "nie"; + SF Pl Instr => x + "niami"; + SF Pl Loc => x + "niach"; + SF Pl Voc => x + "nie" + }; + + oper mkNTable0952: Str -> SubstForm => Str; --% + oper mkNTable0952 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "e"; + SF Sg Gen => x + "e"; + SF Sg Dat => x + "u"; + SF Sg Acc => x + "e"; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "e"; + SF Sg Voc => x + "e"; + SF Pl Nom => x + "e"; + SF Pl Gen => x + "e"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "e"; + SF Pl Instr => x + "e"; + SF Pl Loc => x + "e"; + SF Pl Voc => x + "e" + }; + + oper mkNTable0953: Str -> SubstForm => Str; --% + oper mkNTable0953 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "a"; + SF Sg Gen => x + "y"; + SF Sg Dat => x + "ze"; + SF Sg Acc => x + "ę"; + SF Sg Instr => x + "ą"; + SF Sg Loc => x + "ze"; + SF Sg Voc => x + "o"; + SF Pl Nom => x + "y"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "y"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "y" + }; + + oper mkNTable0954: Str -> SubstForm => Str; --% + oper mkNTable0954 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "oł"; + SF Sg Gen => x + "oła"; + SF Sg Dat => x + "ołowi"; + SF Sg Acc => x + "oła"; + SF Sg Instr => x + "ołem"; + SF Sg Loc => x + "ele"; + SF Sg Voc => x + "ele"; + SF Pl Nom => x + "oły"; + SF Pl Gen => x + "ołów"; + SF Pl Dat => x + "ołom"; + SF Pl Acc => x + "oły"; + SF Pl Instr => x + "ołami"; + SF Pl Loc => x + "ołach"; + SF Pl Voc => x + "oły" + }; + + oper mkNTable0955: Str -> SubstForm => Str; --% + oper mkNTable0955 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "sta"; + SF Sg Gen => x + "sty"; + SF Sg Dat => x + "ście"; + SF Sg Acc => x + "stę"; + SF Sg Instr => x + "stą"; + SF Sg Loc => x + "ście"; + SF Sg Voc => x + "sto"; + SF Pl Nom => x + "sty"; + SF Pl Gen => x + "stów"; + SF Pl Dat => x + "stom"; + SF Pl Acc => x + "sty"; + SF Pl Instr => x + "stami"; + SF Pl Loc => x + "stach"; + SF Pl Voc => x + "sty" + }; + + oper mkNTable0956: Str -> SubstForm => Str; --% + oper mkNTable0956 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "ł"; + SF Sg Gen => x + "ła"; + SF Sg Dat => x + "łowi"; + SF Sg Acc => x + "ł"; + SF Sg Instr => x + "łem"; + SF Sg Loc => x + "le"; + SF Sg Voc => x + "le"; + SF Pl Nom => x + "ły"; + SF Pl Gen => x + "łów"; + SF Pl Dat => x + "łom"; + SF Pl Acc => x + "ły"; + SF Pl Instr => x + "łami"; + SF Pl Loc => x + "łach"; + SF Pl Voc => x + "ły" + }; + + oper mkNTable0957: Str -> SubstForm => Str; --% + oper mkNTable0957 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "ziec"; + SF Sg Gen => x + "źca"; + SF Sg Dat => x + "źcowi"; + SF Sg Acc => x + "ziec"; + SF Sg Instr => x + "źcem"; + SF Sg Loc => x + "źcu"; + SF Sg Voc => x + "źcu"; + SF Pl Nom => x + "źce"; + SF Pl Gen => x + "źców"; + SF Pl Dat => x + "źcom"; + SF Pl Acc => x + "źce"; + SF Pl Instr => x + "źcami"; + SF Pl Loc => x + "źcach"; + SF Pl Voc => x + "źce" + }; + + oper mkNTable0958: Str -> SubstForm => Str; --% + oper mkNTable0958 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "ało"; + SF Sg Gen => x + "ała"; + SF Sg Dat => x + "ału"; + SF Sg Acc => x + "ało"; + SF Sg Instr => x + "ałem"; + SF Sg Loc => x + "ele"; + SF Sg Voc => x + "ało"; + SF Pl Nom => x + "ała"; + SF Pl Gen => x + "ał"; + SF Pl Dat => x + "ałom"; + SF Pl Acc => x + "ała"; + SF Pl Instr => x + "ałami"; + SF Pl Loc => x + "ałach"; + SF Pl Voc => x + "ała" + }; + + oper mkNTable0959: Str -> SubstForm => Str; --% + oper mkNTable0959 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ro"; + SF Sg Gen => x + "ra"; + SF Sg Dat => x + "ru"; + SF Sg Acc => x + "ro"; + SF Sg Instr => x + "rem"; + SF Sg Loc => x + "rze"; + SF Sg Voc => x + "ro"; + SF Pl Nom => x + "ra"; + SF Pl Gen => x + "er"; + SF Pl Dat => x + "rom"; + SF Pl Acc => x + "ra"; + SF Pl Instr => x + "rami"; + SF Pl Loc => x + "rach"; + SF Pl Voc => x + "ra" + }; + + oper mkNTable0960: Str -> SubstForm => Str; --% + oper mkNTable0960 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "oza"; + SF Sg Gen => x + "ozy"; + SF Sg Dat => x + "ozie"; + SF Sg Acc => x + "ozę"; + SF Sg Instr => x + "ozą"; + SF Sg Loc => x + "ozie"; + SF Sg Voc => x + "ozo"; + SF Pl Nom => x + "ozy"; + SF Pl Gen => x + "óz"; + SF Pl Dat => x + "ozom"; + SF Pl Acc => x + "ozy"; + SF Pl Instr => x + "ozami"; + SF Pl Loc => x + "ozach"; + SF Pl Voc => x + "ozy" + }; + + oper mkNTable0961: Str -> SubstForm => Str; --% + oper mkNTable0961 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "u"; + SF Sg Dat => x + "owi"; + SF Sg Acc => x + ""; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "u"; + SF Sg Voc => x + "u"; + SF Pl Nom => x + "e"; + SF Pl Gen => x + "y"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "e"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "e" + }; + + oper mkNTable0963: Str -> SubstForm => Str; --% + oper mkNTable0963 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "o"; + SF Sg Gen => x + "a"; + SF Sg Dat => x + "owi"; + SF Sg Acc => x + "a"; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "u"; + SF Sg Voc => x + "u"; + SF Pl Nom => x + "e"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "e"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "e" + }; + + oper mkNTable0964: Str -> SubstForm => Str; --% + oper mkNTable0964 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "u"; + SF Sg Dat => x + "owi"; + SF Sg Acc => x + ""; + SF Sg Instr => x + "em"; + SF Sg Loc => x + ""; + SF Sg Voc => x + ""; + SF Pl Nom => x + "y"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "y"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "y" + }; + + oper mkNTable0965: Str -> SubstForm => Str; --% + oper mkNTable0965 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "er"; + SF Sg Gen => x + "ra"; + SF Sg Dat => x + "rowi"; + SF Sg Acc => x + "ra"; + SF Sg Instr => x + "rem"; + SF Sg Loc => x + "rze"; + SF Sg Voc => x + "rze"; + SF Pl Nom => x + "rzy"; + SF Pl Gen => x + "rów"; + SF Pl Dat => x + "rom"; + SF Pl Acc => x + "rów"; + SF Pl Instr => x + "rami"; + SF Pl Loc => x + "rach"; + SF Pl Voc => x + "rzy" + }; + + oper mkNTable0966: Str -> SubstForm => Str; --% + oper mkNTable0966 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ło"; + SF Sg Gen => x + "ła"; + SF Sg Dat => x + "łu"; + SF Sg Acc => x + "ło"; + SF Sg Instr => x + "łem"; + SF Sg Loc => x + "le"; + SF Sg Voc => x + "ło"; + SF Pl Nom => x + "ła"; + SF Pl Gen => x + "ł"; + SF Pl Dat => x + "łom"; + SF Pl Acc => x + "ła"; + SF Pl Instr => x + "łami"; + SF Pl Loc => x + "łach"; + SF Pl Voc => x + "ła" + }; + + oper mkNTable0967: Str -> SubstForm => Str; --% + oper mkNTable0967 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "iel"; + SF Sg Gen => x + "lu"; + SF Sg Dat => x + "lowi"; + SF Sg Acc => x + "iel"; + SF Sg Instr => x + "lem"; + SF Sg Loc => x + "lu"; + SF Sg Voc => x + "lu"; + SF Pl Nom => x + "le"; + SF Pl Gen => x + "lów"; + SF Pl Dat => x + "lom"; + SF Pl Acc => x + "le"; + SF Pl Instr => x + "lami"; + SF Pl Loc => x + "lach"; + SF Pl Voc => x + "le" + }; + + oper mkNTable0968: Str -> SubstForm => Str; --% + oper mkNTable0968 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "ążę"; + SF Sg Gen => x + "ęcia"; + SF Sg Dat => x + "ęciu"; + SF Sg Acc => x + "ęcia"; + SF Sg Instr => x + "ęciem"; + SF Sg Loc => x + "ęciu"; + SF Sg Voc => x + "ążę"; + SF Pl Nom => x + "ążęta"; + SF Pl Gen => x + "ążąt"; + SF Pl Dat => x + "ążętom"; + SF Pl Acc => x + "ążąt"; + SF Pl Instr => x + "ążętami"; + SF Pl Loc => x + "ążętach"; + SF Pl Voc => x + "ążęta" + }; + + oper mkNTable0969: Str -> SubstForm => Str; --% + oper mkNTable0969 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "a"; + SF Sg Gen => x + "y"; + SF Sg Dat => x + "ie"; + SF Sg Acc => x + "ę"; + SF Sg Instr => x + "ą"; + SF Sg Loc => x + "ie"; + SF Sg Voc => x + "o"; + SF Pl Nom => x + "y"; + SF Pl Gen => x + "ych"; + SF Pl Dat => x + "ym"; + SF Pl Acc => x + "y"; + SF Pl Instr => x + "ymi"; + SF Pl Loc => x + "ych"; + SF Pl Voc => x + "y" + }; + + oper mkNTable0970: Str -> SubstForm => Str; --% + oper mkNTable0970 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ni"; + SF Sg Gen => x + "ni"; + SF Sg Dat => x + "ni"; + SF Sg Acc => x + "nię"; + SF Sg Instr => x + "nią"; + SF Sg Loc => x + "ni"; + SF Sg Voc => x + "ni"; + SF Pl Nom => x + "nie"; + SF Pl Gen => x + "ń"; + SF Pl Dat => x + "niom"; + SF Pl Acc => x + "nie"; + SF Pl Instr => x + "niami"; + SF Pl Loc => x + "niach"; + SF Pl Voc => x + "nie" + }; + + oper mkNTable0971: Str -> SubstForm => Str; --% + oper mkNTable0971 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "er"; + SF Sg Gen => x + "ra"; + SF Sg Dat => x + "rowi"; + SF Sg Acc => x + "ra"; + SF Sg Instr => x + "rem"; + SF Sg Loc => x + "rze"; + SF Sg Voc => x + "rze"; + SF Pl Nom => x + "ry"; + SF Pl Gen => x + "rów"; + SF Pl Dat => x + "rom"; + SF Pl Acc => x + "ry"; + SF Pl Instr => x + "rami"; + SF Pl Loc => x + "rach"; + SF Pl Voc => x + "ry" + }; + + oper mkNTable0972: Str -> SubstForm => Str; --% + oper mkNTable0972 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "st"; + SF Sg Gen => x + "sta"; + SF Sg Dat => x + "stowi"; + SF Sg Acc => x + "st"; + SF Sg Instr => x + "stem"; + SF Sg Loc => x + "ście"; + SF Sg Voc => x + "ście"; + SF Pl Nom => x + "sty"; + SF Pl Gen => x + "stów"; + SF Pl Dat => x + "stom"; + SF Pl Acc => x + "sty"; + SF Pl Instr => x + "stami"; + SF Pl Loc => x + "stach"; + SF Pl Voc => x + "sty" + }; + + oper mkNTable0973: Str -> SubstForm => Str; --% + oper mkNTable0973 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "y"; + SF Sg Dat => x + "y"; + SF Sg Acc => x + ""; + SF Sg Instr => x + "ą"; + SF Sg Loc => x + "y"; + SF Sg Voc => x + "y"; + SF Pl Nom => x + "e"; + SF Pl Gen => x + "y"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "e"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "e" + }; + + oper mkNTable0974: Str -> SubstForm => Str; --% + oper mkNTable0974 lexem = + let x = Predef.tk 7 lexem in + table { + SF Sg Nom => x + "autosan"; + SF Sg Gen => x + "Autosanu"; + SF Sg Dat => x + "autosanowi"; + SF Sg Acc => x + "autosan"; + SF Sg Instr => x + "autosanem"; + SF Sg Loc => x + "autosanie"; + SF Sg Voc => x + "autosanie"; + SF Pl Nom => x + "autosany"; + SF Pl Gen => x + "autosanów"; + SF Pl Dat => x + "autosanom"; + SF Pl Acc => x + "autosany"; + SF Pl Instr => x + "autosanami"; + SF Pl Loc => x + "autosanach"; + SF Pl Voc => x + "autosany" + }; + + oper mkNTable0975: Str -> SubstForm => Str; --% + oper mkNTable0975 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "a"; + SF Sg Dat => x + "owi"; + SF Sg Acc => x + "a"; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "u"; + SF Sg Voc => x + "u"; + SF Pl Nom => x + "e"; + SF Pl Gen => x + "y"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "e"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "e" + }; + + oper mkNTable0976: Str -> SubstForm => Str; --% + oper mkNTable0976 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "e"; + SF Sg Gen => x + "a"; + SF Sg Dat => x + "u"; + SF Sg Acc => x + "e"; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "u"; + SF Sg Voc => x + "e"; + SF Pl Nom => x + "a"; + SF Pl Gen => x + ""; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "a"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "a" + }; + + oper mkNTable0977: Str -> SubstForm => Str; --% + oper mkNTable0977 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "e"; + SF Sg Gen => x + "ego"; + SF Sg Dat => x + "emu"; + SF Sg Acc => x + "e"; + SF Sg Instr => x + "ym"; + SF Sg Loc => x + "ym"; + SF Sg Voc => x + "e"; + SF Pl Nom => x + "e"; + SF Pl Gen => x + "ych"; + SF Pl Dat => x + "ym"; + SF Pl Acc => x + "e"; + SF Pl Instr => x + "ymi"; + SF Pl Loc => x + "ych"; + SF Pl Voc => x + "e" + }; + + oper mkNTable0978: Str -> SubstForm => Str; --% + oper mkNTable0978 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "no"; + SF Sg Gen => x + "na"; + SF Sg Dat => x + "nu"; + SF Sg Acc => x + "no"; + SF Sg Instr => x + "nem"; + SF Sg Loc => x + "nie"; + SF Sg Voc => x + "no"; + SF Pl Nom => x + "na"; + SF Pl Gen => x + "ien"; + SF Pl Dat => x + "nom"; + SF Pl Acc => x + "na"; + SF Pl Instr => x + "nami"; + SF Pl Loc => x + "nach"; + SF Pl Voc => x + "na" + }; + + oper mkNTable0979: Str -> SubstForm => Str; --% + oper mkNTable0979 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "iel"; + SF Sg Gen => x + "la"; + SF Sg Dat => x + "lowi"; + SF Sg Acc => x + "iel"; + SF Sg Instr => x + "lem"; + SF Sg Loc => x + "lu"; + SF Sg Voc => x + "lu"; + SF Pl Nom => x + "le"; + SF Pl Gen => x + "lów"; + SF Pl Dat => x + "lom"; + SF Pl Acc => x + "le"; + SF Pl Instr => x + "lami"; + SF Pl Loc => x + "lach"; + SF Pl Voc => x + "le" + }; + + oper mkNTable0980: Str -> SubstForm => Str; --% + oper mkNTable0980 lexem = + let x = Predef.tk 7 lexem in + table { + SF Sg Nom => x + "bajorek"; + SF Sg Gen => x + "bajorka"; + SF Sg Dat => x + "Bajorkowi"; + SF Sg Acc => x + "bajorek"; + SF Sg Instr => x + "bajorkiem"; + SF Sg Loc => x + "bajorku"; + SF Sg Voc => x + "bajorku"; + SF Pl Nom => x + "Bajorki"; + SF Pl Gen => x + "Bajorków"; + SF Pl Dat => x + "bajorkom"; + SF Pl Acc => x + "Bajorki"; + SF Pl Instr => x + "bajorkami"; + SF Pl Loc => x + "bajorkach"; + SF Pl Voc => x + "Bajorki" + }; + + oper mkNTable0981: Str -> SubstForm => Str; --% + oper mkNTable0981 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "el"; + SF Sg Gen => x + "lu"; + SF Sg Dat => x + "lowi"; + SF Sg Acc => x + "el"; + SF Sg Instr => x + "lem"; + SF Sg Loc => x + "lu"; + SF Sg Voc => x + "lu"; + SF Pl Nom => x + "le"; + SF Pl Gen => x + "li"; + SF Pl Dat => x + "lom"; + SF Pl Acc => x + "le"; + SF Pl Instr => x + "lami"; + SF Pl Loc => x + "lach"; + SF Pl Voc => x + "le" + }; + + oper mkNTable0982: Str -> SubstForm => Str; --% + oper mkNTable0982 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "at"; + SF Sg Gen => x + "atu"; + SF Sg Dat => x + "atowi"; + SF Sg Acc => x + "at"; + SF Sg Instr => x + "atem"; + SF Sg Loc => x + "ecie"; + SF Sg Voc => x + "ecie"; + SF Pl Nom => x + "aty"; + SF Pl Gen => x + "atów"; + SF Pl Dat => x + "atom"; + SF Pl Acc => x + "aty"; + SF Pl Instr => x + "atami"; + SF Pl Loc => x + "atach"; + SF Pl Voc => x + "aty" + }; + + oper mkNTable0983: Str -> SubstForm => Str; --% + oper mkNTable0983 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "balik"; + SF Sg Gen => x + "Balika"; + SF Sg Dat => x + "balikowi"; + SF Sg Acc => x + "balik"; + SF Sg Instr => x + "balikiem"; + SF Sg Loc => x + "baliku"; + SF Sg Voc => x + "baliku"; + SF Pl Nom => x + "baliki"; + SF Pl Gen => x + "balików"; + SF Pl Dat => x + "balikom"; + SF Pl Acc => x + "baliki"; + SF Pl Instr => x + "balikami"; + SF Pl Loc => x + "balikach"; + SF Pl Voc => x + "baliki" + }; + + oper mkNTable0984: Str -> SubstForm => Str; --% + oper mkNTable0984 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "o"; + SF Sg Gen => x + "a"; + SF Sg Dat => x + "owi"; + SF Sg Acc => x + "a"; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "ze"; + SF Sg Voc => x + "o"; + SF Pl Nom => x + "zy"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "ów"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "zy" + }; + + oper mkNTable0985: Str -> SubstForm => Str; --% + oper mkNTable0985 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "o"; + SF Sg Gen => x + "a"; + SF Sg Dat => x + "u"; + SF Sg Acc => x + "o"; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "zie"; + SF Sg Voc => x + "o"; + SF Pl Nom => x + "a"; + SF Pl Gen => x + ""; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "a"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "a" + }; + + oper mkNTable0986: Str -> SubstForm => Str; --% + oper mkNTable0986 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "ień"; + SF Sg Gen => x + "nia"; + SF Sg Dat => x + "niowi"; + SF Sg Acc => x + "ień"; + SF Sg Instr => x + "niem"; + SF Sg Loc => x + "niu"; + SF Sg Voc => x + "niu"; + SF Pl Nom => x + "nie"; + SF Pl Gen => x + "ni"; + SF Pl Dat => x + "niom"; + SF Pl Acc => x + "nie"; + SF Pl Instr => x + "niami"; + SF Pl Loc => x + "niach"; + SF Pl Voc => x + "nie" + }; + + oper mkNTable0987: Str -> SubstForm => Str; --% + oper mkNTable0987 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "óz"; + SF Sg Gen => x + "ozu"; + SF Sg Dat => x + "ozowi"; + SF Sg Acc => x + "óz"; + SF Sg Instr => x + "ozem"; + SF Sg Loc => x + "ozie"; + SF Sg Voc => x + "ozie"; + SF Pl Nom => x + "ozy"; + SF Pl Gen => x + "ozów"; + SF Pl Dat => x + "ozom"; + SF Pl Acc => x + "ozy"; + SF Pl Instr => x + "ozami"; + SF Pl Loc => x + "ozach"; + SF Pl Voc => x + "ozy" + }; + + oper mkNTable0988: Str -> SubstForm => Str; --% + oper mkNTable0988 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "a"; + SF Sg Gen => x + "y"; + SF Sg Dat => x + "y"; + SF Sg Acc => x + "ę"; + SF Sg Instr => x + "ą"; + SF Sg Loc => x + "y"; + SF Sg Voc => x + "o"; + SF Pl Nom => x + "y"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "ów"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "y" + }; + + oper mkNTable0989: Str -> SubstForm => Str; --% + oper mkNTable0989 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "iel"; + SF Sg Gen => x + "la"; + SF Sg Dat => x + "lowi"; + SF Sg Acc => x + "la"; + SF Sg Instr => x + "lem"; + SF Sg Loc => x + "lu"; + SF Sg Voc => x + "lu"; + SF Pl Nom => x + "le"; + SF Pl Gen => x + "li"; + SF Pl Dat => x + "lom"; + SF Pl Acc => x + "le"; + SF Pl Instr => x + "lami"; + SF Pl Loc => x + "lach"; + SF Pl Voc => x + "le" + }; + + oper mkNTable0990: Str -> SubstForm => Str; --% + oper mkNTable0990 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "ć"; + SF Sg Gen => x + "ci"; + SF Sg Dat => x + "ci"; + SF Sg Acc => x + "ć"; + SF Sg Instr => x + "cią"; + SF Sg Loc => x + "ci"; + SF Sg Voc => x + "ci"; + SF Pl Nom => x + "cie"; + SF Pl Gen => x + "ci"; + SF Pl Dat => x + "ciom"; + SF Pl Acc => x + "cie"; + SF Pl Instr => x + "ciami"; + SF Pl Loc => x + "ciach"; + SF Pl Voc => x + "cie" + }; + + oper mkNTable0991: Str -> SubstForm => Str; --% + oper mkNTable0991 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "bas"; + SF Sg Gen => x + "basa"; + SF Sg Dat => x + "basowi"; + SF Sg Acc => x + "basa"; + SF Sg Instr => x + "basem"; + SF Sg Loc => x + "basie"; + SF Sg Voc => x + "basie"; + SF Pl Nom => x + "Basowie"; + SF Pl Gen => x + "basów"; + SF Pl Dat => x + "basom"; + SF Pl Acc => x + "basów"; + SF Pl Instr => x + "basami"; + SF Pl Loc => x + "basach"; + SF Pl Voc => x + "Basowie" + }; + + oper mkNTable0992: Str -> SubstForm => Str; --% + oper mkNTable0992 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ół"; + SF Sg Gen => x + "ołu"; + SF Sg Dat => x + "ołowi"; + SF Sg Acc => x + "ołu"; + SF Sg Instr => x + "ołem"; + SF Sg Loc => x + "ole"; + SF Sg Voc => x + "ole"; + SF Pl Nom => x + "oły"; + SF Pl Gen => x + "ołów"; + SF Pl Dat => x + "ołom"; + SF Pl Acc => x + "oły"; + SF Pl Instr => x + "ołami"; + SF Pl Loc => x + "ołach"; + SF Pl Voc => x + "oły" + }; + + oper mkNTable0993: Str -> SubstForm => Str; --% + oper mkNTable0993 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "a"; + SF Sg Dat => x + "owi"; + SF Sg Acc => x + ""; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "u"; + SF Sg Voc => x + "u"; + SF Pl Nom => x + "y"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "y"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "y" + }; + + oper mkNTable0994: Str -> SubstForm => Str; --% + oper mkNTable0994 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "beczek"; + SF Sg Gen => x + "beczka"; + SF Sg Dat => x + "Beczkowi"; + SF Sg Acc => x + "beczka"; + SF Sg Instr => x + "Beczkiem"; + SF Sg Loc => x + "Beczku"; + SF Sg Voc => x + "Beczku"; + SF Pl Nom => x + "Beczkowie"; + SF Pl Gen => x + "Beczków"; + SF Pl Dat => x + "beczkom"; + SF Pl Acc => x + "Beczków"; + SF Pl Instr => x + "beczkami"; + SF Pl Loc => x + "beczkach"; + SF Pl Voc => x + "Beczkowie" + }; + + oper mkNTable0995: Str -> SubstForm => Str; --% + oper mkNTable0995 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "el"; + SF Sg Gen => x + "la"; + SF Sg Dat => x + "lowi"; + SF Sg Acc => x + "la"; + SF Sg Instr => x + "lem"; + SF Sg Loc => x + "lu"; + SF Sg Voc => x + "lu"; + SF Pl Nom => x + "le"; + SF Pl Gen => x + "li"; + SF Pl Dat => x + "lom"; + SF Pl Acc => x + "li"; + SF Pl Instr => x + "lami"; + SF Pl Loc => x + "lach"; + SF Pl Voc => x + "le" + }; + + oper mkNTable0996: Str -> SubstForm => Str; --% + oper mkNTable0996 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "cie"; + SF Sg Gen => x + "cia"; + SF Sg Dat => x + "ciu"; + SF Sg Acc => x + "cie"; + SF Sg Instr => x + "ciem"; + SF Sg Loc => x + "ciu"; + SF Sg Voc => x + "cie"; + SF Pl Nom => x + "cia"; + SF Pl Gen => x + "ć"; + SF Pl Dat => x + "ciom"; + SF Pl Acc => x + "cia"; + SF Pl Instr => x + "ciami"; + SF Pl Loc => x + "ciach"; + SF Pl Voc => x + "cia" + }; + + oper mkNTable0997: Str -> SubstForm => Str; --% + oper mkNTable0997 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "ć"; + SF Sg Gen => x + "cia"; + SF Sg Dat => x + "ciowi"; + SF Sg Acc => x + "cia"; + SF Sg Instr => x + "ciem"; + SF Sg Loc => x + "ciu"; + SF Sg Voc => x + "ciu"; + SF Pl Nom => x + "cie"; + SF Pl Gen => x + "ciów"; + SF Pl Dat => x + "ciom"; + SF Pl Acc => x + "cie"; + SF Pl Instr => x + "ciami"; + SF Pl Loc => x + "ciach"; + SF Pl Voc => x + "cie" + }; + + oper mkNTable0998: Str -> SubstForm => Str; --% + oper mkNTable0998 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ez"; + SF Sg Gen => x + "zu"; + SF Sg Dat => x + "zowi"; + SF Sg Acc => x + "ez"; + SF Sg Instr => x + "zem"; + SF Sg Loc => x + "zie"; + SF Sg Voc => x + "zie"; + SF Pl Nom => x + "zy"; + SF Pl Gen => x + "zów"; + SF Pl Dat => x + "zom"; + SF Pl Acc => x + "zy"; + SF Pl Instr => x + "zami"; + SF Pl Loc => x + "zach"; + SF Pl Voc => x + "zy" + }; + + oper mkNTable0999: Str -> SubstForm => Str; --% + oper mkNTable0999 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "no"; + SF Sg Gen => x + "na"; + SF Sg Dat => x + "nu"; + SF Sg Acc => x + "no"; + SF Sg Instr => x + "nem"; + SF Sg Loc => x + "nie"; + SF Sg Voc => x + "no"; + SF Pl Nom => x + "na"; + SF Pl Gen => x + "en"; + SF Pl Dat => x + "nom"; + SF Pl Acc => x + "na"; + SF Pl Instr => x + "nami"; + SF Pl Loc => x + "nach"; + SF Pl Voc => x + "na" + }; + + oper mkNTable1001: Str -> SubstForm => Str; --% + oper mkNTable1001 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "iec"; + SF Sg Gen => x + "ca"; + SF Sg Dat => x + "cowi"; + SF Sg Acc => x + "ca"; + SF Sg Instr => x + "cem"; + SF Sg Loc => x + "cu"; + SF Sg Voc => x + "cu"; + SF Pl Nom => x + "cy"; + SF Pl Gen => x + "ców"; + SF Pl Dat => x + "com"; + SF Pl Acc => x + "ców"; + SF Pl Instr => x + "cami"; + SF Pl Loc => x + "cach"; + SF Pl Voc => x + "cy" + }; + + oper mkNTable1002: Str -> SubstForm => Str; --% + oper mkNTable1002 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "białek"; + SF Sg Gen => x + "białka"; + SF Sg Dat => x + "Białkowi"; + SF Sg Acc => x + "białek"; + SF Sg Instr => x + "białkiem"; + SF Sg Loc => x + "białku"; + SF Sg Voc => x + "białku"; + SF Pl Nom => x + "białki"; + SF Pl Gen => x + "Białków"; + SF Pl Dat => x + "białkom"; + SF Pl Acc => x + "białki"; + SF Pl Instr => x + "białkami"; + SF Pl Loc => x + "białkach"; + SF Pl Voc => x + "białki" + }; + + oper mkNTable1003: Str -> SubstForm => Str; --% + oper mkNTable1003 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "u"; + SF Sg Dat => x + "owi"; + SF Sg Acc => x + ""; + SF Sg Instr => x + "iem"; + SF Sg Loc => x + "iu"; + SF Sg Voc => x + "iu"; + SF Pl Nom => x + "y"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "y"; + SF Pl Instr => x + "iami"; + SF Pl Loc => x + "iach"; + SF Pl Voc => x + "y" + }; + + oper mkNTable1004: Str -> SubstForm => Str; --% + oper mkNTable1004 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ór"; + SF Sg Gen => x + "ora"; + SF Sg Dat => x + "orowi"; + SF Sg Acc => x + "ora"; + SF Sg Instr => x + "orem"; + SF Sg Loc => x + "orze"; + SF Sg Voc => x + "orze"; + SF Pl Nom => x + "ory"; + SF Pl Gen => x + "orów"; + SF Pl Dat => x + "orom"; + SF Pl Acc => x + "ory"; + SF Pl Instr => x + "orami"; + SF Pl Loc => x + "orach"; + SF Pl Voc => x + "ory" + }; + + oper mkNTable1005: Str -> SubstForm => Str; --% + oper mkNTable1005 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "a"; + SF Sg Gen => x + "i"; + SF Sg Dat => x + "i"; + SF Sg Acc => x + "ę"; + SF Sg Instr => x + "ą"; + SF Sg Loc => x + "i"; + SF Sg Voc => x + "o"; + SF Pl Nom => x + "e"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "ów"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "e" + }; + + oper mkNTable1006: Str -> SubstForm => Str; --% + oper mkNTable1006 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ka"; + SF Sg Gen => x + "ki"; + SF Sg Dat => x + "ce"; + SF Sg Acc => x + "kę"; + SF Sg Instr => x + "ką"; + SF Sg Loc => x + "ce"; + SF Sg Voc => x + "ko"; + SF Pl Nom => x + "cy"; + SF Pl Gen => x + "ków"; + SF Pl Dat => x + "kom"; + SF Pl Acc => x + "ków"; + SF Pl Instr => x + "kami"; + SF Pl Loc => x + "kach"; + SF Pl Voc => x + "cy" + }; + + oper mkNTable1007: Str -> SubstForm => Str; --% + oper mkNTable1007 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "niec"; + SF Sg Gen => x + "ńca"; + SF Sg Dat => x + "ńcowi"; + SF Sg Acc => x + "ńca"; + SF Sg Instr => x + "ńcem"; + SF Sg Loc => x + "ńcu"; + SF Sg Voc => x + "ńcu"; + SF Pl Nom => x + "ńce"; + SF Pl Gen => x + "ńców"; + SF Pl Dat => x + "ńcom"; + SF Pl Acc => x + "ńce"; + SF Pl Instr => x + "ńcami"; + SF Pl Loc => x + "ńcach"; + SF Pl Voc => x + "ńce" + }; + + oper mkNTable1008: Str -> SubstForm => Str; --% + oper mkNTable1008 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "i"; + SF Sg Dat => x + "i"; + SF Sg Acc => x + ""; + SF Sg Instr => x + "ą"; + SF Sg Loc => x + "i"; + SF Sg Voc => x + "i"; + SF Pl Nom => x + "e"; + SF Pl Gen => x + "i"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "e"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "e" + }; + + oper mkNTable1009: Str -> SubstForm => Str; --% + oper mkNTable1009 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "ole"; + SF Sg Gen => x + "ola"; + SF Sg Dat => x + "olu"; + SF Sg Acc => x + "ole"; + SF Sg Instr => x + "olem"; + SF Sg Loc => x + "olu"; + SF Sg Voc => x + "ole"; + SF Pl Nom => x + "ola"; + SF Pl Gen => x + "ól"; + SF Pl Dat => x + "olom"; + SF Pl Acc => x + "ola"; + SF Pl Instr => x + "olami"; + SF Pl Loc => x + "olach"; + SF Pl Voc => x + "ola" + }; + + oper mkNTable1010: Str -> SubstForm => Str; --% + oper mkNTable1010 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "wa"; + SF Sg Gen => x + "wy"; + SF Sg Dat => x + "wie"; + SF Sg Acc => x + "wę"; + SF Sg Instr => x + "wą"; + SF Sg Loc => x + "wie"; + SF Sg Voc => x + "wo"; + SF Pl Nom => x + "wy"; + SF Pl Gen => x + "ew"; + SF Pl Dat => x + "wom"; + SF Pl Acc => x + "wy"; + SF Pl Instr => x + "wami"; + SF Pl Loc => x + "wach"; + SF Pl Voc => x + "wy" + }; + + oper mkNTable1012: Str -> SubstForm => Str; --% + oper mkNTable1012 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "bobik"; + SF Sg Gen => x + "Bobika"; + SF Sg Dat => x + "bobikowi"; + SF Sg Acc => x + "bobik"; + SF Sg Instr => x + "bobikiem"; + SF Sg Loc => x + "bobiku"; + SF Sg Voc => x + "bobiku"; + SF Pl Nom => x + "bobiki"; + SF Pl Gen => x + "bobików"; + SF Pl Dat => x + "bobikom"; + SF Pl Acc => x + "bobiki"; + SF Pl Instr => x + "bobikami"; + SF Pl Loc => x + "bobikach"; + SF Pl Voc => x + "bobiki" + }; + + oper mkNTable1013: Str -> SubstForm => Str; --% + oper mkNTable1013 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "en"; + SF Sg Gen => x + "na"; + SF Sg Dat => x + "nowi"; + SF Sg Acc => x + "en"; + SF Sg Instr => x + "nem"; + SF Sg Loc => x + "nie"; + SF Sg Voc => x + "nie"; + SF Pl Nom => x + "ny"; + SF Pl Gen => x + "nów"; + SF Pl Dat => x + "nom"; + SF Pl Acc => x + "ny"; + SF Pl Instr => x + "nami"; + SF Pl Loc => x + "nach"; + SF Pl Voc => x + "ny" + }; + + oper mkNTable1014: Str -> SubstForm => Str; --% + oper mkNTable1014 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "ciek"; + SF Sg Gen => x + "ćka"; + SF Sg Dat => x + "ćkowi"; + SF Sg Acc => x + "ćka"; + SF Sg Instr => x + "ćkiem"; + SF Sg Loc => x + "ćku"; + SF Sg Voc => x + "ćku"; + SF Pl Nom => x + "ćki"; + SF Pl Gen => x + "ćków"; + SF Pl Dat => x + "ćkom"; + SF Pl Acc => x + "ćki"; + SF Pl Instr => x + "ćkami"; + SF Pl Loc => x + "ćkach"; + SF Pl Voc => x + "ćki" + }; + + oper mkNTable1015: Str -> SubstForm => Str; --% + oper mkNTable1015 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "ego"; + SF Sg Dat => x + "emu"; + SF Sg Acc => x + ""; + SF Sg Instr => x + "m"; + SF Sg Loc => x + "m"; + SF Sg Voc => x + ""; + SF Pl Nom => x + "e"; + SF Pl Gen => x + "ch"; + SF Pl Dat => x + "m"; + SF Pl Acc => x + "e"; + SF Pl Instr => x + "mi"; + SF Pl Loc => x + "ch"; + SF Pl Voc => x + "e" + }; + + oper mkNTable1016: Str -> SubstForm => Str; --% + oper mkNTable1016 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "ziec"; + SF Sg Gen => x + "źca"; + SF Sg Dat => x + "źcowi"; + SF Sg Acc => x + "źca"; + SF Sg Instr => x + "źcem"; + SF Sg Loc => x + "źcu"; + SF Sg Voc => x + "źcu"; + SF Pl Nom => x + "źce"; + SF Pl Gen => x + "źców"; + SF Pl Dat => x + "źcom"; + SF Pl Acc => x + "źce"; + SF Pl Instr => x + "źcami"; + SF Pl Loc => x + "źcach"; + SF Pl Voc => x + "źce" + }; + + oper mkNTable1017: Str -> SubstForm => Str; --% + oper mkNTable1017 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ec"; + SF Sg Gen => x + "ca"; + SF Sg Dat => x + "cowi"; + SF Sg Acc => x + "ca"; + SF Sg Instr => x + "cem"; + SF Sg Loc => x + "cu"; + SF Sg Voc => x + "cu"; + SF Pl Nom => x + "cy"; + SF Pl Gen => x + "ców"; + SF Pl Dat => x + "com"; + SF Pl Acc => x + "ców"; + SF Pl Instr => x + "cami"; + SF Pl Loc => x + "cach"; + SF Pl Voc => x + "cy" + }; + + oper mkNTable1018: Str -> SubstForm => Str; --% + oper mkNTable1018 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "ń"; + SF Sg Gen => x + "nia"; + SF Sg Dat => x + "niowi"; + SF Sg Acc => x + "nia"; + SF Sg Instr => x + "niem"; + SF Sg Loc => x + "niu"; + SF Sg Voc => x + "niu"; + SF Pl Nom => x + "nie"; + SF Pl Gen => x + "ni"; + SF Pl Dat => x + "niom"; + SF Pl Acc => x + "nie"; + SF Pl Instr => x + "niami"; + SF Pl Loc => x + "niach"; + SF Pl Voc => x + "nie" + }; + + oper mkNTable1019: Str -> SubstForm => Str; --% + oper mkNTable1019 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "iel"; + SF Sg Gen => x + "la"; + SF Sg Dat => x + "lowi"; + SF Sg Acc => x + "iel"; + SF Sg Instr => x + "lem"; + SF Sg Loc => x + "lu"; + SF Sg Voc => x + "lu"; + SF Pl Nom => x + "le"; + SF Pl Gen => x + "li"; + SF Pl Dat => x + "lom"; + SF Pl Acc => x + "le"; + SF Pl Instr => x + "lami"; + SF Pl Loc => x + "lach"; + SF Pl Voc => x + "le" + }; + + oper mkNTable1020: Str -> SubstForm => Str; --% + oper mkNTable1020 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "ora"; + SF Sg Gen => x + "ory"; + SF Sg Dat => x + "orze"; + SF Sg Acc => x + "orę"; + SF Sg Instr => x + "orą"; + SF Sg Loc => x + "orze"; + SF Sg Voc => x + "oro"; + SF Pl Nom => x + "ory"; + SF Pl Gen => x + "ór"; + SF Pl Dat => x + "orom"; + SF Pl Acc => x + "ory"; + SF Pl Instr => x + "orami"; + SF Pl Loc => x + "orach"; + SF Pl Voc => x + "ory" + }; + + oper mkNTable1021: Str -> SubstForm => Str; --% + oper mkNTable1021 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "Boy"; + SF Sg Gen => x + "Boya"; + SF Sg Dat => x + "boyowi"; + SF Sg Acc => x + "Boya"; + SF Sg Instr => x + "boyem"; + SF Sg Loc => x + "boyu"; + SF Sg Voc => x + "boyu"; + SF Pl Nom => x + "boye"; + SF Pl Gen => x + "boyów"; + SF Pl Dat => x + "boyom"; + SF Pl Acc => x + "boyów"; + SF Pl Instr => x + "boyami"; + SF Pl Loc => x + "boyach"; + SF Pl Voc => x + "boye" + }; + + oper mkNTable1022: Str -> SubstForm => Str; --% + oper mkNTable1022 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "bożek"; + SF Sg Gen => x + "bożka"; + SF Sg Dat => x + "bożkowi"; + SF Sg Acc => x + "bożka"; + SF Sg Instr => x + "bożkiem"; + SF Sg Loc => x + "bożku"; + SF Sg Voc => x + "bożku"; + SF Pl Nom => x + "Bożkowie"; + SF Pl Gen => x + "bożków"; + SF Pl Dat => x + "bożkom"; + SF Pl Acc => x + "bożków"; + SF Pl Instr => x + "bożkami"; + SF Pl Loc => x + "bożkach"; + SF Pl Voc => x + "Bożkowie" + }; + + oper mkNTable1023: Str -> SubstForm => Str; --% + oper mkNTable1023 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ha"; + SF Sg Gen => x + "hy"; + SF Sg Dat => x + "że"; + SF Sg Acc => x + "hę"; + SF Sg Instr => x + "hą"; + SF Sg Loc => x + "że"; + SF Sg Voc => x + "ho"; + SF Pl Nom => x + "hy"; + SF Pl Gen => x + "h"; + SF Pl Dat => x + "hom"; + SF Pl Acc => x + "hy"; + SF Pl Instr => x + "hami"; + SF Pl Loc => x + "hach"; + SF Pl Voc => x + "hy" + }; + + oper mkNTable1024: Str -> SubstForm => Str; --% + oper mkNTable1024 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "t"; + SF Sg Gen => x + "ta"; + SF Sg Dat => x + "tu"; + SF Sg Acc => x + "ta"; + SF Sg Instr => x + "tem"; + SF Sg Loc => x + "cie"; + SF Sg Voc => x + "cie"; + SF Pl Nom => x + "cia"; + SF Pl Gen => x + "ci"; + SF Pl Dat => x + "ciom"; + SF Pl Acc => x + "ci"; + SF Pl Instr => x + "ćmi"; + SF Pl Loc => x + "ciach"; + SF Pl Voc => x + "cia" + }; + + oper mkNTable1025: Str -> SubstForm => Str; --% + oper mkNTable1025 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ew"; + SF Sg Gen => x + "wi"; + SF Sg Dat => x + "wi"; + SF Sg Acc => x + "ew"; + SF Sg Instr => x + "wią"; + SF Sg Loc => x + "wi"; + SF Sg Voc => x + "wi"; + SF Pl Nom => x + "wi"; + SF Pl Gen => x + "wi"; + SF Pl Dat => x + "wiom"; + SF Pl Acc => x + "wi"; + SF Pl Instr => x + "wiami"; + SF Pl Loc => x + "wiach"; + SF Pl Voc => x + "wi" + }; + + oper mkNTable1026: Str -> SubstForm => Str; --% + oper mkNTable1026 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "ł"; + SF Sg Gen => x + "ła"; + SF Sg Dat => x + "łowi"; + SF Sg Acc => x + "ła"; + SF Sg Instr => x + "łem"; + SF Sg Loc => x + "le"; + SF Sg Voc => x + "le"; + SF Pl Nom => x + "ły"; + SF Pl Gen => x + "łów"; + SF Pl Dat => x + "łom"; + SF Pl Acc => x + "ły"; + SF Pl Instr => x + "łami"; + SF Pl Loc => x + "łach"; + SF Pl Voc => x + "ły" + }; + + oper mkNTable1027: Str -> SubstForm => Str; --% + oper mkNTable1027 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "zda"; + SF Sg Gen => x + "zdy"; + SF Sg Dat => x + "ździe"; + SF Sg Acc => x + "zdę"; + SF Sg Instr => x + "zdą"; + SF Sg Loc => x + "ździe"; + SF Sg Voc => x + "zdo"; + SF Pl Nom => x + "zdy"; + SF Pl Gen => x + "zd"; + SF Pl Dat => x + "zdom"; + SF Pl Acc => x + "zdy"; + SF Pl Instr => x + "zdami"; + SF Pl Loc => x + "zdach"; + SF Pl Voc => x + "zdy" + }; + + oper mkNTable1028: Str -> SubstForm => Str; --% + oper mkNTable1028 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "ś"; + SF Sg Gen => x + "sia"; + SF Sg Dat => x + "siowi"; + SF Sg Acc => x + "sia"; + SF Sg Instr => x + "siem"; + SF Sg Loc => x + "siu"; + SF Sg Voc => x + "siu"; + SF Pl Nom => x + "sie"; + SF Pl Gen => x + "siów"; + SF Pl Dat => x + "siom"; + SF Pl Acc => x + "sie"; + SF Pl Instr => x + "siami"; + SF Pl Loc => x + "siach"; + SF Pl Voc => x + "sie" + }; + + oper mkNTable1029: Str -> SubstForm => Str; --% + oper mkNTable1029 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "ę"; + SF Sg Gen => x + "enia"; + SF Sg Dat => x + "eniu"; + SF Sg Acc => x + "ę"; + SF Sg Instr => x + "eniem"; + SF Sg Loc => x + "eniu"; + SF Sg Voc => x + "ę"; + SF Pl Nom => x + "ona"; + SF Pl Gen => x + "on"; + SF Pl Dat => x + "onom"; + SF Pl Acc => x + "ona"; + SF Pl Instr => x + "onami"; + SF Pl Loc => x + "onach"; + SF Pl Voc => x + "ona" + }; + + oper mkNTable1030: Str -> SubstForm => Str; --% + oper mkNTable1030 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "o"; + SF Sg Gen => x + "a"; + SF Sg Dat => x + "u"; + SF Sg Acc => x + "o"; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "u"; + SF Sg Voc => x + "o"; + SF Pl Nom => x + "a"; + SF Pl Gen => x + ""; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "a"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "a" + }; + + oper mkNTable1031: Str -> SubstForm => Str; --% + oper mkNTable1031 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "óg"; + SF Sg Gen => x + "oga"; + SF Sg Dat => x + "ogowi"; + SF Sg Acc => x + "oga"; + SF Sg Instr => x + "ogiem"; + SF Sg Loc => x + "ogu"; + SF Sg Voc => x + "ogu"; + SF Pl Nom => x + "ogi"; + SF Pl Gen => x + "ogów"; + SF Pl Dat => x + "ogom"; + SF Pl Acc => x + "ogi"; + SF Pl Instr => x + "ogami"; + SF Pl Loc => x + "ogach"; + SF Pl Voc => x + "ogi" + }; + + oper mkNTable1032: Str -> SubstForm => Str; --% + oper mkNTable1032 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "siec"; + SF Sg Gen => x + "śca"; + SF Sg Dat => x + "ścowi"; + SF Sg Acc => x + "siec"; + SF Sg Instr => x + "ścem"; + SF Sg Loc => x + "ścu"; + SF Sg Voc => x + "ścu"; + SF Pl Nom => x + "śce"; + SF Pl Gen => x + "śców"; + SF Pl Dat => x + "ścom"; + SF Pl Acc => x + "śce"; + SF Pl Instr => x + "ścami"; + SF Pl Loc => x + "ścach"; + SF Pl Voc => x + "śce" + }; + + oper mkNTable1033: Str -> SubstForm => Str; --% + oper mkNTable1033 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "o"; + SF Sg Gen => x + "a"; + SF Sg Dat => x + "owi"; + SF Sg Acc => x + "o"; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "u"; + SF Sg Voc => x + "u"; + SF Pl Nom => x + "e"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "e"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "e" + }; + + oper mkNTable1034: Str -> SubstForm => Str; --% + oper mkNTable1034 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ób"; + SF Sg Gen => x + "oba"; + SF Sg Dat => x + "obowi"; + SF Sg Acc => x + "oba"; + SF Sg Instr => x + "obem"; + SF Sg Loc => x + "obie"; + SF Sg Voc => x + "obie"; + SF Pl Nom => x + "oby"; + SF Pl Gen => x + "obów"; + SF Pl Dat => x + "obom"; + SF Pl Acc => x + "oby"; + SF Pl Instr => x + "obami"; + SF Pl Loc => x + "obach"; + SF Pl Voc => x + "oby" + }; + + oper mkNTable1035: Str -> SubstForm => Str; --% + oper mkNTable1035 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ód"; + SF Sg Gen => x + "odu"; + SF Sg Dat => x + "odowi"; + SF Sg Acc => x + "ód"; + SF Sg Instr => x + "odem"; + SF Sg Loc => x + "odzie"; + SF Sg Voc => x + "odzie"; + SF Pl Nom => x + "ody"; + SF Pl Gen => x + "odów"; + SF Pl Dat => x + "odom"; + SF Pl Acc => x + "ody"; + SF Pl Instr => x + "odami"; + SF Pl Loc => x + "odach"; + SF Pl Voc => x + "ody" + }; + + oper mkNTable1036: Str -> SubstForm => Str; --% + oper mkNTable1036 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "bubek"; + SF Sg Gen => x + "bubka"; + SF Sg Dat => x + "bubkowi"; + SF Sg Acc => x + "bubka"; + SF Sg Instr => x + "bubkiem"; + SF Sg Loc => x + "bubku"; + SF Sg Voc => x + "bubku"; + SF Pl Nom => x + "Bubkowie"; + SF Pl Gen => x + "bubków"; + SF Pl Dat => x + "bubkom"; + SF Pl Acc => x + "bubków"; + SF Pl Instr => x + "bubkami"; + SF Pl Loc => x + "bubkach"; + SF Pl Voc => x + "Bubkowie" + }; + + oper mkNTable1037: Str -> SubstForm => Str; --% + oper mkNTable1037 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "o"; + SF Sg Gen => x + "a"; + SF Sg Dat => x + "u"; + SF Sg Acc => x + "o"; + SF Sg Instr => x + "iem"; + SF Sg Loc => x + "u"; + SF Sg Voc => x + "o"; + SF Pl Nom => x + "a"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "a"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "a" + }; + + oper mkNTable1038: Str -> SubstForm => Str; --% + oper mkNTable1038 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "ń"; + SF Sg Gen => x + "niu"; + SF Sg Dat => x + "niowi"; + SF Sg Acc => x + "ń"; + SF Sg Instr => x + "niem"; + SF Sg Loc => x + "niu"; + SF Sg Voc => x + "niu"; + SF Pl Nom => x + "nie"; + SF Pl Gen => x + "niów"; + SF Pl Dat => x + "niom"; + SF Pl Acc => x + "nie"; + SF Pl Instr => x + "niami"; + SF Pl Loc => x + "niach"; + SF Pl Voc => x + "nie" + }; + + oper mkNTable1039: Str -> SubstForm => Str; --% + oper mkNTable1039 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "a"; + SF Sg Gen => x + "ego"; + SF Sg Dat => x + "emu"; + SF Sg Acc => x + "ę"; + SF Sg Instr => x + "ą"; + SF Sg Loc => x + "m"; + SF Sg Voc => x + "o"; + SF Pl Nom => x + "owie"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "ów"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "owie" + }; + + oper mkNTable1040: Str -> SubstForm => Str; --% + oper mkNTable1040 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "na"; + SF Sg Gen => x + "ny"; + SF Sg Dat => x + "nie"; + SF Sg Acc => x + "nę"; + SF Sg Instr => x + "ną"; + SF Sg Loc => x + "nie"; + SF Sg Voc => x + "no"; + SF Pl Nom => x + "ny"; + SF Pl Gen => x + "en"; + SF Pl Dat => x + "nom"; + SF Pl Acc => x + "ny"; + SF Pl Instr => x + "nami"; + SF Pl Loc => x + "nach"; + SF Pl Voc => x + "ny" + }; + + oper mkNTable1041: Str -> SubstForm => Str; --% + oper mkNTable1041 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "byczek"; + SF Sg Gen => x + "byczka"; + SF Sg Dat => x + "byczkowi"; + SF Sg Acc => x + "byczka"; + SF Sg Instr => x + "byczkiem"; + SF Sg Loc => x + "byczku"; + SF Sg Voc => x + "byczku"; + SF Pl Nom => x + "Byczkowie"; + SF Pl Gen => x + "byczków"; + SF Pl Dat => x + "byczkom"; + SF Pl Acc => x + "byczków"; + SF Pl Instr => x + "byczkami"; + SF Pl Loc => x + "byczkach"; + SF Pl Voc => x + "Byczkowie" + }; + + oper mkNTable1042: Str -> SubstForm => Str; --% + oper mkNTable1042 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "o"; + SF Sg Gen => x + "a"; + SF Sg Dat => x + "u"; + SF Sg Acc => x + "a"; + SF Sg Instr => x + "iem"; + SF Sg Loc => x + "u"; + SF Sg Voc => x + "o"; + SF Pl Nom => x + "a"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "a"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "a" + }; + + oper mkNTable1043: Str -> SubstForm => Str; --% + oper mkNTable1043 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "el"; + SF Sg Gen => x + "la"; + SF Sg Dat => x + "lowi"; + SF Sg Acc => x + "la"; + SF Sg Instr => x + "lem"; + SF Sg Loc => x + "lu"; + SF Sg Voc => x + "lu"; + SF Pl Nom => x + "le"; + SF Pl Gen => x + "li"; + SF Pl Dat => x + "lom"; + SF Pl Acc => x + "le"; + SF Pl Instr => x + "lami"; + SF Pl Loc => x + "lach"; + SF Pl Voc => x + "le" + }; + + oper mkNTable1044: Str -> SubstForm => Str; --% + oper mkNTable1044 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "zen"; + SF Sg Gen => x + "zna"; + SF Sg Dat => x + "znowi"; + SF Sg Acc => x + "zna"; + SF Sg Instr => x + "znem"; + SF Sg Loc => x + "źnie"; + SF Sg Voc => x + "źnie"; + SF Pl Nom => x + "źni"; + SF Pl Gen => x + "znów"; + SF Pl Dat => x + "znom"; + SF Pl Acc => x + "znów"; + SF Pl Instr => x + "znami"; + SF Pl Loc => x + "znach"; + SF Pl Voc => x + "źni" + }; + + oper mkNTable1045: Str -> SubstForm => Str; --% + oper mkNTable1045 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ąd"; + SF Sg Gen => x + "ędu"; + SF Sg Dat => x + "ędowi"; + SF Sg Acc => x + "ąd"; + SF Sg Instr => x + "ędem"; + SF Sg Loc => x + "ędzie"; + SF Sg Voc => x + "ędzie"; + SF Pl Nom => x + "ędy"; + SF Pl Gen => x + "ędów"; + SF Pl Dat => x + "ędom"; + SF Pl Acc => x + "ędy"; + SF Pl Instr => x + "ędami"; + SF Pl Loc => x + "ędach"; + SF Pl Voc => x + "ędy" + }; + + oper mkNTable1046: Str -> SubstForm => Str; --% + oper mkNTable1046 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "en"; + SF Sg Gen => x + "na"; + SF Sg Dat => x + "nowi"; + SF Sg Acc => x + "na"; + SF Sg Instr => x + "nem"; + SF Sg Loc => x + "nie"; + SF Sg Voc => x + "nie"; + SF Pl Nom => x + "ny"; + SF Pl Gen => x + "nów"; + SF Pl Dat => x + "nom"; + SF Pl Acc => x + "ny"; + SF Pl Instr => x + "nami"; + SF Pl Loc => x + "nach"; + SF Pl Voc => x + "ny" + }; + + oper mkNTable1047: Str -> SubstForm => Str; --% + oper mkNTable1047 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ób"; + SF Sg Gen => x + "obu"; + SF Sg Dat => x + "obowi"; + SF Sg Acc => x + "ób"; + SF Sg Instr => x + "obem"; + SF Sg Loc => x + "obie"; + SF Sg Voc => x + "obie"; + SF Pl Nom => x + "oby"; + SF Pl Gen => x + "obów"; + SF Pl Dat => x + "obom"; + SF Pl Acc => x + "oby"; + SF Pl Instr => x + "obami"; + SF Pl Loc => x + "obach"; + SF Pl Voc => x + "oby" + }; + + oper mkNTable1048: Str -> SubstForm => Str; --% + oper mkNTable1048 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "óbr"; + SF Sg Gen => x + "obra"; + SF Sg Dat => x + "obrowi"; + SF Sg Acc => x + "obra"; + SF Sg Instr => x + "obrem"; + SF Sg Loc => x + "obrze"; + SF Sg Voc => x + "obrze"; + SF Pl Nom => x + "obry"; + SF Pl Gen => x + "obrów"; + SF Pl Dat => x + "obrom"; + SF Pl Acc => x + "obry"; + SF Pl Instr => x + "obrami"; + SF Pl Loc => x + "obrach"; + SF Pl Voc => x + "obry" + }; + + oper mkNTable1049: Str -> SubstForm => Str; --% + oper mkNTable1049 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "óg"; + SF Sg Gen => x + "oga"; + SF Sg Dat => x + "ogu"; + SF Sg Acc => x + "oga"; + SF Sg Instr => x + "ogiem"; + SF Sg Loc => x + "ogu"; + SF Sg Voc => x + "oże"; + SF Pl Nom => x + "ogowie"; + SF Pl Gen => x + "ogów"; + SF Pl Dat => x + "ogom"; + SF Pl Acc => x + "ogów"; + SF Pl Instr => x + "ogami"; + SF Pl Loc => x + "ogach"; + SF Pl Voc => x + "ogowie" + }; + + oper mkNTable1050: Str -> SubstForm => Str; --% + oper mkNTable1050 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "c"; + SF Sg Gen => x + "ca"; + SF Sg Dat => x + "cowi"; + SF Sg Acc => x + "ca"; + SF Sg Instr => x + "kiem"; + SF Sg Loc => x + "cu"; + SF Sg Voc => x + "cu"; + SF Pl Nom => x + "ki"; + SF Pl Gen => x + "ców"; + SF Pl Dat => x + "com"; + SF Pl Acc => x + "ki"; + SF Pl Instr => x + "cami"; + SF Pl Loc => x + "cach"; + SF Pl Voc => x + "ki" + }; + + oper mkNTable1051: Str -> SubstForm => Str; --% + oper mkNTable1051 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "iel"; + SF Sg Gen => x + "la"; + SF Sg Dat => x + "lowi"; + SF Sg Acc => x + "la"; + SF Sg Instr => x + "lem"; + SF Sg Loc => x + "lu"; + SF Sg Voc => x + "lu"; + SF Pl Nom => x + "le"; + SF Pl Gen => x + "lów"; + SF Pl Dat => x + "lom"; + SF Pl Acc => x + "le"; + SF Pl Instr => x + "lami"; + SF Pl Loc => x + "lach"; + SF Pl Voc => x + "le" + }; + + oper mkNTable1052: Str -> SubstForm => Str; --% + oper mkNTable1052 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "a"; + SF Sg Gen => x + "y"; + SF Sg Dat => x + "ze"; + SF Sg Acc => x + "ę"; + SF Sg Instr => x + "ą"; + SF Sg Loc => x + "ze"; + SF Sg Voc => x + "o"; + SF Pl Nom => x + "y"; + SF Pl Gen => x + "a"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "y"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "y" + }; + + oper mkNTable1053: Str -> SubstForm => Str; --% + oper mkNTable1053 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ca"; + SF Sg Gen => x + "ki"; + SF Sg Dat => x + "ce"; + SF Sg Acc => x + "cę"; + SF Sg Instr => x + "cą"; + SF Sg Loc => x + "ce"; + SF Sg Voc => x + "co"; + SF Pl Nom => x + "ki"; + SF Pl Gen => x + "c"; + SF Pl Dat => x + "com"; + SF Pl Acc => x + "ki"; + SF Pl Instr => x + "cami"; + SF Pl Loc => x + "cach"; + SF Pl Voc => x + "ki" + }; + + oper mkNTable1054: Str -> SubstForm => Str; --% + oper mkNTable1054 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ła"; + SF Sg Gen => x + "ły"; + SF Sg Dat => x + "le"; + SF Sg Acc => x + "łę"; + SF Sg Instr => x + "łą"; + SF Sg Loc => x + "le"; + SF Sg Voc => x + "ło"; + SF Pl Nom => x + "ły"; + SF Pl Gen => x + "ieł"; + SF Pl Dat => x + "łom"; + SF Pl Acc => x + "ły"; + SF Pl Instr => x + "łami"; + SF Pl Loc => x + "łach"; + SF Pl Voc => x + "ły" + }; + + oper mkNTable1055: Str -> SubstForm => Str; --% + oper mkNTable1055 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "ź"; + SF Sg Gen => x + "zia"; + SF Sg Dat => x + "ziowi"; + SF Sg Acc => x + "ź"; + SF Sg Instr => x + "ziem"; + SF Sg Loc => x + "ziu"; + SF Sg Voc => x + "ziu"; + SF Pl Nom => x + "zie"; + SF Pl Gen => x + "zi"; + SF Pl Dat => x + "ziom"; + SF Pl Acc => x + "zie"; + SF Pl Instr => x + "ziami"; + SF Pl Loc => x + "ziach"; + SF Pl Voc => x + "zie" + }; + + oper mkNTable1056: Str -> SubstForm => Str; --% + oper mkNTable1056 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "ś"; + SF Sg Gen => x + "sia"; + SF Sg Dat => x + "siowi"; + SF Sg Acc => x + "ś"; + SF Sg Instr => x + "siem"; + SF Sg Loc => x + "siu"; + SF Sg Voc => x + "siu"; + SF Pl Nom => x + "sie"; + SF Pl Gen => x + "siów"; + SF Pl Dat => x + "siom"; + SF Pl Acc => x + "sie"; + SF Pl Instr => x + "siami"; + SF Pl Loc => x + "siach"; + SF Pl Voc => x + "sie" + }; + + oper mkNTable1057: Str -> SubstForm => Str; --% + oper mkNTable1057 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "y"; + SF Sg Gen => x + "ego"; + SF Sg Dat => x + "emu"; + SF Sg Acc => x + "ego"; + SF Sg Instr => x + "ym"; + SF Sg Loc => x + "ym"; + SF Sg Voc => x + "y"; + SF Pl Nom => x + "e"; + SF Pl Gen => x + "ych"; + SF Pl Dat => x + "ym"; + SF Pl Acc => x + "e"; + SF Pl Instr => x + "ymi"; + SF Pl Loc => x + "ych"; + SF Pl Voc => x + "e" + }; + + oper mkNTable1058: Str -> SubstForm => Str; --% + oper mkNTable1058 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "chomik"; + SF Sg Gen => x + "chomika"; + SF Sg Dat => x + "chomikowi"; + SF Sg Acc => x + "chomika"; + SF Sg Instr => x + "chomikiem"; + SF Sg Loc => x + "chomiku"; + SF Sg Voc => x + "chomiku"; + SF Pl Nom => x + "Chomikowie"; + SF Pl Gen => x + "chomików"; + SF Pl Dat => x + "chomikom"; + SF Pl Acc => x + "chomików"; + SF Pl Instr => x + "chomikami"; + SF Pl Loc => x + "chomikach"; + SF Pl Voc => x + "Chomikowie" + }; + + oper mkNTable1059: Str -> SubstForm => Str; --% + oper mkNTable1059 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "oba"; + SF Sg Gen => x + "oby"; + SF Sg Dat => x + "obie"; + SF Sg Acc => x + "obę"; + SF Sg Instr => x + "obą"; + SF Sg Loc => x + "obie"; + SF Sg Voc => x + "obo"; + SF Pl Nom => x + "oby"; + SF Pl Gen => x + "ób"; + SF Pl Dat => x + "obom"; + SF Pl Acc => x + "oby"; + SF Pl Instr => x + "obami"; + SF Pl Loc => x + "obach"; + SF Pl Voc => x + "oby" + }; + + oper mkNTable1061: Str -> SubstForm => Str; --% + oper mkNTable1061 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "est"; + SF Sg Gen => x + "tu"; + SF Sg Dat => x + "towi"; + SF Sg Acc => x + "est"; + SF Sg Instr => x + "tem"; + SF Sg Loc => x + "cie"; + SF Sg Voc => x + "cie"; + SF Pl Nom => x + "ty"; + SF Pl Gen => x + "tów"; + SF Pl Dat => x + "tom"; + SF Pl Acc => x + "ty"; + SF Pl Instr => x + "tami"; + SF Pl Loc => x + "tach"; + SF Pl Voc => x + "ty" + }; + + oper mkNTable1062: Str -> SubstForm => Str; --% + oper mkNTable1062 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "iec"; + SF Sg Gen => x + "ca"; + SF Sg Dat => x + "cu"; + SF Sg Acc => x + "ca"; + SF Sg Instr => x + "cem"; + SF Sg Loc => x + "cu"; + SF Sg Voc => x + "cze"; + SF Pl Nom => x + "cy"; + SF Pl Gen => x + "ców"; + SF Pl Dat => x + "com"; + SF Pl Acc => x + "ców"; + SF Pl Instr => x + "cami"; + SF Pl Loc => x + "cach"; + SF Pl Voc => x + "cy" + }; + + oper mkNTable1064: Str -> SubstForm => Str; --% + oper mkNTable1064 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ów"; + SF Sg Gen => x + "owu"; + SF Sg Dat => x + "owowi"; + SF Sg Acc => x + "ów"; + SF Sg Instr => x + "owem"; + SF Sg Loc => x + "owie"; + SF Sg Voc => x + "owie"; + SF Pl Nom => x + "owy"; + SF Pl Gen => x + "owów"; + SF Pl Dat => x + "owom"; + SF Pl Acc => x + "owy"; + SF Pl Instr => x + "owami"; + SF Pl Loc => x + "owach"; + SF Pl Voc => x + "owy" + }; + + oper mkNTable1065: Str -> SubstForm => Str; --% + oper mkNTable1065 lexem = + let x = lexem in + table { + SF Sg Nom => x + "a"; + SF Sg Gen => x + ""; + SF Sg Dat => x + ""; + SF Sg Acc => x + "ę"; + SF Sg Instr => x + "ą"; + SF Sg Loc => x + ""; + SF Sg Voc => x + "u"; + SF Pl Nom => x + "e"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "ów"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "e" + }; + + oper mkNTable1066: Str -> SubstForm => Str; --% + oper mkNTable1066 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "o"; + SF Sg Gen => x + "o"; + SF Sg Dat => x + "u"; + SF Sg Acc => x + "o"; + SF Sg Instr => x + "o"; + SF Sg Loc => x + "ze"; + SF Sg Voc => x + "o"; + SF Pl Nom => x + "o"; + SF Pl Gen => x + "o"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "o"; + SF Pl Instr => x + "o"; + SF Pl Loc => x + "o"; + SF Pl Voc => x + "o" + }; + + oper mkNTable1067: Str -> SubstForm => Str; --% + oper mkNTable1067 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "e"; + SF Sg Gen => x + "e"; + SF Sg Dat => x + "owi"; + SF Sg Acc => x + "e"; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "ie"; + SF Sg Voc => x + "ie"; + SF Pl Nom => x + "owie"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "ów"; + SF Pl Instr => x + "e"; + SF Pl Loc => x + "e"; + SF Pl Voc => x + "owie" + }; + + oper mkNTable1068: Str -> SubstForm => Str; --% + oper mkNTable1068 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "ia"; + SF Sg Dat => x + "iowi"; + SF Sg Acc => x + "ia"; + SF Sg Instr => x + "iem"; + SF Sg Loc => x + "iu"; + SF Sg Voc => x + "iu"; + SF Pl Nom => x + "ie"; + SF Pl Gen => x + "i"; + SF Pl Dat => x + "iom"; + SF Pl Acc => x + "ie"; + SF Pl Instr => x + "iami"; + SF Pl Loc => x + "iach"; + SF Pl Voc => x + "ie" + }; + + oper mkNTable1069: Str -> SubstForm => Str; --% + oper mkNTable1069 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "ć"; + SF Sg Gen => x + "cia"; + SF Sg Dat => x + "ciowi"; + SF Sg Acc => x + "cia"; + SF Sg Instr => x + "ciem"; + SF Sg Loc => x + "ciu"; + SF Sg Voc => x + "ciu"; + SF Pl Nom => x + "cie"; + SF Pl Gen => x + "ciów"; + SF Pl Dat => x + "ciom"; + SF Pl Acc => x + "ciów"; + SF Pl Instr => x + "ciami"; + SF Pl Loc => x + "ciach"; + SF Pl Voc => x + "cie" + }; + + oper mkNTable1070: Str -> SubstForm => Str; --% + oper mkNTable1070 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "sła"; + SF Sg Gen => x + "sły"; + SF Sg Dat => x + "śle"; + SF Sg Acc => x + "słę"; + SF Sg Instr => x + "słą"; + SF Sg Loc => x + "śle"; + SF Sg Voc => x + "sło"; + SF Pl Nom => x + "sły"; + SF Pl Gen => x + "seł"; + SF Pl Dat => x + "słom"; + SF Pl Acc => x + "sły"; + SF Pl Instr => x + "słami"; + SF Pl Loc => x + "słach"; + SF Pl Voc => x + "sły" + }; + + oper mkNTable1071: Str -> SubstForm => Str; --% + oper mkNTable1071 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "ciura"; + SF Sg Gen => x + "ciury"; + SF Sg Dat => x + "ciurze"; + SF Sg Acc => x + "ciurę"; + SF Sg Instr => x + "ciurą"; + SF Sg Loc => x + "ciurze"; + SF Sg Voc => x + "ciuro"; + SF Pl Nom => x + "Ciurowie"; + SF Pl Gen => x + "ciurów"; + SF Pl Dat => x + "ciurom"; + SF Pl Acc => x + "ciurów"; + SF Pl Instr => x + "ciurami"; + SF Pl Loc => x + "ciurach"; + SF Pl Voc => x + "Ciurowie" + }; + + oper mkNTable1072: Str -> SubstForm => Str; --% + oper mkNTable1072 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ło"; + SF Sg Gen => x + "ła"; + SF Sg Dat => x + "łu"; + SF Sg Acc => x + "ło"; + SF Sg Instr => x + "łem"; + SF Sg Loc => x + "le"; + SF Sg Voc => x + "ło"; + SF Pl Nom => x + "ła"; + SF Pl Gen => x + "ieł"; + SF Pl Dat => x + "łom"; + SF Pl Acc => x + "ła"; + SF Pl Instr => x + "łami"; + SF Pl Loc => x + "łach"; + SF Pl Voc => x + "ła" + }; + + oper mkNTable1073: Str -> SubstForm => Str; --% + oper mkNTable1073 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "ota"; + SF Sg Gen => x + "oty"; + SF Sg Dat => x + "ocie"; + SF Sg Acc => x + "otę"; + SF Sg Instr => x + "otą"; + SF Sg Loc => x + "ocie"; + SF Sg Voc => x + "oto"; + SF Pl Nom => x + "oty"; + SF Pl Gen => x + "ót"; + SF Pl Dat => x + "otom"; + SF Pl Acc => x + "oty"; + SF Pl Instr => x + "otami"; + SF Pl Loc => x + "otach"; + SF Pl Voc => x + "oty" + }; + + oper mkNTable1074: Str -> SubstForm => Str; --% + oper mkNTable1074 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ół"; + SF Sg Gen => x + "ołu"; + SF Sg Dat => x + "ołowi"; + SF Sg Acc => x + "ół"; + SF Sg Instr => x + "ołem"; + SF Sg Loc => x + "ole"; + SF Sg Voc => x + "ole"; + SF Pl Nom => x + "oły"; + SF Pl Gen => x + "ołów"; + SF Pl Dat => x + "ołom"; + SF Pl Acc => x + "oły"; + SF Pl Instr => x + "ołami"; + SF Pl Loc => x + "ołach"; + SF Pl Voc => x + "oły" + }; + + oper mkNTable1075: Str -> SubstForm => Str; --% + oper mkNTable1075 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "o"; + SF Sg Gen => x + "o"; + SF Sg Dat => x + "u"; + SF Sg Acc => x + "o"; + SF Sg Instr => x + "o"; + SF Sg Loc => x + "zie"; + SF Sg Voc => x + "o"; + SF Pl Nom => x + "o"; + SF Pl Gen => x + "o"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "o"; + SF Pl Instr => x + "o"; + SF Pl Loc => x + "o"; + SF Pl Voc => x + "o" + }; + + oper mkNTable1076: Str -> SubstForm => Str; --% + oper mkNTable1076 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "o"; + SF Sg Gen => x + "a"; + SF Sg Dat => x + "u"; + SF Sg Acc => x + "o"; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "zie"; + SF Sg Voc => x + "o"; + SF Pl Nom => x + "a"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "a"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "a" + }; + + oper mkNTable1078: Str -> SubstForm => Str; --% + oper mkNTable1078 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "cymbał"; + SF Sg Gen => x + "cymbała"; + SF Sg Dat => x + "cymbałowi"; + SF Sg Acc => x + "cymbała"; + SF Sg Instr => x + "cymbałem"; + SF Sg Loc => x + "cymbale"; + SF Sg Voc => x + "cymbale"; + SF Pl Nom => x + "Cymbałowie"; + SF Pl Gen => x + "cymbałów"; + SF Pl Dat => x + "cymbałom"; + SF Pl Acc => x + "cymbałów"; + SF Pl Instr => x + "cymbałami"; + SF Pl Loc => x + "cymbałach"; + SF Pl Voc => x + "Cymbałowie" + }; + + oper mkNTable1079: Str -> SubstForm => Str; --% + oper mkNTable1079 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "el"; + SF Sg Gen => x + "la"; + SF Sg Dat => x + "lowi"; + SF Sg Acc => x + "el"; + SF Sg Instr => x + "lem"; + SF Sg Loc => x + "lu"; + SF Sg Voc => x + "lu"; + SF Pl Nom => x + "le"; + SF Pl Gen => x + "lów"; + SF Pl Dat => x + "lom"; + SF Pl Acc => x + "le"; + SF Pl Instr => x + "lami"; + SF Pl Loc => x + "lach"; + SF Pl Voc => x + "le" + }; + + oper mkNTable1080: Str -> SubstForm => Str; --% + oper mkNTable1080 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "t"; + SF Sg Gen => x + "ta"; + SF Sg Dat => x + "tu"; + SF Sg Acc => x + "ta"; + SF Sg Instr => x + "tem"; + SF Sg Loc => x + "cie"; + SF Sg Voc => x + "cie"; + SF Pl Nom => x + "ci"; + SF Pl Gen => x + "tów"; + SF Pl Dat => x + "tom"; + SF Pl Acc => x + "tów"; + SF Pl Instr => x + "tami"; + SF Pl Loc => x + "tach"; + SF Pl Voc => x + "ci" + }; + + oper mkNTable1081: Str -> SubstForm => Str; --% + oper mkNTable1081 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "t"; + SF Sg Gen => x + "ta"; + SF Sg Dat => x + "tu"; + SF Sg Acc => x + "ta"; + SF Sg Instr => x + "tem"; + SF Sg Loc => x + "cie"; + SF Sg Voc => x + "cie"; + SF Pl Nom => x + "ty"; + SF Pl Gen => x + "tów"; + SF Pl Dat => x + "tom"; + SF Pl Acc => x + "ty"; + SF Pl Instr => x + "tami"; + SF Pl Loc => x + "tach"; + SF Pl Voc => x + "ty" + }; + + oper mkNTable1082: Str -> SubstForm => Str; --% + oper mkNTable1082 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "smo"; + SF Sg Gen => x + "sma"; + SF Sg Dat => x + "smu"; + SF Sg Acc => x + "smo"; + SF Sg Instr => x + "smem"; + SF Sg Loc => x + "śmie"; + SF Sg Voc => x + "smo"; + SF Pl Nom => x + "sma"; + SF Pl Gen => x + "sm"; + SF Pl Dat => x + "smom"; + SF Pl Acc => x + "sma"; + SF Pl Instr => x + "smami"; + SF Pl Loc => x + "smach"; + SF Pl Voc => x + "sma" + }; + + oper mkNTable1083: Str -> SubstForm => Str; --% + oper mkNTable1083 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "ź"; + SF Sg Gen => x + "zi"; + SF Sg Dat => x + "zi"; + SF Sg Acc => x + "ź"; + SF Sg Instr => x + "zią"; + SF Sg Loc => x + "zi"; + SF Sg Voc => x + "zi"; + SF Pl Nom => x + "zie"; + SF Pl Gen => x + "zi"; + SF Pl Dat => x + "ziom"; + SF Pl Acc => x + "zie"; + SF Pl Instr => x + "ziami"; + SF Pl Loc => x + "ziach"; + SF Pl Voc => x + "zie" + }; + + oper mkNTable1084: Str -> SubstForm => Str; --% + oper mkNTable1084 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "iu"; + SF Sg Dat => x + "iowi"; + SF Sg Acc => x + ""; + SF Sg Instr => x + "iem"; + SF Sg Loc => x + "iu"; + SF Sg Voc => x + "iu"; + SF Pl Nom => x + "ie"; + SF Pl Gen => x + "i"; + SF Pl Dat => x + "iom"; + SF Pl Acc => x + "ie"; + SF Pl Instr => x + "iami"; + SF Pl Loc => x + "iach"; + SF Pl Voc => x + "ie" + }; + + oper mkNTable1085: Str -> SubstForm => Str; --% + oper mkNTable1085 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "eść"; + SF Sg Gen => x + "ci"; + SF Sg Dat => x + "ci"; + SF Sg Acc => x + "eść"; + SF Sg Instr => x + "cią"; + SF Sg Loc => x + "ci"; + SF Sg Voc => x + "ci"; + SF Pl Nom => x + "ci"; + SF Pl Gen => x + "ci"; + SF Pl Dat => x + "ciom"; + SF Pl Acc => x + "ci"; + SF Pl Instr => x + "ciami"; + SF Pl Loc => x + "ciach"; + SF Pl Voc => x + "ci" + }; + + oper mkNTable1086: Str -> SubstForm => Str; --% + oper mkNTable1086 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "oło"; + SF Sg Gen => x + "oła"; + SF Sg Dat => x + "ołu"; + SF Sg Acc => x + "oło"; + SF Sg Instr => x + "ołem"; + SF Sg Loc => x + "ole"; + SF Sg Voc => x + "oło"; + SF Pl Nom => x + "oła"; + SF Pl Gen => x + "ół"; + SF Pl Dat => x + "ołom"; + SF Pl Acc => x + "oła"; + SF Pl Instr => x + "ołami"; + SF Pl Loc => x + "ołach"; + SF Pl Voc => x + "oła" + }; + + oper mkNTable1087: Str -> SubstForm => Str; --% + oper mkNTable1087 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "czubek"; + SF Sg Gen => x + "czubka"; + SF Sg Dat => x + "czubkowi"; + SF Sg Acc => x + "czubka"; + SF Sg Instr => x + "czubkiem"; + SF Sg Loc => x + "czubku"; + SF Sg Voc => x + "czubku"; + SF Pl Nom => x + "Czubkowie"; + SF Pl Gen => x + "czubków"; + SF Pl Dat => x + "czubkom"; + SF Pl Acc => x + "czubków"; + SF Pl Instr => x + "czubkami"; + SF Pl Loc => x + "czubkach"; + SF Pl Voc => x + "Czubkowie" + }; + + oper mkNTable1088: Str -> SubstForm => Str; --% + oper mkNTable1088 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "y"; + SF Sg Gen => x + "ego"; + SF Sg Dat => x + "emu"; + SF Sg Acc => x + "y"; + SF Sg Instr => x + "ym"; + SF Sg Loc => x + "ym"; + SF Sg Voc => x + "y"; + SF Pl Nom => x + "e"; + SF Pl Gen => x + "ych"; + SF Pl Dat => x + "ym"; + SF Pl Acc => x + "e"; + SF Pl Instr => x + "ymi"; + SF Pl Loc => x + "ych"; + SF Pl Voc => x + "e" + }; + + oper mkNTable1089: Str -> SubstForm => Str; --% + oper mkNTable1089 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "ciec"; + SF Sg Gen => x + "ćca"; + SF Sg Dat => x + "ćcowi"; + SF Sg Acc => x + "ćca"; + SF Sg Instr => x + "ćcem"; + SF Sg Loc => x + "ćcu"; + SF Sg Voc => x + "ćcu"; + SF Pl Nom => x + "ćce"; + SF Pl Gen => x + "ćców"; + SF Pl Dat => x + "ćcom"; + SF Pl Acc => x + "ćce"; + SF Pl Instr => x + "ćcami"; + SF Pl Loc => x + "ćcach"; + SF Pl Voc => x + "ćce" + }; + + oper mkNTable1090: Str -> SubstForm => Str; --% + oper mkNTable1090 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "ciec"; + SF Sg Gen => x + "ćca"; + SF Sg Dat => x + "ćcowi"; + SF Sg Acc => x + "ciec"; + SF Sg Instr => x + "ćcem"; + SF Sg Loc => x + "ćcu"; + SF Sg Voc => x + "ćcu"; + SF Pl Nom => x + "ćce"; + SF Pl Gen => x + "ćców"; + SF Pl Dat => x + "ćcom"; + SF Pl Acc => x + "ćce"; + SF Pl Instr => x + "ćcami"; + SF Pl Loc => x + "ćcach"; + SF Pl Voc => x + "ćce" + }; + + oper mkNTable1091: Str -> SubstForm => Str; --% + oper mkNTable1091 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "człowiek"; + SF Sg Gen => x + "człowieka"; + SF Sg Dat => x + "człowiekowi"; + SF Sg Acc => x + "człowieka"; + SF Sg Instr => x + "człowiekiem"; + SF Sg Loc => x + "człowieku"; + SF Sg Voc => x + "człowieku"; + SF Pl Nom => x + "ludzie"; + SF Pl Gen => x + "ludzi"; + SF Pl Dat => x + "ludziom"; + SF Pl Acc => x + "ludzi"; + SF Pl Instr => x + "ludźmi"; + SF Pl Loc => x + "ludziach"; + SF Pl Voc => x + "ludzie" + }; + + oper mkNTable1094: Str -> SubstForm => Str; --% + oper mkNTable1094 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "ś"; + SF Sg Gen => x + "si"; + SF Sg Dat => x + "si"; + SF Sg Acc => x + "ś"; + SF Sg Instr => x + "sią"; + SF Sg Loc => x + "si"; + SF Sg Voc => x + "ś"; + SF Pl Nom => x + "sie"; + SF Pl Gen => x + "si"; + SF Pl Dat => x + "siom"; + SF Pl Acc => x + "sie"; + SF Pl Instr => x + "siami"; + SF Pl Loc => x + "siach"; + SF Pl Voc => x + "sie" + }; + + oper mkNTable1097: Str -> SubstForm => Str; --% + oper mkNTable1097 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "ń"; + SF Sg Gen => x + "ni"; + SF Sg Dat => x + "ni"; + SF Sg Acc => x + "ń"; + SF Sg Instr => x + "nią"; + SF Sg Loc => x + "ni"; + SF Sg Voc => x + "ni"; + SF Pl Nom => x + "nie"; + SF Pl Gen => x + "ni"; + SF Pl Dat => x + "niom"; + SF Pl Acc => x + "nie"; + SF Pl Instr => x + "ńmi"; + SF Pl Loc => x + "niach"; + SF Pl Voc => x + "nie" + }; + + oper mkNTable1098: Str -> SubstForm => Str; --% + oper mkNTable1098 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "el"; + SF Sg Gen => x + "la"; + SF Sg Dat => x + "lowi"; + SF Sg Acc => x + "la"; + SF Sg Instr => x + "lem"; + SF Sg Loc => x + "lu"; + SF Sg Voc => x + "lu"; + SF Pl Nom => x + "le"; + SF Pl Gen => x + "lów"; + SF Pl Dat => x + "lom"; + SF Pl Acc => x + "le"; + SF Pl Instr => x + "lami"; + SF Pl Loc => x + "lach"; + SF Pl Voc => x + "le" + }; + + oper mkNTable1099: Str -> SubstForm => Str; --% + oper mkNTable1099 lexem = + let x = Predef.tk 7 lexem in + table { + SF Sg Nom => x + "dekapol"; + SF Sg Gen => x + "Dekapolu"; + SF Sg Dat => x + "Dekapolowi"; + SF Sg Acc => x + "dekapol"; + SF Sg Instr => x + "Dekapolem"; + SF Sg Loc => x + "Dekapolu"; + SF Sg Voc => x + "Dekapolu"; + SF Pl Nom => x + "dekapole"; + SF Pl Gen => x + "dekapoli"; + SF Pl Dat => x + "dekapolom"; + SF Pl Acc => x + "dekapole"; + SF Pl Instr => x + "dekapolami"; + SF Pl Loc => x + "dekapolach"; + SF Pl Voc => x + "dekapole" + }; + + oper mkNTable1100: Str -> SubstForm => Str; --% + oper mkNTable1100 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "ń"; + SF Sg Gen => x + "niu"; + SF Sg Dat => x + "niowi"; + SF Sg Acc => x + "ń"; + SF Sg Instr => x + "niem"; + SF Sg Loc => x + "niu"; + SF Sg Voc => x + "niu"; + SF Pl Nom => x + "nie"; + SF Pl Gen => x + "ni"; + SF Pl Dat => x + "niom"; + SF Pl Acc => x + "nie"; + SF Pl Instr => x + "niami"; + SF Pl Loc => x + "niach"; + SF Pl Voc => x + "nie" + }; + + oper mkNTable1101: Str -> SubstForm => Str; --% + oper mkNTable1101 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "eszcz"; + SF Sg Gen => x + "żdżu"; + SF Sg Dat => x + "żdżowi"; + SF Sg Acc => x + "eszcz"; + SF Sg Instr => x + "żdżem"; + SF Sg Loc => x + "żdżu"; + SF Sg Voc => x + "żdżu"; + SF Pl Nom => x + "żdże"; + SF Pl Gen => x + "żdżów"; + SF Pl Dat => x + "żdżom"; + SF Pl Acc => x + "żdże"; + SF Pl Instr => x + "żdżami"; + SF Pl Loc => x + "żdżach"; + SF Pl Voc => x + "żdże" + }; + + oper mkNTable1102: Str -> SubstForm => Str; --% + oper mkNTable1102 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "eł"; + SF Sg Gen => x + "ła"; + SF Sg Dat => x + "łu"; + SF Sg Acc => x + "ła"; + SF Sg Instr => x + "łem"; + SF Sg Loc => x + "le"; + SF Sg Voc => x + "le"; + SF Pl Nom => x + "li"; + SF Pl Gen => x + "łów"; + SF Pl Dat => x + "łom"; + SF Pl Acc => x + "łów"; + SF Pl Instr => x + "łami"; + SF Pl Loc => x + "łach"; + SF Pl Voc => x + "li" + }; + + oper mkNTable1103: Str -> SubstForm => Str; --% + oper mkNTable1103 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "eł"; + SF Sg Gen => x + "ła"; + SF Sg Dat => x + "łu"; + SF Sg Acc => x + "ła"; + SF Sg Instr => x + "łem"; + SF Sg Loc => x + "le"; + SF Sg Voc => x + "le"; + SF Pl Nom => x + "ły"; + SF Pl Gen => x + "łów"; + SF Pl Dat => x + "łom"; + SF Pl Acc => x + "ły"; + SF Pl Instr => x + "łami"; + SF Pl Loc => x + "łach"; + SF Pl Voc => x + "ły" + }; + + oper mkNTable1105: Str -> SubstForm => Str; --% + oper mkNTable1105 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "obro"; + SF Sg Gen => x + "obra"; + SF Sg Dat => x + "obru"; + SF Sg Acc => x + "obro"; + SF Sg Instr => x + "obrem"; + SF Sg Loc => x + "obru"; + SF Sg Voc => x + "obro"; + SF Pl Nom => x + "obra"; + SF Pl Gen => x + "óbr"; + SF Pl Dat => x + "obrom"; + SF Pl Acc => x + "obra"; + SF Pl Instr => x + "obrami"; + SF Pl Loc => x + "obrach"; + SF Pl Voc => x + "obra" + }; + + oper mkNTable1106: Str -> SubstForm => Str; --% + oper mkNTable1106 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "azd"; + SF Sg Gen => x + "azdu"; + SF Sg Dat => x + "azdowi"; + SF Sg Acc => x + "azd"; + SF Sg Instr => x + "azdem"; + SF Sg Loc => x + "eździe"; + SF Sg Voc => x + "eździe"; + SF Pl Nom => x + "azdy"; + SF Pl Gen => x + "azdów"; + SF Pl Dat => x + "azdom"; + SF Pl Acc => x + "azdy"; + SF Pl Instr => x + "azdami"; + SF Pl Loc => x + "azdach"; + SF Pl Voc => x + "azdy" + }; + + oper mkNTable1107: Str -> SubstForm => Str; --% + oper mkNTable1107 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ór"; + SF Sg Gen => x + "ora"; + SF Sg Dat => x + "orowi"; + SF Sg Acc => x + "ora"; + SF Sg Instr => x + "orem"; + SF Sg Loc => x + "orze"; + SF Sg Voc => x + "orze"; + SF Pl Nom => x + "orzy"; + SF Pl Gen => x + "orów"; + SF Pl Dat => x + "orom"; + SF Pl Acc => x + "orów"; + SF Pl Instr => x + "orami"; + SF Pl Loc => x + "orach"; + SF Pl Voc => x + "orzy" + }; + + oper mkNTable1108: Str -> SubstForm => Str; --% + oper mkNTable1108 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "ola"; + SF Sg Gen => x + "oli"; + SF Sg Dat => x + "oli"; + SF Sg Acc => x + "olę"; + SF Sg Instr => x + "olą"; + SF Sg Loc => x + "oli"; + SF Sg Voc => x + "olo"; + SF Pl Nom => x + "ole"; + SF Pl Gen => x + "ól"; + SF Pl Dat => x + "olom"; + SF Pl Acc => x + "ole"; + SF Pl Instr => x + "olami"; + SF Pl Loc => x + "olach"; + SF Pl Voc => x + "ole" + }; + + oper mkNTable1109: Str -> SubstForm => Str; --% + oper mkNTable1109 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "sł"; + SF Sg Gen => x + "słu"; + SF Sg Dat => x + "słowi"; + SF Sg Acc => x + "sł"; + SF Sg Instr => x + "słem"; + SF Sg Loc => x + "śle"; + SF Sg Voc => x + "śle"; + SF Pl Nom => x + "sły"; + SF Pl Gen => x + "słów"; + SF Pl Dat => x + "słom"; + SF Pl Acc => x + "sły"; + SF Pl Instr => x + "słami"; + SF Pl Loc => x + "słach"; + SF Pl Voc => x + "sły" + }; + + oper mkNTable1112: Str -> SubstForm => Str; --% + oper mkNTable1112 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "oga"; + SF Sg Gen => x + "ogi"; + SF Sg Dat => x + "odze"; + SF Sg Acc => x + "ogę"; + SF Sg Instr => x + "ogą"; + SF Sg Loc => x + "odze"; + SF Sg Voc => x + "ogo"; + SF Pl Nom => x + "ogi"; + SF Pl Gen => x + "óg"; + SF Pl Dat => x + "ogom"; + SF Pl Acc => x + "ogi"; + SF Pl Instr => x + "ogami"; + SF Pl Loc => x + "ogach"; + SF Pl Voc => x + "ogi" + }; + + oper mkNTable1114: Str -> SubstForm => Str; --% + oper mkNTable1114 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "ia"; + SF Sg Dat => x + "iowi"; + SF Sg Acc => x + "ia"; + SF Sg Instr => x + "iem"; + SF Sg Loc => x + "iu"; + SF Sg Voc => x + "iu"; + SF Pl Nom => x + "ie"; + SF Pl Gen => x + "iów"; + SF Pl Dat => x + "iom"; + SF Pl Acc => x + "ie"; + SF Pl Instr => x + "iami"; + SF Pl Loc => x + "iach"; + SF Pl Voc => x + "ie" + }; + + oper mkNTable1115: Str -> SubstForm => Str; --% + oper mkNTable1115 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "zd"; + SF Sg Gen => x + "zda"; + SF Sg Dat => x + "zdowi"; + SF Sg Acc => x + "zda"; + SF Sg Instr => x + "zdem"; + SF Sg Loc => x + "ździe"; + SF Sg Voc => x + "ździe"; + SF Pl Nom => x + "zdy"; + SF Pl Gen => x + "zdów"; + SF Pl Dat => x + "zdom"; + SF Pl Acc => x + "zdy"; + SF Pl Instr => x + "zdami"; + SF Pl Loc => x + "zdach"; + SF Pl Voc => x + "zdy" + }; + + oper mkNTable1117: Str -> SubstForm => Str; --% + oper mkNTable1117 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "e"; + SF Sg Gen => x + "ego"; + SF Sg Dat => x + "emu"; + SF Sg Acc => x + "ego"; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "em"; + SF Sg Voc => x + "e"; + SF Pl Nom => x + "owie"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "ów"; + SF Pl Instr => x + "e"; + SF Pl Loc => x + "e"; + SF Pl Voc => x + "owie" + }; + + oper mkNTable1118: Str -> SubstForm => Str; --% + oper mkNTable1118 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ha"; + SF Sg Gen => x + "hy"; + SF Sg Dat => x + "sze"; + SF Sg Acc => x + "hę"; + SF Sg Instr => x + "hą"; + SF Sg Loc => x + "sze"; + SF Sg Voc => x + "ho"; + SF Pl Nom => x + "hy"; + SF Pl Gen => x + "h"; + SF Pl Dat => x + "hom"; + SF Pl Acc => x + "hy"; + SF Pl Instr => x + "hami"; + SF Pl Loc => x + "hach"; + SF Pl Voc => x + "hy" + }; + + oper mkNTable1119: Str -> SubstForm => Str; --% + oper mkNTable1119 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "duk"; + SF Sg Gen => x + "duka"; + SF Sg Dat => x + "Dukowi"; + SF Sg Acc => x + "duka"; + SF Sg Instr => x + "Dukiem"; + SF Sg Loc => x + "Duku"; + SF Sg Voc => x + "Duku"; + SF Pl Nom => x + "Dukowie"; + SF Pl Gen => x + "Duków"; + SF Pl Dat => x + "dukom"; + SF Pl Acc => x + "Duków"; + SF Pl Instr => x + "dukami"; + SF Pl Loc => x + "dukach"; + SF Pl Voc => x + "Dukowie" + }; + + oper mkNTable1120: Str -> SubstForm => Str; --% + oper mkNTable1120 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "u"; + SF Sg Dat => x + ""; + SF Sg Acc => x + ""; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "ze"; + SF Sg Voc => x + "ze"; + SF Pl Nom => x + "y"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "y"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "y" + }; + + oper mkNTable1121: Str -> SubstForm => Str; --% + oper mkNTable1121 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "eń"; + SF Sg Gen => x + "nia"; + SF Sg Dat => x + "niowi"; + SF Sg Acc => x + "nia"; + SF Sg Instr => x + "niem"; + SF Sg Loc => x + "niu"; + SF Sg Voc => x + "niu"; + SF Pl Nom => x + "nie"; + SF Pl Gen => x + "niów"; + SF Pl Dat => x + "niom"; + SF Pl Acc => x + "niów"; + SF Pl Instr => x + "niami"; + SF Pl Loc => x + "niach"; + SF Pl Voc => x + "nie" + }; + + oper mkNTable1122: Str -> SubstForm => Str; --% + oper mkNTable1122 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "eń"; + SF Sg Gen => x + "nia"; + SF Sg Dat => x + "niowi"; + SF Sg Acc => x + "nia"; + SF Sg Instr => x + "niem"; + SF Sg Loc => x + "niu"; + SF Sg Voc => x + "niu"; + SF Pl Nom => x + "nie"; + SF Pl Gen => x + "niów"; + SF Pl Dat => x + "niom"; + SF Pl Acc => x + "nie"; + SF Pl Instr => x + "niami"; + SF Pl Loc => x + "niach"; + SF Pl Voc => x + "nie" + }; + + oper mkNTable1123: Str -> SubstForm => Str; --% + oper mkNTable1123 lexem = + let x = Predef.tk 9 lexem in + table { + SF Sg Nom => x + "dworaczek"; + SF Sg Gen => x + "dworaczka"; + SF Sg Dat => x + "Dworaczkowi"; + SF Sg Acc => x + "dworaczka"; + SF Sg Instr => x + "Dworaczkiem"; + SF Sg Loc => x + "Dworaczku"; + SF Sg Voc => x + "Dworaczku"; + SF Pl Nom => x + "Dworaczkowie"; + SF Pl Gen => x + "Dworaczków"; + SF Pl Dat => x + "dworaczkom"; + SF Pl Acc => x + "Dworaczków"; + SF Pl Instr => x + "dworaczkami"; + SF Pl Loc => x + "dworaczkach"; + SF Pl Voc => x + "Dworaczkowie" + }; + + oper mkNTable1124: Str -> SubstForm => Str; --% + oper mkNTable1124 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "zec"; + SF Sg Gen => x + "ca"; + SF Sg Dat => x + "cowi"; + SF Sg Acc => x + "zec"; + SF Sg Instr => x + "cem"; + SF Sg Loc => x + "cu"; + SF Sg Voc => x + "cu"; + SF Pl Nom => x + "ce"; + SF Pl Gen => x + "ców"; + SF Pl Dat => x + "com"; + SF Pl Acc => x + "ce"; + SF Pl Instr => x + "cami"; + SF Pl Loc => x + "cach"; + SF Pl Voc => x + "ce" + }; + + oper mkNTable1125: Str -> SubstForm => Str; --% + oper mkNTable1125 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "zec"; + SF Sg Gen => x + "ca"; + SF Sg Dat => x + "cowi"; + SF Sg Acc => x + "ca"; + SF Sg Instr => x + "cem"; + SF Sg Loc => x + "cu"; + SF Sg Voc => x + "cu"; + SF Pl Nom => x + "ce"; + SF Pl Gen => x + "ców"; + SF Pl Dat => x + "com"; + SF Pl Acc => x + "ce"; + SF Pl Instr => x + "cami"; + SF Pl Loc => x + "cach"; + SF Pl Voc => x + "ce" + }; + + oper mkNTable1126: Str -> SubstForm => Str; --% + oper mkNTable1126 lexem = + let x = lexem in + table { + SF Sg Nom => x + "a"; + SF Sg Gen => x + ""; + SF Sg Dat => x + ""; + SF Sg Acc => x + "ę"; + SF Sg Instr => x + "ą"; + SF Sg Loc => x + ""; + SF Sg Voc => x + "u"; + SF Pl Nom => x + "owie"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "ów"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "owie" + }; + + oper mkNTable1127: Str -> SubstForm => Str; --% + oper mkNTable1127 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "a"; + SF Sg Gen => x + "y"; + SF Sg Dat => x + "ie"; + SF Sg Acc => x + "ę"; + SF Sg Instr => x + "ą"; + SF Sg Loc => x + "ie"; + SF Sg Voc => x + "o"; + SF Pl Nom => x + "y"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "y"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "y" + }; + + oper mkNTable1128: Str -> SubstForm => Str; --% + oper mkNTable1128 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "cko"; + SF Sg Gen => x + "cka"; + SF Sg Dat => x + "cku"; + SF Sg Acc => x + "cko"; + SF Sg Instr => x + "ckiem"; + SF Sg Loc => x + "cku"; + SF Sg Voc => x + "cko"; + SF Pl Nom => x + "ci"; + SF Pl Gen => x + "ci"; + SF Pl Dat => x + "ciom"; + SF Pl Acc => x + "ci"; + SF Pl Instr => x + "ćmi"; + SF Pl Loc => x + "ciach"; + SF Pl Voc => x + "ci" + }; + + oper mkNTable1129: Str -> SubstForm => Str; --% + oper mkNTable1129 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "ieć"; + SF Sg Gen => x + "ciu"; + SF Sg Dat => x + "ciowi"; + SF Sg Acc => x + "ieć"; + SF Sg Instr => x + "ciem"; + SF Sg Loc => x + "ciu"; + SF Sg Voc => x + "ciu"; + SF Pl Nom => x + "cie"; + SF Pl Gen => x + "ci"; + SF Pl Dat => x + "ciom"; + SF Pl Acc => x + "cie"; + SF Pl Instr => x + "ciami"; + SF Pl Loc => x + "ciach"; + SF Pl Voc => x + "cie" + }; + + oper mkNTable1130: Str -> SubstForm => Str; --% + oper mkNTable1130 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ąb"; + SF Sg Gen => x + "ęba"; + SF Sg Dat => x + "ębowi"; + SF Sg Acc => x + "ąb"; + SF Sg Instr => x + "ębem"; + SF Sg Loc => x + "ębie"; + SF Sg Voc => x + "ębie"; + SF Pl Nom => x + "ęby"; + SF Pl Gen => x + "ębów"; + SF Pl Dat => x + "ębom"; + SF Pl Acc => x + "ęby"; + SF Pl Instr => x + "ębami"; + SF Pl Loc => x + "ębach"; + SF Pl Voc => x + "ęby" + }; + + oper mkNTable1131: Str -> SubstForm => Str; --% + oper mkNTable1131 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "zień"; + SF Sg Gen => x + "nia"; + SF Sg Dat => x + "niowi"; + SF Sg Acc => x + "zień"; + SF Sg Instr => x + "niem"; + SF Sg Loc => x + "niu"; + SF Sg Voc => x + "niu"; + SF Pl Nom => x + "nie"; + SF Pl Gen => x + "ni"; + SF Pl Dat => x + "niom"; + SF Pl Acc => x + "nie"; + SF Pl Instr => x + "niami"; + SF Pl Loc => x + "niach"; + SF Pl Voc => x + "nie" + }; + + oper mkNTable1133: Str -> SubstForm => Str; --% + oper mkNTable1133 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ąb"; + SF Sg Gen => x + "ęba"; + SF Sg Dat => x + "ębowi"; + SF Sg Acc => x + "ęba"; + SF Sg Instr => x + "ębem"; + SF Sg Loc => x + "ębie"; + SF Sg Voc => x + "ębie"; + SF Pl Nom => x + "ęby"; + SF Pl Gen => x + "ębów"; + SF Pl Dat => x + "ębom"; + SF Pl Acc => x + "ęby"; + SF Pl Instr => x + "ębami"; + SF Pl Loc => x + "ębach"; + SF Pl Voc => x + "ęby" + }; + + oper mkNTable1134: Str -> SubstForm => Str; --% + oper mkNTable1134 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ąb"; + SF Sg Gen => x + "ębu"; + SF Sg Dat => x + "ębowi"; + SF Sg Acc => x + "ąb"; + SF Sg Instr => x + "ębem"; + SF Sg Loc => x + "ębie"; + SF Sg Voc => x + "ębie"; + SF Pl Nom => x + "ęby"; + SF Pl Gen => x + "ębów"; + SF Pl Dat => x + "ębom"; + SF Pl Acc => x + "ęby"; + SF Pl Instr => x + "ębami"; + SF Pl Loc => x + "ębach"; + SF Pl Voc => x + "ęby" + }; + + oper mkNTable1135: Str -> SubstForm => Str; --% + oper mkNTable1135 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ół"; + SF Sg Gen => x + "oła"; + SF Sg Dat => x + "ołowi"; + SF Sg Acc => x + "oła"; + SF Sg Instr => x + "ołem"; + SF Sg Loc => x + "ole"; + SF Sg Voc => x + "ole"; + SF Pl Nom => x + "oły"; + SF Pl Gen => x + "ołów"; + SF Pl Dat => x + "ołom"; + SF Pl Acc => x + "oły"; + SF Pl Instr => x + "ołami"; + SF Pl Loc => x + "ołach"; + SF Pl Voc => x + "oły" + }; + + oper mkNTable1136: Str -> SubstForm => Str; --% + oper mkNTable1136 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "en"; + SF Sg Gen => x + "nu"; + SF Sg Dat => x + "nowi"; + SF Sg Acc => x + "en"; + SF Sg Instr => x + "nem"; + SF Sg Loc => x + "nie"; + SF Sg Voc => x + "nie"; + SF Pl Nom => x + "ny"; + SF Pl Gen => x + "nów"; + SF Pl Dat => x + "nom"; + SF Pl Acc => x + "ny"; + SF Pl Instr => x + "nami"; + SF Pl Loc => x + "nach"; + SF Pl Voc => x + "ny" + }; + + oper mkNTable1137: Str -> SubstForm => Str; --% + oper mkNTable1137 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "e"; + SF Sg Gen => x + "e"; + SF Sg Dat => x + "e"; + SF Sg Acc => x + "e"; + SF Sg Instr => x + "e"; + SF Sg Loc => x + "ze"; + SF Sg Voc => x + "ze"; + SF Pl Nom => x + "e"; + SF Pl Gen => x + "e"; + SF Pl Dat => x + "e"; + SF Pl Acc => x + "e"; + SF Pl Instr => x + "e"; + SF Pl Loc => x + "e"; + SF Pl Voc => x + "e" + }; + + oper mkNTable1138: Str -> SubstForm => Str; --% + oper mkNTable1138 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "e"; + SF Sg Gen => x + "u"; + SF Sg Dat => x + "owi"; + SF Sg Acc => x + "e"; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "u"; + SF Sg Voc => x + "u"; + SF Pl Nom => x + "e"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "e"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "e" + }; + + oper mkNTable1139: Str -> SubstForm => Str; --% + oper mkNTable1139 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "on"; + SF Sg Gen => x + "onu"; + SF Sg Dat => x + "onowi"; + SF Sg Acc => x + "on"; + SF Sg Instr => x + "onem"; + SF Sg Loc => x + "onie"; + SF Sg Voc => x + "onie"; + SF Pl Nom => x + "a"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "a"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "a" + }; + + oper mkNTable1140: Str -> SubstForm => Str; --% + oper mkNTable1140 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "u"; + SF Sg Dat => x + "owi"; + SF Sg Acc => x + "u"; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "u"; + SF Sg Voc => x + "u"; + SF Pl Nom => x + "e"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "e"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "e" + }; + + oper mkNTable1141: Str -> SubstForm => Str; --% + oper mkNTable1141 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "ier"; + SF Sg Gen => x + "ra"; + SF Sg Dat => x + "rowi"; + SF Sg Acc => x + "ra"; + SF Sg Instr => x + "rem"; + SF Sg Loc => x + "rze"; + SF Sg Voc => x + "rze"; + SF Pl Nom => x + "ry"; + SF Pl Gen => x + "rów"; + SF Pl Dat => x + "rom"; + SF Pl Acc => x + "ry"; + SF Pl Instr => x + "rami"; + SF Pl Loc => x + "rach"; + SF Pl Voc => x + "ry" + }; + + oper mkNTable1142: Str -> SubstForm => Str; --% + oper mkNTable1142 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "o"; + SF Sg Gen => x + "a"; + SF Sg Dat => x + "owi"; + SF Sg Acc => x + "a"; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "ze"; + SF Sg Voc => x + "o"; + SF Pl Nom => x + "owie"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "ów"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "owie" + }; + + oper mkNTable1143: Str -> SubstForm => Str; --% + oper mkNTable1143 lexem = + let x = Predef.tk 7 lexem in + table { + SF Sg Nom => x + "Filaret"; + SF Sg Gen => x + "filareta"; + SF Sg Dat => x + "Filaretowi"; + SF Sg Acc => x + "filareta"; + SF Sg Instr => x + "Filaretem"; + SF Sg Loc => x + "filarecie"; + SF Sg Voc => x + "filarecie"; + SF Pl Nom => x + "filareci"; + SF Pl Gen => x + "filaretów"; + SF Pl Dat => x + "filaretom"; + SF Pl Acc => x + "filaretów"; + SF Pl Instr => x + "filaretami"; + SF Pl Loc => x + "filaretach"; + SF Pl Voc => x + "filareci" + }; + + oper mkNTable1144: Str -> SubstForm => Str; --% + oper mkNTable1144 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ja"; + SF Sg Gen => x + "i"; + SF Sg Dat => x + "i"; + SF Sg Acc => x + "ję"; + SF Sg Instr => x + "ją"; + SF Sg Loc => x + "i"; + SF Sg Voc => x + "jo"; + SF Pl Nom => x + "je"; + SF Pl Gen => x + "jów"; + SF Pl Dat => x + "jom"; + SF Pl Acc => x + "jów"; + SF Pl Instr => x + "jami"; + SF Pl Loc => x + "jach"; + SF Pl Voc => x + "je" + }; + + oper mkNTable1145: Str -> SubstForm => Str; --% + oper mkNTable1145 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "a"; + SF Sg Gen => x + "y"; + SF Sg Dat => x + "ze"; + SF Sg Acc => x + "ę"; + SF Sg Instr => x + "ą"; + SF Sg Loc => x + "ze"; + SF Sg Voc => x + "o"; + SF Pl Nom => x + "zy"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "ów"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "zy" + }; + + oper mkNTable1146: Str -> SubstForm => Str; --% + oper mkNTable1146 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "ź"; + SF Sg Gen => x + "zia"; + SF Sg Dat => x + "ziowi"; + SF Sg Acc => x + "ź"; + SF Sg Instr => x + "ziem"; + SF Sg Loc => x + "ziu"; + SF Sg Voc => x + "ziu"; + SF Pl Nom => x + "zie"; + SF Pl Gen => x + "ziów"; + SF Pl Dat => x + "ziom"; + SF Pl Acc => x + "zie"; + SF Pl Instr => x + "ziami"; + SF Pl Loc => x + "ziach"; + SF Pl Voc => x + "zie" + }; + + oper mkNTable1147: Str -> SubstForm => Str; --% + oper mkNTable1147 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "t"; + SF Sg Gen => x + "tu"; + SF Sg Dat => x + "towi"; + SF Sg Acc => x + "t"; + SF Sg Instr => x + "tem"; + SF Sg Loc => x + "cie"; + SF Sg Voc => x + "cie"; + SF Pl Nom => x + "ta"; + SF Pl Gen => x + "tów"; + SF Pl Dat => x + "tom"; + SF Pl Acc => x + "ta"; + SF Pl Instr => x + "tami"; + SF Pl Loc => x + "tach"; + SF Pl Voc => x + "ta" + }; + + oper mkNTable1148: Str -> SubstForm => Str; --% + oper mkNTable1148 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "futura"; + SF Sg Gen => x + "Futury"; + SF Sg Dat => x + "Futurze"; + SF Sg Acc => x + "Futurę"; + SF Sg Instr => x + "Futurą"; + SF Sg Loc => x + "Futurze"; + SF Sg Voc => x + "Futuro"; + SF Pl Nom => x + "Futury"; + SF Pl Gen => x + "Futur"; + SF Pl Dat => x + "futurom"; + SF Pl Acc => x + "Futury"; + SF Pl Instr => x + "futurami"; + SF Pl Loc => x + "futurach"; + SF Pl Voc => x + "Futury" + }; + + oper mkNTable1149: Str -> SubstForm => Str; --% + oper mkNTable1149 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "zda"; + SF Sg Gen => x + "zdy"; + SF Sg Dat => x + "ździe"; + SF Sg Acc => x + "zdę"; + SF Sg Instr => x + "zdą"; + SF Sg Loc => x + "ździe"; + SF Sg Voc => x + "zdo"; + SF Pl Nom => x + "zdowie"; + SF Pl Gen => x + "zdów"; + SF Pl Dat => x + "zdom"; + SF Pl Acc => x + "zdów"; + SF Pl Instr => x + "zdami"; + SF Pl Loc => x + "zdach"; + SF Pl Voc => x + "zdowie" + }; + + oper mkNTable1150: Str -> SubstForm => Str; --% + oper mkNTable1150 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ąź"; + SF Sg Gen => x + "ęzi"; + SF Sg Dat => x + "ęzi"; + SF Sg Acc => x + "ąź"; + SF Sg Instr => x + "ęzią"; + SF Sg Loc => x + "ęzi"; + SF Sg Voc => x + "ęzi"; + SF Pl Nom => x + "ęzie"; + SF Pl Gen => x + "ęzi"; + SF Pl Dat => x + "ęziom"; + SF Pl Acc => x + "ęzie"; + SF Pl Instr => x + "ęźmi"; + SF Pl Loc => x + "ęziach"; + SF Pl Voc => x + "ęzie" + }; + + oper mkNTable1152: Str -> SubstForm => Str; --% + oper mkNTable1152 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "a"; + SF Sg Gen => x + "y"; + SF Sg Dat => x + "i"; + SF Sg Acc => x + "ę"; + SF Sg Instr => x + "ą"; + SF Sg Loc => x + "i"; + SF Sg Voc => x + "o"; + SF Pl Nom => x + "y"; + SF Pl Gen => x + "i"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "y"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "y" + }; + + oper mkNTable1153: Str -> SubstForm => Str; --% + oper mkNTable1153 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "iez"; + SF Sg Gen => x + "za"; + SF Sg Dat => x + "zowi"; + SF Sg Acc => x + "za"; + SF Sg Instr => x + "zem"; + SF Sg Loc => x + "zie"; + SF Sg Voc => x + "zie"; + SF Pl Nom => x + "zy"; + SF Pl Gen => x + "zów"; + SF Pl Dat => x + "zom"; + SF Pl Acc => x + "zy"; + SF Pl Instr => x + "zami"; + SF Pl Loc => x + "zach"; + SF Pl Voc => x + "zy" + }; + + oper mkNTable1154: Str -> SubstForm => Str; --% + oper mkNTable1154 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "zło"; + SF Sg Gen => x + "zła"; + SF Sg Dat => x + "złu"; + SF Sg Acc => x + "zło"; + SF Sg Instr => x + "złem"; + SF Sg Loc => x + "źle"; + SF Sg Voc => x + "zło"; + SF Pl Nom => x + "zła"; + SF Pl Gen => x + "zł"; + SF Pl Dat => x + "złom"; + SF Pl Acc => x + "zła"; + SF Pl Instr => x + "złami"; + SF Pl Loc => x + "złach"; + SF Pl Voc => x + "zła" + }; + + oper mkNTable1155: Str -> SubstForm => Str; --% + oper mkNTable1155 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "azdo"; + SF Sg Gen => x + "azda"; + SF Sg Dat => x + "azdu"; + SF Sg Acc => x + "azdo"; + SF Sg Instr => x + "azdem"; + SF Sg Loc => x + "eździe"; + SF Sg Voc => x + "azdo"; + SF Pl Nom => x + "azda"; + SF Pl Gen => x + "azd"; + SF Pl Dat => x + "azdom"; + SF Pl Acc => x + "azda"; + SF Pl Instr => x + "azdami"; + SF Pl Loc => x + "azdach"; + SF Pl Voc => x + "azda" + }; + + oper mkNTable1156: Str -> SubstForm => Str; --% + oper mkNTable1156 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ój"; + SF Sg Gen => x + "oja"; + SF Sg Dat => x + "ojowi"; + SF Sg Acc => x + "oja"; + SF Sg Instr => x + "ojem"; + SF Sg Loc => x + "oju"; + SF Sg Voc => x + "oju"; + SF Pl Nom => x + "oje"; + SF Pl Gen => x + "ojów"; + SF Pl Dat => x + "ojom"; + SF Pl Acc => x + "ojów"; + SF Pl Instr => x + "ojami"; + SF Pl Loc => x + "ojach"; + SF Pl Voc => x + "oje" + }; + + oper mkNTable1157: Str -> SubstForm => Str; --% + oper mkNTable1157 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "ź"; + SF Sg Gen => x + "zi"; + SF Sg Dat => x + "zi"; + SF Sg Acc => x + "ź"; + SF Sg Instr => x + "zią"; + SF Sg Loc => x + "zi"; + SF Sg Voc => x + "zi"; + SF Pl Nom => x + "zi"; + SF Pl Gen => x + "zi"; + SF Pl Dat => x + "ziom"; + SF Pl Acc => x + "zi"; + SF Pl Instr => x + "ziami"; + SF Pl Loc => x + "ziach"; + SF Pl Voc => x + "zi" + }; + + oper mkNTable1158: Str -> SubstForm => Str; --% + oper mkNTable1158 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ąb"; + SF Sg Gen => x + "ębia"; + SF Sg Dat => x + "ębiowi"; + SF Sg Acc => x + "ębia"; + SF Sg Instr => x + "ębiem"; + SF Sg Loc => x + "ębiu"; + SF Sg Voc => x + "ębiu"; + SF Pl Nom => x + "ębie"; + SF Pl Gen => x + "ębi"; + SF Pl Dat => x + "ębiom"; + SF Pl Acc => x + "ębie"; + SF Pl Instr => x + "ębiami"; + SF Pl Loc => x + "ębiach"; + SF Pl Voc => x + "ębie" + }; + + oper mkNTable1159: Str -> SubstForm => Str; --% + oper mkNTable1159 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "ć"; + SF Sg Gen => x + "cia"; + SF Sg Dat => x + "ciowi"; + SF Sg Acc => x + "cia"; + SF Sg Instr => x + "ciem"; + SF Sg Loc => x + "ciu"; + SF Sg Voc => x + "ciu"; + SF Pl Nom => x + "cie"; + SF Pl Gen => x + "ci"; + SF Pl Dat => x + "ciom"; + SF Pl Acc => x + "ci"; + SF Pl Instr => x + "ćmi"; + SF Pl Loc => x + "ciach"; + SF Pl Voc => x + "cie" + }; + + oper mkNTable1161: Str -> SubstForm => Str; --% + oper mkNTable1161 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ra"; + SF Sg Gen => x + "ry"; + SF Sg Dat => x + "rze"; + SF Sg Acc => x + "rę"; + SF Sg Instr => x + "rą"; + SF Sg Loc => x + "rze"; + SF Sg Voc => x + "ro"; + SF Pl Nom => x + "ry"; + SF Pl Gen => x + "ier"; + SF Pl Dat => x + "rom"; + SF Pl Acc => x + "ry"; + SF Pl Instr => x + "rami"; + SF Pl Loc => x + "rach"; + SF Pl Voc => x + "ry" + }; + + oper mkNTable1162: Str -> SubstForm => Str; --% + oper mkNTable1162 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "Grabka"; + SF Sg Gen => x + "grabki"; + SF Sg Dat => x + "Grabce"; + SF Sg Acc => x + "Grabkę"; + SF Sg Instr => x + "Grabką"; + SF Sg Loc => x + "Grabce"; + SF Sg Voc => x + "Grabko"; + SF Pl Nom => x + "grabki"; + SF Pl Gen => x + "grabek"; + SF Pl Dat => x + "grabkom"; + SF Pl Acc => x + "grabki"; + SF Pl Instr => x + "grabkami"; + SF Pl Loc => x + "grabkach"; + SF Pl Voc => x + "grabki" + }; + + oper mkNTable1163: Str -> SubstForm => Str; --% + oper mkNTable1163 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "odza"; + SF Sg Gen => x + "odzy"; + SF Sg Dat => x + "odzy"; + SF Sg Acc => x + "odzę"; + SF Sg Instr => x + "odzą"; + SF Sg Loc => x + "odzy"; + SF Sg Voc => x + "odzo"; + SF Pl Nom => x + "odze"; + SF Pl Gen => x + "ódz"; + SF Pl Dat => x + "odzom"; + SF Pl Acc => x + "odze"; + SF Pl Instr => x + "odzami"; + SF Pl Loc => x + "odzach"; + SF Pl Voc => x + "odze" + }; + + oper mkNTable1165: Str -> SubstForm => Str; --% + oper mkNTable1165 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "oźba"; + SF Sg Gen => x + "oźby"; + SF Sg Dat => x + "oźbie"; + SF Sg Acc => x + "oźbę"; + SF Sg Instr => x + "oźbą"; + SF Sg Loc => x + "oźbie"; + SF Sg Voc => x + "oźbo"; + SF Pl Nom => x + "oźby"; + SF Pl Gen => x + "óźb"; + SF Pl Dat => x + "oźbom"; + SF Pl Acc => x + "oźby"; + SF Pl Instr => x + "oźbami"; + SF Pl Loc => x + "oźbach"; + SF Pl Voc => x + "oźby" + }; + + oper mkNTable1166: Str -> SubstForm => Str; --% + oper mkNTable1166 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "zień"; + SF Sg Gen => x + "nia"; + SF Sg Dat => x + "niowi"; + SF Sg Acc => x + "zień"; + SF Sg Instr => x + "niem"; + SF Sg Loc => x + "niu"; + SF Sg Voc => x + "niu"; + SF Pl Nom => x + "nie"; + SF Pl Gen => x + "niów"; + SF Pl Dat => x + "niom"; + SF Pl Acc => x + "nie"; + SF Pl Instr => x + "niami"; + SF Pl Loc => x + "niach"; + SF Pl Voc => x + "nie" + }; + + oper mkNTable1167: Str -> SubstForm => Str; --% + oper mkNTable1167 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "zeł"; + SF Sg Gen => x + "zła"; + SF Sg Dat => x + "złowi"; + SF Sg Acc => x + "zeł"; + SF Sg Instr => x + "złem"; + SF Sg Loc => x + "źle"; + SF Sg Voc => x + "źle"; + SF Pl Nom => x + "zły"; + SF Pl Gen => x + "złów"; + SF Pl Dat => x + "złom"; + SF Pl Acc => x + "zły"; + SF Pl Instr => x + "złami"; + SF Pl Loc => x + "złach"; + SF Pl Voc => x + "zły" + }; + + oper mkNTable1168: Str -> SubstForm => Str; --% + oper mkNTable1168 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ód"; + SF Sg Gen => x + "oda"; + SF Sg Dat => x + "odowi"; + SF Sg Acc => x + "oda"; + SF Sg Instr => x + "odem"; + SF Sg Loc => x + "odzie"; + SF Sg Voc => x + "odzie"; + SF Pl Nom => x + "ody"; + SF Pl Gen => x + "odów"; + SF Pl Dat => x + "odom"; + SF Pl Acc => x + "ody"; + SF Pl Instr => x + "odami"; + SF Pl Loc => x + "odach"; + SF Pl Voc => x + "ody" + }; + + oper mkNTable1170: Str -> SubstForm => Str; --% + oper mkNTable1170 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "ódź"; + SF Sg Gen => x + "odzi"; + SF Sg Dat => x + "odzi"; + SF Sg Acc => x + "ódź"; + SF Sg Instr => x + "odzią"; + SF Sg Loc => x + "odzi"; + SF Sg Voc => x + "odzi"; + SF Pl Nom => x + "odzie"; + SF Pl Gen => x + "odzi"; + SF Pl Dat => x + "odziom"; + SF Pl Acc => x + "odzie"; + SF Pl Instr => x + "odziami"; + SF Pl Loc => x + "odziach"; + SF Pl Voc => x + "odzie" + }; + + oper mkNTable1173: Str -> SubstForm => Str; --% + oper mkNTable1173 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "azda"; + SF Sg Gen => x + "azdy"; + SF Sg Dat => x + "eździe"; + SF Sg Acc => x + "azdę"; + SF Sg Instr => x + "azdą"; + SF Sg Loc => x + "eździe"; + SF Sg Voc => x + "azdo"; + SF Pl Nom => x + "azdy"; + SF Pl Gen => x + "azd"; + SF Pl Dat => x + "azdom"; + SF Pl Acc => x + "azdy"; + SF Pl Instr => x + "azdami"; + SF Pl Loc => x + "azdach"; + SF Pl Voc => x + "azdy" + }; + + oper mkNTable1174: Str -> SubstForm => Str; --% + oper mkNTable1174 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "zd"; + SF Sg Gen => x + "zdu"; + SF Sg Dat => x + "zdowi"; + SF Sg Acc => x + "zd"; + SF Sg Instr => x + "zdem"; + SF Sg Loc => x + "ździe"; + SF Sg Voc => x + "ździe"; + SF Pl Nom => x + "zdy"; + SF Pl Gen => x + "zdów"; + SF Pl Dat => x + "zdom"; + SF Pl Acc => x + "zdy"; + SF Pl Instr => x + "zdami"; + SF Pl Loc => x + "zdach"; + SF Pl Voc => x + "zdy" + }; + + oper mkNTable1175: Str -> SubstForm => Str; --% + oper mkNTable1175 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "óźdź"; + SF Sg Gen => x + "oździa"; + SF Sg Dat => x + "oździowi"; + SF Sg Acc => x + "oździa"; + SF Sg Instr => x + "oździem"; + SF Sg Loc => x + "oździu"; + SF Sg Voc => x + "oździu"; + SF Pl Nom => x + "oździe"; + SF Pl Gen => x + "oździ"; + SF Pl Dat => x + "oździom"; + SF Pl Acc => x + "oździe"; + SF Pl Instr => x + "oździami"; + SF Pl Loc => x + "oździach"; + SF Pl Voc => x + "oździe" + }; + + oper mkNTable1176: Str -> SubstForm => Str; --% + oper mkNTable1176 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "óźdź"; + SF Sg Gen => x + "oździa"; + SF Sg Dat => x + "oździowi"; + SF Sg Acc => x + "óźdź"; + SF Sg Instr => x + "oździem"; + SF Sg Loc => x + "oździu"; + SF Sg Voc => x + "oździu"; + SF Pl Nom => x + "oździe"; + SF Pl Gen => x + "oździ"; + SF Pl Dat => x + "oździom"; + SF Pl Acc => x + "oździe"; + SF Pl Instr => x + "oźdźmi"; + SF Pl Loc => x + "oździach"; + SF Pl Voc => x + "oździe" + }; + + oper mkNTable1177: Str -> SubstForm => Str; --% + oper mkNTable1177 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "za"; + SF Sg Gen => x + "zy"; + SF Sg Dat => x + "zie"; + SF Sg Acc => x + "zę"; + SF Sg Instr => x + "zą"; + SF Sg Loc => x + "zie"; + SF Sg Voc => x + "zo"; + SF Pl Nom => x + "zy"; + SF Pl Gen => x + "iez"; + SF Pl Dat => x + "zom"; + SF Pl Acc => x + "zy"; + SF Pl Instr => x + "zami"; + SF Pl Loc => x + "zach"; + SF Pl Voc => x + "zy" + }; + + oper mkNTable1178: Str -> SubstForm => Str; --% + oper mkNTable1178 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "zło"; + SF Sg Gen => x + "zła"; + SF Sg Dat => x + "złu"; + SF Sg Acc => x + "zło"; + SF Sg Instr => x + "złem"; + SF Sg Loc => x + "źle"; + SF Sg Voc => x + "zło"; + SF Pl Nom => x + "zła"; + SF Pl Gen => x + "zeł"; + SF Pl Dat => x + "złom"; + SF Pl Acc => x + "zła"; + SF Pl Instr => x + "złami"; + SF Pl Loc => x + "złach"; + SF Pl Voc => x + "zła" + }; + + oper mkNTable1179: Str -> SubstForm => Str; --% + oper mkNTable1179 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ów"; + SF Sg Gen => x + "owia"; + SF Sg Dat => x + "owiowi"; + SF Sg Acc => x + "ów"; + SF Sg Instr => x + "owiem"; + SF Sg Loc => x + "owiu"; + SF Sg Voc => x + "owiu"; + SF Pl Nom => x + "owie"; + SF Pl Gen => x + "owi"; + SF Pl Dat => x + "owiom"; + SF Pl Acc => x + "owie"; + SF Pl Instr => x + "owiami"; + SF Pl Loc => x + "owiach"; + SF Pl Voc => x + "owie" + }; + + oper mkNTable1180: Str -> SubstForm => Str; --% + oper mkNTable1180 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "Głuch"; + SF Sg Gen => x + "głucha"; + SF Sg Dat => x + "Głuchowi"; + SF Sg Acc => x + "głucha"; + SF Sg Instr => x + "Głuchem"; + SF Sg Loc => x + "Głuchu"; + SF Sg Voc => x + "Głuchu"; + SF Pl Nom => x + "Głuchowie"; + SF Pl Gen => x + "Głuchów"; + SF Pl Dat => x + "Głuchom"; + SF Pl Acc => x + "Głuchów"; + SF Pl Instr => x + "Głuchami"; + SF Pl Loc => x + "Głuchach"; + SF Pl Voc => x + "Głuchowie" + }; + + oper mkNTable1181: Str -> SubstForm => Str; --% + oper mkNTable1181 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "a"; + SF Sg Gen => x + "ej"; + SF Sg Dat => x + "ej"; + SF Sg Acc => x + "ą"; + SF Sg Instr => x + "ą"; + SF Sg Loc => x + "ej"; + SF Sg Voc => x + "a"; + SF Pl Nom => x + "e"; + SF Pl Gen => x + "ch"; + SF Pl Dat => x + "m"; + SF Pl Acc => x + "e"; + SF Pl Instr => x + "mi"; + SF Pl Loc => x + "ch"; + SF Pl Voc => x + "e" + }; + + oper mkNTable1182: Str -> SubstForm => Str; --% + oper mkNTable1182 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ąb"; + SF Sg Gen => x + "ębi"; + SF Sg Dat => x + "ębi"; + SF Sg Acc => x + "ąb"; + SF Sg Instr => x + "ębią"; + SF Sg Loc => x + "ębi"; + SF Sg Voc => x + "ębi"; + SF Pl Nom => x + "ębie"; + SF Pl Gen => x + "ębi"; + SF Pl Dat => x + "ębiom"; + SF Pl Acc => x + "ębie"; + SF Pl Instr => x + "ębiami"; + SF Pl Loc => x + "ębiach"; + SF Pl Voc => x + "ębie" + }; + + oper mkNTable1183: Str -> SubstForm => Str; --% + oper mkNTable1183 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "ś"; + SF Sg Gen => x + "si"; + SF Sg Dat => x + "si"; + SF Sg Acc => x + "ś"; + SF Sg Instr => x + "sią"; + SF Sg Loc => x + "si"; + SF Sg Voc => x + "si"; + SF Pl Nom => x + "si"; + SF Pl Gen => x + "si"; + SF Pl Dat => x + "siom"; + SF Pl Acc => x + "si"; + SF Pl Instr => x + "śmi"; + SF Pl Loc => x + "siach"; + SF Pl Voc => x + "si" + }; + + oper mkNTable1184: Str -> SubstForm => Str; --% + oper mkNTable1184 lexem = + let x = Predef.tk 9 lexem in + table { + SF Sg Nom => x + "góralczyk"; + SF Sg Gen => x + "góralczyka"; + SF Sg Dat => x + "góralczykowi"; + SF Sg Acc => x + "góralczyka"; + SF Sg Instr => x + "góralczykiem"; + SF Sg Loc => x + "góralczyku"; + SF Sg Voc => x + "góralczyku"; + SF Pl Nom => x + "Góralczykowie"; + SF Pl Gen => x + "góralczyków"; + SF Pl Dat => x + "góralczykom"; + SF Pl Acc => x + "góralczyków"; + SF Pl Instr => x + "góralczykami"; + SF Pl Loc => x + "góralczykach"; + SF Pl Voc => x + "Góralczykowie" + }; + + oper mkNTable1185: Str -> SubstForm => Str; --% + oper mkNTable1185 lexem = + let x = Predef.tk 9 lexem in + table { + SF Sg Nom => x + "haraburda"; + SF Sg Gen => x + "haraburdy"; + SF Sg Dat => x + "haraburdzie"; + SF Sg Acc => x + "haraburdę"; + SF Sg Instr => x + "haraburdą"; + SF Sg Loc => x + "haraburdzie"; + SF Sg Voc => x + "haraburdo"; + SF Pl Nom => x + "Haraburdowie"; + SF Pl Gen => x + "haraburdów"; + SF Pl Dat => x + "haraburdom"; + SF Pl Acc => x + "haraburdów"; + SF Pl Instr => x + "haraburdami"; + SF Pl Loc => x + "haraburdach"; + SF Pl Voc => x + "Haraburdowie" + }; + + oper mkNTable1186: Str -> SubstForm => Str; --% + oper mkNTable1186 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "huczek"; + SF Sg Gen => x + "huczka"; + SF Sg Dat => x + "huczkowi"; + SF Sg Acc => x + "huczka"; + SF Sg Instr => x + "huczkiem"; + SF Sg Loc => x + "huczku"; + SF Sg Voc => x + "huczku"; + SF Pl Nom => x + "Huczkowie"; + SF Pl Gen => x + "huczków"; + SF Pl Dat => x + "huczkom"; + SF Pl Acc => x + "huczków"; + SF Pl Instr => x + "huczkami"; + SF Pl Loc => x + "huczkach"; + SF Pl Voc => x + "Huczkowie" + }; + + oper mkNTable1187: Str -> SubstForm => Str; --% + oper mkNTable1187 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "a"; + SF Sg Gen => x + "y"; + SF Sg Dat => x + "y"; + SF Sg Acc => x + "ę"; + SF Sg Instr => x + "ą"; + SF Sg Loc => x + "y"; + SF Sg Voc => x + "o"; + SF Pl Nom => x + "e"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "ów"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "e" + }; + + oper mkNTable1188: Str -> SubstForm => Str; --% + oper mkNTable1188 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "el"; + SF Sg Gen => x + "la"; + SF Sg Dat => x + "lowi"; + SF Sg Acc => x + "la"; + SF Sg Instr => x + "lem"; + SF Sg Loc => x + "lu"; + SF Sg Voc => x + "lu"; + SF Pl Nom => x + "le"; + SF Pl Gen => x + "lów"; + SF Pl Dat => x + "lom"; + SF Pl Acc => x + "lów"; + SF Pl Instr => x + "lami"; + SF Pl Loc => x + "lach"; + SF Pl Voc => x + "le" + }; + + oper mkNTable1189: Str -> SubstForm => Str; --% + oper mkNTable1189 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ól"; + SF Sg Gen => x + "oli"; + SF Sg Dat => x + "oli"; + SF Sg Acc => x + "ól"; + SF Sg Instr => x + "olą"; + SF Sg Loc => x + "oli"; + SF Sg Voc => x + "oli"; + SF Pl Nom => x + "ole"; + SF Pl Gen => x + "oli"; + SF Pl Dat => x + "olom"; + SF Pl Acc => x + "ole"; + SF Pl Instr => x + "olami"; + SF Pl Loc => x + "olach"; + SF Pl Voc => x + "ole" + }; + + oper mkNTable1191: Str -> SubstForm => Str; --% + oper mkNTable1191 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "igrek"; + SF Sg Gen => x + "igreka"; + SF Sg Dat => x + "igrekowi"; + SF Sg Acc => x + "igreka"; + SF Sg Instr => x + "igrekiem"; + SF Sg Loc => x + "igreku"; + SF Sg Voc => x + "igreku"; + SF Pl Nom => x + "Igrekowie"; + SF Pl Gen => x + "igreków"; + SF Pl Dat => x + "igrekom"; + SF Pl Acc => x + "igreków"; + SF Pl Instr => x + "igrekami"; + SF Pl Loc => x + "igrekach"; + SF Pl Voc => x + "Igrekowie" + }; + + oper mkNTable1193: Str -> SubstForm => Str; --% + oper mkNTable1193 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "iks"; + SF Sg Gen => x + "iksa"; + SF Sg Dat => x + "iksowi"; + SF Sg Acc => x + "iksa"; + SF Sg Instr => x + "iksem"; + SF Sg Loc => x + "iksie"; + SF Sg Voc => x + "iksie"; + SF Pl Nom => x + "Iksowie"; + SF Pl Gen => x + "iksów"; + SF Pl Dat => x + "iksom"; + SF Pl Acc => x + "iksów"; + SF Pl Instr => x + "iksami"; + SF Pl Loc => x + "iksach"; + SF Pl Voc => x + "Iksowie" + }; + + oper mkNTable1196: Str -> SubstForm => Str; --% + oper mkNTable1196 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "co"; + SF Sg Gen => x + "ca"; + SF Sg Dat => x + "cu"; + SF Sg Acc => x + "co"; + SF Sg Instr => x + "cem"; + SF Sg Loc => x + "cu"; + SF Sg Voc => x + "co"; + SF Pl Nom => x + "ca"; + SF Pl Gen => x + "ec"; + SF Pl Dat => x + "com"; + SF Pl Acc => x + "ca"; + SF Pl Instr => x + "cami"; + SF Pl Loc => x + "cach"; + SF Pl Voc => x + "ca" + }; + + oper mkNTable1197: Str -> SubstForm => Str; --% + oper mkNTable1197 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "jarek"; + SF Sg Gen => x + "jarka"; + SF Sg Dat => x + "Jarkowi"; + SF Sg Acc => x + "jarek"; + SF Sg Instr => x + "Jarkiem"; + SF Sg Loc => x + "Jarku"; + SF Sg Voc => x + "Jarku"; + SF Pl Nom => x + "jarki"; + SF Pl Gen => x + "Jarków"; + SF Pl Dat => x + "jarkom"; + SF Pl Acc => x + "jarki"; + SF Pl Instr => x + "jarkami"; + SF Pl Loc => x + "jarkach"; + SF Pl Voc => x + "jarki" + }; + + oper mkNTable1198: Str -> SubstForm => Str; --% + oper mkNTable1198 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ąb"; + SF Sg Gen => x + "ębu"; + SF Sg Dat => x + "ębowi"; + SF Sg Acc => x + "ąb"; + SF Sg Instr => x + "ębiem"; + SF Sg Loc => x + "ębiu"; + SF Sg Voc => x + "ębiu"; + SF Pl Nom => x + "ęby"; + SF Pl Gen => x + "ębów"; + SF Pl Dat => x + "ębom"; + SF Pl Acc => x + "ęby"; + SF Pl Instr => x + "ębiami"; + SF Pl Loc => x + "ębiach"; + SF Pl Voc => x + "ęby" + }; + + oper mkNTable1199: Str -> SubstForm => Str; --% + oper mkNTable1199 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "siek"; + SF Sg Gen => x + "śka"; + SF Sg Dat => x + "śkowi"; + SF Sg Acc => x + "siek"; + SF Sg Instr => x + "śkiem"; + SF Sg Loc => x + "śku"; + SF Sg Voc => x + "śku"; + SF Pl Nom => x + "śki"; + SF Pl Gen => x + "śków"; + SF Pl Dat => x + "śkom"; + SF Pl Acc => x + "śki"; + SF Pl Instr => x + "śkami"; + SF Pl Loc => x + "śkach"; + SF Pl Voc => x + "śki" + }; + + oper mkNTable1200: Str -> SubstForm => Str; --% + oper mkNTable1200 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "ź"; + SF Sg Gen => x + "zia"; + SF Sg Dat => x + "ziowi"; + SF Sg Acc => x + "zia"; + SF Sg Instr => x + "ziem"; + SF Sg Loc => x + "ziu"; + SF Sg Voc => x + "ziu"; + SF Pl Nom => x + "zie"; + SF Pl Gen => x + "zi"; + SF Pl Dat => x + "ziom"; + SF Pl Acc => x + "zie"; + SF Pl Instr => x + "ziami"; + SF Pl Loc => x + "ziach"; + SF Pl Voc => x + "zie" + }; + + oper mkNTable1201: Str -> SubstForm => Str; --% + oper mkNTable1201 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "iu"; + SF Sg Dat => x + "iowi"; + SF Sg Acc => x + ""; + SF Sg Instr => x + "iem"; + SF Sg Loc => x + "iu"; + SF Sg Voc => x + "iu"; + SF Pl Nom => x + "ie"; + SF Pl Gen => x + "iów"; + SF Pl Dat => x + "iom"; + SF Pl Acc => x + "ie"; + SF Pl Instr => x + "iami"; + SF Pl Loc => x + "iach"; + SF Pl Voc => x + "ie" + }; + + oper mkNTable1202: Str -> SubstForm => Str; --% + oper mkNTable1202 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "ń"; + SF Sg Gen => x + "nia"; + SF Sg Dat => x + "niowi"; + SF Sg Acc => x + "nia"; + SF Sg Instr => x + "niem"; + SF Sg Loc => x + "niu"; + SF Sg Voc => x + "niu"; + SF Pl Nom => x + "nie"; + SF Pl Gen => x + "ni"; + SF Pl Dat => x + "niom"; + SF Pl Acc => x + "ni"; + SF Pl Instr => x + "niami"; + SF Pl Loc => x + "niach"; + SF Pl Voc => x + "nie" + }; + + oper mkNTable1203: Str -> SubstForm => Str; --% + oper mkNTable1203 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "ziec"; + SF Sg Gen => x + "źca"; + SF Sg Dat => x + "źcowi"; + SF Sg Acc => x + "źca"; + SF Sg Instr => x + "źcem"; + SF Sg Loc => x + "źcu"; + SF Sg Voc => x + "źcze"; + SF Pl Nom => x + "źcy"; + SF Pl Gen => x + "źców"; + SF Pl Dat => x + "źcom"; + SF Pl Acc => x + "źców"; + SF Pl Instr => x + "źcami"; + SF Pl Loc => x + "źcach"; + SF Pl Voc => x + "źcy" + }; + + oper mkNTable1204: Str -> SubstForm => Str; --% + oper mkNTable1204 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "y"; + SF Sg Gen => x + "ya"; + SF Sg Dat => x + "yowi"; + SF Sg Acc => x + "ya"; + SF Sg Instr => x + "yem"; + SF Sg Loc => x + "yu"; + SF Sg Voc => x + "yu"; + SF Pl Nom => x + "ye"; + SF Pl Gen => x + "i"; + SF Pl Dat => x + "yom"; + SF Pl Acc => x + "i"; + SF Pl Instr => x + "yami"; + SF Pl Loc => x + "yach"; + SF Pl Voc => x + "ye" + }; + + oper mkNTable1205: Str -> SubstForm => Str; --% + oper mkNTable1205 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ła"; + SF Sg Gen => x + "ły"; + SF Sg Dat => x + "le"; + SF Sg Acc => x + "łę"; + SF Sg Instr => x + "łą"; + SF Sg Loc => x + "le"; + SF Sg Voc => x + "ło"; + SF Pl Nom => x + "ły"; + SF Pl Gen => x + "eł"; + SF Pl Dat => x + "łom"; + SF Pl Acc => x + "ły"; + SF Pl Instr => x + "łami"; + SF Pl Loc => x + "łach"; + SF Pl Voc => x + "ły" + }; + + oper mkNTable1206: Str -> SubstForm => Str; --% + oper mkNTable1206 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "Kalita"; + SF Sg Gen => x + "kality"; + SF Sg Dat => x + "kalicie"; + SF Sg Acc => x + "Kalitę"; + SF Sg Instr => x + "Kalitą"; + SF Sg Loc => x + "kalicie"; + SF Sg Voc => x + "Kalito"; + SF Pl Nom => x + "kality"; + SF Pl Gen => x + "kalit"; + SF Pl Dat => x + "kalitom"; + SF Pl Acc => x + "kality"; + SF Pl Instr => x + "kalitami"; + SF Pl Loc => x + "kalitach"; + SF Pl Voc => x + "kality" + }; + + oper mkNTable1207: Str -> SubstForm => Str; --% + oper mkNTable1207 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ła"; + SF Sg Gen => x + "ły"; + SF Sg Dat => x + "le"; + SF Sg Acc => x + "łę"; + SF Sg Instr => x + "łą"; + SF Sg Loc => x + "le"; + SF Sg Voc => x + "ło"; + SF Pl Nom => x + "li"; + SF Pl Gen => x + "łów"; + SF Pl Dat => x + "łom"; + SF Pl Acc => x + "łów"; + SF Pl Instr => x + "łami"; + SF Pl Loc => x + "łach"; + SF Pl Voc => x + "li" + }; + + oper mkNTable1208: Str -> SubstForm => Str; --% + oper mkNTable1208 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "kanar"; + SF Sg Gen => x + "kanara"; + SF Sg Dat => x + "kanarowi"; + SF Sg Acc => x + "kanara"; + SF Sg Instr => x + "kanarem"; + SF Sg Loc => x + "kanarze"; + SF Sg Voc => x + "kanarze"; + SF Pl Nom => x + "Kanarowie"; + SF Pl Gen => x + "kanarów"; + SF Pl Dat => x + "kanarom"; + SF Pl Acc => x + "kanarów"; + SF Pl Instr => x + "kanarami"; + SF Pl Loc => x + "kanarach"; + SF Pl Voc => x + "Kanarowie" + }; + + oper mkNTable1209: Str -> SubstForm => Str; --% + oper mkNTable1209 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "eć"; + SF Sg Gen => x + "cia"; + SF Sg Dat => x + "ciowi"; + SF Sg Acc => x + "cia"; + SF Sg Instr => x + "ciem"; + SF Sg Loc => x + "ciu"; + SF Sg Voc => x + "ciu"; + SF Pl Nom => x + "cie"; + SF Pl Gen => x + "ci"; + SF Pl Dat => x + "ciom"; + SF Pl Acc => x + "cie"; + SF Pl Instr => x + "ciami"; + SF Pl Loc => x + "ciach"; + SF Pl Voc => x + "cie" + }; + + oper mkNTable1210: Str -> SubstForm => Str; --% + oper mkNTable1210 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "eć"; + SF Sg Gen => x + "cia"; + SF Sg Dat => x + "ciowi"; + SF Sg Acc => x + "eć"; + SF Sg Instr => x + "ciem"; + SF Sg Loc => x + "ciu"; + SF Sg Voc => x + "ciu"; + SF Pl Nom => x + "cie"; + SF Pl Gen => x + "ci"; + SF Pl Dat => x + "ciom"; + SF Pl Acc => x + "cie"; + SF Pl Instr => x + "ciami"; + SF Pl Loc => x + "ciach"; + SF Pl Voc => x + "cie" + }; + + oper mkNTable1211: Str -> SubstForm => Str; --% + oper mkNTable1211 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "ś"; + SF Sg Gen => x + "sia"; + SF Sg Dat => x + "siowi"; + SF Sg Acc => x + "sia"; + SF Sg Instr => x + "siem"; + SF Sg Loc => x + "siu"; + SF Sg Voc => x + "siu"; + SF Pl Nom => x + "sie"; + SF Pl Gen => x + "si"; + SF Pl Dat => x + "siom"; + SF Pl Acc => x + "sie"; + SF Pl Instr => x + "siami"; + SF Pl Loc => x + "siach"; + SF Pl Voc => x + "sie" + }; + + oper mkNTable1212: Str -> SubstForm => Str; --% + oper mkNTable1212 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ma"; + SF Sg Gen => x + "my"; + SF Sg Dat => x + "mie"; + SF Sg Acc => x + "mę"; + SF Sg Instr => x + "mą"; + SF Sg Loc => x + "mie"; + SF Sg Voc => x + "mo"; + SF Pl Nom => x + "my"; + SF Pl Gen => x + "em"; + SF Pl Dat => x + "mom"; + SF Pl Acc => x + "my"; + SF Pl Instr => x + "mami"; + SF Pl Loc => x + "mach"; + SF Pl Voc => x + "my" + }; + + oper mkNTable1213: Str -> SubstForm => Str; --% + oper mkNTable1213 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "zeł"; + SF Sg Gen => x + "ła"; + SF Sg Dat => x + "łowi"; + SF Sg Acc => x + "ła"; + SF Sg Instr => x + "łem"; + SF Sg Loc => x + "le"; + SF Sg Voc => x + "le"; + SF Pl Nom => x + "łowie"; + SF Pl Gen => x + "łów"; + SF Pl Dat => x + "łom"; + SF Pl Acc => x + "łów"; + SF Pl Instr => x + "łami"; + SF Pl Loc => x + "łach"; + SF Pl Voc => x + "łowie" + }; + + oper mkNTable1214: Str -> SubstForm => Str; --% + oper mkNTable1214 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "zeł"; + SF Sg Gen => x + "ła"; + SF Sg Dat => x + "łowi"; + SF Sg Acc => x + "ła"; + SF Sg Instr => x + "łem"; + SF Sg Loc => x + "le"; + SF Sg Voc => x + "le"; + SF Pl Nom => x + "ły"; + SF Pl Gen => x + "łów"; + SF Pl Dat => x + "łom"; + SF Pl Acc => x + "ły"; + SF Pl Instr => x + "łami"; + SF Pl Loc => x + "łach"; + SF Pl Voc => x + "ły" + }; + + oper mkNTable1215: Str -> SubstForm => Str; --% + oper mkNTable1215 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "el"; + SF Sg Gen => x + "lu"; + SF Sg Dat => x + "lowi"; + SF Sg Acc => x + "el"; + SF Sg Instr => x + "lem"; + SF Sg Loc => x + "lu"; + SF Sg Voc => x + "lu"; + SF Pl Nom => x + "le"; + SF Pl Gen => x + "lów"; + SF Pl Dat => x + "lom"; + SF Pl Acc => x + "le"; + SF Pl Instr => x + "lami"; + SF Pl Loc => x + "lach"; + SF Pl Voc => x + "le" + }; + + oper mkNTable1216: Str -> SubstForm => Str; --% + oper mkNTable1216 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "iep"; + SF Sg Gen => x + "pa"; + SF Sg Dat => x + "powi"; + SF Sg Acc => x + "iep"; + SF Sg Instr => x + "pem"; + SF Sg Loc => x + "pie"; + SF Sg Voc => x + "pie"; + SF Pl Nom => x + "py"; + SF Pl Gen => x + "pów"; + SF Pl Dat => x + "pom"; + SF Pl Acc => x + "py"; + SF Pl Instr => x + "pami"; + SF Pl Loc => x + "pach"; + SF Pl Voc => x + "py" + }; + + oper mkNTable1218: Str -> SubstForm => Str; --% + oper mkNTable1218 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "ieł"; + SF Sg Gen => x + "ła"; + SF Sg Dat => x + "łowi"; + SF Sg Acc => x + "ła"; + SF Sg Instr => x + "łem"; + SF Sg Loc => x + "le"; + SF Sg Voc => x + "le"; + SF Pl Nom => x + "ły"; + SF Pl Gen => x + "łów"; + SF Pl Dat => x + "łom"; + SF Pl Acc => x + "ły"; + SF Pl Instr => x + "łami"; + SF Pl Loc => x + "łach"; + SF Pl Voc => x + "ły" + }; + + oper mkNTable1219: Str -> SubstForm => Str; --% + oper mkNTable1219 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "ieł"; + SF Sg Gen => x + "ła"; + SF Sg Dat => x + "łowi"; + SF Sg Acc => x + "ieł"; + SF Sg Instr => x + "łem"; + SF Sg Loc => x + "le"; + SF Sg Voc => x + "le"; + SF Pl Nom => x + "ły"; + SF Pl Gen => x + "łów"; + SF Pl Dat => x + "łom"; + SF Pl Acc => x + "ły"; + SF Pl Instr => x + "łami"; + SF Pl Loc => x + "łach"; + SF Pl Voc => x + "ły" + }; + + oper mkNTable1220: Str -> SubstForm => Str; --% + oper mkNTable1220 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "zno"; + SF Sg Gen => x + "zna"; + SF Sg Dat => x + "znu"; + SF Sg Acc => x + "zno"; + SF Sg Instr => x + "znem"; + SF Sg Loc => x + "źnie"; + SF Sg Voc => x + "zno"; + SF Pl Nom => x + "zna"; + SF Pl Gen => x + "zn"; + SF Pl Dat => x + "znom"; + SF Pl Acc => x + "zna"; + SF Pl Instr => x + "znami"; + SF Pl Loc => x + "znach"; + SF Pl Voc => x + "zna" + }; + + oper mkNTable1221: Str -> SubstForm => Str; --% + oper mkNTable1221 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "ć"; + SF Sg Gen => x + "ci"; + SF Sg Dat => x + "ci"; + SF Sg Acc => x + "ć"; + SF Sg Instr => x + "cią"; + SF Sg Loc => x + "ci"; + SF Sg Voc => x + "ci"; + SF Pl Nom => x + "cie"; + SF Pl Gen => x + "ci"; + SF Pl Dat => x + "ciom"; + SF Pl Acc => x + "cie"; + SF Pl Instr => x + "ćmi"; + SF Pl Loc => x + "ciach"; + SF Pl Voc => x + "cie" + }; + + oper mkNTable1222: Str -> SubstForm => Str; --% + oper mkNTable1222 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "ć"; + SF Sg Gen => x + "cia"; + SF Sg Dat => x + "ciowi"; + SF Sg Acc => x + "ć"; + SF Sg Instr => x + "ciem"; + SF Sg Loc => x + "ciu"; + SF Sg Voc => x + "ciu"; + SF Pl Nom => x + "cie"; + SF Pl Gen => x + "ciów"; + SF Pl Dat => x + "ciom"; + SF Pl Acc => x + "cie"; + SF Pl Instr => x + "ciami"; + SF Pl Loc => x + "ciach"; + SF Pl Voc => x + "cie" + }; + + oper mkNTable1223: Str -> SubstForm => Str; --% + oper mkNTable1223 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "ć"; + SF Sg Gen => x + "cia"; + SF Sg Dat => x + "ciowi"; + SF Sg Acc => x + "cia"; + SF Sg Instr => x + "ciem"; + SF Sg Loc => x + "ciu"; + SF Sg Voc => x + "ciu"; + SF Pl Nom => x + "cie"; + SF Pl Gen => x + "ci"; + SF Pl Dat => x + "ciom"; + SF Pl Acc => x + "ci"; + SF Pl Instr => x + "ciami"; + SF Pl Loc => x + "ciach"; + SF Pl Voc => x + "cie" + }; + + oper mkNTable1224: Str -> SubstForm => Str; --% + oper mkNTable1224 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "ieć"; + SF Sg Gen => x + "cia"; + SF Sg Dat => x + "ciowi"; + SF Sg Acc => x + "ieć"; + SF Sg Instr => x + "ciem"; + SF Sg Loc => x + "ciu"; + SF Sg Voc => x + "ciu"; + SF Pl Nom => x + "cie"; + SF Pl Gen => x + "ciów"; + SF Pl Dat => x + "ciom"; + SF Pl Acc => x + "cie"; + SF Pl Instr => x + "ciami"; + SF Pl Loc => x + "ciach"; + SF Pl Voc => x + "cie" + }; + + oper mkNTable1225: Str -> SubstForm => Str; --% + oper mkNTable1225 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "cioł"; + SF Sg Gen => x + "tła"; + SF Sg Dat => x + "tłowi"; + SF Sg Acc => x + "cioł"; + SF Sg Instr => x + "tłem"; + SF Sg Loc => x + "tle"; + SF Sg Voc => x + "tle"; + SF Pl Nom => x + "tły"; + SF Pl Gen => x + "tłów"; + SF Pl Dat => x + "tłom"; + SF Pl Acc => x + "tły"; + SF Pl Instr => x + "tłami"; + SF Pl Loc => x + "tłach"; + SF Pl Voc => x + "tły" + }; + + oper mkNTable1226: Str -> SubstForm => Str; --% + oper mkNTable1226 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "kogut"; + SF Sg Gen => x + "koguta"; + SF Sg Dat => x + "kogutowi"; + SF Sg Acc => x + "koguta"; + SF Sg Instr => x + "kogutem"; + SF Sg Loc => x + "kogucie"; + SF Sg Voc => x + "kogucie"; + SF Pl Nom => x + "Kogutowie"; + SF Pl Gen => x + "kogutów"; + SF Pl Dat => x + "kogutom"; + SF Pl Acc => x + "kogutów"; + SF Pl Instr => x + "kogutami"; + SF Pl Loc => x + "kogutach"; + SF Pl Voc => x + "Kogutowie" + }; + + oper mkNTable1227: Str -> SubstForm => Str; --% + oper mkNTable1227 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "kokot"; + SF Sg Gen => x + "kokota"; + SF Sg Dat => x + "Kokotowi"; + SF Sg Acc => x + "kokota"; + SF Sg Instr => x + "Kokotem"; + SF Sg Loc => x + "kokocie"; + SF Sg Voc => x + "kokocie"; + SF Pl Nom => x + "kokoty"; + SF Pl Gen => x + "Kokotów"; + SF Pl Dat => x + "kokotom"; + SF Pl Acc => x + "kokoty"; + SF Pl Instr => x + "kokotami"; + SF Pl Loc => x + "kokotach"; + SF Pl Voc => x + "kokoty" + }; + + oper mkNTable1228: Str -> SubstForm => Str; --% + oper mkNTable1228 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ów"; + SF Sg Gen => x + "owa"; + SF Sg Dat => x + "owowi"; + SF Sg Acc => x + "owa"; + SF Sg Instr => x + "owem"; + SF Sg Loc => x + "owie"; + SF Sg Voc => x + "owie"; + SF Pl Nom => x + "owy"; + SF Pl Gen => x + "owów"; + SF Pl Dat => x + "owom"; + SF Pl Acc => x + "owy"; + SF Pl Instr => x + "owami"; + SF Pl Loc => x + "owach"; + SF Pl Voc => x + "owy" + }; + + oper mkNTable1229: Str -> SubstForm => Str; --% + oper mkNTable1229 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ga"; + SF Sg Gen => x + "gi"; + SF Sg Dat => x + "dze"; + SF Sg Acc => x + "gę"; + SF Sg Instr => x + "gą"; + SF Sg Loc => x + "dze"; + SF Sg Voc => x + "go"; + SF Pl Nom => x + "dzy"; + SF Pl Gen => x + "gów"; + SF Pl Dat => x + "gom"; + SF Pl Acc => x + "gów"; + SF Pl Instr => x + "gami"; + SF Pl Loc => x + "gach"; + SF Pl Voc => x + "dzy" + }; + + oper mkNTable1230: Str -> SubstForm => Str; --% + oper mkNTable1230 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "j"; + SF Sg Gen => x + "i"; + SF Sg Dat => x + "i"; + SF Sg Acc => x + "j"; + SF Sg Instr => x + "ją"; + SF Sg Loc => x + "i"; + SF Sg Voc => x + "i"; + SF Pl Nom => x + "je"; + SF Pl Gen => x + "i"; + SF Pl Dat => x + "jom"; + SF Pl Acc => x + "je"; + SF Pl Instr => x + "jami"; + SF Pl Loc => x + "jach"; + SF Pl Voc => x + "je" + }; + + oper mkNTable1232: Str -> SubstForm => Str; --% + oper mkNTable1232 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "Koleśnik"; + SF Sg Gen => x + "Koleśnika"; + SF Sg Dat => x + "Koleśnikowi"; + SF Sg Acc => x + "Koleśnika"; + SF Sg Instr => x + "Koleśnikiem"; + SF Sg Loc => x + "Koleśniku"; + SF Sg Voc => x + "Koleśniku"; + SF Pl Nom => x + "koleśnicy"; + SF Pl Gen => x + "Koleśników"; + SF Pl Dat => x + "Koleśnikom"; + SF Pl Acc => x + "Koleśników"; + SF Pl Instr => x + "Koleśnikami"; + SF Pl Loc => x + "Koleśnikach"; + SF Pl Voc => x + "koleśnicy" + }; + + oper mkNTable1233: Str -> SubstForm => Str; --% + oper mkNTable1233 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ew"; + SF Sg Gen => x + "wi"; + SF Sg Dat => x + "wi"; + SF Sg Acc => x + "ew"; + SF Sg Instr => x + "wią"; + SF Sg Loc => x + "wi"; + SF Sg Voc => x + "wi"; + SF Pl Nom => x + "wie"; + SF Pl Gen => x + "wi"; + SF Pl Dat => x + "wiom"; + SF Pl Acc => x + "wie"; + SF Pl Instr => x + "wiami"; + SF Pl Loc => x + "wiach"; + SF Pl Voc => x + "wie" + }; + + oper mkNTable1234: Str -> SubstForm => Str; --% + oper mkNTable1234 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "konik"; + SF Sg Gen => x + "konika"; + SF Sg Dat => x + "konikowi"; + SF Sg Acc => x + "konika"; + SF Sg Instr => x + "konikiem"; + SF Sg Loc => x + "koniku"; + SF Sg Voc => x + "koniku"; + SF Pl Nom => x + "Konikowie"; + SF Pl Gen => x + "koników"; + SF Pl Dat => x + "konikom"; + SF Pl Acc => x + "koników"; + SF Pl Instr => x + "konikami"; + SF Pl Loc => x + "konikach"; + SF Pl Voc => x + "Konikowie" + }; + + oper mkNTable1235: Str -> SubstForm => Str; --% + oper mkNTable1235 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "kopa"; + SF Sg Gen => x + "kopy"; + SF Sg Dat => x + "kopie"; + SF Sg Acc => x + "Kopę"; + SF Sg Instr => x + "Kopą"; + SF Sg Loc => x + "kopie"; + SF Sg Voc => x + "Kopo"; + SF Pl Nom => x + "kopy"; + SF Pl Gen => x + "kop"; + SF Pl Dat => x + "kopom"; + SF Pl Acc => x + "kopy"; + SF Pl Instr => x + "kopami"; + SF Pl Loc => x + "kopach"; + SF Pl Voc => x + "kopy" + }; + + oper mkNTable1236: Str -> SubstForm => Str; --% + oper mkNTable1236 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "eć"; + SF Sg Gen => x + "ciu"; + SF Sg Dat => x + "ciowi"; + SF Sg Acc => x + "eć"; + SF Sg Instr => x + "ciem"; + SF Sg Loc => x + "ciu"; + SF Sg Voc => x + "ciu"; + SF Pl Nom => x + "cie"; + SF Pl Gen => x + "ci"; + SF Pl Dat => x + "ciom"; + SF Pl Acc => x + "cie"; + SF Pl Instr => x + "ciami"; + SF Pl Loc => x + "ciach"; + SF Pl Voc => x + "cie" + }; + + oper mkNTable1237: Str -> SubstForm => Str; --% + oper mkNTable1237 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "ia"; + SF Sg Dat => x + "iowi"; + SF Sg Acc => x + ""; + SF Sg Instr => x + "iem"; + SF Sg Loc => x + "iu"; + SF Sg Voc => x + "iu"; + SF Pl Nom => x + "ie"; + SF Pl Gen => x + "iów"; + SF Pl Dat => x + "iom"; + SF Pl Acc => x + "ie"; + SF Pl Instr => x + "iami"; + SF Pl Loc => x + "iach"; + SF Pl Voc => x + "ie" + }; + + oper mkNTable1238: Str -> SubstForm => Str; --% + oper mkNTable1238 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "kot"; + SF Sg Gen => x + "kota"; + SF Sg Dat => x + "kotu"; + SF Sg Acc => x + "kota"; + SF Sg Instr => x + "kotem"; + SF Sg Loc => x + "kocie"; + SF Sg Voc => x + "kocie"; + SF Pl Nom => x + "Kotowie"; + SF Pl Gen => x + "kotów"; + SF Pl Dat => x + "kotom"; + SF Pl Acc => x + "kotów"; + SF Pl Instr => x + "kotami"; + SF Pl Loc => x + "kotach"; + SF Pl Voc => x + "Kotowie" + }; + + oper mkNTable1239: Str -> SubstForm => Str; --% + oper mkNTable1239 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "Kozieł"; + SF Sg Gen => x + "kozła"; + SF Sg Dat => x + "Kozłowi"; + SF Sg Acc => x + "kozła"; + SF Sg Instr => x + "kozłem"; + SF Sg Loc => x + "koźle"; + SF Sg Voc => x + "koźle"; + SF Pl Nom => x + "kozły"; + SF Pl Gen => x + "kozłów"; + SF Pl Dat => x + "kozłom"; + SF Pl Acc => x + "kozły"; + SF Pl Instr => x + "kozłami"; + SF Pl Loc => x + "kozłach"; + SF Pl Voc => x + "kozły" + }; + + oper mkNTable1240: Str -> SubstForm => Str; --% + oper mkNTable1240 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "kozioł"; + SF Sg Gen => x + "kozła"; + SF Sg Dat => x + "Kozłowi"; + SF Sg Acc => x + "kozła"; + SF Sg Instr => x + "kozłem"; + SF Sg Loc => x + "koźle"; + SF Sg Voc => x + "koźle"; + SF Pl Nom => x + "kozły"; + SF Pl Gen => x + "kozłów"; + SF Pl Dat => x + "kozłom"; + SF Pl Acc => x + "kozły"; + SF Pl Instr => x + "kozłami"; + SF Pl Loc => x + "kozłach"; + SF Pl Voc => x + "kozły" + }; + + oper mkNTable1241: Str -> SubstForm => Str; --% + oper mkNTable1241 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "kozioł"; + SF Sg Gen => x + "kozła"; + SF Sg Dat => x + "Kozłowi"; + SF Sg Acc => x + "kozioł"; + SF Sg Instr => x + "kozłem"; + SF Sg Loc => x + "koźle"; + SF Sg Voc => x + "koźle"; + SF Pl Nom => x + "kozły"; + SF Pl Gen => x + "kozłów"; + SF Pl Dat => x + "kozłom"; + SF Pl Acc => x + "kozły"; + SF Pl Instr => x + "kozłami"; + SF Pl Loc => x + "kozłach"; + SF Pl Voc => x + "kozły" + }; + + oper mkNTable1242: Str -> SubstForm => Str; --% + oper mkNTable1242 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ój"; + SF Sg Gen => x + "oja"; + SF Sg Dat => x + "ojowi"; + SF Sg Acc => x + "oja"; + SF Sg Instr => x + "ojem"; + SF Sg Loc => x + "oju"; + SF Sg Voc => x + "oju"; + SF Pl Nom => x + "oje"; + SF Pl Gen => x + "ojów"; + SF Pl Dat => x + "ojom"; + SF Pl Acc => x + "oje"; + SF Pl Instr => x + "ojami"; + SF Pl Loc => x + "ojach"; + SF Pl Voc => x + "oje" + }; + + oper mkNTable1244: Str -> SubstForm => Str; --% + oper mkNTable1244 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "kołacz"; + SF Sg Gen => x + "kołacza"; + SF Sg Dat => x + "kołaczowi"; + SF Sg Acc => x + "kołacza"; + SF Sg Instr => x + "kołaczem"; + SF Sg Loc => x + "kołaczu"; + SF Sg Voc => x + "kołaczu"; + SF Pl Nom => x + "kołacze"; + SF Pl Gen => x + "Kołaczów"; + SF Pl Dat => x + "kołaczom"; + SF Pl Acc => x + "kołacze"; + SF Pl Instr => x + "kołaczami"; + SF Pl Loc => x + "kołaczach"; + SF Pl Voc => x + "kołacze" + }; + + oper mkNTable1245: Str -> SubstForm => Str; --% + oper mkNTable1245 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "kołek"; + SF Sg Gen => x + "kołka"; + SF Sg Dat => x + "kołkowi"; + SF Sg Acc => x + "kołka"; + SF Sg Instr => x + "kołkiem"; + SF Sg Loc => x + "kołku"; + SF Sg Voc => x + "kołku"; + SF Pl Nom => x + "Kołkowie"; + SF Pl Gen => x + "kołków"; + SF Pl Dat => x + "kołkom"; + SF Pl Acc => x + "kołków"; + SF Pl Instr => x + "kołkami"; + SF Pl Loc => x + "kołkach"; + SF Pl Voc => x + "Kołkowie" + }; + + oper mkNTable1246: Str -> SubstForm => Str; --% + oper mkNTable1246 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ót"; + SF Sg Gen => x + "otu"; + SF Sg Dat => x + "otowi"; + SF Sg Acc => x + "ót"; + SF Sg Instr => x + "otem"; + SF Sg Loc => x + "ocie"; + SF Sg Voc => x + "ocie"; + SF Pl Nom => x + "oty"; + SF Pl Gen => x + "otów"; + SF Pl Dat => x + "otom"; + SF Pl Acc => x + "oty"; + SF Pl Instr => x + "otami"; + SF Pl Loc => x + "otach"; + SF Pl Voc => x + "oty" + }; + + oper mkNTable1248: Str -> SubstForm => Str; --% + oper mkNTable1248 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ół"; + SF Sg Gen => x + "oła"; + SF Sg Dat => x + "ołowi"; + SF Sg Acc => x + "ół"; + SF Sg Instr => x + "ołem"; + SF Sg Loc => x + "ele"; + SF Sg Voc => x + "ele"; + SF Pl Nom => x + "oły"; + SF Pl Gen => x + "ołów"; + SF Pl Dat => x + "ołom"; + SF Pl Acc => x + "oły"; + SF Pl Instr => x + "ołami"; + SF Pl Loc => x + "ołach"; + SF Pl Voc => x + "oły" + }; + + oper mkNTable1249: Str -> SubstForm => Str; --% + oper mkNTable1249 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "ć"; + SF Sg Gen => x + "ci"; + SF Sg Dat => x + "ci"; + SF Sg Acc => x + "ć"; + SF Sg Instr => x + "cią"; + SF Sg Loc => x + "ci"; + SF Sg Voc => x + "ci"; + SF Pl Nom => x + "ci"; + SF Pl Gen => x + "ci"; + SF Pl Dat => x + "ciom"; + SF Pl Acc => x + "ci"; + SF Pl Instr => x + "ćmi"; + SF Pl Loc => x + "ciach"; + SF Pl Voc => x + "ci" + }; + + oper mkNTable1250: Str -> SubstForm => Str; --% + oper mkNTable1250 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "ń"; + SF Sg Gen => x + "nia"; + SF Sg Dat => x + "niowi"; + SF Sg Acc => x + "nia"; + SF Sg Instr => x + "niem"; + SF Sg Loc => x + "niu"; + SF Sg Voc => x + "niu"; + SF Pl Nom => x + "nie"; + SF Pl Gen => x + "ni"; + SF Pl Dat => x + "niom"; + SF Pl Acc => x + "nie"; + SF Pl Instr => x + "ńmi"; + SF Pl Loc => x + "niach"; + SF Pl Voc => x + "nie" + }; + + oper mkNTable1251: Str -> SubstForm => Str; --% + oper mkNTable1251 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "kret"; + SF Sg Gen => x + "kreta"; + SF Sg Dat => x + "kretowi"; + SF Sg Acc => x + "kreta"; + SF Sg Instr => x + "kretem"; + SF Sg Loc => x + "krecie"; + SF Sg Voc => x + "krecie"; + SF Pl Nom => x + "Kretowie"; + SF Pl Gen => x + "kretów"; + SF Pl Dat => x + "kretom"; + SF Pl Acc => x + "kretów"; + SF Pl Instr => x + "kretami"; + SF Pl Loc => x + "kretach"; + SF Pl Voc => x + "Kretowie" + }; + + oper mkNTable1252: Str -> SubstForm => Str; --% + oper mkNTable1252 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "sno"; + SF Sg Gen => x + "sna"; + SF Sg Dat => x + "snu"; + SF Sg Acc => x + "sno"; + SF Sg Instr => x + "snem"; + SF Sg Loc => x + "śnie"; + SF Sg Voc => x + "sno"; + SF Pl Nom => x + "sna"; + SF Pl Gen => x + "sien"; + SF Pl Dat => x + "snom"; + SF Pl Acc => x + "sna"; + SF Pl Instr => x + "snami"; + SF Pl Loc => x + "snach"; + SF Pl Voc => x + "sna" + }; + + oper mkNTable1253: Str -> SubstForm => Str; --% + oper mkNTable1253 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ec"; + SF Sg Gen => x + "cu"; + SF Sg Dat => x + "cowi"; + SF Sg Acc => x + "ec"; + SF Sg Instr => x + "cem"; + SF Sg Loc => x + "cu"; + SF Sg Voc => x + "cu"; + SF Pl Nom => x + "ce"; + SF Pl Gen => x + "ców"; + SF Pl Dat => x + "com"; + SF Pl Acc => x + "ce"; + SF Pl Instr => x + "cami"; + SF Pl Loc => x + "cach"; + SF Pl Voc => x + "ce" + }; + + oper mkNTable1254: Str -> SubstForm => Str; --% + oper mkNTable1254 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "eć"; + SF Sg Gen => x + "cia"; + SF Sg Dat => x + "ciowi"; + SF Sg Acc => x + "eć"; + SF Sg Instr => x + "ciem"; + SF Sg Loc => x + "ciu"; + SF Sg Voc => x + "ciu"; + SF Pl Nom => x + "cie"; + SF Pl Gen => x + "ciów"; + SF Pl Dat => x + "ciom"; + SF Pl Acc => x + "cie"; + SF Pl Instr => x + "ciami"; + SF Pl Loc => x + "ciach"; + SF Pl Voc => x + "cie" + }; + + oper mkNTable1255: Str -> SubstForm => Str; --% + oper mkNTable1255 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "krzykała"; + SF Sg Gen => x + "krzykały"; + SF Sg Dat => x + "krzykale"; + SF Sg Acc => x + "krzykałę"; + SF Sg Instr => x + "krzykałą"; + SF Sg Loc => x + "krzykale"; + SF Sg Voc => x + "krzykało"; + SF Pl Nom => x + "Krzykałowie"; + SF Pl Gen => x + "krzykałów"; + SF Pl Dat => x + "krzykałom"; + SF Pl Acc => x + "krzykałów"; + SF Pl Instr => x + "krzykałami"; + SF Pl Loc => x + "krzykałach"; + SF Pl Voc => x + "Krzykałowie" + }; + + oper mkNTable1256: Str -> SubstForm => Str; --% + oper mkNTable1256 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ąg"; + SF Sg Gen => x + "ęgu"; + SF Sg Dat => x + "ęgowi"; + SF Sg Acc => x + "ąg"; + SF Sg Instr => x + "ęgiem"; + SF Sg Loc => x + "ęgu"; + SF Sg Voc => x + "ęgu"; + SF Pl Nom => x + "ęgi"; + SF Pl Gen => x + "ęgów"; + SF Pl Dat => x + "ęgom"; + SF Pl Acc => x + "ęgi"; + SF Pl Instr => x + "ęgami"; + SF Pl Loc => x + "ęgach"; + SF Pl Voc => x + "ęgi" + }; + + oper mkNTable1257: Str -> SubstForm => Str; --% + oper mkNTable1257 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "ądz"; + SF Sg Gen => x + "ędza"; + SF Sg Dat => x + "ędzu"; + SF Sg Acc => x + "ędza"; + SF Sg Instr => x + "ędzem"; + SF Sg Loc => x + "ędzu"; + SF Sg Voc => x + "ęże"; + SF Pl Nom => x + "ęża"; + SF Pl Gen => x + "ęży"; + SF Pl Dat => x + "ężom"; + SF Pl Acc => x + "ęży"; + SF Pl Instr => x + "ężmi"; + SF Pl Loc => x + "ężach"; + SF Pl Voc => x + "ęża" + }; + + oper mkNTable1258: Str -> SubstForm => Str; --% + oper mkNTable1258 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "ęga"; + SF Sg Gen => x + "ęgi"; + SF Sg Dat => x + "ędze"; + SF Sg Acc => x + "ęgę"; + SF Sg Instr => x + "ęgą"; + SF Sg Loc => x + "ędze"; + SF Sg Voc => x + "ęgo"; + SF Pl Nom => x + "ęgi"; + SF Pl Gen => x + "ąg"; + SF Pl Dat => x + "ęgom"; + SF Pl Acc => x + "ęgi"; + SF Pl Instr => x + "ęgami"; + SF Pl Loc => x + "ęgach"; + SF Pl Voc => x + "ęgi" + }; + + oper mkNTable1259: Str -> SubstForm => Str; --% + oper mkNTable1259 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "eł"; + SF Sg Gen => x + "ła"; + SF Sg Dat => x + "łowi"; + SF Sg Acc => x + "eł"; + SF Sg Instr => x + "łem"; + SF Sg Loc => x + "le"; + SF Sg Voc => x + "le"; + SF Pl Nom => x + "ły"; + SF Pl Gen => x + "łów"; + SF Pl Dat => x + "łom"; + SF Pl Acc => x + "ły"; + SF Pl Instr => x + "łami"; + SF Pl Loc => x + "łach"; + SF Pl Voc => x + "ły" + }; + + oper mkNTable1260: Str -> SubstForm => Str; --% + oper mkNTable1260 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "Kudła"; + SF Sg Gen => x + "kudły"; + SF Sg Dat => x + "Kudle"; + SF Sg Acc => x + "Kudłę"; + SF Sg Instr => x + "Kudłą"; + SF Sg Loc => x + "Kudle"; + SF Sg Voc => x + "Kudło"; + SF Pl Nom => x + "kudły"; + SF Pl Gen => x + "kudeł"; + SF Pl Dat => x + "kudłom"; + SF Pl Acc => x + "kudły"; + SF Pl Instr => x + "kudłami"; + SF Pl Loc => x + "kudłach"; + SF Pl Voc => x + "kudły" + }; + + oper mkNTable1261: Str -> SubstForm => Str; --% + oper mkNTable1261 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "Kudła"; + SF Sg Gen => x + "kudły"; + SF Sg Dat => x + "Kudle"; + SF Sg Acc => x + "Kudłę"; + SF Sg Instr => x + "Kudłą"; + SF Sg Loc => x + "Kudle"; + SF Sg Voc => x + "Kudło"; + SF Pl Nom => x + "Kudłowie"; + SF Pl Gen => x + "kudłów"; + SF Pl Dat => x + "kudłom"; + SF Pl Acc => x + "kudłów"; + SF Pl Instr => x + "kudłami"; + SF Pl Loc => x + "kudłach"; + SF Pl Voc => x + "Kudłowie" + }; + + oper mkNTable1262: Str -> SubstForm => Str; --% + oper mkNTable1262 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "st"; + SF Sg Gen => x + "sta"; + SF Sg Dat => x + "stowi"; + SF Sg Acc => x + "sta"; + SF Sg Instr => x + "stem"; + SF Sg Loc => x + "ście"; + SF Sg Voc => x + "ście"; + SF Pl Nom => x + "ści"; + SF Pl Gen => x + "stów"; + SF Pl Dat => x + "stom"; + SF Pl Acc => x + "stów"; + SF Pl Instr => x + "stami"; + SF Pl Loc => x + "stach"; + SF Pl Voc => x + "ści" + }; + + oper mkNTable1263: Str -> SubstForm => Str; --% + oper mkNTable1263 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "kusz"; + SF Sg Gen => x + "Kuszu"; + SF Sg Dat => x + "Kuszowi"; + SF Sg Acc => x + "kusz"; + SF Sg Instr => x + "Kuszem"; + SF Sg Loc => x + "Kuszu"; + SF Sg Voc => x + "Kuszu"; + SF Pl Nom => x + "kusze"; + SF Pl Gen => x + "kuszy"; + SF Pl Dat => x + "kuszom"; + SF Pl Acc => x + "kusze"; + SF Pl Instr => x + "kuszami"; + SF Pl Loc => x + "kuszach"; + SF Pl Voc => x + "kusze" + }; + + oper mkNTable1264: Str -> SubstForm => Str; --% + oper mkNTable1264 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "Kuta"; + SF Sg Gen => x + "Kuty"; + SF Sg Dat => x + "kucie"; + SF Sg Acc => x + "Kutę"; + SF Sg Instr => x + "Kutą"; + SF Sg Loc => x + "kucie"; + SF Sg Voc => x + "Kuto"; + SF Pl Nom => x + "Kuty"; + SF Pl Gen => x + "Kut"; + SF Pl Dat => x + "Kutom"; + SF Pl Acc => x + "Kuty"; + SF Pl Instr => x + "Kutami"; + SF Pl Loc => x + "Kutach"; + SF Pl Voc => x + "Kuty" + }; + + oper mkNTable1266: Str -> SubstForm => Str; --% + oper mkNTable1266 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "Kuźnik"; + SF Sg Gen => x + "Kuźnika"; + SF Sg Dat => x + "Kuźnikowi"; + SF Sg Acc => x + "Kuźnika"; + SF Sg Instr => x + "Kuźnikiem"; + SF Sg Loc => x + "Kuźniku"; + SF Sg Voc => x + "Kuźniku"; + SF Pl Nom => x + "kuźnicy"; + SF Pl Gen => x + "Kuźników"; + SF Pl Dat => x + "Kuźnikom"; + SF Pl Acc => x + "Kuźników"; + SF Pl Instr => x + "Kuźnikami"; + SF Pl Loc => x + "Kuźnikach"; + SF Pl Voc => x + "kuźnicy" + }; + + oper mkNTable1267: Str -> SubstForm => Str; --% + oper mkNTable1267 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "a"; + SF Sg Dat => x + "owi"; + SF Sg Acc => x + ""; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "ie"; + SF Sg Voc => x + "ie"; + SF Pl Nom => x + "e"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "e"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "e" + }; + + oper mkNTable1268: Str -> SubstForm => Str; --% + oper mkNTable1268 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "cień"; + SF Sg Gen => x + "tnia"; + SF Sg Dat => x + "tniowi"; + SF Sg Acc => x + "cień"; + SF Sg Instr => x + "tniem"; + SF Sg Loc => x + "tniu"; + SF Sg Voc => x + "tniu"; + SF Pl Nom => x + "tnie"; + SF Pl Gen => x + "tniów"; + SF Pl Dat => x + "tniom"; + SF Pl Acc => x + "tnie"; + SF Pl Instr => x + "tniami"; + SF Pl Loc => x + "tniach"; + SF Pl Voc => x + "tnie" + }; + + oper mkNTable1269: Str -> SubstForm => Str; --% + oper mkNTable1269 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "u"; + SF Sg Dat => x + "owi"; + SF Sg Acc => x + "u"; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "ie"; + SF Sg Voc => x + "ie"; + SF Pl Nom => x + "y"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "y"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "y" + }; + + oper mkNTable1270: Str -> SubstForm => Str; --% + oper mkNTable1270 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "o"; + SF Sg Gen => x + "o"; + SF Sg Dat => x + "u"; + SF Sg Acc => x + "o"; + SF Sg Instr => x + "o"; + SF Sg Loc => x + "u"; + SF Sg Voc => x + "o"; + SF Pl Nom => x + "o"; + SF Pl Gen => x + "o"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "o"; + SF Pl Instr => x + "o"; + SF Pl Loc => x + "o"; + SF Pl Voc => x + "o" + }; + + oper mkNTable1271: Str -> SubstForm => Str; --% + oper mkNTable1271 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "as"; + SF Sg Gen => x + "asu"; + SF Sg Dat => x + "asowi"; + SF Sg Acc => x + "as"; + SF Sg Instr => x + "asem"; + SF Sg Loc => x + "esie"; + SF Sg Voc => x + "esie"; + SF Pl Nom => x + "asy"; + SF Pl Gen => x + "asów"; + SF Pl Dat => x + "asom"; + SF Pl Acc => x + "asy"; + SF Pl Instr => x + "asami"; + SF Pl Loc => x + "asach"; + SF Pl Voc => x + "asy" + }; + + oper mkNTable1272: Str -> SubstForm => Str; --% + oper mkNTable1272 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "co"; + SF Sg Gen => x + "co"; + SF Sg Dat => x + "cu"; + SF Sg Acc => x + "co"; + SF Sg Instr => x + "kiem"; + SF Sg Loc => x + "cu"; + SF Sg Voc => x + "co"; + SF Pl Nom => x + "co"; + SF Pl Gen => x + "co"; + SF Pl Dat => x + "com"; + SF Pl Acc => x + "co"; + SF Pl Instr => x + "co"; + SF Pl Loc => x + "co"; + SF Pl Voc => x + "co" + }; + + oper mkNTable1273: Str -> SubstForm => Str; --% + oper mkNTable1273 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "iec"; + SF Sg Gen => x + "ca"; + SF Sg Dat => x + "cowi"; + SF Sg Acc => x + "ca"; + SF Sg Instr => x + "cem"; + SF Sg Loc => x + "cu"; + SF Sg Voc => x + "cze"; + SF Pl Nom => x + "ce"; + SF Pl Gen => x + "ców"; + SF Pl Dat => x + "com"; + SF Pl Acc => x + "ce"; + SF Pl Instr => x + "cami"; + SF Pl Loc => x + "cach"; + SF Pl Voc => x + "ce" + }; + + oper mkNTable1274: Str -> SubstForm => Str; --% + oper mkNTable1274 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "ato"; + SF Sg Gen => x + "ata"; + SF Sg Dat => x + "atu"; + SF Sg Acc => x + "ato"; + SF Sg Instr => x + "atem"; + SF Sg Loc => x + "ecie"; + SF Sg Voc => x + "ato"; + SF Pl Nom => x + "ata"; + SF Pl Gen => x + "at"; + SF Pl Dat => x + "atom"; + SF Pl Acc => x + "ata"; + SF Pl Instr => x + "atami"; + SF Pl Loc => x + "atach"; + SF Pl Voc => x + "ata" + }; + + oper mkNTable1275: Str -> SubstForm => Str; --% + oper mkNTable1275 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "j"; + SF Sg Gen => x + "ja"; + SF Sg Dat => x + "jowi"; + SF Sg Acc => x + "ja"; + SF Sg Instr => x + "jem"; + SF Sg Loc => x + "ju"; + SF Sg Voc => x + "ju"; + SF Pl Nom => x + "je"; + SF Pl Gen => x + "i"; + SF Pl Dat => x + "jom"; + SF Pl Acc => x + "je"; + SF Pl Instr => x + "jami"; + SF Pl Loc => x + "jach"; + SF Pl Voc => x + "je" + }; + + oper mkNTable1276: Str -> SubstForm => Str; --% + oper mkNTable1276 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "lepsze"; + SF Sg Gen => x + "Lepszego"; + SF Sg Dat => x + "Lepszemu"; + SF Sg Acc => x + "lepsze"; + SF Sg Instr => x + "Lepszym"; + SF Sg Loc => x + "Lepszym"; + SF Sg Voc => x + "lepsze"; + SF Pl Nom => x + "lepsze"; + SF Pl Gen => x + "Lepszych"; + SF Pl Dat => x + "Lepszym"; + SF Pl Acc => x + "lepsze"; + SF Pl Instr => x + "Lepszymi"; + SF Pl Loc => x + "Lepszych"; + SF Pl Voc => x + "lepsze" + }; + + oper mkNTable1278: Str -> SubstForm => Str; --% + oper mkNTable1278 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "e"; + SF Sg Gen => x + "a"; + SF Sg Dat => x + "u"; + SF Sg Acc => x + "e"; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "u"; + SF Sg Voc => x + "e"; + SF Pl Nom => x + "a"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "a"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "a" + }; + + oper mkNTable1279: Str -> SubstForm => Str; --% + oper mkNTable1279 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "ć"; + SF Sg Gen => x + "cia"; + SF Sg Dat => x + "ciowi"; + SF Sg Acc => x + "ć"; + SF Sg Instr => x + "ciem"; + SF Sg Loc => x + "ciu"; + SF Sg Voc => x + "ciu"; + SF Pl Nom => x + "cie"; + SF Pl Gen => x + "ci"; + SF Pl Dat => x + "ciom"; + SF Pl Acc => x + "cie"; + SF Pl Instr => x + "ćmi"; + SF Pl Loc => x + "ciach"; + SF Pl Voc => x + "cie" + }; + + oper mkNTable1280: Str -> SubstForm => Str; --% + oper mkNTable1280 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "um"; + SF Sg Gen => x + "um"; + SF Sg Dat => x + "um"; + SF Sg Acc => x + "um"; + SF Sg Instr => x + "um"; + SF Sg Loc => x + "um"; + SF Sg Voc => x + "um"; + SF Pl Nom => x + "um"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "um"; + SF Pl Acc => x + "um"; + SF Pl Instr => x + "um"; + SF Pl Loc => x + "um"; + SF Pl Voc => x + "um" + }; + + oper mkNTable1281: Str -> SubstForm => Str; --% + oper mkNTable1281 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "oża"; + SF Sg Gen => x + "oży"; + SF Sg Dat => x + "oży"; + SF Sg Acc => x + "ożę"; + SF Sg Instr => x + "ożą"; + SF Sg Loc => x + "oży"; + SF Sg Voc => x + "ożo"; + SF Pl Nom => x + "oże"; + SF Pl Gen => x + "óż"; + SF Pl Dat => x + "ożom"; + SF Pl Acc => x + "oże"; + SF Pl Instr => x + "ożami"; + SF Pl Loc => x + "ożach"; + SF Pl Voc => x + "oże" + }; + + oper mkNTable1283: Str -> SubstForm => Str; --% + oper mkNTable1283 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "o"; + SF Sg Gen => x + "a"; + SF Sg Dat => x + "owi"; + SF Sg Acc => x + "a"; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "ie"; + SF Sg Voc => x + "o"; + SF Pl Nom => x + "i"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "ów"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "i" + }; + + oper mkNTable1284: Str -> SubstForm => Str; --% + oper mkNTable1284 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "śka"; + SF Sg Gen => x + "śki"; + SF Sg Dat => x + "śce"; + SF Sg Acc => x + "śkę"; + SF Sg Instr => x + "śką"; + SF Sg Loc => x + "śce"; + SF Sg Voc => x + "śku"; + SF Pl Nom => x + "śki"; + SF Pl Gen => x + "siek"; + SF Pl Dat => x + "śkom"; + SF Pl Acc => x + "śki"; + SF Pl Instr => x + "śkami"; + SF Pl Loc => x + "śkach"; + SF Pl Voc => x + "śki" + }; + + oper mkNTable1285: Str -> SubstForm => Str; --% + oper mkNTable1285 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "iel"; + SF Sg Gen => x + "lu"; + SF Sg Dat => x + "lowi"; + SF Sg Acc => x + "iel"; + SF Sg Instr => x + "lem"; + SF Sg Loc => x + "lu"; + SF Sg Voc => x + "lu"; + SF Pl Nom => x + "le"; + SF Pl Gen => x + "li"; + SF Pl Dat => x + "lom"; + SF Pl Acc => x + "le"; + SF Pl Instr => x + "lami"; + SF Pl Loc => x + "lach"; + SF Pl Voc => x + "le" + }; + + oper mkNTable1287: Str -> SubstForm => Str; --% + oper mkNTable1287 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "ech"; + SF Sg Gen => x + "chu"; + SF Sg Dat => x + "chowi"; + SF Sg Acc => x + "ech"; + SF Sg Instr => x + "chem"; + SF Sg Loc => x + "chu"; + SF Sg Voc => x + "chu"; + SF Pl Nom => x + "chy"; + SF Pl Gen => x + "chów"; + SF Pl Dat => x + "chom"; + SF Pl Acc => x + "chy"; + SF Pl Instr => x + "chami"; + SF Pl Loc => x + "chach"; + SF Pl Voc => x + "chy" + }; + + oper mkNTable1288: Str -> SubstForm => Str; --% + oper mkNTable1288 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "x"; + SF Sg Gen => x + "ksa"; + SF Sg Dat => x + "ksowi"; + SF Sg Acc => x + "ksa"; + SF Sg Instr => x + "ksem"; + SF Sg Loc => x + "ksie"; + SF Sg Voc => x + "ksie"; + SF Pl Nom => x + "ksy"; + SF Pl Gen => x + "ksów"; + SF Pl Dat => x + "ksom"; + SF Pl Acc => x + "ksy"; + SF Pl Instr => x + "ksami"; + SF Pl Loc => x + "ksach"; + SF Pl Voc => x + "ksy" + }; + + oper mkNTable1289: Str -> SubstForm => Str; --% + oper mkNTable1289 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ka"; + SF Sg Gen => x + "ki"; + SF Sg Dat => x + "ce"; + SF Sg Acc => x + "kę"; + SF Sg Instr => x + "ką"; + SF Sg Loc => x + "ce"; + SF Sg Voc => x + "ko"; + SF Pl Nom => x + "ki"; + SF Pl Gen => x + "ków"; + SF Pl Dat => x + "kom"; + SF Pl Acc => x + "ki"; + SF Pl Instr => x + "kami"; + SF Pl Loc => x + "kach"; + SF Pl Voc => x + "ki" + }; + + oper mkNTable1290: Str -> SubstForm => Str; --% + oper mkNTable1290 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "ara"; + SF Sg Gen => x + "ary"; + SF Sg Dat => x + "erze"; + SF Sg Acc => x + "arę"; + SF Sg Instr => x + "arą"; + SF Sg Loc => x + "erze"; + SF Sg Voc => x + "aro"; + SF Pl Nom => x + "ary"; + SF Pl Gen => x + "ar"; + SF Pl Dat => x + "arom"; + SF Pl Acc => x + "ary"; + SF Pl Instr => x + "arami"; + SF Pl Loc => x + "arach"; + SF Pl Voc => x + "ary" + }; + + oper mkNTable1291: Str -> SubstForm => Str; --% + oper mkNTable1291 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ąc"; + SF Sg Gen => x + "ąca"; + SF Sg Dat => x + "ącowi"; + SF Sg Acc => x + "ąc"; + SF Sg Instr => x + "ącem"; + SF Sg Loc => x + "ącu"; + SF Sg Voc => x + "ącu"; + SF Pl Nom => x + "ące"; + SF Pl Gen => x + "ęcy"; + SF Pl Dat => x + "ącom"; + SF Pl Acc => x + "ące"; + SF Pl Instr => x + "ącami"; + SF Pl Loc => x + "ącach"; + SF Pl Voc => x + "ące" + }; + + oper mkNTable1292: Str -> SubstForm => Str; --% + oper mkNTable1292 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "at"; + SF Sg Gen => x + "atu"; + SF Sg Dat => x + "atu"; + SF Sg Acc => x + "at"; + SF Sg Instr => x + "atem"; + SF Sg Loc => x + "ecie"; + SF Sg Voc => x + "ecie"; + SF Pl Nom => x + "aty"; + SF Pl Gen => x + "atów"; + SF Pl Dat => x + "atom"; + SF Pl Acc => x + "aty"; + SF Pl Instr => x + "atami"; + SF Pl Loc => x + "atach"; + SF Pl Voc => x + "aty" + }; + + oper mkNTable1293: Str -> SubstForm => Str; --% + oper mkNTable1293 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "st"; + SF Sg Gen => x + "sta"; + SF Sg Dat => x + "stowi"; + SF Sg Acc => x + "sta"; + SF Sg Instr => x + "stem"; + SF Sg Loc => x + "ście"; + SF Sg Voc => x + "ście"; + SF Pl Nom => x + "sty"; + SF Pl Gen => x + "stów"; + SF Pl Dat => x + "stom"; + SF Pl Acc => x + "sty"; + SF Pl Instr => x + "stami"; + SF Pl Loc => x + "stach"; + SF Pl Voc => x + "sty" + }; + + oper mkNTable1294: Str -> SubstForm => Str; --% + oper mkNTable1294 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "siek"; + SF Sg Gen => x + "śka"; + SF Sg Dat => x + "śkowi"; + SF Sg Acc => x + "śka"; + SF Sg Instr => x + "śkiem"; + SF Sg Loc => x + "śku"; + SF Sg Voc => x + "śku"; + SF Pl Nom => x + "śki"; + SF Pl Gen => x + "śków"; + SF Pl Dat => x + "śkom"; + SF Pl Acc => x + "śki"; + SF Pl Instr => x + "śkami"; + SF Pl Loc => x + "śkach"; + SF Pl Voc => x + "śki" + }; + + oper mkNTable1295: Str -> SubstForm => Str; --% + oper mkNTable1295 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "sień"; + SF Sg Gen => x + "śnia"; + SF Sg Dat => x + "śniowi"; + SF Sg Acc => x + "sień"; + SF Sg Instr => x + "śniem"; + SF Sg Loc => x + "śniu"; + SF Sg Voc => x + "śniu"; + SF Pl Nom => x + "śnie"; + SF Pl Gen => x + "śni"; + SF Pl Dat => x + "śniom"; + SF Pl Acc => x + "śnie"; + SF Pl Instr => x + "śniami"; + SF Pl Loc => x + "śniach"; + SF Pl Voc => x + "śnie" + }; + + oper mkNTable1296: Str -> SubstForm => Str; --% + oper mkNTable1296 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "ia"; + SF Sg Dat => x + "iowi"; + SF Sg Acc => x + ""; + SF Sg Instr => x + "iem"; + SF Sg Loc => x + "iu"; + SF Sg Voc => x + "iu"; + SF Pl Nom => x + "ie"; + SF Pl Gen => x + "i"; + SF Pl Dat => x + "iom"; + SF Pl Acc => x + "ie"; + SF Pl Instr => x + "iami"; + SF Pl Loc => x + "iach"; + SF Pl Voc => x + "ie" + }; + + oper mkNTable1297: Str -> SubstForm => Str; --% + oper mkNTable1297 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "orga"; + SF Sg Gen => x + "orgi"; + SF Sg Dat => x + "ordze"; + SF Sg Acc => x + "orgę"; + SF Sg Instr => x + "orgą"; + SF Sg Loc => x + "ordze"; + SF Sg Voc => x + "orgo"; + SF Pl Nom => x + "orgi"; + SF Pl Gen => x + "órg"; + SF Pl Dat => x + "orgom"; + SF Pl Acc => x + "orgi"; + SF Pl Instr => x + "orgami"; + SF Pl Loc => x + "orgach"; + SF Pl Voc => x + "orgi" + }; + + oper mkNTable1298: Str -> SubstForm => Str; --% + oper mkNTable1298 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "orze"; + SF Sg Gen => x + "orza"; + SF Sg Dat => x + "orzu"; + SF Sg Acc => x + "orze"; + SF Sg Instr => x + "orzem"; + SF Sg Loc => x + "orzu"; + SF Sg Voc => x + "orze"; + SF Pl Nom => x + "orza"; + SF Pl Gen => x + "órz"; + SF Pl Dat => x + "orzom"; + SF Pl Acc => x + "orza"; + SF Pl Instr => x + "orzami"; + SF Pl Loc => x + "orzach"; + SF Pl Voc => x + "orza" + }; + + oper mkNTable1299: Str -> SubstForm => Str; --% + oper mkNTable1299 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "łła"; + SF Sg Gen => x + "łły"; + SF Sg Dat => x + "lle"; + SF Sg Acc => x + "łłę"; + SF Sg Instr => x + "łłą"; + SF Sg Loc => x + "lle"; + SF Sg Voc => x + "łło"; + SF Pl Nom => x + "łłowie"; + SF Pl Gen => x + "łłów"; + SF Pl Dat => x + "łłom"; + SF Pl Acc => x + "łłów"; + SF Pl Instr => x + "łłami"; + SF Pl Loc => x + "łłach"; + SF Pl Voc => x + "łłowie" + }; + + oper mkNTable1301: Str -> SubstForm => Str; --% + oper mkNTable1301 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "mruk"; + SF Sg Gen => x + "mruka"; + SF Sg Dat => x + "mrukowi"; + SF Sg Acc => x + "mruka"; + SF Sg Instr => x + "mrukiem"; + SF Sg Loc => x + "mruku"; + SF Sg Voc => x + "mruku"; + SF Pl Nom => x + "Mrukowie"; + SF Pl Gen => x + "mruków"; + SF Pl Dat => x + "mrukom"; + SF Pl Acc => x + "mruków"; + SF Pl Instr => x + "mrukami"; + SF Pl Loc => x + "mrukach"; + SF Pl Voc => x + "Mrukowie" + }; + + oper mkNTable1303: Str -> SubstForm => Str; --% + oper mkNTable1303 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "y"; + SF Sg Dat => x + "y"; + SF Sg Acc => x + ""; + SF Sg Instr => x + "ą"; + SF Sg Loc => x + "y"; + SF Sg Voc => x + "y"; + SF Pl Nom => x + "y"; + SF Pl Gen => x + "y"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "y"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "y" + }; + + oper mkNTable1304: Str -> SubstForm => Str; --% + oper mkNTable1304 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "i"; + SF Sg Dat => x + "i"; + SF Sg Acc => x + ""; + SF Sg Instr => x + "ą"; + SF Sg Loc => x + "i"; + SF Sg Voc => x + "i"; + SF Pl Nom => x + "i"; + SF Pl Gen => x + "i"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "i"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "i" + }; + + oper mkNTable1305: Str -> SubstForm => Str; --% + oper mkNTable1305 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ąż"; + SF Sg Gen => x + "ęża"; + SF Sg Dat => x + "ężowi"; + SF Sg Acc => x + "ęża"; + SF Sg Instr => x + "ężem"; + SF Sg Loc => x + "ężu"; + SF Sg Voc => x + "ężu"; + SF Pl Nom => x + "ężowie"; + SF Pl Gen => x + "ężów"; + SF Pl Dat => x + "ężom"; + SF Pl Acc => x + "ężów"; + SF Pl Instr => x + "ężami"; + SF Pl Loc => x + "ężach"; + SF Pl Voc => x + "ężowie" + }; + + oper mkNTable1306: Str -> SubstForm => Str; --% + oper mkNTable1306 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "młocek"; + SF Sg Gen => x + "młocka"; + SF Sg Dat => x + "młockowi"; + SF Sg Acc => x + "młocka"; + SF Sg Instr => x + "młockiem"; + SF Sg Loc => x + "młocku"; + SF Sg Voc => x + "młocku"; + SF Pl Nom => x + "Młockowie"; + SF Pl Gen => x + "młocków"; + SF Pl Dat => x + "młockom"; + SF Pl Acc => x + "młocków"; + SF Pl Instr => x + "młockami"; + SF Pl Loc => x + "młockach"; + SF Pl Voc => x + "Młockowie" + }; + + oper mkNTable1308: Str -> SubstForm => Str; --% + oper mkNTable1308 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "młotek"; + SF Sg Gen => x + "młotka"; + SF Sg Dat => x + "młotkowi"; + SF Sg Acc => x + "młotka"; + SF Sg Instr => x + "młotkiem"; + SF Sg Loc => x + "młotku"; + SF Sg Voc => x + "młotku"; + SF Pl Nom => x + "Młotkowie"; + SF Pl Gen => x + "młotków"; + SF Pl Dat => x + "młotkom"; + SF Pl Acc => x + "młotków"; + SF Pl Instr => x + "młotkami"; + SF Pl Loc => x + "młotkach"; + SF Pl Voc => x + "Młotkowie" + }; + + oper mkNTable1310: Str -> SubstForm => Str; --% + oper mkNTable1310 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "zna"; + SF Sg Gen => x + "zny"; + SF Sg Dat => x + "źnie"; + SF Sg Acc => x + "znę"; + SF Sg Instr => x + "zną"; + SF Sg Loc => x + "źnie"; + SF Sg Voc => x + "zno"; + SF Pl Nom => x + "źni"; + SF Pl Gen => x + "zn"; + SF Pl Dat => x + "znom"; + SF Pl Acc => x + "zn"; + SF Pl Instr => x + "znami"; + SF Pl Loc => x + "znach"; + SF Pl Voc => x + "źni" + }; + + oper mkNTable1311: Str -> SubstForm => Str; --% + oper mkNTable1311 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ól"; + SF Sg Gen => x + "ola"; + SF Sg Dat => x + "olowi"; + SF Sg Acc => x + "ola"; + SF Sg Instr => x + "olem"; + SF Sg Loc => x + "olu"; + SF Sg Voc => x + "olu"; + SF Pl Nom => x + "ole"; + SF Pl Gen => x + "oli"; + SF Pl Dat => x + "olom"; + SF Pl Acc => x + "ole"; + SF Pl Instr => x + "olami"; + SF Pl Loc => x + "olach"; + SF Pl Voc => x + "ole" + }; + + oper mkNTable1312: Str -> SubstForm => Str; --% + oper mkNTable1312 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "órg"; + SF Sg Gen => x + "orga"; + SF Sg Dat => x + "orgowi"; + SF Sg Acc => x + "órg"; + SF Sg Instr => x + "orgiem"; + SF Sg Loc => x + "orgu"; + SF Sg Voc => x + "orgu"; + SF Pl Nom => x + "orgi"; + SF Pl Gen => x + "orgów"; + SF Pl Dat => x + "orgom"; + SF Pl Acc => x + "orgi"; + SF Pl Instr => x + "orgami"; + SF Pl Loc => x + "orgach"; + SF Pl Voc => x + "orgi" + }; + + oper mkNTable1313: Str -> SubstForm => Str; --% + oper mkNTable1313 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "ńko"; + SF Sg Gen => x + "ńka"; + SF Sg Dat => x + "ńku"; + SF Sg Acc => x + "ńko"; + SF Sg Instr => x + "ńkiem"; + SF Sg Loc => x + "ńku"; + SF Sg Voc => x + "ńko"; + SF Pl Nom => x + "ńka"; + SF Pl Gen => x + "niek"; + SF Pl Dat => x + "ńkom"; + SF Pl Acc => x + "ńka"; + SF Pl Instr => x + "ńkami"; + SF Pl Loc => x + "ńkach"; + SF Pl Voc => x + "ńka" + }; + + oper mkNTable1314: Str -> SubstForm => Str; --% + oper mkNTable1314 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "em"; + SF Sg Gen => x + "mu"; + SF Sg Dat => x + "mowi"; + SF Sg Acc => x + "em"; + SF Sg Instr => x + "mem"; + SF Sg Loc => x + "mie"; + SF Sg Voc => x + "mie"; + SF Pl Nom => x + "my"; + SF Pl Gen => x + "mów"; + SF Pl Dat => x + "mom"; + SF Pl Acc => x + "my"; + SF Pl Instr => x + "mami"; + SF Pl Loc => x + "mach"; + SF Pl Voc => x + "my" + }; + + oper mkNTable1315: Str -> SubstForm => Str; --% + oper mkNTable1315 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "enie"; + SF Sg Gen => x + "enia"; + SF Sg Dat => x + "eniu"; + SF Sg Acc => x + "enie"; + SF Sg Instr => x + "eniem"; + SF Sg Loc => x + "eniu"; + SF Sg Voc => x + "enie"; + SF Pl Nom => x + "ona"; + SF Pl Gen => x + "on"; + SF Pl Dat => x + "onom"; + SF Pl Acc => x + "ona"; + SF Pl Instr => x + "onami"; + SF Pl Loc => x + "onach"; + SF Pl Voc => x + "ona" + }; + + oper mkNTable1316: Str -> SubstForm => Str; --% + oper mkNTable1316 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ca"; + SF Sg Gen => x + "ki"; + SF Sg Dat => x + "ce"; + SF Sg Acc => x + "cę"; + SF Sg Instr => x + "cą"; + SF Sg Loc => x + "ce"; + SF Sg Voc => x + "co"; + SF Pl Nom => x + "ki"; + SF Pl Gen => x + "ec"; + SF Pl Dat => x + "com"; + SF Pl Acc => x + "ki"; + SF Pl Instr => x + "cami"; + SF Pl Loc => x + "cach"; + SF Pl Voc => x + "ki" + }; + + oper mkNTable1317: Str -> SubstForm => Str; --% + oper mkNTable1317 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "el"; + SF Sg Gen => x + "ela"; + SF Sg Dat => x + "elowi"; + SF Sg Acc => x + "ela"; + SF Sg Instr => x + "elem"; + SF Sg Loc => x + "elu"; + SF Sg Voc => x + "elu"; + SF Pl Nom => x + "ele"; + SF Pl Gen => x + "ół"; + SF Pl Dat => x + "ołom"; + SF Pl Acc => x + "ół"; + SF Pl Instr => x + "ółmi"; + SF Pl Loc => x + "ołach"; + SF Pl Voc => x + "ele" + }; + + oper mkNTable1318: Str -> SubstForm => Str; --% + oper mkNTable1318 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "asta"; + SF Sg Gen => x + "asty"; + SF Sg Dat => x + "eście"; + SF Sg Acc => x + "astę"; + SF Sg Instr => x + "astą"; + SF Sg Loc => x + "eście"; + SF Sg Voc => x + "asto"; + SF Pl Nom => x + "asty"; + SF Pl Gen => x + "ast"; + SF Pl Dat => x + "astom"; + SF Pl Acc => x + "asty"; + SF Pl Instr => x + "astami"; + SF Pl Loc => x + "astach"; + SF Pl Voc => x + "asty" + }; + + oper mkNTable1321: Str -> SubstForm => Str; --% + oper mkNTable1321 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "ś"; + SF Sg Gen => x + "si"; + SF Sg Dat => x + "si"; + SF Sg Acc => x + "ś"; + SF Sg Instr => x + "sią"; + SF Sg Loc => x + "si"; + SF Sg Voc => x + "si"; + SF Pl Nom => x + "si"; + SF Pl Gen => x + "si"; + SF Pl Dat => x + "siom"; + SF Pl Acc => x + "si"; + SF Pl Instr => x + "siami"; + SF Pl Loc => x + "siach"; + SF Pl Voc => x + "si" + }; + + oper mkNTable1322: Str -> SubstForm => Str; --% + oper mkNTable1322 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ów"; + SF Sg Gen => x + "owiu"; + SF Sg Dat => x + "owiowi"; + SF Sg Acc => x + "ów"; + SF Sg Instr => x + "owiem"; + SF Sg Loc => x + "owiu"; + SF Sg Voc => x + "owiu"; + SF Pl Nom => x + "owie"; + SF Pl Gen => x + "owiów"; + SF Pl Dat => x + "owiom"; + SF Pl Acc => x + "owie"; + SF Pl Instr => x + "owiami"; + SF Pl Loc => x + "owiach"; + SF Pl Voc => x + "owie" + }; + + oper mkNTable1323: Str -> SubstForm => Str; --% + oper mkNTable1323 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "óż"; + SF Sg Gen => x + "oża"; + SF Sg Dat => x + "ożowi"; + SF Sg Acc => x + "óż"; + SF Sg Instr => x + "ożem"; + SF Sg Loc => x + "ożu"; + SF Sg Voc => x + "ożu"; + SF Pl Nom => x + "oże"; + SF Pl Gen => x + "oży"; + SF Pl Dat => x + "ożom"; + SF Pl Acc => x + "oże"; + SF Pl Instr => x + "ożami"; + SF Pl Loc => x + "ożach"; + SF Pl Voc => x + "oże" + }; + + oper mkNTable1324: Str -> SubstForm => Str; --% + oper mkNTable1324 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ad"; + SF Sg Gen => x + "adu"; + SF Sg Dat => x + "adowi"; + SF Sg Acc => x + "ad"; + SF Sg Instr => x + "adem"; + SF Sg Loc => x + "edzie"; + SF Sg Voc => x + "edzie"; + SF Pl Nom => x + "ady"; + SF Pl Gen => x + "adów"; + SF Pl Dat => x + "adom"; + SF Pl Acc => x + "ady"; + SF Pl Instr => x + "adami"; + SF Pl Loc => x + "adach"; + SF Pl Voc => x + "ady" + }; + + oper mkNTable1328: Str -> SubstForm => Str; --% + oper mkNTable1328 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "et"; + SF Sg Gen => x + "tu"; + SF Sg Dat => x + "towi"; + SF Sg Acc => x + "et"; + SF Sg Instr => x + "tem"; + SF Sg Loc => x + "cie"; + SF Sg Voc => x + "cie"; + SF Pl Nom => x + "ty"; + SF Pl Gen => x + "tów"; + SF Pl Dat => x + "tom"; + SF Pl Acc => x + "ty"; + SF Pl Instr => x + "tami"; + SF Pl Loc => x + "tach"; + SF Pl Voc => x + "ty" + }; + + oper mkNTable1329: Str -> SubstForm => Str; --% + oper mkNTable1329 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "atr"; + SF Sg Gen => x + "atru"; + SF Sg Dat => x + "atrowi"; + SF Sg Acc => x + "atr"; + SF Sg Instr => x + "atrem"; + SF Sg Loc => x + "etrze"; + SF Sg Voc => x + "etrze"; + SF Pl Nom => x + "atry"; + SF Pl Gen => x + "atrów"; + SF Pl Dat => x + "atrom"; + SF Pl Acc => x + "atry"; + SF Pl Instr => x + "atrami"; + SF Pl Loc => x + "atrach"; + SF Pl Voc => x + "atry" + }; + + oper mkNTable1330: Str -> SubstForm => Str; --% + oper mkNTable1330 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "niek"; + SF Sg Gen => x + "ńka"; + SF Sg Dat => x + "ńkowi"; + SF Sg Acc => x + "niek"; + SF Sg Instr => x + "ńkiem"; + SF Sg Loc => x + "ńku"; + SF Sg Voc => x + "ńku"; + SF Pl Nom => x + "ńki"; + SF Pl Gen => x + "ńków"; + SF Pl Dat => x + "ńkom"; + SF Pl Acc => x + "ńki"; + SF Pl Instr => x + "ńkami"; + SF Pl Loc => x + "ńkach"; + SF Pl Voc => x + "ńki" + }; + + oper mkNTable1331: Str -> SubstForm => Str; --% + oper mkNTable1331 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "iec"; + SF Sg Gen => x + "a"; + SF Sg Dat => x + "u"; + SF Sg Acc => x + "a"; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "u"; + SF Sg Voc => x + "ze"; + SF Pl Nom => x + "owie"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "ów"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "owie" + }; + + oper mkNTable1332: Str -> SubstForm => Str; --% + oper mkNTable1332 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "oko"; + SF Sg Gen => x + "oka"; + SF Sg Dat => x + "oku"; + SF Sg Acc => x + "oko"; + SF Sg Instr => x + "okiem"; + SF Sg Loc => x + "oku"; + SF Sg Voc => x + "oko"; + SF Pl Nom => x + "oczy"; + SF Pl Gen => x + "ócz"; + SF Pl Dat => x + "oczom"; + SF Pl Acc => x + "oczy"; + SF Pl Instr => x + "oczyma"; + SF Pl Loc => x + "oczach"; + SF Pl Voc => x + "oczy" + }; + + oper mkNTable1333: Str -> SubstForm => Str; --% + oper mkNTable1333 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "niek"; + SF Sg Gen => x + "ńka"; + SF Sg Dat => x + "ńkowi"; + SF Sg Acc => x + "ńka"; + SF Sg Instr => x + "ńkiem"; + SF Sg Loc => x + "ńku"; + SF Sg Voc => x + "ńku"; + SF Pl Nom => x + "ńki"; + SF Pl Gen => x + "ńków"; + SF Pl Dat => x + "ńkom"; + SF Pl Acc => x + "ńki"; + SF Pl Instr => x + "ńkami"; + SF Pl Loc => x + "ńkach"; + SF Pl Voc => x + "ńki" + }; + + oper mkNTable1334: Str -> SubstForm => Str; --% + oper mkNTable1334 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "o"; + SF Sg Gen => x + "a"; + SF Sg Dat => x + "u"; + SF Sg Acc => x + "o"; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "ze"; + SF Sg Voc => x + "o"; + SF Pl Nom => x + "a"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "a"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "a" + }; + + oper mkNTable1336: Str -> SubstForm => Str; --% + oper mkNTable1336 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ół"; + SF Sg Gen => x + "oła"; + SF Sg Dat => x + "ołowi"; + SF Sg Acc => x + "ół"; + SF Sg Instr => x + "ołem"; + SF Sg Loc => x + "ole"; + SF Sg Voc => x + "ole"; + SF Pl Nom => x + "oły"; + SF Pl Gen => x + "ołów"; + SF Pl Dat => x + "ołom"; + SF Pl Acc => x + "oły"; + SF Pl Instr => x + "ołami"; + SF Pl Loc => x + "ołach"; + SF Pl Voc => x + "oły" + }; + + oper mkNTable1337: Str -> SubstForm => Str; --% + oper mkNTable1337 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "orzeł"; + SF Sg Gen => x + "orła"; + SF Sg Dat => x + "orłu"; + SF Sg Acc => x + "orła"; + SF Sg Instr => x + "orłem"; + SF Sg Loc => x + "orle"; + SF Sg Voc => x + "orle"; + SF Pl Nom => x + "Orłowie"; + SF Pl Gen => x + "orłów"; + SF Pl Dat => x + "orłom"; + SF Pl Acc => x + "orłów"; + SF Pl Instr => x + "orłami"; + SF Pl Loc => x + "orłach"; + SF Pl Voc => x + "Orłowie" + }; + + oper mkNTable1338: Str -> SubstForm => Str; --% + oper mkNTable1338 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "zeł"; + SF Sg Gen => x + "ła"; + SF Sg Dat => x + "łu"; + SF Sg Acc => x + "ła"; + SF Sg Instr => x + "łem"; + SF Sg Loc => x + "le"; + SF Sg Voc => x + "le"; + SF Pl Nom => x + "ły"; + SF Pl Gen => x + "łów"; + SF Pl Dat => x + "łom"; + SF Pl Acc => x + "ły"; + SF Pl Instr => x + "łami"; + SF Pl Loc => x + "łach"; + SF Pl Voc => x + "ły" + }; + + oper mkNTable1339: Str -> SubstForm => Str; --% + oper mkNTable1339 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ep"; + SF Sg Gen => x + "pu"; + SF Sg Dat => x + "powi"; + SF Sg Acc => x + "ep"; + SF Sg Instr => x + "pem"; + SF Sg Loc => x + "pie"; + SF Sg Voc => x + "pie"; + SF Pl Nom => x + "py"; + SF Pl Gen => x + "pów"; + SF Pl Dat => x + "pom"; + SF Pl Acc => x + "py"; + SF Pl Instr => x + "pami"; + SF Pl Loc => x + "pach"; + SF Pl Voc => x + "py" + }; + + oper mkNTable1340: Str -> SubstForm => Str; --% + oper mkNTable1340 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "set"; + SF Sg Gen => x + "stu"; + SF Sg Dat => x + "stowi"; + SF Sg Acc => x + "set"; + SF Sg Instr => x + "stem"; + SF Sg Loc => x + "ście"; + SF Sg Voc => x + "ście"; + SF Pl Nom => x + "sty"; + SF Pl Gen => x + "stów"; + SF Pl Dat => x + "stom"; + SF Pl Acc => x + "sty"; + SF Pl Instr => x + "stami"; + SF Pl Loc => x + "stach"; + SF Pl Voc => x + "sty" + }; + + oper mkNTable1341: Str -> SubstForm => Str; --% + oper mkNTable1341 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "siec"; + SF Sg Gen => x + "śca"; + SF Sg Dat => x + "ścowi"; + SF Sg Acc => x + "śca"; + SF Sg Instr => x + "ścem"; + SF Sg Loc => x + "ścu"; + SF Sg Voc => x + "ścu"; + SF Pl Nom => x + "śce"; + SF Pl Gen => x + "śców"; + SF Pl Dat => x + "ścom"; + SF Pl Acc => x + "śce"; + SF Pl Instr => x + "ścami"; + SF Pl Loc => x + "ścach"; + SF Pl Voc => x + "śce" + }; + + oper mkNTable1342: Str -> SubstForm => Str; --% + oper mkNTable1342 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "sioł"; + SF Sg Gen => x + "sła"; + SF Sg Dat => x + "słu"; + SF Sg Acc => x + "sła"; + SF Sg Instr => x + "słem"; + SF Sg Loc => x + "śle"; + SF Sg Voc => x + "śle"; + SF Pl Nom => x + "sły"; + SF Pl Gen => x + "słów"; + SF Pl Dat => x + "słom"; + SF Pl Acc => x + "sły"; + SF Pl Instr => x + "słami"; + SF Pl Loc => x + "słach"; + SF Pl Voc => x + "sły" + }; + + oper mkNTable1343: Str -> SubstForm => Str; --% + oper mkNTable1343 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "oła"; + SF Sg Gen => x + "oły"; + SF Sg Dat => x + "ole"; + SF Sg Acc => x + "ołę"; + SF Sg Instr => x + "ołą"; + SF Sg Loc => x + "ole"; + SF Sg Voc => x + "oło"; + SF Pl Nom => x + "oły"; + SF Pl Gen => x + "ół"; + SF Pl Dat => x + "ołom"; + SF Pl Acc => x + "oły"; + SF Pl Instr => x + "ołami"; + SF Pl Loc => x + "ołach"; + SF Pl Voc => x + "oły" + }; + + oper mkNTable1344: Str -> SubstForm => Str; --% + oper mkNTable1344 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "eń"; + SF Sg Gen => x + "nia"; + SF Sg Dat => x + "niowi"; + SF Sg Acc => x + "eń"; + SF Sg Instr => x + "niem"; + SF Sg Loc => x + "niu"; + SF Sg Voc => x + "niu"; + SF Pl Nom => x + "nie"; + SF Pl Gen => x + "ni"; + SF Pl Dat => x + "niom"; + SF Pl Acc => x + "nie"; + SF Pl Instr => x + "niami"; + SF Pl Loc => x + "niach"; + SF Pl Voc => x + "nie" + }; + + oper mkNTable1345: Str -> SubstForm => Str; --% + oper mkNTable1345 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ca"; + SF Sg Gen => x + "cy"; + SF Sg Dat => x + "cy"; + SF Sg Acc => x + "cę"; + SF Sg Instr => x + "cą"; + SF Sg Loc => x + "cy"; + SF Sg Voc => x + "co"; + SF Pl Nom => x + "ce"; + SF Pl Gen => x + "iec"; + SF Pl Dat => x + "com"; + SF Pl Acc => x + "ce"; + SF Pl Instr => x + "cami"; + SF Pl Loc => x + "cach"; + SF Pl Voc => x + "ce" + }; + + oper mkNTable1346: Str -> SubstForm => Str; --% + oper mkNTable1346 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "ies"; + SF Sg Gen => x + "sa"; + SF Sg Dat => x + "sowi"; + SF Sg Acc => x + "ies"; + SF Sg Instr => x + "sem"; + SF Sg Loc => x + "sie"; + SF Sg Voc => x + "sie"; + SF Pl Nom => x + "sy"; + SF Pl Gen => x + "sów"; + SF Pl Dat => x + "som"; + SF Pl Acc => x + "sy"; + SF Pl Instr => x + "sami"; + SF Pl Loc => x + "sach"; + SF Pl Voc => x + "sy" + }; + + oper mkNTable1348: Str -> SubstForm => Str; --% + oper mkNTable1348 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ór"; + SF Sg Gen => x + "ora"; + SF Sg Dat => x + "orowi"; + SF Sg Acc => x + "ór"; + SF Sg Instr => x + "orem"; + SF Sg Loc => x + "orze"; + SF Sg Voc => x + "orze"; + SF Pl Nom => x + "ory"; + SF Pl Gen => x + "orów"; + SF Pl Dat => x + "orom"; + SF Pl Acc => x + "ory"; + SF Pl Instr => x + "orami"; + SF Pl Loc => x + "orach"; + SF Pl Voc => x + "ory" + }; + + oper mkNTable1349: Str -> SubstForm => Str; --% + oper mkNTable1349 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "ś"; + SF Sg Gen => x + "si"; + SF Sg Dat => x + "si"; + SF Sg Acc => x + "ś"; + SF Sg Instr => x + "sią"; + SF Sg Loc => x + "si"; + SF Sg Voc => x + "si"; + SF Pl Nom => x + "sie"; + SF Pl Gen => x + "si"; + SF Pl Dat => x + "siom"; + SF Pl Acc => x + "sie"; + SF Pl Instr => x + "siami"; + SF Pl Loc => x + "siach"; + SF Pl Voc => x + "sie" + }; + + oper mkNTable1350: Str -> SubstForm => Str; --% + oper mkNTable1350 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "Pakuła"; + SF Sg Gen => x + "pakuły"; + SF Sg Dat => x + "Pakule"; + SF Sg Acc => x + "Pakułę"; + SF Sg Instr => x + "Pakułą"; + SF Sg Loc => x + "Pakule"; + SF Sg Voc => x + "Pakuło"; + SF Pl Nom => x + "pakuły"; + SF Pl Gen => x + "pakuł"; + SF Pl Dat => x + "pakułom"; + SF Pl Acc => x + "pakuły"; + SF Pl Instr => x + "pakułami"; + SF Pl Loc => x + "pakułach"; + SF Pl Voc => x + "pakuły" + }; + + oper mkNTable1351: Str -> SubstForm => Str; --% + oper mkNTable1351 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "pala"; + SF Sg Gen => x + "pali"; + SF Sg Dat => x + "pali"; + SF Sg Acc => x + "Palę"; + SF Sg Instr => x + "Palą"; + SF Sg Loc => x + "pali"; + SF Sg Voc => x + "Palo"; + SF Pl Nom => x + "pale"; + SF Pl Gen => x + "pali"; + SF Pl Dat => x + "palom"; + SF Pl Acc => x + "pale"; + SF Pl Instr => x + "palami"; + SF Pl Loc => x + "palach"; + SF Pl Voc => x + "pale" + }; + + oper mkNTable1352: Str -> SubstForm => Str; --% + oper mkNTable1352 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "o"; + SF Sg Gen => x + "o"; + SF Sg Dat => x + "owi"; + SF Sg Acc => x + "o"; + SF Sg Instr => x + "o"; + SF Sg Loc => x + "ze"; + SF Sg Voc => x + "o"; + SF Pl Nom => x + "o"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "o"; + SF Pl Instr => x + "o"; + SF Pl Loc => x + "o"; + SF Pl Voc => x + "o" + }; + + oper mkNTable1353: Str -> SubstForm => Str; --% + oper mkNTable1353 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "c"; + SF Sg Gen => x + "ca"; + SF Sg Dat => x + "cowi"; + SF Sg Acc => x + "c"; + SF Sg Instr => x + "kiem"; + SF Sg Loc => x + "cu"; + SF Sg Voc => x + "cu"; + SF Pl Nom => x + "ki"; + SF Pl Gen => x + "ców"; + SF Pl Dat => x + "com"; + SF Pl Acc => x + "ki"; + SF Pl Instr => x + "cami"; + SF Pl Loc => x + "cach"; + SF Pl Voc => x + "ki" + }; + + oper mkNTable1355: Str -> SubstForm => Str; --% + oper mkNTable1355 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "a"; + SF Sg Gen => x + "i"; + SF Sg Dat => x + "i"; + SF Sg Acc => x + "ę"; + SF Sg Instr => x + "ą"; + SF Sg Loc => x + "i"; + SF Sg Voc => x + "o"; + SF Pl Nom => x + "e"; + SF Pl Gen => x + "i"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "i"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "e" + }; + + oper mkNTable1356: Str -> SubstForm => Str; --% + oper mkNTable1356 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "ć"; + SF Sg Gen => x + "cia"; + SF Sg Dat => x + "ciowi"; + SF Sg Acc => x + "cia"; + SF Sg Instr => x + "ciem"; + SF Sg Loc => x + "ciu"; + SF Sg Voc => x + "ciu"; + SF Pl Nom => x + "cie"; + SF Pl Gen => x + "ci"; + SF Pl Dat => x + "ciom"; + SF Pl Acc => x + "cie"; + SF Pl Instr => x + "ciami"; + SF Pl Loc => x + "ciach"; + SF Pl Voc => x + "cie" + }; + + oper mkNTable1357: Str -> SubstForm => Str; --% + oper mkNTable1357 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "ć"; + SF Sg Gen => x + "cia"; + SF Sg Dat => x + "ciowi"; + SF Sg Acc => x + "ć"; + SF Sg Instr => x + "ciem"; + SF Sg Loc => x + "ciu"; + SF Sg Voc => x + "ciu"; + SF Pl Nom => x + "cie"; + SF Pl Gen => x + "ci"; + SF Pl Dat => x + "ciom"; + SF Pl Acc => x + "cie"; + SF Pl Instr => x + "ciami"; + SF Pl Loc => x + "ciach"; + SF Pl Voc => x + "cie" + }; + + oper mkNTable1358: Str -> SubstForm => Str; --% + oper mkNTable1358 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "parch"; + SF Sg Gen => x + "parcha"; + SF Sg Dat => x + "parchowi"; + SF Sg Acc => x + "parcha"; + SF Sg Instr => x + "parchem"; + SF Sg Loc => x + "parchu"; + SF Sg Voc => x + "parchu"; + SF Pl Nom => x + "Parchowie"; + SF Pl Gen => x + "parchów"; + SF Pl Dat => x + "parchom"; + SF Pl Acc => x + "parchów"; + SF Pl Instr => x + "parchami"; + SF Pl Loc => x + "parchach"; + SF Pl Voc => x + "Parchowie" + }; + + oper mkNTable1359: Str -> SubstForm => Str; --% + oper mkNTable1359 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ąz"; + SF Sg Gen => x + "ęzu"; + SF Sg Dat => x + "ęzowi"; + SF Sg Acc => x + "ąz"; + SF Sg Instr => x + "ęzem"; + SF Sg Loc => x + "ęzie"; + SF Sg Voc => x + "ęzie"; + SF Pl Nom => x + "ęzy"; + SF Pl Gen => x + "ęzów"; + SF Pl Dat => x + "ęzom"; + SF Pl Acc => x + "ęzy"; + SF Pl Instr => x + "ęzami"; + SF Pl Loc => x + "ęzach"; + SF Pl Voc => x + "ęzy" + }; + + oper mkNTable1360: Str -> SubstForm => Str; --% + oper mkNTable1360 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "ieć"; + SF Sg Gen => x + "cia"; + SF Sg Dat => x + "ciowi"; + SF Sg Acc => x + "cia"; + SF Sg Instr => x + "ciem"; + SF Sg Loc => x + "ciu"; + SF Sg Voc => x + "ciu"; + SF Pl Nom => x + "cie"; + SF Pl Gen => x + "ci"; + SF Pl Dat => x + "ciom"; + SF Pl Acc => x + "cie"; + SF Pl Instr => x + "ciami"; + SF Pl Loc => x + "ciach"; + SF Pl Voc => x + "cie" + }; + + oper mkNTable1361: Str -> SubstForm => Str; --% + oper mkNTable1361 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "ieć"; + SF Sg Gen => x + "cia"; + SF Sg Dat => x + "ciowi"; + SF Sg Acc => x + "ieć"; + SF Sg Instr => x + "ciem"; + SF Sg Loc => x + "ciu"; + SF Sg Voc => x + "ciu"; + SF Pl Nom => x + "cie"; + SF Pl Gen => x + "ci"; + SF Pl Dat => x + "ciom"; + SF Pl Acc => x + "cie"; + SF Pl Instr => x + "ciami"; + SF Pl Loc => x + "ciach"; + SF Pl Voc => x + "cie" + }; + + oper mkNTable1362: Str -> SubstForm => Str; --% + oper mkNTable1362 lexem = + let x = Predef.tk 9 lexem in + table { + SF Sg Nom => x + "Paździora"; + SF Sg Gen => x + "paździory"; + SF Sg Dat => x + "paździorze"; + SF Sg Acc => x + "Paździorę"; + SF Sg Instr => x + "Paździorą"; + SF Sg Loc => x + "paździorze"; + SF Sg Voc => x + "Paździoro"; + SF Pl Nom => x + "paździory"; + SF Pl Gen => x + "paździor"; + SF Pl Dat => x + "paździorom"; + SF Pl Acc => x + "paździory"; + SF Pl Instr => x + "paździorami"; + SF Pl Loc => x + "paździorach"; + SF Pl Voc => x + "paździory" + }; + + oper mkNTable1363: Str -> SubstForm => Str; --% + oper mkNTable1363 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "ćka"; + SF Sg Gen => x + "ćki"; + SF Sg Dat => x + "ćce"; + SF Sg Acc => x + "ćkę"; + SF Sg Instr => x + "ćką"; + SF Sg Loc => x + "ćce"; + SF Sg Voc => x + "ćko"; + SF Pl Nom => x + "ćki"; + SF Pl Gen => x + "ciek"; + SF Pl Dat => x + "ćkom"; + SF Pl Acc => x + "ćki"; + SF Pl Instr => x + "ćkami"; + SF Pl Loc => x + "ćkach"; + SF Pl Voc => x + "ćki" + }; + + oper mkNTable1364: Str -> SubstForm => Str; --% + oper mkNTable1364 lexem = + let x = Predef.tk 10 lexem in + table { + SF Sg Nom => x + "piekarczyk"; + SF Sg Gen => x + "piekarczyka"; + SF Sg Dat => x + "piekarczykowi"; + SF Sg Acc => x + "piekarczyka"; + SF Sg Instr => x + "piekarczykiem"; + SF Sg Loc => x + "piekarczyku"; + SF Sg Voc => x + "piekarczyku"; + SF Pl Nom => x + "Piekarczykowie"; + SF Pl Gen => x + "piekarczyków"; + SF Pl Dat => x + "piekarczykom"; + SF Pl Acc => x + "piekarczyków"; + SF Pl Instr => x + "piekarczykami"; + SF Pl Loc => x + "piekarczykach"; + SF Pl Voc => x + "Piekarczykowie" + }; + + oper mkNTable1366: Str -> SubstForm => Str; --% + oper mkNTable1366 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "ądz"; + SF Sg Gen => x + "ądza"; + SF Sg Dat => x + "ądzowi"; + SF Sg Acc => x + "ądz"; + SF Sg Instr => x + "ądzem"; + SF Sg Loc => x + "ądzu"; + SF Sg Voc => x + "ądzu"; + SF Pl Nom => x + "ądze"; + SF Pl Gen => x + "ędzy"; + SF Pl Dat => x + "ądzom"; + SF Pl Acc => x + "ądze"; + SF Pl Instr => x + "ędzmi"; + SF Pl Loc => x + "ądzach"; + SF Pl Voc => x + "ądze" + }; + + oper mkNTable1367: Str -> SubstForm => Str; --% + oper mkNTable1367 lexem = + let x = Predef.tk 10 lexem in + table { + SF Sg Nom => x + "pieniężnik"; + SF Sg Gen => x + "pieniężnika"; + SF Sg Dat => x + "pieniężnikowi"; + SF Sg Acc => x + "pieniężnika"; + SF Sg Instr => x + "pieniężnikiem"; + SF Sg Loc => x + "pieniężniku"; + SF Sg Voc => x + "pieniężniku"; + SF Pl Nom => x + "Pieniężnicy"; + SF Pl Gen => x + "pieniężników"; + SF Pl Dat => x + "pieniężnikom"; + SF Pl Acc => x + "pieniężników"; + SF Pl Instr => x + "pieniężnikami"; + SF Pl Loc => x + "pieniężnikach"; + SF Pl Voc => x + "Pieniężnicy" + }; + + oper mkNTable1369: Str -> SubstForm => Str; --% + oper mkNTable1369 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "Pierz"; + SF Sg Gen => x + "pierza"; + SF Sg Dat => x + "Pierzowi"; + SF Sg Acc => x + "Pierz"; + SF Sg Instr => x + "pierzem"; + SF Sg Loc => x + "pierzu"; + SF Sg Voc => x + "pierzu"; + SF Pl Nom => x + "pierze"; + SF Pl Gen => x + "pierzy"; + SF Pl Dat => x + "pierzom"; + SF Pl Acc => x + "pierze"; + SF Pl Instr => x + "pierzami"; + SF Pl Loc => x + "pierzach"; + SF Pl Voc => x + "pierze" + }; + + oper mkNTable1370: Str -> SubstForm => Str; --% + oper mkNTable1370 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "ies"; + SF Sg Gen => x + "sa"; + SF Sg Dat => x + "su"; + SF Sg Acc => x + "sa"; + SF Sg Instr => x + "sem"; + SF Sg Loc => x + "sie"; + SF Sg Voc => x + "sie"; + SF Pl Nom => x + "sy"; + SF Pl Gen => x + "sów"; + SF Pl Dat => x + "som"; + SF Pl Acc => x + "sy"; + SF Pl Instr => x + "sami"; + SF Pl Loc => x + "sach"; + SF Pl Voc => x + "sy" + }; + + oper mkNTable1371: Str -> SubstForm => Str; --% + oper mkNTable1371 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "ń"; + SF Sg Gen => x + "ni"; + SF Sg Dat => x + "ni"; + SF Sg Acc => x + "ń"; + SF Sg Instr => x + "nią"; + SF Sg Loc => x + "ni"; + SF Sg Voc => x + "ni"; + SF Pl Nom => x + "ni"; + SF Pl Gen => x + "ni"; + SF Pl Dat => x + "niom"; + SF Pl Acc => x + "ni"; + SF Pl Instr => x + "niami"; + SF Pl Loc => x + "niach"; + SF Pl Voc => x + "ni" + }; + + oper mkNTable1372: Str -> SubstForm => Str; --% + oper mkNTable1372 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "wa"; + SF Sg Gen => x + "wy"; + SF Sg Dat => x + "wie"; + SF Sg Acc => x + "wę"; + SF Sg Instr => x + "wą"; + SF Sg Loc => x + "wie"; + SF Sg Voc => x + "wo"; + SF Pl Nom => x + "wy"; + SF Pl Gen => x + "iew"; + SF Pl Dat => x + "wom"; + SF Pl Acc => x + "wy"; + SF Pl Instr => x + "wami"; + SF Pl Loc => x + "wach"; + SF Pl Voc => x + "wy" + }; + + oper mkNTable1373: Str -> SubstForm => Str; --% + oper mkNTable1373 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ój"; + SF Sg Gen => x + "oja"; + SF Sg Dat => x + "ojowi"; + SF Sg Acc => x + "oja"; + SF Sg Instr => x + "ojem"; + SF Sg Loc => x + "oju"; + SF Sg Voc => x + "oju"; + SF Pl Nom => x + "oje"; + SF Pl Gen => x + "oi"; + SF Pl Dat => x + "ojom"; + SF Pl Acc => x + "oje"; + SF Pl Instr => x + "ojami"; + SF Pl Loc => x + "ojach"; + SF Pl Voc => x + "oje" + }; + + oper mkNTable1374: Str -> SubstForm => Str; --% + oper mkNTable1374 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ół"; + SF Sg Gen => x + "ołu"; + SF Sg Dat => x + "ołowi"; + SF Sg Acc => x + "ół"; + SF Sg Instr => x + "ołem"; + SF Sg Loc => x + "ele"; + SF Sg Voc => x + "ele"; + SF Pl Nom => x + "oły"; + SF Pl Gen => x + "ołów"; + SF Pl Dat => x + "ołom"; + SF Pl Acc => x + "oły"; + SF Pl Instr => x + "ołami"; + SF Pl Loc => x + "ołach"; + SF Pl Voc => x + "oły" + }; + + oper mkNTable1375: Str -> SubstForm => Str; --% + oper mkNTable1375 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "porter"; + SF Sg Gen => x + "Portera"; + SF Sg Dat => x + "porterowi"; + SF Sg Acc => x + "Portera"; + SF Sg Instr => x + "porterem"; + SF Sg Loc => x + "porterze"; + SF Sg Voc => x + "porterze"; + SF Pl Nom => x + "portery"; + SF Pl Gen => x + "porterów"; + SF Pl Dat => x + "porterom"; + SF Pl Acc => x + "portery"; + SF Pl Instr => x + "porterami"; + SF Pl Loc => x + "porterach"; + SF Pl Voc => x + "portery" + }; + + oper mkNTable1376: Str -> SubstForm => Str; --% + oper mkNTable1376 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "seł"; + SF Sg Gen => x + "sła"; + SF Sg Dat => x + "słowi"; + SF Sg Acc => x + "sła"; + SF Sg Instr => x + "słem"; + SF Sg Loc => x + "śle"; + SF Sg Voc => x + "śle"; + SF Pl Nom => x + "słowie"; + SF Pl Gen => x + "słów"; + SF Pl Dat => x + "słom"; + SF Pl Acc => x + "słów"; + SF Pl Instr => x + "słami"; + SF Pl Loc => x + "słach"; + SF Pl Voc => x + "słowie" + }; + + oper mkNTable1377: Str -> SubstForm => Str; --% + oper mkNTable1377 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ód"; + SF Sg Gen => x + "oda"; + SF Sg Dat => x + "odowi"; + SF Sg Acc => x + "oda"; + SF Sg Instr => x + "odem"; + SF Sg Loc => x + "odzie"; + SF Sg Voc => x + "odzie"; + SF Pl Nom => x + "odowie"; + SF Pl Gen => x + "odów"; + SF Pl Dat => x + "odom"; + SF Pl Acc => x + "odów"; + SF Pl Instr => x + "odami"; + SF Pl Loc => x + "odach"; + SF Pl Voc => x + "odowie" + }; + + oper mkNTable1378: Str -> SubstForm => Str; --% + oper mkNTable1378 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ew"; + SF Sg Gen => x + "wu"; + SF Sg Dat => x + "wowi"; + SF Sg Acc => x + "ew"; + SF Sg Instr => x + "wem"; + SF Sg Loc => x + "wie"; + SF Sg Voc => x + "wie"; + SF Pl Nom => x + "wy"; + SF Pl Gen => x + "wów"; + SF Pl Dat => x + "wom"; + SF Pl Acc => x + "wy"; + SF Pl Instr => x + "wami"; + SF Pl Loc => x + "wach"; + SF Pl Voc => x + "wy" + }; + + oper mkNTable1380: Str -> SubstForm => Str; --% + oper mkNTable1380 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "a"; + SF Sg Dat => x + "owi"; + SF Sg Acc => x + "a"; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "ie"; + SF Sg Voc => x + "ie"; + SF Pl Nom => x + "e"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "e"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "e" + }; + + oper mkNTable1381: Str -> SubstForm => Str; --% + oper mkNTable1381 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "ośba"; + SF Sg Gen => x + "ośby"; + SF Sg Dat => x + "ośbie"; + SF Sg Acc => x + "ośbę"; + SF Sg Instr => x + "ośbą"; + SF Sg Loc => x + "ośbie"; + SF Sg Voc => x + "ośbo"; + SF Pl Nom => x + "ośby"; + SF Pl Gen => x + "óśb"; + SF Pl Dat => x + "ośbom"; + SF Pl Acc => x + "ośby"; + SF Pl Instr => x + "ośbami"; + SF Pl Loc => x + "ośbach"; + SF Pl Voc => x + "ośby" + }; + + oper mkNTable1382: Str -> SubstForm => Str; --% + oper mkNTable1382 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "pryk"; + SF Sg Gen => x + "pryka"; + SF Sg Dat => x + "prykowi"; + SF Sg Acc => x + "pryka"; + SF Sg Instr => x + "prykiem"; + SF Sg Loc => x + "pryku"; + SF Sg Voc => x + "pryku"; + SF Pl Nom => x + "Prykowie"; + SF Pl Gen => x + "pryków"; + SF Pl Dat => x + "prykom"; + SF Pl Acc => x + "pryków"; + SF Pl Instr => x + "prykami"; + SF Pl Loc => x + "prykach"; + SF Pl Voc => x + "Prykowie" + }; + + oper mkNTable1383: Str -> SubstForm => Str; --% + oper mkNTable1383 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "zień"; + SF Sg Gen => x + "nia"; + SF Sg Dat => x + "niowi"; + SF Sg Acc => x + "nia"; + SF Sg Instr => x + "niem"; + SF Sg Loc => x + "niu"; + SF Sg Voc => x + "niu"; + SF Pl Nom => x + "nie"; + SF Pl Gen => x + "niów"; + SF Pl Dat => x + "niom"; + SF Pl Acc => x + "niów"; + SF Pl Instr => x + "niami"; + SF Pl Loc => x + "niach"; + SF Pl Voc => x + "nie" + }; + + oper mkNTable1384: Str -> SubstForm => Str; --% + oper mkNTable1384 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "ień"; + SF Sg Gen => x + "nia"; + SF Sg Dat => x + "niowi"; + SF Sg Acc => x + "nia"; + SF Sg Instr => x + "niem"; + SF Sg Loc => x + "niu"; + SF Sg Voc => x + "niu"; + SF Pl Nom => x + "nie"; + SF Pl Gen => x + "niów"; + SF Pl Dat => x + "niom"; + SF Pl Acc => x + "niów"; + SF Pl Instr => x + "niami"; + SF Pl Loc => x + "niach"; + SF Pl Voc => x + "nie" + }; + + oper mkNTable1385: Str -> SubstForm => Str; --% + oper mkNTable1385 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "ień"; + SF Sg Gen => x + "nia"; + SF Sg Dat => x + "niowi"; + SF Sg Acc => x + "nia"; + SF Sg Instr => x + "niem"; + SF Sg Loc => x + "niu"; + SF Sg Voc => x + "niu"; + SF Pl Nom => x + "nie"; + SF Pl Gen => x + "ni"; + SF Pl Dat => x + "niom"; + SF Pl Acc => x + "nie"; + SF Pl Instr => x + "niami"; + SF Pl Loc => x + "niach"; + SF Pl Voc => x + "nie" + }; + + oper mkNTable1386: Str -> SubstForm => Str; --% + oper mkNTable1386 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "a"; + SF Sg Gen => x + "y"; + SF Sg Dat => x + "zie"; + SF Sg Acc => x + "ę"; + SF Sg Instr => x + "ą"; + SF Sg Loc => x + "zie"; + SF Sg Voc => x + "o"; + SF Pl Nom => x + "y"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "y"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "y" + }; + + oper mkNTable1387: Str -> SubstForm => Str; --% + oper mkNTable1387 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "owie"; + SF Sg Gen => x + "owia"; + SF Sg Dat => x + "owiu"; + SF Sg Acc => x + "owie"; + SF Sg Instr => x + "owiem"; + SF Sg Loc => x + "owiu"; + SF Sg Voc => x + "owie"; + SF Pl Nom => x + "owia"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "owiom"; + SF Pl Acc => x + "owia"; + SF Pl Instr => x + "owiami"; + SF Pl Loc => x + "owiach"; + SF Pl Voc => x + "owia" + }; + + oper mkNTable1388: Str -> SubstForm => Str; --% + oper mkNTable1388 lexem = + let x = Predef.tk 7 lexem in + table { + SF Sg Nom => x + "ptaszek"; + SF Sg Gen => x + "ptaszka"; + SF Sg Dat => x + "ptaszkowi"; + SF Sg Acc => x + "ptaszka"; + SF Sg Instr => x + "ptaszkiem"; + SF Sg Loc => x + "ptaszku"; + SF Sg Voc => x + "ptaszku"; + SF Pl Nom => x + "Ptaszkowie"; + SF Pl Gen => x + "ptaszków"; + SF Pl Dat => x + "ptaszkom"; + SF Pl Acc => x + "ptaszków"; + SF Pl Instr => x + "ptaszkami"; + SF Pl Loc => x + "ptaszkach"; + SF Pl Voc => x + "Ptaszkowie" + }; + + oper mkNTable1389: Str -> SubstForm => Str; --% + oper mkNTable1389 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "ś"; + SF Sg Gen => x + "sia"; + SF Sg Dat => x + "siowi"; + SF Sg Acc => x + "ś"; + SF Sg Instr => x + "siem"; + SF Sg Loc => x + "siu"; + SF Sg Voc => x + "siu"; + SF Pl Nom => x + "sie"; + SF Pl Gen => x + "si"; + SF Pl Dat => x + "siom"; + SF Pl Acc => x + "sie"; + SF Pl Instr => x + "siami"; + SF Pl Loc => x + "siach"; + SF Pl Voc => x + "sie" + }; + + oper mkNTable1390: Str -> SubstForm => Str; --% + oper mkNTable1390 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "pucek"; + SF Sg Gen => x + "pucka"; + SF Sg Dat => x + "puckowi"; + SF Sg Acc => x + "pucka"; + SF Sg Instr => x + "puckiem"; + SF Sg Loc => x + "pucku"; + SF Sg Voc => x + "pucku"; + SF Pl Nom => x + "Puckowie"; + SF Pl Gen => x + "pucków"; + SF Pl Dat => x + "puckom"; + SF Pl Acc => x + "pucków"; + SF Pl Instr => x + "puckami"; + SF Pl Loc => x + "puckach"; + SF Pl Voc => x + "Puckowie" + }; + + oper mkNTable1391: Str -> SubstForm => Str; --% + oper mkNTable1391 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "pupka"; + SF Sg Gen => x + "pupki"; + SF Sg Dat => x + "pupce"; + SF Sg Acc => x + "pupkę"; + SF Sg Instr => x + "pupką"; + SF Sg Loc => x + "pupce"; + SF Sg Voc => x + "pupko"; + SF Pl Nom => x + "Pupkowie"; + SF Pl Gen => x + "pupek"; + SF Pl Dat => x + "pupkom"; + SF Pl Acc => x + "pupek"; + SF Pl Instr => x + "pupkami"; + SF Pl Loc => x + "pupkach"; + SF Pl Voc => x + "Pupkowie" + }; + + oper mkNTable1392: Str -> SubstForm => Str; --% + oper mkNTable1392 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "to"; + SF Sg Gen => x + "ta"; + SF Sg Dat => x + "tu"; + SF Sg Acc => x + "to"; + SF Sg Instr => x + "tem"; + SF Sg Loc => x + "cie"; + SF Sg Voc => x + "to"; + SF Pl Nom => x + "ta"; + SF Pl Gen => x + "tów"; + SF Pl Dat => x + "tom"; + SF Pl Acc => x + "ta"; + SF Pl Instr => x + "tami"; + SF Pl Loc => x + "tach"; + SF Pl Voc => x + "ta" + }; + + oper mkNTable1393: Str -> SubstForm => Str; --% + oper mkNTable1393 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "eć"; + SF Sg Gen => x + "cia"; + SF Sg Dat => x + "ciowi"; + SF Sg Acc => x + "cia"; + SF Sg Instr => x + "ciem"; + SF Sg Loc => x + "ciu"; + SF Sg Voc => x + "ciu"; + SF Pl Nom => x + "cie"; + SF Pl Gen => x + "ciów"; + SF Pl Dat => x + "ciom"; + SF Pl Acc => x + "cie"; + SF Pl Instr => x + "ciami"; + SF Pl Loc => x + "ciach"; + SF Pl Voc => x + "cie" + }; + + oper mkNTable1394: Str -> SubstForm => Str; --% + oper mkNTable1394 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "pyra"; + SF Sg Gen => x + "pyry"; + SF Sg Dat => x + "pyrze"; + SF Sg Acc => x + "pyrę"; + SF Sg Instr => x + "pyrą"; + SF Sg Loc => x + "pyrze"; + SF Sg Voc => x + "pyro"; + SF Pl Nom => x + "Pyrowie"; + SF Pl Gen => x + "pyrów"; + SF Pl Dat => x + "pyrom"; + SF Pl Acc => x + "pyrów"; + SF Pl Instr => x + "pyrami"; + SF Pl Loc => x + "pyrach"; + SF Pl Voc => x + "Pyrowie" + }; + + oper mkNTable1395: Str -> SubstForm => Str; --% + oper mkNTable1395 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "Pyś"; + SF Sg Gen => x + "pysia"; + SF Sg Dat => x + "pysiowi"; + SF Sg Acc => x + "Pyś"; + SF Sg Instr => x + "pysiem"; + SF Sg Loc => x + "pysiu"; + SF Sg Voc => x + "pysiu"; + SF Pl Nom => x + "pysie"; + SF Pl Gen => x + "pysiów"; + SF Pl Dat => x + "pysiom"; + SF Pl Acc => x + "pysie"; + SF Pl Instr => x + "pysiami"; + SF Pl Loc => x + "pysiach"; + SF Pl Voc => x + "pysie" + }; + + oper mkNTable1396: Str -> SubstForm => Str; --% + oper mkNTable1396 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "eć"; + SF Sg Gen => x + "ci"; + SF Sg Dat => x + "ci"; + SF Sg Acc => x + "eć"; + SF Sg Instr => x + "cią"; + SF Sg Loc => x + "ci"; + SF Sg Voc => x + "ci"; + SF Pl Nom => x + "cie"; + SF Pl Gen => x + "ci"; + SF Pl Dat => x + "ciom"; + SF Pl Acc => x + "cie"; + SF Pl Instr => x + "ciami"; + SF Pl Loc => x + "ciach"; + SF Pl Voc => x + "cie" + }; + + oper mkNTable1397: Str -> SubstForm => Str; --% + oper mkNTable1397 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "tno"; + SF Sg Gen => x + "tna"; + SF Sg Dat => x + "tnu"; + SF Sg Acc => x + "tno"; + SF Sg Instr => x + "tnem"; + SF Sg Loc => x + "tnie"; + SF Sg Voc => x + "tno"; + SF Pl Nom => x + "tna"; + SF Pl Gen => x + "cien"; + SF Pl Dat => x + "tnom"; + SF Pl Acc => x + "tna"; + SF Pl Instr => x + "tnami"; + SF Pl Loc => x + "tnach"; + SF Pl Voc => x + "tna" + }; + + oper mkNTable1398: Str -> SubstForm => Str; --% + oper mkNTable1398 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "sen"; + SF Sg Gen => x + "snu"; + SF Sg Dat => x + "snowi"; + SF Sg Acc => x + "sen"; + SF Sg Instr => x + "snem"; + SF Sg Loc => x + "śnie"; + SF Sg Voc => x + "śnie"; + SF Pl Nom => x + "sny"; + SF Pl Gen => x + "snów"; + SF Pl Dat => x + "snom"; + SF Pl Acc => x + "sny"; + SF Pl Instr => x + "snami"; + SF Pl Loc => x + "snach"; + SF Pl Voc => x + "sny" + }; + + oper mkNTable1399: Str -> SubstForm => Str; --% + oper mkNTable1399 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "ieś"; + SF Sg Gen => x + "si"; + SF Sg Dat => x + "si"; + SF Sg Acc => x + "ieś"; + SF Sg Instr => x + "sią"; + SF Sg Loc => x + "si"; + SF Sg Voc => x + "si"; + SF Pl Nom => x + "sie"; + SF Pl Gen => x + "si"; + SF Pl Dat => x + "siom"; + SF Pl Acc => x + "sie"; + SF Pl Instr => x + "siami"; + SF Pl Loc => x + "siach"; + SF Pl Voc => x + "sie" + }; + + oper mkNTable1400: Str -> SubstForm => Str; --% + oper mkNTable1400 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "atło"; + SF Sg Gen => x + "atła"; + SF Sg Dat => x + "atłu"; + SF Sg Acc => x + "atło"; + SF Sg Instr => x + "atłem"; + SF Sg Loc => x + "etle"; + SF Sg Voc => x + "atło"; + SF Pl Nom => x + "atła"; + SF Pl Gen => x + "ateł"; + SF Pl Dat => x + "atłom"; + SF Pl Acc => x + "atła"; + SF Pl Instr => x + "atłami"; + SF Pl Loc => x + "atłach"; + SF Pl Voc => x + "atła" + }; + + oper mkNTable1401: Str -> SubstForm => Str; --% + oper mkNTable1401 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "o"; + SF Sg Gen => x + "o"; + SF Sg Dat => x + "u"; + SF Sg Acc => x + "o"; + SF Sg Instr => x + "o"; + SF Sg Loc => x + "o"; + SF Sg Voc => x + "o"; + SF Pl Nom => x + "o"; + SF Pl Gen => x + "o"; + SF Pl Dat => x + "o"; + SF Pl Acc => x + "o"; + SF Pl Instr => x + "o"; + SF Pl Loc => x + "o"; + SF Pl Voc => x + "o" + }; + + oper mkNTable1402: Str -> SubstForm => Str; --% + oper mkNTable1402 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "e"; + SF Sg Gen => x + "e"; + SF Sg Dat => x + "e"; + SF Sg Acc => x + "e"; + SF Sg Instr => x + "e"; + SF Sg Loc => x + "e"; + SF Sg Voc => x + "e"; + SF Pl Nom => x + "ia"; + SF Pl Gen => x + "iów"; + SF Pl Dat => x + "iom"; + SF Pl Acc => x + "ia"; + SF Pl Instr => x + "iami"; + SF Pl Loc => x + "iach"; + SF Pl Voc => x + "ia" + }; + + oper mkNTable1403: Str -> SubstForm => Str; --% + oper mkNTable1403 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "u"; + SF Sg Dat => x + "owi"; + SF Sg Acc => x + ""; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "ze"; + SF Sg Voc => x + "ze"; + SF Pl Nom => x + "a"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "a"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "a" + }; + + oper mkNTable1404: Str -> SubstForm => Str; --% + oper mkNTable1404 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "a"; + SF Sg Dat => x + "owi"; + SF Sg Acc => x + "a"; + SF Sg Instr => x + "em"; + SF Sg Loc => x + ""; + SF Sg Voc => x + ""; + SF Pl Nom => x + "y"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "y"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "y" + }; + + oper mkNTable1405: Str -> SubstForm => Str; --% + oper mkNTable1405 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "ego"; + SF Sg Dat => x + "emu"; + SF Sg Acc => x + "ego"; + SF Sg Instr => x + "m"; + SF Sg Loc => x + "m"; + SF Sg Voc => x + ""; + SF Pl Nom => x + "e"; + SF Pl Gen => x + "ch"; + SF Pl Dat => x + "m"; + SF Pl Acc => x + "e"; + SF Pl Instr => x + "mi"; + SF Pl Loc => x + "ch"; + SF Pl Voc => x + "e" + }; + + oper mkNTable1409: Str -> SubstForm => Str; --% + oper mkNTable1409 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "u"; + SF Sg Dat => x + "owi"; + SF Sg Acc => x + "u"; + SF Sg Instr => x + "iem"; + SF Sg Loc => x + "u"; + SF Sg Voc => x + "u"; + SF Pl Nom => x + "i"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "i"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "i" + }; + + oper mkNTable1410: Str -> SubstForm => Str; --% + oper mkNTable1410 lexem = + let x = Predef.tk 9 lexem in + table { + SF Sg Nom => x + "pospolita"; + SF Sg Gen => x + "ypospolitej"; + SF Sg Dat => x + "ypospolitej"; + SF Sg Acc => x + "ąpospolitą"; + SF Sg Instr => x + "ąpospolitą"; + SF Sg Loc => x + "ypospolitej"; + SF Sg Voc => x + "ypospolita"; + SF Pl Nom => x + "ypospolite"; + SF Pl Gen => x + "pospolitych"; + SF Pl Dat => x + "pospolitym"; + SF Pl Acc => x + "ypospolite"; + SF Pl Instr => x + "pospolitymi"; + SF Pl Loc => x + "pospolitych"; + SF Pl Voc => x + "ypospolite" + }; + + oper mkNTable1411: Str -> SubstForm => Str; --% + oper mkNTable1411 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "sło"; + SF Sg Gen => x + "sła"; + SF Sg Dat => x + "słu"; + SF Sg Acc => x + "sło"; + SF Sg Instr => x + "słem"; + SF Sg Loc => x + "śle"; + SF Sg Voc => x + "sło"; + SF Pl Nom => x + "sła"; + SF Pl Gen => x + "sł"; + SF Pl Dat => x + "słom"; + SF Pl Acc => x + "sła"; + SF Pl Instr => x + "słami"; + SF Pl Loc => x + "słach"; + SF Pl Voc => x + "sła" + }; + + oper mkNTable1412: Str -> SubstForm => Str; --% + oper mkNTable1412 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "ęka"; + SF Sg Gen => x + "ęki"; + SF Sg Dat => x + "ęce"; + SF Sg Acc => x + "ękę"; + SF Sg Instr => x + "ęką"; + SF Sg Loc => x + "ęce"; + SF Sg Voc => x + "ęko"; + SF Pl Nom => x + "ęce"; + SF Pl Gen => x + "ąk"; + SF Pl Dat => x + "ękom"; + SF Pl Acc => x + "ęce"; + SF Pl Instr => x + "ękoma"; + SF Pl Loc => x + "ęku"; + SF Pl Voc => x + "ęce" + }; + + oper mkNTable1414: Str -> SubstForm => Str; --% + oper mkNTable1414 lexem = + let x = Predef.tk 7 lexem in + table { + SF Sg Nom => x + "sierota"; + SF Sg Gen => x + "sieroty"; + SF Sg Dat => x + "sierocie"; + SF Sg Acc => x + "sierotę"; + SF Sg Instr => x + "sierotą"; + SF Sg Loc => x + "sierocie"; + SF Sg Voc => x + "sieroto"; + SF Pl Nom => x + "sieroty"; + SF Pl Gen => x + "Sierotów"; + SF Pl Dat => x + "sierotom"; + SF Pl Acc => x + "sieroty"; + SF Pl Instr => x + "sierotami"; + SF Pl Loc => x + "sierotach"; + SF Pl Voc => x + "sieroty" + }; + + oper mkNTable1415: Str -> SubstForm => Str; --% + oper mkNTable1415 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "ień"; + SF Sg Gen => x + "nia"; + SF Sg Dat => x + "niowi"; + SF Sg Acc => x + "ień"; + SF Sg Instr => x + "niem"; + SF Sg Loc => x + "niu"; + SF Sg Voc => x + "niu"; + SF Pl Nom => x + "nie"; + SF Pl Gen => x + "niów"; + SF Pl Dat => x + "niom"; + SF Pl Acc => x + "nie"; + SF Pl Instr => x + "niami"; + SF Pl Loc => x + "niach"; + SF Pl Voc => x + "nie" + }; + + oper mkNTable1416: Str -> SubstForm => Str; --% + oper mkNTable1416 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "iel"; + SF Sg Gen => x + "la"; + SF Sg Dat => x + "lowi"; + SF Sg Acc => x + "la"; + SF Sg Instr => x + "lem"; + SF Sg Loc => x + "lu"; + SF Sg Voc => x + "lu"; + SF Pl Nom => x + "le"; + SF Pl Gen => x + "lów"; + SF Pl Dat => x + "lom"; + SF Pl Acc => x + "lów"; + SF Pl Instr => x + "lami"; + SF Pl Loc => x + "lach"; + SF Pl Voc => x + "le" + }; + + oper mkNTable1417: Str -> SubstForm => Str; --% + oper mkNTable1417 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "ostra"; + SF Sg Gen => x + "ostry"; + SF Sg Dat => x + "ostrze"; + SF Sg Acc => x + "ostrę"; + SF Sg Instr => x + "ostrą"; + SF Sg Loc => x + "ostrze"; + SF Sg Voc => x + "ostro"; + SF Pl Nom => x + "ostry"; + SF Pl Gen => x + "óstr"; + SF Pl Dat => x + "ostrom"; + SF Pl Acc => x + "ostry"; + SF Pl Instr => x + "ostrami"; + SF Pl Loc => x + "ostrach"; + SF Pl Voc => x + "ostry" + }; + + oper mkNTable1418: Str -> SubstForm => Str; --% + oper mkNTable1418 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "cco"; + SF Sg Gen => x + "cco"; + SF Sg Dat => x + "ccu"; + SF Sg Acc => x + "cco"; + SF Sg Instr => x + "kkiem"; + SF Sg Loc => x + "ccu"; + SF Sg Voc => x + "cco"; + SF Pl Nom => x + "cco"; + SF Pl Gen => x + "cco"; + SF Pl Dat => x + "ccom"; + SF Pl Acc => x + "cco"; + SF Pl Instr => x + "cco"; + SF Pl Loc => x + "cco"; + SF Pl Voc => x + "cco" + }; + + oper mkNTable1419: Str -> SubstForm => Str; --% + oper mkNTable1419 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "a"; + SF Sg Dat => x + "owi"; + SF Sg Acc => x + "a"; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "u"; + SF Sg Voc => x + "u"; + SF Pl Nom => x + "i"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "ów"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "i" + }; + + oper mkNTable1420: Str -> SubstForm => Str; --% + oper mkNTable1420 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "smyk"; + SF Sg Gen => x + "smyka"; + SF Sg Dat => x + "smykowi"; + SF Sg Acc => x + "smyka"; + SF Sg Instr => x + "smykiem"; + SF Sg Loc => x + "smyku"; + SF Sg Voc => x + "smyku"; + SF Pl Nom => x + "Smykowie"; + SF Pl Gen => x + "smyków"; + SF Pl Dat => x + "smykom"; + SF Pl Acc => x + "smyków"; + SF Pl Instr => x + "smykami"; + SF Pl Loc => x + "smykach"; + SF Pl Voc => x + "Smykowie" + }; + + oper mkNTable1421: Str -> SubstForm => Str; --% + oper mkNTable1421 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "sokół"; + SF Sg Gen => x + "sokoła"; + SF Sg Dat => x + "sokołowi"; + SF Sg Acc => x + "sokoła"; + SF Sg Instr => x + "sokołem"; + SF Sg Loc => x + "sokole"; + SF Sg Voc => x + "sokole"; + SF Pl Nom => x + "Sokołowie"; + SF Pl Gen => x + "sokołów"; + SF Pl Dat => x + "sokołom"; + SF Pl Acc => x + "sokołów"; + SF Pl Instr => x + "sokołami"; + SF Pl Loc => x + "sokołach"; + SF Pl Voc => x + "Sokołowie" + }; + + oper mkNTable1422: Str -> SubstForm => Str; --% + oper mkNTable1422 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "sna"; + SF Sg Gen => x + "sny"; + SF Sg Dat => x + "śnie"; + SF Sg Acc => x + "snę"; + SF Sg Instr => x + "sną"; + SF Sg Loc => x + "śnie"; + SF Sg Voc => x + "sno"; + SF Pl Nom => x + "sny"; + SF Pl Gen => x + "sen"; + SF Pl Dat => x + "snom"; + SF Pl Acc => x + "sny"; + SF Pl Instr => x + "snami"; + SF Pl Loc => x + "snach"; + SF Pl Voc => x + "sny" + }; + + oper mkNTable1423: Str -> SubstForm => Str; --% + oper mkNTable1423 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "starek"; + SF Sg Gen => x + "starka"; + SF Sg Dat => x + "Starkowi"; + SF Sg Acc => x + "starka"; + SF Sg Instr => x + "Starkiem"; + SF Sg Loc => x + "Starku"; + SF Sg Voc => x + "Starku"; + SF Pl Nom => x + "Starkowie"; + SF Pl Gen => x + "Starków"; + SF Pl Dat => x + "starkom"; + SF Pl Acc => x + "Starków"; + SF Pl Instr => x + "starkami"; + SF Pl Loc => x + "starkach"; + SF Pl Voc => x + "Starkowie" + }; + + oper mkNTable1424: Str -> SubstForm => Str; --% + oper mkNTable1424 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "sta"; + SF Sg Gen => x + "sty"; + SF Sg Dat => x + "ście"; + SF Sg Acc => x + "stę"; + SF Sg Instr => x + "stą"; + SF Sg Loc => x + "ście"; + SF Sg Voc => x + "sto"; + SF Pl Nom => x + "stowie"; + SF Pl Gen => x + "stów"; + SF Pl Dat => x + "stom"; + SF Pl Acc => x + "stów"; + SF Pl Instr => x + "stami"; + SF Pl Loc => x + "stach"; + SF Pl Voc => x + "stowie" + }; + + oper mkNTable1425: Str -> SubstForm => Str; --% + oper mkNTable1425 lexem = + let x = Predef.tk 7 lexem in + table { + SF Sg Nom => x + "starzyk"; + SF Sg Gen => x + "starzyka"; + SF Sg Dat => x + "starzykowi"; + SF Sg Acc => x + "starzyka"; + SF Sg Instr => x + "starzykiem"; + SF Sg Loc => x + "starzyku"; + SF Sg Voc => x + "starzyku"; + SF Pl Nom => x + "Starzykowie"; + SF Pl Gen => x + "starzyków"; + SF Pl Dat => x + "starzykom"; + SF Pl Acc => x + "starzyków"; + SF Pl Instr => x + "starzykami"; + SF Pl Loc => x + "starzykach"; + SF Pl Voc => x + "Starzykowie" + }; + + oper mkNTable1426: Str -> SubstForm => Str; --% + oper mkNTable1426 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "opa"; + SF Sg Gen => x + "opy"; + SF Sg Dat => x + "opie"; + SF Sg Acc => x + "opę"; + SF Sg Instr => x + "opą"; + SF Sg Loc => x + "opie"; + SF Sg Voc => x + "opo"; + SF Pl Nom => x + "opy"; + SF Pl Gen => x + "óp"; + SF Pl Dat => x + "opom"; + SF Pl Acc => x + "opy"; + SF Pl Instr => x + "opami"; + SF Pl Loc => x + "opach"; + SF Pl Voc => x + "opy" + }; + + oper mkNTable1427: Str -> SubstForm => Str; --% + oper mkNTable1427 lexem = + let x = Predef.tk 10 lexem in + table { + SF Sg Nom => x + "strzelczyk"; + SF Sg Gen => x + "strzelczyka"; + SF Sg Dat => x + "strzelczykowi"; + SF Sg Acc => x + "strzelczyka"; + SF Sg Instr => x + "strzelczykiem"; + SF Sg Loc => x + "strzelczyku"; + SF Sg Voc => x + "strzelczyku"; + SF Pl Nom => x + "Strzelczykowie"; + SF Pl Gen => x + "strzelczyków"; + SF Pl Dat => x + "strzelczykom"; + SF Pl Acc => x + "strzelczyków"; + SF Pl Instr => x + "strzelczykami"; + SF Pl Loc => x + "strzelczykach"; + SF Pl Voc => x + "Strzelczykowie" + }; + + oper mkNTable1428: Str -> SubstForm => Str; --% + oper mkNTable1428 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "nia"; + SF Sg Gen => x + "ni"; + SF Sg Dat => x + "ni"; + SF Sg Acc => x + "nię"; + SF Sg Instr => x + "nią"; + SF Sg Loc => x + "ni"; + SF Sg Voc => x + "nio"; + SF Pl Nom => x + "nie"; + SF Pl Gen => x + "zien"; + SF Pl Dat => x + "niom"; + SF Pl Acc => x + "nie"; + SF Pl Instr => x + "niami"; + SF Pl Loc => x + "niach"; + SF Pl Voc => x + "nie" + }; + + oper mkNTable1429: Str -> SubstForm => Str; --% + oper mkNTable1429 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "eń"; + SF Sg Gen => x + "nia"; + SF Sg Dat => x + "niowi"; + SF Sg Acc => x + "eń"; + SF Sg Instr => x + "niem"; + SF Sg Loc => x + "niu"; + SF Sg Voc => x + "niu"; + SF Pl Nom => x + "nie"; + SF Pl Gen => x + "niów"; + SF Pl Dat => x + "niom"; + SF Pl Acc => x + "nie"; + SF Pl Instr => x + "niami"; + SF Pl Loc => x + "niach"; + SF Pl Voc => x + "nie" + }; + + oper mkNTable1430: Str -> SubstForm => Str; --% + oper mkNTable1430 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "seł"; + SF Sg Gen => x + "sła"; + SF Sg Dat => x + "słowi"; + SF Sg Acc => x + "sła"; + SF Sg Instr => x + "słem"; + SF Sg Loc => x + "śle"; + SF Sg Voc => x + "śle"; + SF Pl Nom => x + "sły"; + SF Pl Gen => x + "słów"; + SF Pl Dat => x + "słom"; + SF Pl Acc => x + "sły"; + SF Pl Instr => x + "słami"; + SF Pl Loc => x + "słach"; + SF Pl Voc => x + "sły" + }; + + oper mkNTable1431: Str -> SubstForm => Str; --% + oper mkNTable1431 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "a"; + SF Sg Gen => x + "y"; + SF Sg Dat => x + "ie"; + SF Sg Acc => x + "ę"; + SF Sg Instr => x + "ą"; + SF Sg Loc => x + "ie"; + SF Sg Voc => x + "o"; + SF Pl Nom => x + "e"; + SF Pl Gen => x + ""; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "e"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "e" + }; + + oper mkNTable1432: Str -> SubstForm => Str; --% + oper mkNTable1432 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "a"; + SF Sg Dat => x + "owi"; + SF Sg Acc => x + "a"; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "u"; + SF Sg Voc => x + "ze"; + SF Pl Nom => x + "y"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "ów"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "y" + }; + + oper mkNTable1434: Str -> SubstForm => Str; --% + oper mkNTable1434 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "Szlaga"; + SF Sg Gen => x + "szlagi"; + SF Sg Dat => x + "Szladze"; + SF Sg Acc => x + "Szlagę"; + SF Sg Instr => x + "Szlagą"; + SF Sg Loc => x + "Szladze"; + SF Sg Voc => x + "Szlago"; + SF Pl Nom => x + "szlagi"; + SF Pl Gen => x + "szlag"; + SF Pl Dat => x + "szlagom"; + SF Pl Acc => x + "szlagi"; + SF Pl Instr => x + "szlagami"; + SF Pl Loc => x + "szlagach"; + SF Pl Voc => x + "szlagi" + }; + + oper mkNTable1435: Str -> SubstForm => Str; --% + oper mkNTable1435 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "Szlaga"; + SF Sg Gen => x + "szlagi"; + SF Sg Dat => x + "Szladze"; + SF Sg Acc => x + "Szlagę"; + SF Sg Instr => x + "Szlagą"; + SF Sg Loc => x + "Szladze"; + SF Sg Voc => x + "Szlago"; + SF Pl Nom => x + "Szlagowie"; + SF Pl Gen => x + "szlagów"; + SF Pl Dat => x + "szlagom"; + SF Pl Acc => x + "szlagów"; + SF Pl Instr => x + "szlagami"; + SF Pl Loc => x + "szlagach"; + SF Pl Voc => x + "Szlagowie" + }; + + oper mkNTable1436: Str -> SubstForm => Str; --% + oper mkNTable1436 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "sznura"; + SF Sg Gen => x + "sznury"; + SF Sg Dat => x + "sznurze"; + SF Sg Acc => x + "Sznurę"; + SF Sg Instr => x + "Sznurą"; + SF Sg Loc => x + "sznurze"; + SF Sg Voc => x + "Sznuro"; + SF Pl Nom => x + "sznury"; + SF Pl Gen => x + "sznur"; + SF Pl Dat => x + "sznurom"; + SF Pl Acc => x + "sznury"; + SF Pl Instr => x + "sznurami"; + SF Pl Loc => x + "sznurach"; + SF Pl Voc => x + "sznury" + }; + + oper mkNTable1437: Str -> SubstForm => Str; --% + oper mkNTable1437 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "szot"; + SF Sg Gen => x + "szota"; + SF Sg Dat => x + "szotowi"; + SF Sg Acc => x + "szota"; + SF Sg Instr => x + "szotem"; + SF Sg Loc => x + "szocie"; + SF Sg Voc => x + "szocie"; + SF Pl Nom => x + "Szotowie"; + SF Pl Gen => x + "szotów"; + SF Pl Dat => x + "szotom"; + SF Pl Acc => x + "szotów"; + SF Pl Instr => x + "szotami"; + SF Pl Loc => x + "szotach"; + SF Pl Voc => x + "Szotowie" + }; + + oper mkNTable1439: Str -> SubstForm => Str; --% + oper mkNTable1439 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "ier"; + SF Sg Gen => x + "ra"; + SF Sg Dat => x + "rowi"; + SF Sg Acc => x + "ra"; + SF Sg Instr => x + "rem"; + SF Sg Loc => x + "rze"; + SF Sg Voc => x + "rze"; + SF Pl Nom => x + "rowie"; + SF Pl Gen => x + "rów"; + SF Pl Dat => x + "rom"; + SF Pl Acc => x + "rów"; + SF Pl Instr => x + "rami"; + SF Pl Loc => x + "rach"; + SF Pl Voc => x + "rowie" + }; + + oper mkNTable1440: Str -> SubstForm => Str; --% + oper mkNTable1440 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "i"; + SF Sg Dat => x + "i"; + SF Sg Acc => x + ""; + SF Sg Instr => x + "ią"; + SF Sg Loc => x + "i"; + SF Sg Voc => x + "i"; + SF Pl Nom => x + "ie"; + SF Pl Gen => x + "i"; + SF Pl Dat => x + "iom"; + SF Pl Acc => x + "ie"; + SF Pl Instr => x + "iami"; + SF Pl Loc => x + "iach"; + SF Pl Voc => x + "ie" + }; + + oper mkNTable1441: Str -> SubstForm => Str; --% + oper mkNTable1441 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ad"; + SF Sg Gen => x + "ada"; + SF Sg Dat => x + "adowi"; + SF Sg Acc => x + "ada"; + SF Sg Instr => x + "adem"; + SF Sg Loc => x + "edzie"; + SF Sg Voc => x + "edzie"; + SF Pl Nom => x + "edzi"; + SF Pl Gen => x + "adów"; + SF Pl Dat => x + "adom"; + SF Pl Acc => x + "adów"; + SF Pl Instr => x + "adami"; + SF Pl Loc => x + "adach"; + SF Pl Voc => x + "edzi" + }; + + oper mkNTable1442: Str -> SubstForm => Str; --% + oper mkNTable1442 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "owo"; + SF Sg Gen => x + "owa"; + SF Sg Dat => x + "owu"; + SF Sg Acc => x + "owo"; + SF Sg Instr => x + "owem"; + SF Sg Loc => x + "owie"; + SF Sg Voc => x + "owo"; + SF Pl Nom => x + "owa"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "owom"; + SF Pl Acc => x + "owa"; + SF Pl Instr => x + "owami"; + SF Pl Loc => x + "owach"; + SF Pl Voc => x + "owa" + }; + + oper mkNTable1443: Str -> SubstForm => Str; --% + oper mkNTable1443 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ój"; + SF Sg Gen => x + "oja"; + SF Sg Dat => x + "ojowi"; + SF Sg Acc => x + "ój"; + SF Sg Instr => x + "ojem"; + SF Sg Loc => x + "oju"; + SF Sg Voc => x + "oju"; + SF Pl Nom => x + "oje"; + SF Pl Gen => x + "ojów"; + SF Pl Dat => x + "ojom"; + SF Pl Acc => x + "oje"; + SF Pl Instr => x + "ojami"; + SF Pl Loc => x + "ojach"; + SF Pl Voc => x + "oje" + }; + + oper mkNTable1444: Str -> SubstForm => Str; --% + oper mkNTable1444 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "tabak"; + SF Sg Gen => x + "Tabaku"; + SF Sg Dat => x + "Tabakowi"; + SF Sg Acc => x + "tabak"; + SF Sg Instr => x + "Tabakiem"; + SF Sg Loc => x + "Tabaku"; + SF Sg Voc => x + "Tabaku"; + SF Pl Nom => x + "tabaki"; + SF Pl Gen => x + "Tabaków"; + SF Pl Dat => x + "tabakom"; + SF Pl Acc => x + "tabaki"; + SF Pl Instr => x + "tabakami"; + SF Pl Loc => x + "tabakach"; + SF Pl Voc => x + "tabaki" + }; + + oper mkNTable1445: Str -> SubstForm => Str; --% + oper mkNTable1445 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "tantal"; + SF Sg Gen => x + "Tantala"; + SF Sg Dat => x + "tantalowi"; + SF Sg Acc => x + "tantal"; + SF Sg Instr => x + "tantalem"; + SF Sg Loc => x + "tantalu"; + SF Sg Voc => x + "tantalu"; + SF Pl Nom => x + "tantale"; + SF Pl Gen => x + "tantali"; + SF Pl Dat => x + "tantalom"; + SF Pl Acc => x + "tantale"; + SF Pl Instr => x + "tantalami"; + SF Pl Loc => x + "tantalach"; + SF Pl Voc => x + "tantale" + }; + + oper mkNTable1446: Str -> SubstForm => Str; --% + oper mkNTable1446 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ka"; + SF Sg Gen => x + "ki"; + SF Sg Dat => x + "ce"; + SF Sg Acc => x + "kę"; + SF Sg Instr => x + "ką"; + SF Sg Loc => x + "ce"; + SF Sg Voc => x + "ko"; + SF Pl Nom => x + "kowie"; + SF Pl Gen => x + "ek"; + SF Pl Dat => x + "kom"; + SF Pl Acc => x + "ek"; + SF Pl Instr => x + "kami"; + SF Pl Loc => x + "kach"; + SF Pl Voc => x + "kowie" + }; + + oper mkNTable1447: Str -> SubstForm => Str; --% + oper mkNTable1447 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "to"; + SF Sg Gen => x + "ty"; + SF Sg Dat => x + "cie"; + SF Sg Acc => x + "tę"; + SF Sg Instr => x + "tą"; + SF Sg Loc => x + "cie"; + SF Sg Voc => x + "to"; + SF Pl Nom => x + "towie"; + SF Pl Gen => x + "tów"; + SF Pl Dat => x + "tom"; + SF Pl Acc => x + "tów"; + SF Pl Instr => x + "tami"; + SF Pl Loc => x + "tach"; + SF Pl Voc => x + "towie" + }; + + oper mkNTable1448: Str -> SubstForm => Str; --% + oper mkNTable1448 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "ień"; + SF Sg Gen => x + "nia"; + SF Sg Dat => x + "niowi"; + SF Sg Acc => x + "nia"; + SF Sg Instr => x + "niem"; + SF Sg Loc => x + "niu"; + SF Sg Voc => x + "niu"; + SF Pl Nom => x + "nie"; + SF Pl Gen => x + "niów"; + SF Pl Dat => x + "niom"; + SF Pl Acc => x + "nie"; + SF Pl Instr => x + "niami"; + SF Pl Loc => x + "niach"; + SF Pl Voc => x + "nie" + }; + + oper mkNTable1449: Str -> SubstForm => Str; --% + oper mkNTable1449 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ba"; + SF Sg Gen => x + "by"; + SF Sg Dat => x + "bie"; + SF Sg Acc => x + "bę"; + SF Sg Instr => x + "bą"; + SF Sg Loc => x + "bie"; + SF Sg Voc => x + "bo"; + SF Pl Nom => x + "by"; + SF Pl Gen => x + "eb"; + SF Pl Dat => x + "bom"; + SF Pl Acc => x + "by"; + SF Pl Instr => x + "bami"; + SF Pl Loc => x + "bach"; + SF Pl Voc => x + "by" + }; + + oper mkNTable1450: Str -> SubstForm => Str; --% + oper mkNTable1450 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "eń"; + SF Sg Gen => x + "nia"; + SF Sg Dat => x + "niowi"; + SF Sg Acc => x + "nia"; + SF Sg Instr => x + "niem"; + SF Sg Loc => x + "niu"; + SF Sg Voc => x + "niu"; + SF Pl Nom => x + "nie"; + SF Pl Gen => x + "ni"; + SF Pl Dat => x + "niom"; + SF Pl Acc => x + "nie"; + SF Pl Instr => x + "niami"; + SF Pl Loc => x + "niach"; + SF Pl Voc => x + "nie" + }; + + oper mkNTable1451: Str -> SubstForm => Str; --% + oper mkNTable1451 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "Trześń"; + SF Sg Gen => x + "trześni"; + SF Sg Dat => x + "trześni"; + SF Sg Acc => x + "Trześń"; + SF Sg Instr => x + "trześnią"; + SF Sg Loc => x + "trześni"; + SF Sg Voc => x + "trześni"; + SF Pl Nom => x + "trześnie"; + SF Pl Gen => x + "trześni"; + SF Pl Dat => x + "trześniom"; + SF Pl Acc => x + "trześnie"; + SF Pl Instr => x + "trześniami"; + SF Pl Loc => x + "trześniach"; + SF Pl Voc => x + "trześnie" + }; + + oper mkNTable1452: Str -> SubstForm => Str; --% + oper mkNTable1452 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "ele"; + SF Sg Gen => x + "ela"; + SF Sg Dat => x + "elu"; + SF Sg Acc => x + "ele"; + SF Sg Instr => x + "elem"; + SF Sg Loc => x + "elu"; + SF Sg Voc => x + "ele"; + SF Pl Nom => x + "oła"; + SF Pl Gen => x + "ół"; + SF Pl Dat => x + "ołom"; + SF Pl Acc => x + "oła"; + SF Pl Instr => x + "ołami"; + SF Pl Loc => x + "ołach"; + SF Pl Voc => x + "oła" + }; + + oper mkNTable1453: Str -> SubstForm => Str; --% + oper mkNTable1453 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "ń"; + SF Sg Gen => x + "nia"; + SF Sg Dat => x + "niowi"; + SF Sg Acc => x + "nia"; + SF Sg Instr => x + "niem"; + SF Sg Loc => x + "niu"; + SF Sg Voc => x + "niu"; + SF Pl Nom => x + "nie"; + SF Pl Gen => x + "niów"; + SF Pl Dat => x + "niom"; + SF Pl Acc => x + "nie"; + SF Pl Instr => x + "niami"; + SF Pl Loc => x + "niach"; + SF Pl Voc => x + "nie" + }; + + oper mkNTable1454: Str -> SubstForm => Str; --% + oper mkNTable1454 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "dzień"; + SF Sg Gen => x + "godnia"; + SF Sg Dat => x + "godniowi"; + SF Sg Acc => x + "dzień"; + SF Sg Instr => x + "godniem"; + SF Sg Loc => x + "godniu"; + SF Sg Voc => x + "godniu"; + SF Pl Nom => x + "godnie"; + SF Pl Gen => x + "godni"; + SF Pl Dat => x + "godniom"; + SF Pl Acc => x + "godnie"; + SF Pl Instr => x + "godniami"; + SF Pl Loc => x + "godniach"; + SF Pl Voc => x + "godnie" + }; + + oper mkNTable1455: Str -> SubstForm => Str; --% + oper mkNTable1455 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ąc"; + SF Sg Gen => x + "ąca"; + SF Sg Dat => x + "ącowi"; + SF Sg Acc => x + "ąca"; + SF Sg Instr => x + "ącem"; + SF Sg Loc => x + "ącu"; + SF Sg Voc => x + "ącu"; + SF Pl Nom => x + "ące"; + SF Pl Gen => x + "ęcy"; + SF Pl Dat => x + "ącom"; + SF Pl Acc => x + "ące"; + SF Pl Instr => x + "ącami"; + SF Pl Loc => x + "ącach"; + SF Pl Voc => x + "ące" + }; + + oper mkNTable1456: Str -> SubstForm => Str; --% + oper mkNTable1456 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "cho"; + SF Sg Gen => x + "cha"; + SF Sg Dat => x + "chu"; + SF Sg Acc => x + "cho"; + SF Sg Instr => x + "chem"; + SF Sg Loc => x + "chu"; + SF Sg Voc => x + "cho"; + SF Pl Nom => x + "szy"; + SF Pl Gen => x + "szów"; + SF Pl Dat => x + "szom"; + SF Pl Acc => x + "szy"; + SF Pl Instr => x + "szyma"; + SF Pl Loc => x + "szach"; + SF Pl Voc => x + "szy" + }; + + oper mkNTable1457: Str -> SubstForm => Str; --% + oper mkNTable1457 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "eń"; + SF Sg Gen => x + "nia"; + SF Sg Dat => x + "niowi"; + SF Sg Acc => x + "nia"; + SF Sg Instr => x + "niem"; + SF Sg Loc => x + "niu"; + SF Sg Voc => x + "niu"; + SF Pl Nom => x + "niowie"; + SF Pl Gen => x + "niów"; + SF Pl Dat => x + "niom"; + SF Pl Acc => x + "niów"; + SF Pl Instr => x + "niami"; + SF Pl Loc => x + "niach"; + SF Pl Voc => x + "niowie" + }; + + oper mkNTable1458: Str -> SubstForm => Str; --% + oper mkNTable1458 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "Ulster"; + SF Sg Gen => x + "Ulsteru"; + SF Sg Dat => x + "ulstrowi"; + SF Sg Acc => x + "Ulster"; + SF Sg Instr => x + "ulstrem"; + SF Sg Loc => x + "ulstrze"; + SF Sg Voc => x + "ulstrze"; + SF Pl Nom => x + "ulstry"; + SF Pl Gen => x + "ulstrów"; + SF Pl Dat => x + "ulstrom"; + SF Pl Acc => x + "ulstry"; + SF Pl Instr => x + "ulstrami"; + SF Pl Loc => x + "ulstrach"; + SF Pl Voc => x + "ulstry" + }; + + oper mkNTable1459: Str -> SubstForm => Str; --% + oper mkNTable1459 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ąż"; + SF Sg Gen => x + "ęży"; + SF Sg Dat => x + "ęży"; + SF Sg Acc => x + "ąż"; + SF Sg Instr => x + "ężą"; + SF Sg Loc => x + "ęży"; + SF Sg Voc => x + "ęży"; + SF Pl Nom => x + "ęże"; + SF Pl Gen => x + "ęży"; + SF Pl Dat => x + "ężom"; + SF Pl Acc => x + "ęże"; + SF Pl Instr => x + "ężami"; + SF Pl Loc => x + "ężach"; + SF Pl Voc => x + "ęże" + }; + + oper mkNTable1460: Str -> SubstForm => Str; --% + oper mkNTable1460 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "eć"; + SF Sg Gen => x + "cia"; + SF Sg Dat => x + "ciowi"; + SF Sg Acc => x + "cia"; + SF Sg Instr => x + "ciem"; + SF Sg Loc => x + "ciu"; + SF Sg Voc => x + "ciu"; + SF Pl Nom => x + "cie"; + SF Pl Gen => x + "ciów"; + SF Pl Dat => x + "ciom"; + SF Pl Acc => x + "ciów"; + SF Pl Instr => x + "ciami"; + SF Pl Loc => x + "ciach"; + SF Pl Voc => x + "cie" + }; + + oper mkNTable1461: Str -> SubstForm => Str; --% + oper mkNTable1461 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "o"; + SF Sg Gen => x + "a"; + SF Sg Dat => x + "u"; + SF Sg Acc => x + "o"; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "o"; + SF Sg Voc => x + "o"; + SF Pl Nom => x + "a"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "a"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "a" + }; + + oper mkNTable1462: Str -> SubstForm => Str; --% + oper mkNTable1462 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "Wacha"; + SF Sg Gen => x + "Wachy"; + SF Sg Dat => x + "Wasze"; + SF Sg Acc => x + "Wachę"; + SF Sg Instr => x + "Wachą"; + SF Sg Loc => x + "Wasze"; + SF Sg Voc => x + "Wacho"; + SF Pl Nom => x + "Wachy"; + SF Pl Gen => x + "wach"; + SF Pl Dat => x + "Wachom"; + SF Pl Acc => x + "Wachy"; + SF Pl Instr => x + "Wachami"; + SF Pl Loc => x + "Wachach"; + SF Pl Voc => x + "Wachy" + }; + + oper mkNTable1463: Str -> SubstForm => Str; --% + oper mkNTable1463 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "o"; + SF Sg Gen => x + "a"; + SF Sg Dat => x + "u"; + SF Sg Acc => x + "o"; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "ie"; + SF Sg Voc => x + "o"; + SF Pl Nom => x + "a"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "a"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "a" + }; + + oper mkNTable1464: Str -> SubstForm => Str; --% + oper mkNTable1464 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "ć"; + SF Sg Gen => x + "ci"; + SF Sg Dat => x + "ci"; + SF Sg Acc => x + "ci"; + SF Sg Instr => x + "cią"; + SF Sg Loc => x + "ci"; + SF Sg Voc => x + "ci"; + SF Pl Nom => x + "ciowie"; + SF Pl Gen => x + "ciów"; + SF Pl Dat => x + "ciom"; + SF Pl Acc => x + "ciów"; + SF Pl Instr => x + "ciami"; + SF Pl Loc => x + "ciach"; + SF Pl Voc => x + "ciowie" + }; + + oper mkNTable1465: Str -> SubstForm => Str; --% + oper mkNTable1465 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "esz"; + SF Sg Gen => x + "szy"; + SF Sg Dat => x + "szy"; + SF Sg Acc => x + "esz"; + SF Sg Instr => x + "szą"; + SF Sg Loc => x + "szy"; + SF Sg Voc => x + "szy"; + SF Pl Nom => x + "szy"; + SF Pl Gen => x + "szy"; + SF Pl Dat => x + "szom"; + SF Pl Acc => x + "szy"; + SF Pl Instr => x + "szami"; + SF Pl Loc => x + "szach"; + SF Pl Voc => x + "szy" + }; + + oper mkNTable1469: Str -> SubstForm => Str; --% + oper mkNTable1469 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "y"; + SF Sg Gen => x + "ego"; + SF Sg Dat => x + "emu"; + SF Sg Acc => x + "ego"; + SF Sg Instr => x + "ym"; + SF Sg Loc => x + "ym"; + SF Sg Voc => x + "y"; + SF Pl Nom => x + "zy"; + SF Pl Gen => x + "ych"; + SF Pl Dat => x + "ym"; + SF Pl Acc => x + "ych"; + SF Pl Instr => x + "ymi"; + SF Pl Loc => x + "ych"; + SF Pl Voc => x + "zy" + }; + + oper mkNTable1470: Str -> SubstForm => Str; --% + oper mkNTable1470 lexem = + let x = lexem in + table { + SF Sg Nom => x + "a"; + SF Sg Gen => x + ""; + SF Sg Dat => x + ""; + SF Sg Acc => x + "ę"; + SF Sg Instr => x + "ą"; + SF Sg Loc => x + ""; + SF Sg Voc => x + "o"; + SF Pl Nom => x + ""; + SF Pl Gen => x + ""; + SF Pl Dat => x + "om"; + SF Pl Acc => x + ""; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "" + }; + + oper mkNTable1471: Str -> SubstForm => Str; --% + oper mkNTable1471 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "zień"; + SF Sg Gen => x + "źnia"; + SF Sg Dat => x + "źniowi"; + SF Sg Acc => x + "źnia"; + SF Sg Instr => x + "źniem"; + SF Sg Loc => x + "źniu"; + SF Sg Voc => x + "źniu"; + SF Pl Nom => x + "źniowie"; + SF Pl Gen => x + "źniów"; + SF Pl Dat => x + "źniom"; + SF Pl Acc => x + "źniów"; + SF Pl Instr => x + "źniami"; + SF Pl Loc => x + "źniach"; + SF Pl Voc => x + "źniowie" + }; + + oper mkNTable1473: Str -> SubstForm => Str; --% + oper mkNTable1473 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "sień"; + SF Sg Gen => x + "śnia"; + SF Sg Dat => x + "śniowi"; + SF Sg Acc => x + "sień"; + SF Sg Instr => x + "śniem"; + SF Sg Loc => x + "śniu"; + SF Sg Voc => x + "śniu"; + SF Pl Nom => x + "śnie"; + SF Pl Gen => x + "śniów"; + SF Pl Dat => x + "śniom"; + SF Pl Acc => x + "śnie"; + SF Pl Instr => x + "śniami"; + SF Pl Loc => x + "śniach"; + SF Pl Voc => x + "śnie" + }; + + oper mkNTable1474: Str -> SubstForm => Str; --% + oper mkNTable1474 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "at"; + SF Sg Gen => x + "ata"; + SF Sg Dat => x + "atowi"; + SF Sg Acc => x + "at"; + SF Sg Instr => x + "atem"; + SF Sg Loc => x + "ecie"; + SF Sg Voc => x + "ecie"; + SF Pl Nom => x + "aty"; + SF Pl Gen => x + "atów"; + SF Pl Dat => x + "atom"; + SF Pl Acc => x + "aty"; + SF Pl Instr => x + "atami"; + SF Pl Loc => x + "atach"; + SF Pl Voc => x + "aty" + }; + + oper mkNTable1475: Str -> SubstForm => Str; --% + oper mkNTable1475 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "wyrostek"; + SF Sg Gen => x + "wyrostka"; + SF Sg Dat => x + "wyrostkowi"; + SF Sg Acc => x + "wyrostka"; + SF Sg Instr => x + "wyrostkiem"; + SF Sg Loc => x + "wyrostku"; + SF Sg Voc => x + "wyrostku"; + SF Pl Nom => x + "Wyrostkowie"; + SF Pl Gen => x + "wyrostków"; + SF Pl Dat => x + "wyrostkom"; + SF Pl Acc => x + "wyrostków"; + SF Pl Instr => x + "wyrostkami"; + SF Pl Loc => x + "wyrostkach"; + SF Pl Voc => x + "Wyrostkowie" + }; + + oper mkNTable1476: Str -> SubstForm => Str; --% + oper mkNTable1476 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "eł"; + SF Sg Gen => x + "ła"; + SF Sg Dat => x + "łowi"; + SF Sg Acc => x + "ła"; + SF Sg Instr => x + "łem"; + SF Sg Loc => x + "le"; + SF Sg Voc => x + "le"; + SF Pl Nom => x + "ły"; + SF Pl Gen => x + "łów"; + SF Pl Dat => x + "łom"; + SF Pl Acc => x + "ły"; + SF Pl Instr => x + "łami"; + SF Pl Loc => x + "łach"; + SF Pl Voc => x + "ły" + }; + + oper mkNTable1477: Str -> SubstForm => Str; --% + oper mkNTable1477 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ąż"; + SF Sg Gen => x + "ęża"; + SF Sg Dat => x + "ężowi"; + SF Sg Acc => x + "ęża"; + SF Sg Instr => x + "ężem"; + SF Sg Loc => x + "ężu"; + SF Sg Voc => x + "ężu"; + SF Pl Nom => x + "ęże"; + SF Pl Gen => x + "ężów"; + SF Pl Dat => x + "ężom"; + SF Pl Acc => x + "ęże"; + SF Pl Instr => x + "ężami"; + SF Pl Loc => x + "ężach"; + SF Pl Voc => x + "ęże" + }; + + oper mkNTable1478: Str -> SubstForm => Str; --% + oper mkNTable1478 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ąż"; + SF Sg Gen => x + "ęża"; + SF Sg Dat => x + "ężowi"; + SF Sg Acc => x + "ąż"; + SF Sg Instr => x + "ężem"; + SF Sg Loc => x + "ężu"; + SF Sg Voc => x + "ężu"; + SF Pl Nom => x + "ęże"; + SF Pl Gen => x + "ężów"; + SF Pl Dat => x + "ężom"; + SF Pl Acc => x + "ęże"; + SF Pl Instr => x + "ężami"; + SF Pl Loc => x + "ężach"; + SF Pl Voc => x + "ęże" + }; + + oper mkNTable1479: Str -> SubstForm => Str; --% + oper mkNTable1479 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "sień"; + SF Sg Gen => x + "śnia"; + SF Sg Dat => x + "śniowi"; + SF Sg Acc => x + "śnia"; + SF Sg Instr => x + "śniem"; + SF Sg Loc => x + "śniu"; + SF Sg Voc => x + "śniu"; + SF Pl Nom => x + "śnie"; + SF Pl Gen => x + "śni"; + SF Pl Dat => x + "śniom"; + SF Pl Acc => x + "śnie"; + SF Pl Instr => x + "śniami"; + SF Pl Loc => x + "śniach"; + SF Pl Voc => x + "śnie" + }; + + oper mkNTable1480: Str -> SubstForm => Str; --% + oper mkNTable1480 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "ódz"; + SF Sg Gen => x + "odza"; + SF Sg Dat => x + "odzowi"; + SF Sg Acc => x + "odza"; + SF Sg Instr => x + "odzem"; + SF Sg Loc => x + "odzu"; + SF Sg Voc => x + "odzu"; + SF Pl Nom => x + "odzowie"; + SF Pl Gen => x + "odzów"; + SF Pl Dat => x + "odzom"; + SF Pl Acc => x + "odzów"; + SF Pl Instr => x + "odzami"; + SF Pl Loc => x + "odzach"; + SF Pl Voc => x + "odzowie" + }; + + oper mkNTable1481: Str -> SubstForm => Str; --% + oper mkNTable1481 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "oże"; + SF Sg Gen => x + "oża"; + SF Sg Dat => x + "ożu"; + SF Sg Acc => x + "oże"; + SF Sg Instr => x + "ożem"; + SF Sg Loc => x + "ożu"; + SF Sg Voc => x + "oże"; + SF Pl Nom => x + "oża"; + SF Pl Gen => x + "óż"; + SF Pl Dat => x + "ożom"; + SF Pl Acc => x + "oża"; + SF Pl Instr => x + "ożami"; + SF Pl Loc => x + "ożach"; + SF Pl Voc => x + "oża" + }; + + oper mkNTable1482: Str -> SubstForm => Str; --% + oper mkNTable1482 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "oja"; + SF Sg Gen => x + "oi"; + SF Sg Dat => x + "oi"; + SF Sg Acc => x + "oję"; + SF Sg Instr => x + "oją"; + SF Sg Loc => x + "oi"; + SF Sg Voc => x + "ojo"; + SF Pl Nom => x + "oje"; + SF Pl Gen => x + "ój"; + SF Pl Dat => x + "ojom"; + SF Pl Acc => x + "oje"; + SF Pl Instr => x + "ojami"; + SF Pl Loc => x + "ojach"; + SF Pl Voc => x + "oje" + }; + + oper mkNTable1483: Str -> SubstForm => Str; --% + oper mkNTable1483 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "zefir"; + SF Sg Gen => x + "Zefira"; + SF Sg Dat => x + "zefirowi"; + SF Sg Acc => x + "Zefira"; + SF Sg Instr => x + "zefirem"; + SF Sg Loc => x + "zefirze"; + SF Sg Voc => x + "zefirze"; + SF Pl Nom => x + "zefiry"; + SF Pl Gen => x + "zefirów"; + SF Pl Dat => x + "zefirom"; + SF Pl Acc => x + "zefiry"; + SF Pl Instr => x + "zefirami"; + SF Pl Loc => x + "zefirach"; + SF Pl Voc => x + "zefiry" + }; + + oper mkNTable1485: Str -> SubstForm => Str; --% + oper mkNTable1485 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "zet"; + SF Sg Gen => x + "zeta"; + SF Sg Dat => x + "zetowi"; + SF Sg Acc => x + "zeta"; + SF Sg Instr => x + "zetem"; + SF Sg Loc => x + "zecie"; + SF Sg Voc => x + "zecie"; + SF Pl Nom => x + "Zetowie"; + SF Pl Gen => x + "zetów"; + SF Pl Dat => x + "zetom"; + SF Pl Acc => x + "zetów"; + SF Pl Instr => x + "zetami"; + SF Pl Loc => x + "zetach"; + SF Pl Voc => x + "Zetowie" + }; + + oper mkNTable1487: Str -> SubstForm => Str; --% + oper mkNTable1487 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "orza"; + SF Sg Gen => x + "orzy"; + SF Sg Dat => x + "orzy"; + SF Sg Acc => x + "orzę"; + SF Sg Instr => x + "orzą"; + SF Sg Loc => x + "orzy"; + SF Sg Voc => x + "orzo"; + SF Pl Nom => x + "orze"; + SF Pl Gen => x + "órz"; + SF Pl Dat => x + "orzom"; + SF Pl Acc => x + "orze"; + SF Pl Instr => x + "orzami"; + SF Pl Loc => x + "orzach"; + SF Pl Voc => x + "orze" + }; + + oper mkNTable1488: Str -> SubstForm => Str; --% + oper mkNTable1488 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ło"; + SF Sg Gen => x + "ła"; + SF Sg Dat => x + "łu"; + SF Sg Acc => x + "ło"; + SF Sg Instr => x + "łem"; + SF Sg Loc => x + "łu"; + SF Sg Voc => x + "ło"; + SF Pl Nom => x + "ła"; + SF Pl Gen => x + "eł"; + SF Pl Dat => x + "łom"; + SF Pl Acc => x + "ła"; + SF Pl Instr => x + "łami"; + SF Pl Loc => x + "łach"; + SF Pl Voc => x + "ła" + }; + + oper mkNTable1489: Str -> SubstForm => Str; --% + oper mkNTable1489 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ów"; + SF Sg Gen => x + "owu"; + SF Sg Dat => x + "owowi"; + SF Sg Acc => x + "ów"; + SF Sg Instr => x + "owiem"; + SF Sg Loc => x + "owiu"; + SF Sg Voc => x + "owiu"; + SF Pl Nom => x + "owy"; + SF Pl Gen => x + "owów"; + SF Pl Dat => x + "owom"; + SF Pl Acc => x + "owy"; + SF Pl Instr => x + "owiami"; + SF Pl Loc => x + "owiach"; + SF Pl Voc => x + "owy" + }; + + oper mkNTable1491: Str -> SubstForm => Str; --% + oper mkNTable1491 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "łoś"; + SF Sg Gen => x + "łosia"; + SF Sg Dat => x + "łosiowi"; + SF Sg Acc => x + "łosia"; + SF Sg Instr => x + "łosiem"; + SF Sg Loc => x + "łosiu"; + SF Sg Voc => x + "łosiu"; + SF Pl Nom => x + "Łosiowie"; + SF Pl Gen => x + "Łosiów"; + SF Pl Dat => x + "łosiom"; + SF Pl Acc => x + "Łosiów"; + SF Pl Instr => x + "łosiami"; + SF Pl Loc => x + "łosiach"; + SF Pl Voc => x + "Łosiowie" + }; + + oper mkNTable1494: Str -> SubstForm => Str; --% + oper mkNTable1494 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "śliwa"; + SF Sg Gen => x + "śliwy"; + SF Sg Dat => x + "śliwie"; + SF Sg Acc => x + "śliwę"; + SF Sg Instr => x + "śliwą"; + SF Sg Loc => x + "śliwie"; + SF Sg Voc => x + "śliwo"; + SF Pl Nom => x + "Śliwowie"; + SF Pl Gen => x + "Śliwów"; + SF Pl Dat => x + "śliwom"; + SF Pl Acc => x + "Śliwów"; + SF Pl Instr => x + "śliwami"; + SF Pl Loc => x + "śliwach"; + SF Pl Voc => x + "Śliwowie" + }; + + oper mkNTable1495: Str -> SubstForm => Str; --% + oper mkNTable1495 lexem = + let x = Predef.tk 7 lexem in + table { + SF Sg Nom => x + "świątek"; + SF Sg Gen => x + "świątka"; + SF Sg Dat => x + "świątkowi"; + SF Sg Acc => x + "świątka"; + SF Sg Instr => x + "świątkiem"; + SF Sg Loc => x + "świątku"; + SF Sg Voc => x + "świątku"; + SF Pl Nom => x + "Świątkowie"; + SF Pl Gen => x + "świątków"; + SF Pl Dat => x + "świątkom"; + SF Pl Acc => x + "świątków"; + SF Pl Instr => x + "świątkami"; + SF Pl Loc => x + "świątkach"; + SF Pl Voc => x + "Świątkowie" + }; + + oper mkNTable1496: Str -> SubstForm => Str; --% + oper mkNTable1496 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "żak"; + SF Sg Gen => x + "żaka"; + SF Sg Dat => x + "żakowi"; + SF Sg Acc => x + "żaka"; + SF Sg Instr => x + "żakiem"; + SF Sg Loc => x + "żaku"; + SF Sg Voc => x + "żaku"; + SF Pl Nom => x + "Żakowie"; + SF Pl Gen => x + "żaków"; + SF Pl Dat => x + "żakom"; + SF Pl Acc => x + "żaków"; + SF Pl Instr => x + "żakami"; + SF Pl Loc => x + "żakach"; + SF Pl Voc => x + "Żakowie" + }; + + oper mkNTable1498: Str -> SubstForm => Str; --% + oper mkNTable1498 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "żegota"; + SF Sg Gen => x + "żegoty"; + SF Sg Dat => x + "żegocie"; + SF Sg Acc => x + "żegotę"; + SF Sg Instr => x + "żegotą"; + SF Sg Loc => x + "żegocie"; + SF Sg Voc => x + "żegoto"; + SF Pl Nom => x + "Żegotowie"; + SF Pl Gen => x + "Żegotów"; + SF Pl Dat => x + "żegotom"; + SF Pl Acc => x + "Żegotów"; + SF Pl Instr => x + "żegotami"; + SF Pl Loc => x + "żegotach"; + SF Pl Voc => x + "Żegotowie" + }; + + oper mkNTable1500: Str -> SubstForm => Str; --% + oper mkNTable1500 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "a"; + SF Sg Gen => x + "a"; + SF Sg Dat => x + "a"; + SF Sg Acc => x + "ę"; + SF Sg Instr => x + "ą"; + SF Sg Loc => x + "a"; + SF Sg Voc => x + "o"; + SF Pl Nom => x + "a"; + SF Pl Gen => x + "a"; + SF Pl Dat => x + "a"; + SF Pl Acc => x + "a"; + SF Pl Instr => x + "a"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "a" + }; + + oper mkNTable1501: Str -> SubstForm => Str; --% + oper mkNTable1501 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "Żukowo"; + SF Sg Gen => x + "Żukowa"; + SF Sg Dat => x + "Żukowu"; + SF Sg Acc => x + "Żukowo"; + SF Sg Instr => x + "Żukowem"; + SF Sg Loc => x + "Żukowie"; + SF Sg Voc => x + "Żukowo"; + SF Pl Nom => x + "Żukowa"; + SF Pl Gen => x + "żuków"; + SF Pl Dat => x + "Żukowom"; + SF Pl Acc => x + "Żukowa"; + SF Pl Instr => x + "Żukowami"; + SF Pl Loc => x + "Żukowach"; + SF Pl Voc => x + "Żukowa" + }; + + oper mkNTable1502: Str -> SubstForm => Str; --% + oper mkNTable1502 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "żurek"; + SF Sg Gen => x + "Żurka"; + SF Sg Dat => x + "żurkowi"; + SF Sg Acc => x + "Żurka"; + SF Sg Instr => x + "żurkiem"; + SF Sg Loc => x + "żurku"; + SF Sg Voc => x + "żurku"; + SF Pl Nom => x + "Żurkowie"; + SF Pl Gen => x + "żurków"; + SF Pl Dat => x + "żurkom"; + SF Pl Acc => x + "żurków"; + SF Pl Instr => x + "żurkami"; + SF Pl Loc => x + "żurkach"; + SF Pl Voc => x + "Żurkowie" + }; + + oper mkNTable1503: Str -> SubstForm => Str; --% + oper mkNTable1503 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "Żwirko"; + SF Sg Gen => x + "żwirki"; + SF Sg Dat => x + "Żwirce"; + SF Sg Acc => x + "Żwirkę"; + SF Sg Instr => x + "Żwirką"; + SF Sg Loc => x + "Żwirce"; + SF Sg Voc => x + "Żwirko"; + SF Pl Nom => x + "Żwirkowie"; + SF Pl Gen => x + "żwirków"; + SF Pl Dat => x + "żwirkom"; + SF Pl Acc => x + "żwirków"; + SF Pl Instr => x + "żwirkami"; + SF Pl Loc => x + "żwirkach"; + SF Pl Voc => x + "Żwirkowie" + }; + + oper mkNTable1504: Str -> SubstForm => Str; --% + oper mkNTable1504 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "żydek"; + SF Sg Gen => x + "żydka"; + SF Sg Dat => x + "żydkowi"; + SF Sg Acc => x + "żydka"; + SF Sg Instr => x + "żydkiem"; + SF Sg Loc => x + "żydku"; + SF Sg Voc => x + "żydku"; + SF Pl Nom => x + "Żydkowie"; + SF Pl Gen => x + "żydków"; + SF Pl Dat => x + "żydkom"; + SF Pl Acc => x + "żydków"; + SF Pl Instr => x + "żydkami"; + SF Pl Loc => x + "żydkach"; + SF Pl Voc => x + "Żydkowie" + }; + + oper mkNTable1505: Str -> SubstForm => Str; --% + oper mkNTable1505 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "Łakomiec"; + SF Sg Gen => x + "łakomca"; + SF Sg Dat => x + "Łakomcowi"; + SF Sg Acc => x + "łakomca"; + SF Sg Instr => x + "Łakomcem"; + SF Sg Loc => x + "Łakomcu"; + SF Sg Voc => x + "Łakomcu"; + SF Pl Nom => x + "łakomcy"; + SF Pl Gen => x + "łakomców"; + SF Pl Dat => x + "łakomcom"; + SF Pl Acc => x + "łakomców"; + SF Pl Instr => x + "łakomcami"; + SF Pl Loc => x + "łakomcach"; + SF Pl Voc => x + "łakomcy" + }; + + oper mkNTable1506: Str -> SubstForm => Str; --% + oper mkNTable1506 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "łatek"; + SF Sg Gen => x + "łatka"; + SF Sg Dat => x + "łatkowi"; + SF Sg Acc => x + "łatka"; + SF Sg Instr => x + "łatkiem"; + SF Sg Loc => x + "łatku"; + SF Sg Voc => x + "łatku"; + SF Pl Nom => x + "Łatkowie"; + SF Pl Gen => x + "łatków"; + SF Pl Dat => x + "łatkom"; + SF Pl Acc => x + "łatków"; + SF Pl Instr => x + "łatkami"; + SF Pl Loc => x + "łatkach"; + SF Pl Voc => x + "Łatkowie" + }; + + oper mkNTable1507: Str -> SubstForm => Str; --% + oper mkNTable1507 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "eb"; + SF Sg Gen => x + "ba"; + SF Sg Dat => x + "bu"; + SF Sg Acc => x + "ba"; + SF Sg Instr => x + "bem"; + SF Sg Loc => x + "bie"; + SF Sg Voc => x + "bie"; + SF Pl Nom => x + "by"; + SF Pl Gen => x + "bów"; + SF Pl Dat => x + "bom"; + SF Pl Acc => x + "by"; + SF Pl Instr => x + "bami"; + SF Pl Loc => x + "bach"; + SF Pl Voc => x + "by" + }; + + oper mkNTable1508: Str -> SubstForm => Str; --% + oper mkNTable1508 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "eb"; + SF Sg Gen => x + "ba"; + SF Sg Dat => x + "bu"; + SF Sg Acc => x + "eb"; + SF Sg Instr => x + "bem"; + SF Sg Loc => x + "bie"; + SF Sg Voc => x + "bie"; + SF Pl Nom => x + "by"; + SF Pl Gen => x + "bów"; + SF Pl Dat => x + "bom"; + SF Pl Acc => x + "by"; + SF Pl Instr => x + "bami"; + SF Pl Loc => x + "bach"; + SF Pl Voc => x + "by" + }; + + oper mkNTable1509: Str -> SubstForm => Str; --% + oper mkNTable1509 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "łebek"; + SF Sg Gen => x + "łebka"; + SF Sg Dat => x + "łebkowi"; + SF Sg Acc => x + "łebka"; + SF Sg Instr => x + "łebkiem"; + SF Sg Loc => x + "łebku"; + SF Sg Voc => x + "łebku"; + SF Pl Nom => x + "Łebkowie"; + SF Pl Gen => x + "łebków"; + SF Pl Dat => x + "łebkom"; + SF Pl Acc => x + "łebków"; + SF Pl Instr => x + "łebkami"; + SF Pl Loc => x + "łebkach"; + SF Pl Voc => x + "Łebkowie" + }; + + oper mkNTable1510: Str -> SubstForm => Str; --% + oper mkNTable1510 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "łepek"; + SF Sg Gen => x + "łepka"; + SF Sg Dat => x + "łepkowi"; + SF Sg Acc => x + "łepka"; + SF Sg Instr => x + "łepkiem"; + SF Sg Loc => x + "łepku"; + SF Sg Voc => x + "łepku"; + SF Pl Nom => x + "Łepkowie"; + SF Pl Gen => x + "łepków"; + SF Pl Dat => x + "łepkom"; + SF Pl Acc => x + "łepków"; + SF Pl Instr => x + "łepkami"; + SF Pl Loc => x + "łepkach"; + SF Pl Voc => x + "Łepkowie" + }; + + oper mkNTable1511: Str -> SubstForm => Str; --% + oper mkNTable1511 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "za"; + SF Sg Gen => x + "zy"; + SF Sg Dat => x + "zie"; + SF Sg Acc => x + "zę"; + SF Sg Instr => x + "zą"; + SF Sg Loc => x + "zie"; + SF Sg Voc => x + "zo"; + SF Pl Nom => x + "zy"; + SF Pl Gen => x + "ez"; + SF Pl Dat => x + "zom"; + SF Pl Acc => x + "zy"; + SF Pl Instr => x + "zami"; + SF Pl Loc => x + "zach"; + SF Pl Voc => x + "zy" + }; + + oper mkNTable1513: Str -> SubstForm => Str; --% + oper mkNTable1513 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "świtek"; + SF Sg Gen => x + "Świtku"; + SF Sg Dat => x + "Świtkowi"; + SF Sg Acc => x + "świtek"; + SF Sg Instr => x + "Świtkiem"; + SF Sg Loc => x + "Świtku"; + SF Sg Voc => x + "Świtku"; + SF Pl Nom => x + "świtki"; + SF Pl Gen => x + "Świtków"; + SF Pl Dat => x + "świtkom"; + SF Pl Acc => x + "świtki"; + SF Pl Instr => x + "świtkami"; + SF Pl Loc => x + "świtkach"; + SF Pl Voc => x + "świtki" + }; + + oper mkNTable1514: Str -> SubstForm => Str; --% + oper mkNTable1514 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "ęto"; + SF Sg Gen => x + "ęta"; + SF Sg Dat => x + "ętu"; + SF Sg Acc => x + "ęto"; + SF Sg Instr => x + "ętem"; + SF Sg Loc => x + "ęcie"; + SF Sg Voc => x + "ęto"; + SF Pl Nom => x + "ęta"; + SF Pl Gen => x + "ąt"; + SF Pl Dat => x + "ętom"; + SF Pl Acc => x + "ęta"; + SF Pl Instr => x + "ętami"; + SF Pl Loc => x + "ętach"; + SF Pl Voc => x + "ęta" + }; + + oper mkNTable1515: Str -> SubstForm => Str; --% + oper mkNTable1515 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "źce"; + SF Sg Gen => x + "źca"; + SF Sg Dat => x + "źcu"; + SF Sg Acc => x + "źce"; + SF Sg Instr => x + "źcem"; + SF Sg Loc => x + "źcu"; + SF Sg Voc => x + "źce"; + SF Pl Nom => x + "źca"; + SF Pl Gen => x + "ziec"; + SF Pl Dat => x + "źcom"; + SF Pl Acc => x + "źca"; + SF Pl Instr => x + "źcami"; + SF Pl Loc => x + "źcach"; + SF Pl Voc => x + "źca" + }; + + oper mkNTable1516: Str -> SubstForm => Str; --% + oper mkNTable1516 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "ądź"; + SF Sg Gen => x + "ędzi"; + SF Sg Dat => x + "ędzi"; + SF Sg Acc => x + "ądź"; + SF Sg Instr => x + "ędzią"; + SF Sg Loc => x + "ędzi"; + SF Sg Voc => x + "ędzi"; + SF Pl Nom => x + "ędzie"; + SF Pl Gen => x + "ędzi"; + SF Pl Dat => x + "ędziom"; + SF Pl Acc => x + "ędzie"; + SF Pl Instr => x + "ędziami"; + SF Pl Loc => x + "ędziach"; + SF Pl Voc => x + "ędzie" + }; + + oper mkNTable1517: Str -> SubstForm => Str; --% + oper mkNTable1517 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "ądź"; + SF Sg Gen => x + "ędzia"; + SF Sg Dat => x + "ędziowi"; + SF Sg Acc => x + "ędzia"; + SF Sg Instr => x + "ędziem"; + SF Sg Loc => x + "ędziu"; + SF Sg Voc => x + "ędziu"; + SF Pl Nom => x + "ędzie"; + SF Pl Gen => x + "ędzi"; + SF Pl Dat => x + "ędziom"; + SF Pl Acc => x + "ędzie"; + SF Pl Instr => x + "ędziami"; + SF Pl Loc => x + "ędziach"; + SF Pl Voc => x + "ędzie" + }; + + oper mkNTable1518: Str -> SubstForm => Str; --% + oper mkNTable1518 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "ądź"; + SF Sg Gen => x + "ędzia"; + SF Sg Dat => x + "ędziowi"; + SF Sg Acc => x + "ądź"; + SF Sg Instr => x + "ędziem"; + SF Sg Loc => x + "ędziu"; + SF Sg Voc => x + "ędziu"; + SF Pl Nom => x + "ędzie"; + SF Pl Gen => x + "ędzi"; + SF Pl Dat => x + "ędziom"; + SF Pl Acc => x + "ędzie"; + SF Pl Instr => x + "ędziami"; + SF Pl Loc => x + "ędziach"; + SF Pl Voc => x + "ędzie" + }; + + oper mkNTable1519: Str -> SubstForm => Str; --% + oper mkNTable1519 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "żółtek"; + SF Sg Gen => x + "żółtka"; + SF Sg Dat => x + "żółtkowi"; + SF Sg Acc => x + "żółtka"; + SF Sg Instr => x + "żółtkiem"; + SF Sg Loc => x + "żółtku"; + SF Sg Voc => x + "żółtku"; + SF Pl Nom => x + "Żółtkowie"; + SF Pl Gen => x + "żółtków"; + SF Pl Dat => x + "żółtkom"; + SF Pl Acc => x + "żółtków"; + SF Pl Instr => x + "żółtkami"; + SF Pl Loc => x + "żółtkach"; + SF Pl Voc => x + "Żółtkowie" + }; + + oper mkNTable1520: Str -> SubstForm => Str; --% + oper mkNTable1520 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "ćma"; + SF Sg Gen => x + "ćmy"; + SF Sg Dat => x + "ćmie"; + SF Sg Acc => x + "ćmę"; + SF Sg Instr => x + "ćmą"; + SF Sg Loc => x + "ćmie"; + SF Sg Voc => x + "ćmo"; + SF Pl Nom => x + "ćmy"; + SF Pl Gen => x + "ciem"; + SF Pl Dat => x + "ćmom"; + SF Pl Acc => x + "ćmy"; + SF Pl Instr => x + "ćmami"; + SF Pl Loc => x + "ćmach"; + SF Pl Voc => x + "ćmy" + }; + + oper mkNTable1521: Str -> SubstForm => Str; --% + oper mkNTable1521 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "ćwik"; + SF Sg Gen => x + "ćwika"; + SF Sg Dat => x + "ćwikowi"; + SF Sg Acc => x + "ćwika"; + SF Sg Instr => x + "ćwikiem"; + SF Sg Loc => x + "ćwiku"; + SF Sg Voc => x + "ćwiku"; + SF Pl Nom => x + "Ćwikowie"; + SF Pl Gen => x + "ćwików"; + SF Pl Dat => x + "ćwikom"; + SF Pl Acc => x + "ćwików"; + SF Pl Instr => x + "ćwikami"; + SF Pl Loc => x + "ćwikach"; + SF Pl Voc => x + "Ćwikowie" + }; + + oper mkNTable0005: Str -> SubstForm => Str; --% + oper mkNTable0005 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "a"; + SF Sg Dat => x + "owi"; + SF Sg Acc => x + "a"; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "u"; + SF Sg Voc => x + "u"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0014: Str -> SubstForm => Str; --% + oper mkNTable0014 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ów"; + SF Sg Gen => x + "owa"; + SF Sg Dat => x + "owu"; + SF Sg Acc => x + "ów"; + SF Sg Instr => x + "owem"; + SF Sg Loc => x + "owie"; + SF Sg Voc => x + "owie"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0019: Str -> SubstForm => Str; --% + oper mkNTable0019 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "u"; + SF Sg Dat => x + "owi"; + SF Sg Acc => x + ""; + SF Sg Instr => x + "iem"; + SF Sg Loc => x + "u"; + SF Sg Voc => x + "u"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0020: Str -> SubstForm => Str; --% + oper mkNTable0020 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "u"; + SF Sg Dat => x + "owi"; + SF Sg Acc => x + ""; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "ie"; + SF Sg Voc => x + "ie"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0027: Str -> SubstForm => Str; --% + oper mkNTable0027 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "a"; + SF Sg Dat => x + "owi"; + SF Sg Acc => x + "a"; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "ie"; + SF Sg Voc => x + "ie"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0034: Str -> SubstForm => Str; --% + oper mkNTable0034 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "u"; + SF Sg Dat => x + "owi"; + SF Sg Acc => x + ""; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "u"; + SF Sg Voc => x + "u"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0041: Str -> SubstForm => Str; --% + oper mkNTable0041 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "a"; + SF Sg Dat => x + "owi"; + SF Sg Acc => x + ""; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "u"; + SF Sg Voc => x + "u"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0048: Str -> SubstForm => Str; --% + oper mkNTable0048 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "u"; + SF Sg Dat => x + "owi"; + SF Sg Acc => x + ""; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "ze"; + SF Sg Voc => x + "ze"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0053: Str -> SubstForm => Str; --% + oper mkNTable0053 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "a"; + SF Sg Dat => x + "owi"; + SF Sg Acc => x + "a"; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "ze"; + SF Sg Voc => x + "ze"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0066: Str -> SubstForm => Str; --% + oper mkNTable0066 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ów"; + SF Sg Gen => x + "owa"; + SF Sg Dat => x + "owowi"; + SF Sg Acc => x + "ów"; + SF Sg Instr => x + "owem"; + SF Sg Loc => x + "owie"; + SF Sg Voc => x + "owie"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0075: Str -> SubstForm => Str; --% + oper mkNTable0075 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "a"; + SF Sg Dat => x + "owi"; + SF Sg Acc => x + ""; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "ie"; + SF Sg Voc => x + "ie"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0085: Str -> SubstForm => Str; --% + oper mkNTable0085 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "t"; + SF Sg Gen => x + "tu"; + SF Sg Dat => x + "towi"; + SF Sg Acc => x + "t"; + SF Sg Instr => x + "tem"; + SF Sg Loc => x + "cie"; + SF Sg Voc => x + "cie"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0086: Str -> SubstForm => Str; --% + oper mkNTable0086 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "a"; + SF Sg Dat => x + "owi"; + SF Sg Acc => x + ""; + SF Sg Instr => x + "iem"; + SF Sg Loc => x + "u"; + SF Sg Voc => x + "u"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0094: Str -> SubstForm => Str; --% + oper mkNTable0094 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "x"; + SF Sg Gen => x + "ksa"; + SF Sg Dat => x + "ksowi"; + SF Sg Acc => x + "ksa"; + SF Sg Instr => x + "ksem"; + SF Sg Loc => x + "ksie"; + SF Sg Voc => x + "ksie"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0101: Str -> SubstForm => Str; --% + oper mkNTable0101 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "augustów"; + SF Sg Gen => x + "Augustowa"; + SF Sg Dat => x + "Augustowu"; + SF Sg Acc => x + "augustów"; + SF Sg Instr => x + "Augustowem"; + SF Sg Loc => x + "Augustowie"; + SF Sg Voc => x + "Augustowie"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0108: Str -> SubstForm => Str; --% + oper mkNTable0108 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "x"; + SF Sg Gen => x + "ksu"; + SF Sg Dat => x + "ksowi"; + SF Sg Acc => x + "x"; + SF Sg Instr => x + "ksem"; + SF Sg Loc => x + "ksie"; + SF Sg Voc => x + "ksie"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0110: Str -> SubstForm => Str; --% + oper mkNTable0110 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "st"; + SF Sg Gen => x + "stu"; + SF Sg Dat => x + "stowi"; + SF Sg Acc => x + "st"; + SF Sg Instr => x + "stem"; + SF Sg Loc => x + "ście"; + SF Sg Voc => x + "ście"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0115: Str -> SubstForm => Str; --% + oper mkNTable0115 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "ł"; + SF Sg Gen => x + "łu"; + SF Sg Dat => x + "łowi"; + SF Sg Acc => x + "ł"; + SF Sg Instr => x + "łem"; + SF Sg Loc => x + "le"; + SF Sg Voc => x + "le"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0130: Str -> SubstForm => Str; --% + oper mkNTable0130 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "bałtów"; + SF Sg Gen => x + "Bałtowa"; + SF Sg Dat => x + "Bałtowowi"; + SF Sg Acc => x + "bałtów"; + SF Sg Instr => x + "Bałtowem"; + SF Sg Loc => x + "Bałtowie"; + SF Sg Voc => x + "Bałtowie"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0135: Str -> SubstForm => Str; --% + oper mkNTable0135 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "u"; + SF Sg Dat => x + "owi"; + SF Sg Acc => x + ""; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "zie"; + SF Sg Voc => x + "zie"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0146: Str -> SubstForm => Str; --% + oper mkNTable0146 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ec"; + SF Sg Gen => x + "ca"; + SF Sg Dat => x + "cowi"; + SF Sg Acc => x + "ec"; + SF Sg Instr => x + "cem"; + SF Sg Loc => x + "cu"; + SF Sg Voc => x + "cu"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0152: Str -> SubstForm => Str; --% + oper mkNTable0152 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "ń"; + SF Sg Gen => x + "nia"; + SF Sg Dat => x + "niowi"; + SF Sg Acc => x + "ń"; + SF Sg Instr => x + "niem"; + SF Sg Loc => x + "niu"; + SF Sg Voc => x + "niu"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0162: Str -> SubstForm => Str; --% + oper mkNTable0162 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "niec"; + SF Sg Gen => x + "ńca"; + SF Sg Dat => x + "ńcowi"; + SF Sg Acc => x + "niec"; + SF Sg Instr => x + "ńcem"; + SF Sg Loc => x + "ńcu"; + SF Sg Voc => x + "ńcu"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0172: Str -> SubstForm => Str; --% + oper mkNTable0172 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "bolków"; + SF Sg Gen => x + "Bolkowa"; + SF Sg Dat => x + "Bolkowowi"; + SF Sg Acc => x + "bolków"; + SF Sg Instr => x + "Bolkowem"; + SF Sg Loc => x + "Bolkowie"; + SF Sg Voc => x + "Bolkowie"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0178: Str -> SubstForm => Str; --% + oper mkNTable0178 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "borów"; + SF Sg Gen => x + "Borowa"; + SF Sg Dat => x + "Borowu"; + SF Sg Acc => x + "borów"; + SF Sg Instr => x + "Borowem"; + SF Sg Loc => x + "Borowie"; + SF Sg Voc => x + "Borowie"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0191: Str -> SubstForm => Str; --% + oper mkNTable0191 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "ć"; + SF Sg Gen => x + "cia"; + SF Sg Dat => x + "ciowi"; + SF Sg Acc => x + "ć"; + SF Sg Instr => x + "ciem"; + SF Sg Loc => x + "ciu"; + SF Sg Voc => x + "ciu"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0198: Str -> SubstForm => Str; --% + oper mkNTable0198 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "ń"; + SF Sg Gen => x + "nia"; + SF Sg Dat => x + "niowi"; + SF Sg Acc => x + "nia"; + SF Sg Instr => x + "niem"; + SF Sg Loc => x + "niu"; + SF Sg Voc => x + "niu"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0200: Str -> SubstForm => Str; --% + oper mkNTable0200 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "bytów"; + SF Sg Gen => x + "Bytowa"; + SF Sg Dat => x + "Bytowowi"; + SF Sg Acc => x + "bytów"; + SF Sg Instr => x + "Bytowem"; + SF Sg Loc => x + "Bytowie"; + SF Sg Voc => x + "Bytowie"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0202: Str -> SubstForm => Str; --% + oper mkNTable0202 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "bąków"; + SF Sg Gen => x + "Bąkowa"; + SF Sg Dat => x + "Bąkowu"; + SF Sg Acc => x + "bąków"; + SF Sg Instr => x + "Bąkowem"; + SF Sg Loc => x + "Bąkowie"; + SF Sg Voc => x + "Bąkowie"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0204: Str -> SubstForm => Str; --% + oper mkNTable0204 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "błędów"; + SF Sg Gen => x + "Błędowa"; + SF Sg Dat => x + "Błędowu"; + SF Sg Acc => x + "błędów"; + SF Sg Instr => x + "Błędowem"; + SF Sg Loc => x + "Błędowie"; + SF Sg Voc => x + "Błędowie"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0210: Str -> SubstForm => Str; --% + oper mkNTable0210 lexem = + let x = Predef.tk 10 lexem in + table { + SF Sg Nom => x + "celestynów"; + SF Sg Gen => x + "Celestynowa"; + SF Sg Dat => x + "Celestynowowi"; + SF Sg Acc => x + "celestynów"; + SF Sg Instr => x + "Celestynowem"; + SF Sg Loc => x + "Celestynowie"; + SF Sg Voc => x + "Celestynowie"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0216: Str -> SubstForm => Str; --% + oper mkNTable0216 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ek"; + SF Sg Gen => x + "ka"; + SF Sg Dat => x + "kowi"; + SF Sg Acc => x + "ek"; + SF Sg Instr => x + "kiem"; + SF Sg Loc => x + "ku"; + SF Sg Voc => x + "ku"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0219: Str -> SubstForm => Str; --% + oper mkNTable0219 lexem = + let x = Predef.tk 9 lexem in + table { + SF Sg Nom => x + "chochołów"; + SF Sg Gen => x + "Chochołowa"; + SF Sg Dat => x + "Chochołowowi"; + SF Sg Acc => x + "chochołów"; + SF Sg Instr => x + "Chochołowem"; + SF Sg Loc => x + "Chochołowie"; + SF Sg Voc => x + "Chochołowie"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0220: Str -> SubstForm => Str; --% + oper mkNTable0220 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "chodów"; + SF Sg Gen => x + "Chodowa"; + SF Sg Dat => x + "Chodowowi"; + SF Sg Acc => x + "chodów"; + SF Sg Instr => x + "Chodowem"; + SF Sg Loc => x + "Chodowie"; + SF Sg Voc => x + "Chodowie"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0225: Str -> SubstForm => Str; --% + oper mkNTable0225 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "chrzanów"; + SF Sg Gen => x + "Chrzanowa"; + SF Sg Dat => x + "Chrzanowu"; + SF Sg Acc => x + "chrzanów"; + SF Sg Instr => x + "Chrzanowem"; + SF Sg Loc => x + "Chrzanowie"; + SF Sg Voc => x + "Chrzanowie"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0229: Str -> SubstForm => Str; --% + oper mkNTable0229 lexem = + let x = lexem in + table { + SF Sg Nom => x + "a"; + SF Sg Gen => x + ""; + SF Sg Dat => x + ""; + SF Sg Acc => x + "ę"; + SF Sg Instr => x + "ą"; + SF Sg Loc => x + ""; + SF Sg Voc => x + "[sg,voc]"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0234: Str -> SubstForm => Str; --% + oper mkNTable0234 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "cycero"; + SF Sg Gen => x + "Cycerona"; + SF Sg Dat => x + "Cyceronowi"; + SF Sg Acc => x + "Cycerona"; + SF Sg Instr => x + "Cyceronem"; + SF Sg Loc => x + "Cyceronie"; + SF Sg Voc => x + "cycero"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0235: Str -> SubstForm => Str; --% + oper mkNTable0235 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "cyców"; + SF Sg Gen => x + "Cycowa"; + SF Sg Dat => x + "Cycowowi"; + SF Sg Acc => x + "cyców"; + SF Sg Instr => x + "Cycowem"; + SF Sg Loc => x + "Cycowie"; + SF Sg Voc => x + "Cycowie"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0248: Str -> SubstForm => Str; --% + oper mkNTable0248 lexem = + let x = Predef.tk 10 lexem in + table { + SF Sg Nom => x + "czerniaków"; + SF Sg Gen => x + "Czerniakowa"; + SF Sg Dat => x + "Czerniakowowi"; + SF Sg Acc => x + "Czerniakowa"; + SF Sg Instr => x + "Czerniakowem"; + SF Sg Loc => x + "Czerniakowie"; + SF Sg Voc => x + "Czerniakowie"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0249: Str -> SubstForm => Str; --% + oper mkNTable0249 lexem = + let x = Predef.tk 10 lexem in + table { + SF Sg Nom => x + "czerniaków"; + SF Sg Gen => x + "Czerniakowa"; + SF Sg Dat => x + "Czerniakowowi"; + SF Sg Acc => x + "czerniaków"; + SF Sg Instr => x + "Czerniakowem"; + SF Sg Loc => x + "Czerniakowie"; + SF Sg Voc => x + "Czerniakowie"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0255: Str -> SubstForm => Str; --% + oper mkNTable0255 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "a"; + SF Sg Dat => x + "owi"; + SF Sg Acc => x + "a"; + SF Sg Instr => x + "iem"; + SF Sg Loc => x + "u"; + SF Sg Voc => x + "u"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0270: Str -> SubstForm => Str; --% + oper mkNTable0270 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "t"; + SF Sg Gen => x + "ta"; + SF Sg Dat => x + "towi"; + SF Sg Acc => x + "ta"; + SF Sg Instr => x + "tem"; + SF Sg Loc => x + "cie"; + SF Sg Voc => x + "cie"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0288: Str -> SubstForm => Str; --% + oper mkNTable0288 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "o"; + SF Sg Gen => x + "[sg,gen]"; + SF Sg Dat => x + "ie"; + SF Sg Acc => x + "[sg,acc]"; + SF Sg Instr => x + "[sg,inst]"; + SF Sg Loc => x + "ie"; + SF Sg Voc => x + "o"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0291: Str -> SubstForm => Str; --% + oper mkNTable0291 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "dynów"; + SF Sg Gen => x + "Dynowa"; + SF Sg Dat => x + "Dynowowi"; + SF Sg Acc => x + "dynów"; + SF Sg Instr => x + "Dynowem"; + SF Sg Loc => x + "Dynowie"; + SF Sg Voc => x + "Dynowie"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0292: Str -> SubstForm => Str; --% + oper mkNTable0292 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "iec"; + SF Sg Gen => x + "ca"; + SF Sg Dat => x + "cowi"; + SF Sg Acc => x + "iec"; + SF Sg Instr => x + "cem"; + SF Sg Loc => x + "cu"; + SF Sg Voc => x + "cu"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0293: Str -> SubstForm => Str; --% + oper mkNTable0293 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "dzików"; + SF Sg Gen => x + "Dzikowa"; + SF Sg Dat => x + "Dzikowu"; + SF Sg Acc => x + "dzików"; + SF Sg Instr => x + "Dzikowem"; + SF Sg Loc => x + "Dzikowie"; + SF Sg Voc => x + "Dzikowie"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0299: Str -> SubstForm => Str; --% + oper mkNTable0299 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "a"; + SF Sg Dat => x + "[sg,dat]"; + SF Sg Acc => x + "a"; + SF Sg Instr => x + "iem"; + SF Sg Loc => x + "[sg,loc]"; + SF Sg Voc => x + "[sg,voc]"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0308: Str -> SubstForm => Str; --% + oper mkNTable0308 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "st"; + SF Sg Gen => x + "sta"; + SF Sg Dat => x + "stowi"; + SF Sg Acc => x + "sta"; + SF Sg Instr => x + "stem"; + SF Sg Loc => x + "ście"; + SF Sg Voc => x + "ście"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0317: Str -> SubstForm => Str; --% + oper mkNTable0317 lexem = + let x = Predef.tk 7 lexem in + table { + SF Sg Nom => x + "filipów"; + SF Sg Gen => x + "Filipowa"; + SF Sg Dat => x + "Filipowowi"; + SF Sg Acc => x + "filipów"; + SF Sg Instr => x + "Filipowem"; + SF Sg Loc => x + "Filipowie"; + SF Sg Voc => x + "Filipowie"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0336: Str -> SubstForm => Str; --% + oper mkNTable0336 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "garbów"; + SF Sg Gen => x + "Garbowa"; + SF Sg Dat => x + "Garbowowi"; + SF Sg Acc => x + "garbów"; + SF Sg Instr => x + "Garbowem"; + SF Sg Loc => x + "Garbowie"; + SF Sg Voc => x + "Garbowie"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0347: Str -> SubstForm => Str; --% + oper mkNTable0347 lexem = + let x = Predef.tk 10 lexem in + table { + SF Sg Nom => x + "gniewoszów"; + SF Sg Gen => x + "Gniewoszowa"; + SF Sg Dat => x + "Gniewoszowowi"; + SF Sg Acc => x + "gniewoszów"; + SF Sg Instr => x + "Gniewoszowem"; + SF Sg Loc => x + "Gniewoszowie"; + SF Sg Voc => x + "Gniewoszowie"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0348: Str -> SubstForm => Str; --% + oper mkNTable0348 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "ia"; + SF Sg Dat => x + "iowi"; + SF Sg Acc => x + ""; + SF Sg Instr => x + "iem"; + SF Sg Loc => x + "iu"; + SF Sg Voc => x + "iu"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0362: Str -> SubstForm => Str; --% + oper mkNTable0362 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "grabów"; + SF Sg Gen => x + "Grabowa"; + SF Sg Dat => x + "Grabowu"; + SF Sg Acc => x + "grabów"; + SF Sg Instr => x + "Grabowem"; + SF Sg Loc => x + "Grabowie"; + SF Sg Voc => x + "Grabowie"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0368: Str -> SubstForm => Str; --% + oper mkNTable0368 lexem = + let x = Predef.tk 7 lexem in + table { + SF Sg Nom => x + "grochów"; + SF Sg Gen => x + "grochowa"; + SF Sg Dat => x + "Grochowu"; + SF Sg Acc => x + "grochów"; + SF Sg Instr => x + "Grochowem"; + SF Sg Loc => x + "Grochowie"; + SF Sg Voc => x + "Grochowie"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0376: Str -> SubstForm => Str; --% + oper mkNTable0376 lexem = + let x = Predef.tk 7 lexem in + table { + SF Sg Nom => x + "grzybów"; + SF Sg Gen => x + "grzybowa"; + SF Sg Dat => x + "Grzybowu"; + SF Sg Acc => x + "grzybów"; + SF Sg Instr => x + "Grzybowem"; + SF Sg Loc => x + "Grzybowie"; + SF Sg Voc => x + "Grzybowie"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0380: Str -> SubstForm => Str; --% + oper mkNTable0380 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "głogów"; + SF Sg Gen => x + "Głogowa"; + SF Sg Dat => x + "Głogowu"; + SF Sg Acc => x + "głogów"; + SF Sg Instr => x + "Głogowem"; + SF Sg Loc => x + "Głogowie"; + SF Sg Voc => x + "Głogowie"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0394: Str -> SubstForm => Str; --% + oper mkNTable0394 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "a"; + SF Sg Dat => x + "owi"; + SF Sg Acc => x + "a"; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "zie"; + SF Sg Voc => x + "zie"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0403: Str -> SubstForm => Str; --% + oper mkNTable0403 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "[sg,nom]"; + SF Sg Gen => x + "[sg,gen]"; + SF Sg Dat => x + "[sg,dat]"; + SF Sg Acc => x + "[sg,acc]"; + SF Sg Instr => x + "m"; + SF Sg Loc => x + "m"; + SF Sg Voc => x + "[sg,voc]"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0405: Str -> SubstForm => Str; --% + oper mkNTable0405 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "ódz"; + SF Sg Gen => x + "odza"; + SF Sg Dat => x + "odzowi"; + SF Sg Acc => x + "ódz"; + SF Sg Instr => x + "odzem"; + SF Sg Loc => x + "odzu"; + SF Sg Voc => x + "odzu"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0418: Str -> SubstForm => Str; --% + oper mkNTable0418 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "e"; + SF Sg Gen => x + "[sg,gen]"; + SF Sg Dat => x + "[sg,dat]"; + SF Sg Acc => x + "[sg,acc]"; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "em"; + SF Sg Voc => x + "e"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0422: Str -> SubstForm => Str; --% + oper mkNTable0422 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ów"; + SF Sg Gen => x + "owa"; + SF Sg Dat => x + "owowi"; + SF Sg Acc => x + "owa"; + SF Sg Instr => x + "owem"; + SF Sg Loc => x + "owie"; + SF Sg Voc => x + "owie"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0432: Str -> SubstForm => Str; --% + oper mkNTable0432 lexem = + let x = Predef.tk 7 lexem in + table { + SF Sg Nom => x + "jaworów"; + SF Sg Gen => x + "Jaworowa"; + SF Sg Dat => x + "Jaworowowi"; + SF Sg Acc => x + "jaworów"; + SF Sg Instr => x + "Jaworowem"; + SF Sg Loc => x + "Jaworowie"; + SF Sg Voc => x + "Jaworowie"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0439: Str -> SubstForm => Str; --% + oper mkNTable0439 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "jeżów"; + SF Sg Gen => x + "Jeżowa"; + SF Sg Dat => x + "Jeżowowi"; + SF Sg Acc => x + "jeżów"; + SF Sg Instr => x + "Jeżowem"; + SF Sg Loc => x + "Jeżowie"; + SF Sg Voc => x + "Jeżowie"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0443: Str -> SubstForm => Str; --% + oper mkNTable0443 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "jordanów"; + SF Sg Gen => x + "Jordanowa"; + SF Sg Dat => x + "Jordanowu"; + SF Sg Acc => x + "jordanów"; + SF Sg Instr => x + "Jordanowem"; + SF Sg Loc => x + "Jordanowie"; + SF Sg Voc => x + "Jordanowie"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0450: Str -> SubstForm => Str; --% + oper mkNTable0450 lexem = + let x = Predef.tk 7 lexem in + table { + SF Sg Nom => x + "karczów"; + SF Sg Gen => x + "Karczowa"; + SF Sg Dat => x + "Karczowowi"; + SF Sg Acc => x + "karczów"; + SF Sg Instr => x + "Karczowem"; + SF Sg Loc => x + "Karczowie"; + SF Sg Voc => x + "Karczowie"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0469: Str -> SubstForm => Str; --% + oper mkNTable0469 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "kijów"; + SF Sg Gen => x + "Kijowa"; + SF Sg Dat => x + "Kijowowi"; + SF Sg Acc => x + "kijów"; + SF Sg Instr => x + "Kijowem"; + SF Sg Loc => x + "Kijowie"; + SF Sg Voc => x + "Kijowie"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0476: Str -> SubstForm => Str; --% + oper mkNTable0476 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "knurów"; + SF Sg Gen => x + "Knurowa"; + SF Sg Dat => x + "Knurowowi"; + SF Sg Acc => x + "knurów"; + SF Sg Instr => x + "Knurowem"; + SF Sg Loc => x + "Knurowie"; + SF Sg Voc => x + "Knurowie"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0478: Str -> SubstForm => Str; --% + oper mkNTable0478 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "Kolbe"; + SF Sg Gen => x + "Kolbego"; + SF Sg Dat => x + "[sg,dat]"; + SF Sg Acc => x + "Kolbego"; + SF Sg Instr => x + "[sg,inst]"; + SF Sg Loc => x + "[sg,loc]"; + SF Sg Voc => x + "Kolbe"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0480: Str -> SubstForm => Str; --% + oper mkNTable0480 lexem = + let x = Predef.tk 7 lexem in + table { + SF Sg Nom => x + "komarów"; + SF Sg Gen => x + "Komarowa"; + SF Sg Dat => x + "Komarowu"; + SF Sg Acc => x + "komarów"; + SF Sg Instr => x + "Komarowem"; + SF Sg Loc => x + "Komarowie"; + SF Sg Voc => x + "Komarowie"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0482: Str -> SubstForm => Str; --% + oper mkNTable0482 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "koniaków"; + SF Sg Gen => x + "Koniakowa"; + SF Sg Dat => x + "Koniakowowi"; + SF Sg Acc => x + "koniaków"; + SF Sg Instr => x + "Koniakowem"; + SF Sg Loc => x + "Koniakowie"; + SF Sg Voc => x + "Koniakowie"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0492: Str -> SubstForm => Str; --% + oper mkNTable0492 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "kosów"; + SF Sg Gen => x + "Kosowa"; + SF Sg Dat => x + "Kosowu"; + SF Sg Acc => x + "kosów"; + SF Sg Instr => x + "Kosowem"; + SF Sg Loc => x + "Kosowie"; + SF Sg Voc => x + "Kosowie"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0499: Str -> SubstForm => Str; --% + oper mkNTable0499 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "kozłów"; + SF Sg Gen => x + "Kozłowa"; + SF Sg Dat => x + "Kozłowu"; + SF Sg Acc => x + "kozłów"; + SF Sg Instr => x + "Kozłowem"; + SF Sg Loc => x + "Kozłowie"; + SF Sg Voc => x + "Kozłowie"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0501: Str -> SubstForm => Str; --% + oper mkNTable0501 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "kożuchów"; + SF Sg Gen => x + "Kożuchowa"; + SF Sg Dat => x + "Kożuchowowi"; + SF Sg Acc => x + "kożuchów"; + SF Sg Instr => x + "Kożuchowem"; + SF Sg Loc => x + "Kożuchowie"; + SF Sg Voc => x + "Kożuchowie"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0524: Str -> SubstForm => Str; --% + oper mkNTable0524 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "kurów"; + SF Sg Gen => x + "Kurowa"; + SF Sg Dat => x + "Kurowu"; + SF Sg Acc => x + "kurów"; + SF Sg Instr => x + "Kurowem"; + SF Sg Loc => x + "Kurowie"; + SF Sg Voc => x + "Kurowie"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0530: Str -> SubstForm => Str; --% + oper mkNTable0530 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "Lampe"; + SF Sg Gen => x + "Lampego"; + SF Sg Dat => x + "[sg,dat]"; + SF Sg Acc => x + "Lampego"; + SF Sg Instr => x + "[sg,inst]"; + SF Sg Loc => x + "[sg,loc]"; + SF Sg Voc => x + "Lampe"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0546: Str -> SubstForm => Str; --% + oper mkNTable0546 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "[sg,nom]"; + SF Sg Gen => x + "[sg,gen]"; + SF Sg Dat => x + "[sg,dat]"; + SF Sg Acc => x + "[sg,acc]"; + SF Sg Instr => x + "[sg,inst]"; + SF Sg Loc => x + "[sg,loc]"; + SF Sg Voc => x + "[sg,voc]"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0551: Str -> SubstForm => Str; --% + oper mkNTable0551 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "lisków"; + SF Sg Gen => x + "Liskowa"; + SF Sg Dat => x + "Liskowowi"; + SF Sg Acc => x + "lisków"; + SF Sg Instr => x + "Liskowem"; + SF Sg Loc => x + "Liskowie"; + SF Sg Voc => x + "Liskowie"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0556: Str -> SubstForm => Str; --% + oper mkNTable0556 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "lwów"; + SF Sg Gen => x + "Lwowa"; + SF Sg Dat => x + "Lwowu"; + SF Sg Acc => x + "lwów"; + SF Sg Instr => x + "Lwowem"; + SF Sg Loc => x + "Lwowie"; + SF Sg Voc => x + "Lwowie"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0559: Str -> SubstForm => Str; --% + oper mkNTable0559 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "machów"; + SF Sg Gen => x + "Machowa"; + SF Sg Dat => x + "Machowowi"; + SF Sg Acc => x + "machów"; + SF Sg Instr => x + "Machowem"; + SF Sg Loc => x + "Machowie"; + SF Sg Voc => x + "Machowie"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0569: Str -> SubstForm => Str; --% + oper mkNTable0569 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "maków"; + SF Sg Gen => x + "Makowa"; + SF Sg Dat => x + "Makowu"; + SF Sg Acc => x + "maków"; + SF Sg Instr => x + "Makowem"; + SF Sg Loc => x + "Makowie"; + SF Sg Voc => x + "Makowie"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0582: Str -> SubstForm => Str; --% + oper mkNTable0582 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "t"; + SF Sg Gen => x + "ta"; + SF Sg Dat => x + "towi"; + SF Sg Acc => x + "t"; + SF Sg Instr => x + "tem"; + SF Sg Loc => x + "cie"; + SF Sg Voc => x + "cie"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0602: Str -> SubstForm => Str; --% + oper mkNTable0602 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "a"; + SF Sg Gen => x + "i"; + SF Sg Dat => x + "[sg,dat]"; + SF Sg Acc => x + "[sg,acc]"; + SF Sg Instr => x + "[sg,inst]"; + SF Sg Loc => x + "[sg,loc]"; + SF Sg Voc => x + "[sg,voc]"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0603: Str -> SubstForm => Str; --% + oper mkNTable0603 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "o"; + SF Sg Gen => x + "a"; + SF Sg Dat => x + "owi"; + SF Sg Acc => x + "a"; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "ie"; + SF Sg Voc => x + "o"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0604: Str -> SubstForm => Str; --% + oper mkNTable0604 lexem = + let x = Predef.tk 7 lexem in + table { + SF Sg Nom => x + "miechów"; + SF Sg Gen => x + "Miechowa"; + SF Sg Dat => x + "Miechowu"; + SF Sg Acc => x + "miechów"; + SF Sg Instr => x + "Miechowem"; + SF Sg Loc => x + "Miechowie"; + SF Sg Voc => x + "Miechowie"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0612: Str -> SubstForm => Str; --% + oper mkNTable0612 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "Minh"; + SF Sg Gen => x + "Minha"; + SF Sg Dat => x + "Minhowi"; + SF Sg Acc => x + "Minha"; + SF Sg Instr => x + "Minhem"; + SF Sg Loc => x + "minie"; + SF Sg Voc => x + "minie"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0613: Str -> SubstForm => Str; --% + oper mkNTable0613 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "Minh"; + SF Sg Gen => x + "Minhu"; + SF Sg Dat => x + "Minhowi"; + SF Sg Acc => x + "Minh"; + SF Sg Instr => x + "Minhem"; + SF Sg Loc => x + "minie"; + SF Sg Voc => x + "minie"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0619: Str -> SubstForm => Str; --% + oper mkNTable0619 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "mniszków"; + SF Sg Gen => x + "Mniszkowa"; + SF Sg Dat => x + "Mniszkowowi"; + SF Sg Acc => x + "mniszków"; + SF Sg Instr => x + "Mniszkowem"; + SF Sg Loc => x + "mniszkowie"; + SF Sg Voc => x + "mniszkowie"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0630: Str -> SubstForm => Str; --% + oper mkNTable0630 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "murów"; + SF Sg Gen => x + "Murowa"; + SF Sg Dat => x + "Murowowi"; + SF Sg Acc => x + "murów"; + SF Sg Instr => x + "Murowem"; + SF Sg Loc => x + "Murowie"; + SF Sg Voc => x + "Murowie"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0634: Str -> SubstForm => Str; --% + oper mkNTable0634 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "namysłów"; + SF Sg Gen => x + "Namysłowa"; + SF Sg Dat => x + "Namysłowowi"; + SF Sg Acc => x + "namysłów"; + SF Sg Instr => x + "Namysłowem"; + SF Sg Loc => x + "Namysłowie"; + SF Sg Voc => x + "Namysłowie"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0641: Str -> SubstForm => Str; --% + oper mkNTable0641 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "nałęczów"; + SF Sg Gen => x + "Nałęczowa"; + SF Sg Dat => x + "Nałęczowowi"; + SF Sg Acc => x + "nałęczów"; + SF Sg Instr => x + "Nałęczowem"; + SF Sg Loc => x + "Nałęczowie"; + SF Sg Voc => x + "Nałęczowie"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0647: Str -> SubstForm => Str; --% + oper mkNTable0647 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "en"; + SF Sg Gen => x + "na"; + SF Sg Dat => x + "nowi"; + SF Sg Acc => x + "en"; + SF Sg Instr => x + "nem"; + SF Sg Loc => x + "nie"; + SF Sg Voc => x + "nie"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0652: Str -> SubstForm => Str; --% + oper mkNTable0652 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ód"; + SF Sg Gen => x + "odu"; + SF Sg Dat => x + "odowi"; + SF Sg Acc => x + "ód"; + SF Sg Instr => x + "odem"; + SF Sg Loc => x + "odzie"; + SF Sg Voc => x + "odzie"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0655: Str -> SubstForm => Str; --% + oper mkNTable0655 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ec"; + SF Sg Gen => x + "ca"; + SF Sg Dat => x + "cowi"; + SF Sg Acc => x + "ca"; + SF Sg Instr => x + "cem"; + SF Sg Loc => x + "cu"; + SF Sg Voc => x + "cu"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0657: Str -> SubstForm => Str; --% + oper mkNTable0657 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "ojców"; + SF Sg Gen => x + "Ojcowa"; + SF Sg Dat => x + "Ojcowowi"; + SF Sg Acc => x + "ojców"; + SF Sg Instr => x + "Ojcowem"; + SF Sg Loc => x + "ojcowie"; + SF Sg Voc => x + "ojcowie"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0661: Str -> SubstForm => Str; --% + oper mkNTable0661 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ek"; + SF Sg Gen => x + "ka"; + SF Sg Dat => x + "kowi"; + SF Sg Acc => x + "ka"; + SF Sg Instr => x + "kiem"; + SF Sg Loc => x + "ku"; + SF Sg Voc => x + "ku"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0662: Str -> SubstForm => Str; --% + oper mkNTable0662 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "opatów"; + SF Sg Gen => x + "Opatowa"; + SF Sg Dat => x + "Opatowowi"; + SF Sg Acc => x + "opatów"; + SF Sg Instr => x + "Opatowem"; + SF Sg Loc => x + "Opatowie"; + SF Sg Voc => x + "Opatowie"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0663: Str -> SubstForm => Str; --% + oper mkNTable0663 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "oporów"; + SF Sg Gen => x + "Oporowa"; + SF Sg Dat => x + "Oporowu"; + SF Sg Acc => x + "oporów"; + SF Sg Instr => x + "Oporowem"; + SF Sg Loc => x + "Oporowie"; + SF Sg Voc => x + "Oporowie"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0666: Str -> SubstForm => Str; --% + oper mkNTable0666 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "osiek"; + SF Sg Gen => x + "Osieku"; + SF Sg Dat => x + "Osiekowi"; + SF Sg Acc => x + "osiek"; + SF Sg Instr => x + "Osiekiem"; + SF Sg Loc => x + "Osieku"; + SF Sg Voc => x + "Osieku"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0671: Str -> SubstForm => Str; --% + oper mkNTable0671 lexem = + let x = Predef.tk 7 lexem in + table { + SF Sg Nom => x + "ozorków"; + SF Sg Gen => x + "Ozorkowa"; + SF Sg Dat => x + "Ozorkowowi"; + SF Sg Acc => x + "ozorków"; + SF Sg Instr => x + "Ozorkowem"; + SF Sg Loc => x + "Ozorkowie"; + SF Sg Voc => x + "Ozorkowie"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0676: Str -> SubstForm => Str; --% + oper mkNTable0676 lexem = + let x = Predef.tk 7 lexem in + table { + SF Sg Nom => x + "pacanów"; + SF Sg Gen => x + "Pacanowa"; + SF Sg Dat => x + "Pacanowowi"; + SF Sg Acc => x + "pacanów"; + SF Sg Instr => x + "Pacanowem"; + SF Sg Loc => x + "Pacanowie"; + SF Sg Voc => x + "Pacanowie"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0683: Str -> SubstForm => Str; --% + oper mkNTable0683 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "a"; + SF Sg Gen => x + "i"; + SF Sg Dat => x + "i"; + SF Sg Acc => x + "[sg,acc]"; + SF Sg Instr => x + "[sg,inst]"; + SF Sg Loc => x + "i"; + SF Sg Voc => x + "o"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0687: Str -> SubstForm => Str; --% + oper mkNTable0687 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "[sg,nom]"; + SF Sg Gen => x + "[sg,gen]"; + SF Sg Dat => x + "[sg,dat]"; + SF Sg Acc => x + "[sg,acc]"; + SF Sg Instr => x + "[sg,inst]"; + SF Sg Loc => x + "[sg,loc]"; + SF Sg Voc => x + "[sg,voc]"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0695: Str -> SubstForm => Str; --% + oper mkNTable0695 lexem = + let x = Predef.tk 7 lexem in + table { + SF Sg Nom => x + "piastów"; + SF Sg Gen => x + "Piastowa"; + SF Sg Dat => x + "Piastowu"; + SF Sg Acc => x + "piastów"; + SF Sg Instr => x + "Piastowem"; + SF Sg Loc => x + "piastowie"; + SF Sg Voc => x + "piastowie"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0699: Str -> SubstForm => Str; --% + oper mkNTable0699 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "o"; + SF Sg Gen => x + "a"; + SF Sg Dat => x + "owi"; + SF Sg Acc => x + "a"; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "u"; + SF Sg Voc => x + "u"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0705: Str -> SubstForm => Str; --% + oper mkNTable0705 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "na"; + SF Sg Dat => x + "nowi"; + SF Sg Acc => x + "na"; + SF Sg Instr => x + "nem"; + SF Sg Loc => x + "nie"; + SF Sg Voc => x + "nie"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0712: Str -> SubstForm => Str; --% + oper mkNTable0712 lexem = + let x = Predef.tk 7 lexem in + table { + SF Sg Nom => x + "polanów"; + SF Sg Gen => x + "Polanowa"; + SF Sg Dat => x + "Polanowu"; + SF Sg Acc => x + "polanów"; + SF Sg Instr => x + "Polanowem"; + SF Sg Loc => x + "Polanowie"; + SF Sg Voc => x + "Polanowie"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0721: Str -> SubstForm => Str; --% + oper mkNTable0721 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "Prut"; + SF Sg Gen => x + "Prutu"; + SF Sg Dat => x + "Prutowi"; + SF Sg Acc => x + "Prut"; + SF Sg Instr => x + "Prutem"; + SF Sg Loc => x + "prucie"; + SF Sg Voc => x + "prucie"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0728: Str -> SubstForm => Str; --% + oper mkNTable0728 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "[sg,nom]"; + SF Sg Gen => x + "u"; + SF Sg Dat => x + "[sg,dat]"; + SF Sg Acc => x + "[sg,acc]"; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "u"; + SF Sg Voc => x + "u"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0733: Str -> SubstForm => Str; --% + oper mkNTable0733 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "raków"; + SF Sg Gen => x + "Rakowa"; + SF Sg Dat => x + "Rakowu"; + SF Sg Acc => x + "raków"; + SF Sg Instr => x + "Rakowem"; + SF Sg Loc => x + "Rakowie"; + SF Sg Voc => x + "Rakowie"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0738: Str -> SubstForm => Str; --% + oper mkNTable0738 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "rogów"; + SF Sg Gen => x + "Rogowa"; + SF Sg Dat => x + "Rogowu"; + SF Sg Acc => x + "rogów"; + SF Sg Instr => x + "Rogowem"; + SF Sg Loc => x + "Rogowie"; + SF Sg Voc => x + "Rogowie"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0744: Str -> SubstForm => Str; --% + oper mkNTable0744 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "a"; + SF Sg Gen => x + "y"; + SF Sg Dat => x + "y"; + SF Sg Acc => x + "ę"; + SF Sg Instr => x + "ą"; + SF Sg Loc => x + "y"; + SF Sg Voc => x + "o"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0745: Str -> SubstForm => Str; --% + oper mkNTable0745 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "rożnów"; + SF Sg Gen => x + "Rożnowa"; + SF Sg Dat => x + "Rożnowu"; + SF Sg Acc => x + "rożnów"; + SF Sg Instr => x + "Rożnowem"; + SF Sg Loc => x + "Rożnowie"; + SF Sg Voc => x + "Rożnowie"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0749: Str -> SubstForm => Str; --% + oper mkNTable0749 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "siec"; + SF Sg Gen => x + "śca"; + SF Sg Dat => x + "ścowi"; + SF Sg Acc => x + "siec"; + SF Sg Instr => x + "ścem"; + SF Sg Loc => x + "ścu"; + SF Sg Voc => x + "ścu"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0756: Str -> SubstForm => Str; --% + oper mkNTable0756 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "a"; + SF Sg Dat => x + "owi"; + SF Sg Acc => x + ""; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "ze"; + SF Sg Voc => x + "ze"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0758: Str -> SubstForm => Str; --% + oper mkNTable0758 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "Sambor"; + SF Sg Gen => x + "Sambora"; + SF Sg Dat => x + "Samborowi"; + SF Sg Acc => x + "Sambor"; + SF Sg Instr => x + "Samborem"; + SF Sg Loc => x + "samborze"; + SF Sg Voc => x + "samborze"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0767: Str -> SubstForm => Str; --% + oper mkNTable0767 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "Sforza"; + SF Sg Gen => x + "[sg,gen]"; + SF Sg Dat => x + "[sg,dat]"; + SF Sg Acc => x + "[sg,acc]"; + SF Sg Instr => x + "[sg,inst]"; + SF Sg Loc => x + "[sg,loc]"; + SF Sg Voc => x + "[sg,voc]"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0770: Str -> SubstForm => Str; --% + oper mkNTable0770 lexem = + let x = Predef.tk 7 lexem in + table { + SF Sg Nom => x + "Siemień"; + SF Sg Gen => x + "siemienia"; + SF Sg Dat => x + "Siemieniowi"; + SF Sg Acc => x + "Siemień"; + SF Sg Instr => x + "siemieniem"; + SF Sg Loc => x + "siemieniu"; + SF Sg Voc => x + "siemieniu"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0776: Str -> SubstForm => Str; --% + oper mkNTable0776 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "er"; + SF Sg Gen => x + "ra"; + SF Sg Dat => x + "rowi"; + SF Sg Acc => x + "ra"; + SF Sg Instr => x + "rem"; + SF Sg Loc => x + "rze"; + SF Sg Voc => x + "rze"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0777: Str -> SubstForm => Str; --% + oper mkNTable0777 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "er"; + SF Sg Gen => x + "ra"; + SF Sg Dat => x + "rowi"; + SF Sg Acc => x + "er"; + SF Sg Instr => x + "rem"; + SF Sg Loc => x + "rze"; + SF Sg Voc => x + "rze"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0783: Str -> SubstForm => Str; --% + oper mkNTable0783 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ór"; + SF Sg Gen => x + "oru"; + SF Sg Dat => x + "orowi"; + SF Sg Acc => x + "ór"; + SF Sg Instr => x + "orem"; + SF Sg Loc => x + "orze"; + SF Sg Voc => x + "orze"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0786: Str -> SubstForm => Str; --% + oper mkNTable0786 lexem = + let x = Predef.tk 7 lexem in + table { + SF Sg Nom => x + "sokołów"; + SF Sg Gen => x + "Sokołowa"; + SF Sg Dat => x + "Sokołowowi"; + SF Sg Acc => x + "sokołów"; + SF Sg Instr => x + "Sokołowem"; + SF Sg Loc => x + "Sokołowie"; + SF Sg Voc => x + "Sokołowie"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0790: Str -> SubstForm => Str; --% + oper mkNTable0790 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "[sg,nom]"; + SF Sg Gen => x + "[sg,gen]"; + SF Sg Dat => x + "[sg,dat]"; + SF Sg Acc => x + "[sg,acc]"; + SF Sg Instr => x + "[sg,inst]"; + SF Sg Loc => x + "[sg,loc]"; + SF Sg Voc => x + "[sg,voc]"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0800: Str -> SubstForm => Str; --% + oper mkNTable0800 lexem = + let x = Predef.tk 7 lexem in + table { + SF Sg Nom => x + "stryków"; + SF Sg Gen => x + "Strykowa"; + SF Sg Dat => x + "Strykowu"; + SF Sg Acc => x + "stryków"; + SF Sg Instr => x + "Strykowem"; + SF Sg Loc => x + "strykowie"; + SF Sg Voc => x + "strykowie"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0835: Str -> SubstForm => Str; --% + oper mkNTable0835 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "trojanów"; + SF Sg Gen => x + "Trojanowa"; + SF Sg Dat => x + "Trojanowu"; + SF Sg Acc => x + "trojanów"; + SF Sg Instr => x + "Trojanowem"; + SF Sg Loc => x + "Trojanowie"; + SF Sg Voc => x + "Trojanowie"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0839: Str -> SubstForm => Str; --% + oper mkNTable0839 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "[sg,nom]"; + SF Sg Gen => x + "a"; + SF Sg Dat => x + "[sg,dat]"; + SF Sg Acc => x + "[sg,acc]"; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "u"; + SF Sg Voc => x + "u"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0843: Str -> SubstForm => Str; --% + oper mkNTable0843 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "er"; + SF Sg Gen => x + "ru"; + SF Sg Dat => x + "rowi"; + SF Sg Acc => x + "er"; + SF Sg Instr => x + "rem"; + SF Sg Loc => x + "rze"; + SF Sg Voc => x + "rze"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0852: Str -> SubstForm => Str; --% + oper mkNTable0852 lexem = + let x = Predef.tk 7 lexem in + table { + SF Sg Nom => x + "urzędów"; + SF Sg Gen => x + "Urzędowa"; + SF Sg Dat => x + "Urzędowowi"; + SF Sg Acc => x + "urzędów"; + SF Sg Instr => x + "Urzędowem"; + SF Sg Loc => x + "Urzędowie"; + SF Sg Voc => x + "Urzędowie"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0869: Str -> SubstForm => Str; --% + oper mkNTable0869 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "el"; + SF Sg Gen => x + "la"; + SF Sg Dat => x + "lowi"; + SF Sg Acc => x + "la"; + SF Sg Instr => x + "lem"; + SF Sg Loc => x + "lu"; + SF Sg Voc => x + "lu"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0872: Str -> SubstForm => Str; --% + oper mkNTable0872 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "[sg,nom]"; + SF Sg Gen => x + "i"; + SF Sg Dat => x + "[sg,dat]"; + SF Sg Acc => x + "[sg,acc]"; + SF Sg Instr => x + "[sg,inst]"; + SF Sg Loc => x + "[sg,loc]"; + SF Sg Voc => x + "[sg,voc]"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0886: Str -> SubstForm => Str; --% + oper mkNTable0886 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "wilków"; + SF Sg Gen => x + "Wilkowa"; + SF Sg Dat => x + "Wilkowu"; + SF Sg Acc => x + "wilków"; + SF Sg Instr => x + "Wilkowem"; + SF Sg Loc => x + "Wilkowie"; + SF Sg Voc => x + "Wilkowie"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0890: Str -> SubstForm => Str; --% + oper mkNTable0890 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "wiązów"; + SF Sg Gen => x + "Wiązowa"; + SF Sg Dat => x + "Wiązowowi"; + SF Sg Acc => x + "wiązów"; + SF Sg Instr => x + "Wiązowem"; + SF Sg Loc => x + "Wiązowie"; + SF Sg Voc => x + "Wiązowie"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0893: Str -> SubstForm => Str; --% + oper mkNTable0893 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "wołów"; + SF Sg Gen => x + "Wołowa"; + SF Sg Dat => x + "Wołowowi"; + SF Sg Acc => x + "wołów"; + SF Sg Instr => x + "Wołowem"; + SF Sg Loc => x + "Wołowie"; + SF Sg Voc => x + "Wołowie"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0904: Str -> SubstForm => Str; --% + oper mkNTable0904 lexem = + let x = Predef.tk 7 lexem in + table { + SF Sg Nom => x + "zaborów"; + SF Sg Gen => x + "Zaborowa"; + SF Sg Dat => x + "Zaborowu"; + SF Sg Acc => x + "zaborów"; + SF Sg Instr => x + "Zaborowem"; + SF Sg Loc => x + "Zaborowie"; + SF Sg Voc => x + "Zaborowie"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0910: Str -> SubstForm => Str; --% + oper mkNTable0910 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "zelów"; + SF Sg Gen => x + "Zelowa"; + SF Sg Dat => x + "Zelowowi"; + SF Sg Acc => x + "zelów"; + SF Sg Instr => x + "Zelowem"; + SF Sg Loc => x + "Zelowie"; + SF Sg Voc => x + "Zelowie"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0911: Str -> SubstForm => Str; --% + oper mkNTable0911 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "[sg,nom]"; + SF Sg Gen => x + "a"; + SF Sg Dat => x + "[sg,dat]"; + SF Sg Acc => x + "a"; + SF Sg Instr => x + "[sg,inst]"; + SF Sg Loc => x + "u"; + SF Sg Voc => x + "u"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0916: Str -> SubstForm => Str; --% + oper mkNTable0916 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "złotów"; + SF Sg Gen => x + "Złotowa"; + SF Sg Dat => x + "Złotowu"; + SF Sg Acc => x + "złotów"; + SF Sg Instr => x + "Złotowem"; + SF Sg Loc => x + "Złotowie"; + SF Sg Voc => x + "Złotowie"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0962: Str -> SubstForm => Str; --% + oper mkNTable0962 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "[sg,nom]"; + SF Sg Gen => x + "[sg,gen]"; + SF Sg Dat => x + "[sg,dat]"; + SF Sg Acc => x + "[sg,acc]"; + SF Sg Instr => x + "[sg,inst]"; + SF Sg Loc => x + "[sg,loc]"; + SF Sg Voc => x + "[sg,voc]"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable1011: Str -> SubstForm => Str; --% + oper mkNTable1011 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "[sg,nom]"; + SF Sg Gen => x + "[sg,gen]"; + SF Sg Dat => x + "[sg,dat]"; + SF Sg Acc => x + "[sg,acc]"; + SF Sg Instr => x + "[sg,inst]"; + SF Sg Loc => x + "[sg,loc]"; + SF Sg Voc => x + "[sg,voc]"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable1060: Str -> SubstForm => Str; --% + oper mkNTable1060 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "[sg,nom]"; + SF Sg Gen => x + "[sg,gen]"; + SF Sg Dat => x + "[sg,dat]"; + SF Sg Acc => x + "[sg,acc]"; + SF Sg Instr => x + "[sg,inst]"; + SF Sg Loc => x + "[sg,loc]"; + SF Sg Voc => x + "[sg,voc]"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable1063: Str -> SubstForm => Str; --% + oper mkNTable1063 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "[sg,nom]"; + SF Sg Gen => x + "[sg,gen]"; + SF Sg Dat => x + "[sg,dat]"; + SF Sg Acc => x + "[sg,acc]"; + SF Sg Instr => x + "[sg,inst]"; + SF Sg Loc => x + "[sg,loc]"; + SF Sg Voc => x + "[sg,voc]"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable1077: Str -> SubstForm => Str; --% + oper mkNTable1077 lexem = + let x = lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + ""; + SF Sg Dat => x + ""; + SF Sg Acc => x + ""; + SF Sg Instr => x + ""; + SF Sg Loc => x + ""; + SF Sg Voc => x + ""; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable1093: Str -> SubstForm => Str; --% + oper mkNTable1093 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "[sg,nom]"; + SF Sg Gen => x + "a"; + SF Sg Dat => x + "[sg,dat]"; + SF Sg Acc => x + "[sg,acc]"; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "ie"; + SF Sg Voc => x + "ie"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable1095: Str -> SubstForm => Str; --% + oper mkNTable1095 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "[sg,nom]"; + SF Sg Gen => x + "a"; + SF Sg Dat => x + "[sg,dat]"; + SF Sg Acc => x + "[sg,acc]"; + SF Sg Instr => x + "[sg,inst]"; + SF Sg Loc => x + "[sg,loc]"; + SF Sg Voc => x + "[sg,voc]"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable1096: Str -> SubstForm => Str; --% + oper mkNTable1096 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "dana"; + SF Sg Gen => x + "[sg,gen]"; + SF Sg Dat => x + "[sg,dat]"; + SF Sg Acc => x + "Daną"; + SF Sg Instr => x + "Daną"; + SF Sg Loc => x + "[sg,loc]"; + SF Sg Voc => x + "dana"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable1110: Str -> SubstForm => Str; --% + oper mkNTable1110 lexem = + let x = lexem in + table { + SF Sg Nom => x + "[sg,nom]"; + SF Sg Gen => x + ""; + SF Sg Dat => x + ""; + SF Sg Acc => x + "[sg,acc]"; + SF Sg Instr => x + "[sg,inst]"; + SF Sg Loc => x + ""; + SF Sg Voc => x + "[sg,voc]"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable1132: Str -> SubstForm => Str; --% + oper mkNTable1132 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "[sg,nom]"; + SF Sg Gen => x + "[sg,gen]"; + SF Sg Dat => x + "[sg,dat]"; + SF Sg Acc => x + "[sg,acc]"; + SF Sg Instr => x + "[sg,inst]"; + SF Sg Loc => x + "[sg,loc]"; + SF Sg Voc => x + "[sg,voc]"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable1151: Str -> SubstForm => Str; --% + oper mkNTable1151 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "e"; + SF Sg Gen => x + "[sg,gen]"; + SF Sg Dat => x + "[sg,dat]"; + SF Sg Acc => x + "e"; + SF Sg Instr => x + "[sg,inst]"; + SF Sg Loc => x + "[sg,loc]"; + SF Sg Voc => x + "e"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable1160: Str -> SubstForm => Str; --% + oper mkNTable1160 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "[sg,nom]"; + SF Sg Gen => x + "[sg,gen]"; + SF Sg Dat => x + "[sg,dat]"; + SF Sg Acc => x + "[sg,acc]"; + SF Sg Instr => x + "[sg,inst]"; + SF Sg Loc => x + "[sg,loc]"; + SF Sg Voc => x + "[sg,voc]"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable1164: Str -> SubstForm => Str; --% + oper mkNTable1164 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "ziec"; + SF Sg Gen => x + "źca"; + SF Sg Dat => x + "źcowi"; + SF Sg Acc => x + "ziec"; + SF Sg Instr => x + "źcem"; + SF Sg Loc => x + "źcu"; + SF Sg Voc => x + "źcu"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable1169: Str -> SubstForm => Str; --% + oper mkNTable1169 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "[sg,nom]"; + SF Sg Gen => x + "y"; + SF Sg Dat => x + "[sg,dat]"; + SF Sg Acc => x + "[sg,acc]"; + SF Sg Instr => x + "[sg,inst]"; + SF Sg Loc => x + "[sg,loc]"; + SF Sg Voc => x + "[sg,voc]"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable1171: Str -> SubstForm => Str; --% + oper mkNTable1171 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "[sg,nom]"; + SF Sg Gen => x + "[sg,gen]"; + SF Sg Dat => x + "[sg,dat]"; + SF Sg Acc => x + "[sg,acc]"; + SF Sg Instr => x + "[sg,inst]"; + SF Sg Loc => x + "[sg,loc]"; + SF Sg Voc => x + "[sg,voc]"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable1192: Str -> SubstForm => Str; --% + oper mkNTable1192 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "[sg,nom]"; + SF Sg Gen => x + "[sg,gen]"; + SF Sg Dat => x + "[sg,dat]"; + SF Sg Acc => x + "[sg,acc]"; + SF Sg Instr => x + "[sg,inst]"; + SF Sg Loc => x + "[sg,loc]"; + SF Sg Voc => x + "[sg,voc]"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable1194: Str -> SubstForm => Str; --% + oper mkNTable1194 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "[sg,nom]"; + SF Sg Gen => x + "a"; + SF Sg Dat => x + "u"; + SF Sg Acc => x + "[sg,acc]"; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "u"; + SF Sg Voc => x + "[sg,voc]"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable1217: Str -> SubstForm => Str; --% + oper mkNTable1217 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ek"; + SF Sg Gen => x + "[sg,gen]"; + SF Sg Dat => x + "[sg,dat]"; + SF Sg Acc => x + "[sg,acc]"; + SF Sg Instr => x + "[sg,inst]"; + SF Sg Loc => x + "[sg,loc]"; + SF Sg Voc => x + "[sg,voc]"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable1286: Str -> SubstForm => Str; --% + oper mkNTable1286 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "[sg,nom]"; + SF Sg Gen => x + "[sg,gen]"; + SF Sg Dat => x + "[sg,dat]"; + SF Sg Acc => x + "[sg,acc]"; + SF Sg Instr => x + "[sg,inst]"; + SF Sg Loc => x + "[sg,loc]"; + SF Sg Voc => x + "[sg,voc]"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable1300: Str -> SubstForm => Str; --% + oper mkNTable1300 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "[sg,nom]"; + SF Sg Gen => x + "y"; + SF Sg Dat => x + "y"; + SF Sg Acc => x + "[sg,acc]"; + SF Sg Instr => x + "ą"; + SF Sg Loc => x + "y"; + SF Sg Voc => x + "y"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable1302: Str -> SubstForm => Str; --% + oper mkNTable1302 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "[sg,nom]"; + SF Sg Gen => x + "[sg,gen]"; + SF Sg Dat => x + "[sg,dat]"; + SF Sg Acc => x + "[sg,acc]"; + SF Sg Instr => x + "[sg,inst]"; + SF Sg Loc => x + "ie"; + SF Sg Voc => x + "ie"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable1319: Str -> SubstForm => Str; --% + oper mkNTable1319 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "[sg,nom]"; + SF Sg Gen => x + "[sg,gen]"; + SF Sg Dat => x + "u"; + SF Sg Acc => x + "[sg,acc]"; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "ie"; + SF Sg Voc => x + "[sg,voc]"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable1326: Str -> SubstForm => Str; --% + oper mkNTable1326 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "[sg,gen]"; + SF Sg Dat => x + "[sg,dat]"; + SF Sg Acc => x + ""; + SF Sg Instr => x + "[sg,inst]"; + SF Sg Loc => x + "zie"; + SF Sg Voc => x + "zie"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable1327: Str -> SubstForm => Str; --% + oper mkNTable1327 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "[sg,gen]"; + SF Sg Dat => x + "[sg,dat]"; + SF Sg Acc => x + ""; + SF Sg Instr => x + "[sg,inst]"; + SF Sg Loc => x + "ie"; + SF Sg Voc => x + "ie"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable1335: Str -> SubstForm => Str; --% + oper mkNTable1335 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "a"; + SF Sg Gen => x + "y"; + SF Sg Dat => x + "[sg,dat]"; + SF Sg Acc => x + "[sg,acc]"; + SF Sg Instr => x + "[sg,inst]"; + SF Sg Loc => x + "[sg,loc]"; + SF Sg Voc => x + "[sg,voc]"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable1347: Str -> SubstForm => Str; --% + oper mkNTable1347 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ek"; + SF Sg Gen => x + "ku"; + SF Sg Dat => x + "kowi"; + SF Sg Acc => x + "ek"; + SF Sg Instr => x + "kiem"; + SF Sg Loc => x + "ku"; + SF Sg Voc => x + "ku"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable1354: Str -> SubstForm => Str; --% + oper mkNTable1354 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "[sg,nom]"; + SF Sg Gen => x + "[sg,gen]"; + SF Sg Dat => x + "[sg,dat]"; + SF Sg Acc => x + "[sg,acc]"; + SF Sg Instr => x + "[sg,inst]"; + SF Sg Loc => x + "[sg,loc]"; + SF Sg Voc => x + "[sg,voc]"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable1365: Str -> SubstForm => Str; --% + oper mkNTable1365 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "[sg,nom]"; + SF Sg Gen => x + "[sg,gen]"; + SF Sg Dat => x + "[sg,dat]"; + SF Sg Acc => x + "[sg,acc]"; + SF Sg Instr => x + "[sg,inst]"; + SF Sg Loc => x + "[sg,loc]"; + SF Sg Voc => x + "[sg,voc]"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable1379: Str -> SubstForm => Str; --% + oper mkNTable1379 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "a"; + SF Sg Gen => x + "[sg,gen]"; + SF Sg Dat => x + "[sg,dat]"; + SF Sg Acc => x + "[sg,acc]"; + SF Sg Instr => x + "[sg,inst]"; + SF Sg Loc => x + "[sg,loc]"; + SF Sg Voc => x + "[sg,voc]"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable1408: Str -> SubstForm => Str; --% + oper mkNTable1408 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "[sg,nom]"; + SF Sg Gen => x + "[sg,gen]"; + SF Sg Dat => x + "u"; + SF Sg Acc => x + "[sg,acc]"; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "u"; + SF Sg Voc => x + "[sg,voc]"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable1413: Str -> SubstForm => Str; --% + oper mkNTable1413 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "cie"; + SF Sg Gen => x + "[sg,gen]"; + SF Sg Dat => x + "[sg,dat]"; + SF Sg Acc => x + "cie"; + SF Sg Instr => x + "[sg,inst]"; + SF Sg Loc => x + "[sg,loc]"; + SF Sg Voc => x + "cie"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable1438: Str -> SubstForm => Str; --% + oper mkNTable1438 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "[sg,nom]"; + SF Sg Gen => x + "[sg,gen]"; + SF Sg Dat => x + "[sg,dat]"; + SF Sg Acc => x + "[sg,acc]"; + SF Sg Instr => x + "[sg,inst]"; + SF Sg Loc => x + "[sg,loc]"; + SF Sg Voc => x + "[sg,voc]"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable1466: Str -> SubstForm => Str; --% + oper mkNTable1466 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + "[sg,gen]"; + SF Sg Dat => x + "[sg,dat]"; + SF Sg Acc => x + "[sg,acc]"; + SF Sg Instr => x + "[sg,inst]"; + SF Sg Loc => x + "[sg,loc]"; + SF Sg Voc => x + "[sg,voc]"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable1467: Str -> SubstForm => Str; --% + oper mkNTable1467 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "iec"; + SF Sg Gen => x + "ca"; + SF Sg Dat => x + "cowi"; + SF Sg Acc => x + "ca"; + SF Sg Instr => x + "cem"; + SF Sg Loc => x + "cu"; + SF Sg Voc => x + "cu"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable1484: Str -> SubstForm => Str; --% + oper mkNTable1484 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "[sg,nom]"; + SF Sg Gen => x + "[sg,gen]"; + SF Sg Dat => x + "[sg,dat]"; + SF Sg Acc => x + "[sg,acc]"; + SF Sg Instr => x + "[sg,inst]"; + SF Sg Loc => x + "[sg,loc]"; + SF Sg Voc => x + "[sg,voc]"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable1486: Str -> SubstForm => Str; --% + oper mkNTable1486 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "o"; + SF Sg Gen => x + "[sg,gen]"; + SF Sg Dat => x + "[sg,dat]"; + SF Sg Acc => x + "o"; + SF Sg Instr => x + "[sg,inst]"; + SF Sg Loc => x + "ze"; + SF Sg Voc => x + "o"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable1490: Str -> SubstForm => Str; --% + oper mkNTable1490 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "[sg,nom]"; + SF Sg Gen => x + "a"; + SF Sg Dat => x + "[sg,dat]"; + SF Sg Acc => x + "[sg,acc]"; + SF Sg Instr => x + "[sg,inst]"; + SF Sg Loc => x + "ie"; + SF Sg Voc => x + "ie"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable1492: Str -> SubstForm => Str; --% + oper mkNTable1492 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "łuków"; + SF Sg Gen => x + "Łukowa"; + SF Sg Dat => x + "Łukowowi"; + SF Sg Acc => x + "łuków"; + SF Sg Instr => x + "Łukowem"; + SF Sg Loc => x + "Łukowie"; + SF Sg Voc => x + "Łukowie"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable1493: Str -> SubstForm => Str; --% + oper mkNTable1493 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "łupków"; + SF Sg Gen => x + "Łupkowa"; + SF Sg Dat => x + "Łupkowowi"; + SF Sg Acc => x + "łupków"; + SF Sg Instr => x + "Łupkowem"; + SF Sg Loc => x + "Łupkowie"; + SF Sg Voc => x + "Łupkowie"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable1497: Str -> SubstForm => Str; --% + oper mkNTable1497 lexem = + let x = Predef.tk 5 lexem in + table { + SF Sg Nom => x + "żarów"; + SF Sg Gen => x + "Żarowa"; + SF Sg Dat => x + "Żarowu"; + SF Sg Acc => x + "żarów"; + SF Sg Instr => x + "Żarowem"; + SF Sg Loc => x + "Żarowie"; + SF Sg Voc => x + "Żarowie"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable1499: Str -> SubstForm => Str; --% + oper mkNTable1499 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "órz"; + SF Sg Gen => x + "orza"; + SF Sg Dat => x + "orzowi"; + SF Sg Acc => x + "órz"; + SF Sg Instr => x + "orzem"; + SF Sg Loc => x + "orzu"; + SF Sg Voc => x + "orzu"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable1512: Str -> SubstForm => Str; --% + oper mkNTable1512 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "[sg,nom]"; + SF Sg Gen => x + "a"; + SF Sg Dat => x + "[sg,dat]"; + SF Sg Acc => x + "a"; + SF Sg Instr => x + "[sg,inst]"; + SF Sg Loc => x + "ze"; + SF Sg Voc => x + "ze"; + SF Pl Nom => []; + SF Pl Gen => []; + SF Pl Dat => []; + SF Pl Acc => []; + SF Pl Instr => []; + SF Pl Loc => []; + SF Pl Voc => [] + }; + + oper mkNTable0046: Str -> SubstForm => Str; --% + oper mkNTable0046 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "y"; + SF Sg Gen => x + "ów"; + SF Sg Dat => x + "om"; + SF Sg Acc => x + "y"; + SF Sg Instr => x + "ami"; + SF Sg Loc => x + "ach"; + SF Sg Voc => x + "y"; + SF Pl Nom => x + "y"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "y"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "y" + }; + + oper mkNTable0054: Str -> SubstForm => Str; --% + oper mkNTable0054 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "y"; + SF Sg Gen => x + ""; + SF Sg Dat => x + "om"; + SF Sg Acc => x + "y"; + SF Sg Instr => x + "ami"; + SF Sg Loc => x + "ach"; + SF Sg Voc => x + "y"; + SF Pl Nom => x + "y"; + SF Pl Gen => x + ""; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "y"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "y" + }; + + oper mkNTable0081: Str -> SubstForm => Str; --% + oper mkNTable0081 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "e"; + SF Sg Gen => x + "i"; + SF Sg Dat => x + "om"; + SF Sg Acc => x + "e"; + SF Sg Instr => x + "ami"; + SF Sg Loc => x + "ach"; + SF Sg Voc => x + "e"; + SF Pl Nom => x + "e"; + SF Pl Gen => x + "i"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "e"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "e" + }; + + oper mkNTable0087: Str -> SubstForm => Str; --% + oper mkNTable0087 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ci"; + SF Sg Gen => x + "tów"; + SF Sg Dat => x + "tom"; + SF Sg Acc => x + "tów"; + SF Sg Instr => x + "tami"; + SF Sg Loc => x + "tach"; + SF Sg Voc => x + "ci"; + SF Pl Nom => x + "ci"; + SF Pl Gen => x + "tów"; + SF Pl Dat => x + "tom"; + SF Pl Acc => x + "tów"; + SF Pl Instr => x + "tami"; + SF Pl Loc => x + "tach"; + SF Pl Voc => x + "ci" + }; + + oper mkNTable0107: Str -> SubstForm => Str; --% + oper mkNTable0107 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + ""; + SF Sg Dat => x + ""; + SF Sg Acc => x + ""; + SF Sg Instr => x + ""; + SF Sg Loc => x + ""; + SF Sg Voc => x + ""; + SF Pl Nom => x + ""; + SF Pl Gen => x + ""; + SF Pl Dat => x + ""; + SF Pl Acc => x + ""; + SF Pl Instr => x + ""; + SF Pl Loc => x + ""; + SF Pl Voc => x + "" + }; + + oper mkNTable0109: Str -> SubstForm => Str; --% + oper mkNTable0109 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "e"; + SF Sg Gen => x + ""; + SF Sg Dat => x + "om"; + SF Sg Acc => x + "e"; + SF Sg Instr => x + "ami"; + SF Sg Loc => x + "ach"; + SF Sg Voc => x + "e"; + SF Pl Nom => x + "e"; + SF Pl Gen => x + ""; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "e"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "e" + }; + + oper mkNTable0149: Str -> SubstForm => Str; --% + oper mkNTable0149 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "i"; + SF Sg Gen => x + "ów"; + SF Sg Dat => x + "om"; + SF Sg Acc => x + "i"; + SF Sg Instr => x + "ami"; + SF Sg Loc => x + "ach"; + SF Sg Voc => x + "i"; + SF Pl Nom => x + "i"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "i"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "i" + }; + + oper mkNTable0157: Str -> SubstForm => Str; --% + oper mkNTable0157 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "ęta"; + SF Sg Gen => x + "ąt"; + SF Sg Dat => x + "ętom"; + SF Sg Acc => x + "ęta"; + SF Sg Instr => x + "ętami"; + SF Sg Loc => x + "ętach"; + SF Sg Voc => x + "ęta"; + SF Pl Nom => x + "ęta"; + SF Pl Gen => x + "ąt"; + SF Pl Dat => x + "ętom"; + SF Pl Acc => x + "ęta"; + SF Pl Instr => x + "ętami"; + SF Pl Loc => x + "ętach"; + SF Pl Voc => x + "ęta" + }; + + oper mkNTable0160: Str -> SubstForm => Str; --% + oper mkNTable0160 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "i"; + SF Sg Gen => x + ""; + SF Sg Dat => x + "om"; + SF Sg Acc => x + "i"; + SF Sg Instr => x + "ami"; + SF Sg Loc => x + "ach"; + SF Sg Voc => x + "i"; + SF Pl Nom => x + "i"; + SF Pl Gen => x + ""; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "i"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "i" + }; + + oper mkNTable0181: Str -> SubstForm => Str; --% + oper mkNTable0181 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "ćki"; + SF Sg Gen => x + "ciek"; + SF Sg Dat => x + "ćkom"; + SF Sg Acc => x + "ćki"; + SF Sg Instr => x + "ćkami"; + SF Sg Loc => x + "ćkach"; + SF Sg Voc => x + "ćki"; + SF Pl Nom => x + "ćki"; + SF Pl Gen => x + "ciek"; + SF Pl Dat => x + "ćkom"; + SF Pl Acc => x + "ćki"; + SF Pl Instr => x + "ćkami"; + SF Pl Loc => x + "ćkach"; + SF Pl Voc => x + "ćki" + }; + + oper mkNTable0214: Str -> SubstForm => Str; --% + oper mkNTable0214 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "owy"; + SF Sg Gen => x + "ów"; + SF Sg Dat => x + "owom"; + SF Sg Acc => x + "owy"; + SF Sg Instr => x + "owami"; + SF Sg Loc => x + "owach"; + SF Sg Voc => x + "owy"; + SF Pl Nom => x + "owy"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "owom"; + SF Pl Acc => x + "owy"; + SF Pl Instr => x + "owami"; + SF Pl Loc => x + "owach"; + SF Pl Voc => x + "owy" + }; + + oper mkNTable0218: Str -> SubstForm => Str; --% + oper mkNTable0218 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "a"; + SF Sg Gen => x + ""; + SF Sg Dat => x + "om"; + SF Sg Acc => x + "a"; + SF Sg Instr => x + "ami"; + SF Sg Loc => x + "ach"; + SF Sg Voc => x + "a"; + SF Pl Nom => x + "a"; + SF Pl Gen => x + ""; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "a"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "a" + }; + + oper mkNTable0230: Str -> SubstForm => Str; --% + oper mkNTable0230 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "ody"; + SF Sg Gen => x + "ód"; + SF Sg Dat => x + "odom"; + SF Sg Acc => x + "ody"; + SF Sg Instr => x + "odami"; + SF Sg Loc => x + "odach"; + SF Sg Voc => x + "ody"; + SF Pl Nom => x + "ody"; + SF Pl Gen => x + "ód"; + SF Pl Dat => x + "odom"; + SF Pl Acc => x + "ody"; + SF Pl Instr => x + "odami"; + SF Pl Loc => x + "odach"; + SF Pl Voc => x + "ody" + }; + + oper mkNTable0257: Str -> SubstForm => Str; --% + oper mkNTable0257 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "owie"; + SF Sg Gen => x + "ów"; + SF Sg Dat => x + "om"; + SF Sg Acc => x + "ów"; + SF Sg Instr => x + "ami"; + SF Sg Loc => x + "ach"; + SF Sg Voc => x + "owie"; + SF Pl Nom => x + "owie"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "ów"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "owie" + }; + + oper mkNTable0275: Str -> SubstForm => Str; --% + oper mkNTable0275 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "e"; + SF Sg Gen => x + "ów"; + SF Sg Dat => x + "om"; + SF Sg Acc => x + "e"; + SF Sg Instr => x + "ami"; + SF Sg Loc => x + "ach"; + SF Sg Voc => x + "e"; + SF Pl Nom => x + "e"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "e"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "e" + }; + + oper mkNTable0354: Str -> SubstForm => Str; --% + oper mkNTable0354 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ie"; + SF Sg Gen => x + ""; + SF Sg Dat => x + "om"; + SF Sg Acc => x + ""; + SF Sg Instr => x + "ami"; + SF Sg Loc => x + "ach"; + SF Sg Voc => x + "ie"; + SF Pl Nom => x + "ie"; + SF Pl Gen => x + ""; + SF Pl Dat => x + "om"; + SF Pl Acc => x + ""; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "ie" + }; + + oper mkNTable0361: Str -> SubstForm => Str; --% + oper mkNTable0361 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ki"; + SF Sg Gen => x + "ek"; + SF Sg Dat => x + "kom"; + SF Sg Acc => x + "ki"; + SF Sg Instr => x + "kami"; + SF Sg Loc => x + "kach"; + SF Sg Voc => x + "ki"; + SF Pl Nom => x + "ki"; + SF Pl Gen => x + "ek"; + SF Pl Dat => x + "kom"; + SF Pl Acc => x + "ki"; + SF Pl Instr => x + "kami"; + SF Pl Loc => x + "kach"; + SF Pl Voc => x + "ki" + }; + + oper mkNTable0410: Str -> SubstForm => Str; --% + oper mkNTable0410 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "a"; + SF Sg Gen => x + "i"; + SF Sg Dat => x + "om"; + SF Sg Acc => x + "a"; + SF Sg Instr => x + "ami"; + SF Sg Loc => x + "ach"; + SF Sg Voc => x + "a"; + SF Pl Nom => x + "a"; + SF Pl Gen => x + "i"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "a"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "a" + }; + + oper mkNTable0421: Str -> SubstForm => Str; --% + oper mkNTable0421 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "o"; + SF Sg Gen => x + "a"; + SF Sg Dat => x + "u"; + SF Sg Acc => x + "a"; + SF Sg Instr => x + "em"; + SF Sg Loc => x + "u"; + SF Sg Voc => x + "o"; + SF Pl Nom => x + "o"; + SF Pl Gen => x + "a"; + SF Pl Dat => x + "u"; + SF Pl Acc => x + "a"; + SF Pl Instr => x + "em"; + SF Pl Loc => x + "u"; + SF Pl Voc => x + "o" + }; + + oper mkNTable0438: Str -> SubstForm => Str; --% + oper mkNTable0438 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "Jeziorki"; + SF Sg Gen => x + "jeziorek"; + SF Sg Dat => x + "jeziorkom"; + SF Sg Acc => x + "Jeziorki"; + SF Sg Instr => x + "jeziorkami"; + SF Sg Loc => x + "jeziorkach"; + SF Sg Voc => x + "Jeziorki"; + SF Pl Nom => x + "Jeziorki"; + SF Pl Gen => x + "jeziorek"; + SF Pl Dat => x + "jeziorkom"; + SF Pl Acc => x + "Jeziorki"; + SF Pl Instr => x + "jeziorkami"; + SF Pl Loc => x + "jeziorkach"; + SF Pl Voc => x + "Jeziorki" + }; + + oper mkNTable0451: Str -> SubstForm => Str; --% + oper mkNTable0451 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "e"; + SF Sg Gen => x + "y"; + SF Sg Dat => x + "om"; + SF Sg Acc => x + "e"; + SF Sg Instr => x + "ami"; + SF Sg Loc => x + "ach"; + SF Sg Voc => x + "e"; + SF Pl Nom => x + "e"; + SF Pl Gen => x + "y"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "e"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "e" + }; + + oper mkNTable0485: Str -> SubstForm => Str; --% + oper mkNTable0485 lexem = + let x = Predef.tk 10 lexem in + table { + SF Sg Nom => x + "kordyliery"; + SF Sg Gen => x + "Kordylierów"; + SF Sg Dat => x + "kordylierom"; + SF Sg Acc => x + "kordyliery"; + SF Sg Instr => x + "kordylierami"; + SF Sg Loc => x + "kordylierach"; + SF Sg Voc => x + "kordyliery"; + SF Pl Nom => x + "kordyliery"; + SF Pl Gen => x + "Kordylierów"; + SF Pl Dat => x + "kordylierom"; + SF Pl Acc => x + "kordyliery"; + SF Pl Instr => x + "kordylierami"; + SF Pl Loc => x + "kordylierach"; + SF Pl Voc => x + "kordyliery" + }; + + oper mkNTable0547: Str -> SubstForm => Str; --% + oper mkNTable0547 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ce"; + SF Sg Gen => x + "iec"; + SF Sg Dat => x + "com"; + SF Sg Acc => x + "ce"; + SF Sg Instr => x + "cami"; + SF Sg Loc => x + "cach"; + SF Sg Voc => x + "ce"; + SF Pl Nom => x + "ce"; + SF Pl Gen => x + "iec"; + SF Pl Dat => x + "com"; + SF Pl Acc => x + "ce"; + SF Pl Instr => x + "cami"; + SF Pl Loc => x + "cach"; + SF Pl Voc => x + "ce" + }; + + oper mkNTable0626: Str -> SubstForm => Str; --% + oper mkNTable0626 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "ńki"; + SF Sg Gen => x + "niek"; + SF Sg Dat => x + "ńkom"; + SF Sg Acc => x + "ńki"; + SF Sg Instr => x + "ńkami"; + SF Sg Loc => x + "ńkach"; + SF Sg Voc => x + "ńki"; + SF Pl Nom => x + "ńki"; + SF Pl Gen => x + "niek"; + SF Pl Dat => x + "ńkom"; + SF Pl Acc => x + "ńki"; + SF Pl Instr => x + "ńkami"; + SF Pl Loc => x + "ńkach"; + SF Pl Voc => x + "ńki" + }; + + oper mkNTable0631: Str -> SubstForm => Str; --% + oper mkNTable0631 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "wy"; + SF Sg Gen => x + "ew"; + SF Sg Dat => x + "wom"; + SF Sg Acc => x + "wy"; + SF Sg Instr => x + "wami"; + SF Sg Loc => x + "wach"; + SF Sg Voc => x + "wy"; + SF Pl Nom => x + "wy"; + SF Pl Gen => x + "ew"; + SF Pl Dat => x + "wom"; + SF Pl Acc => x + "wy"; + SF Pl Instr => x + "wami"; + SF Pl Loc => x + "wach"; + SF Pl Voc => x + "wy" + }; + + oper mkNTable0645: Str -> SubstForm => Str; --% + oper mkNTable0645 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "cy"; + SF Sg Gen => x + "iec"; + SF Sg Dat => x + "com"; + SF Sg Acc => x + "cy"; + SF Sg Instr => x + "cami"; + SF Sg Loc => x + "czech"; + SF Sg Voc => x + "cy"; + SF Pl Nom => x + "cy"; + SF Pl Gen => x + "iec"; + SF Pl Dat => x + "com"; + SF Pl Acc => x + "cy"; + SF Pl Instr => x + "cami"; + SF Pl Loc => x + "czech"; + SF Pl Voc => x + "cy" + }; + + oper mkNTable0769: Str -> SubstForm => Str; --% + oper mkNTable0769 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ce"; + SF Sg Gen => x + "ec"; + SF Sg Dat => x + "com"; + SF Sg Acc => x + "ce"; + SF Sg Instr => x + "cami"; + SF Sg Loc => x + "cach"; + SF Sg Voc => x + "ce"; + SF Pl Nom => x + "ce"; + SF Pl Gen => x + "ec"; + SF Pl Dat => x + "com"; + SF Pl Acc => x + "ce"; + SF Pl Instr => x + "cami"; + SF Pl Loc => x + "cach"; + SF Pl Voc => x + "ce" + }; + + oper mkNTable0795: Str -> SubstForm => Str; --% + oper mkNTable0795 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ny"; + SF Sg Gen => x + "ien"; + SF Sg Dat => x + "nom"; + SF Sg Acc => x + "ny"; + SF Sg Instr => x + "nami"; + SF Sg Loc => x + "nach"; + SF Sg Voc => x + "ny"; + SF Pl Nom => x + "ny"; + SF Pl Gen => x + "ien"; + SF Pl Dat => x + "nom"; + SF Pl Acc => x + "ny"; + SF Pl Instr => x + "nami"; + SF Pl Loc => x + "nach"; + SF Pl Voc => x + "ny" + }; + + oper mkNTable0798: Str -> SubstForm => Str; --% + oper mkNTable0798 lexem = + let x = Predef.tk 8 lexem in + table { + SF Sg Nom => x + "stokłosy"; + SF Sg Gen => x + "Stokłosów"; + SF Sg Dat => x + "stokłosom"; + SF Sg Acc => x + "stokłosy"; + SF Sg Instr => x + "stokłosami"; + SF Sg Loc => x + "stokłosach"; + SF Sg Voc => x + "stokłosy"; + SF Pl Nom => x + "stokłosy"; + SF Pl Gen => x + "Stokłosów"; + SF Pl Dat => x + "stokłosom"; + SF Pl Acc => x + "stokłosy"; + SF Pl Instr => x + "stokłosami"; + SF Pl Loc => x + "stokłosach"; + SF Pl Voc => x + "stokłosy" + }; + + oper mkNTable0867: Str -> SubstForm => Str; --% + oper mkNTable0867 lexem = + let x = Predef.tk 7 lexem in + table { + SF Sg Nom => x + "Wazowie"; + SF Sg Gen => x + "Wazów"; + SF Sg Dat => x + "wazom"; + SF Sg Acc => x + "Wazów"; + SF Sg Instr => x + "wazami"; + SF Sg Loc => x + "wazach"; + SF Sg Voc => x + "Wazowie"; + SF Pl Nom => x + "Wazowie"; + SF Pl Gen => x + "Wazów"; + SF Pl Dat => x + "wazom"; + SF Pl Acc => x + "Wazów"; + SF Pl Instr => x + "wazami"; + SF Pl Loc => x + "wazach"; + SF Pl Voc => x + "Wazowie" + }; + + oper mkNTable0900: Str -> SubstForm => Str; --% + oper mkNTable0900 lexem = + let x = Predef.tk 6 lexem in + table { + SF Sg Nom => x + "włochy"; + SF Sg Gen => x + "Włoch"; + SF Sg Dat => x + "włochom"; + SF Sg Acc => x + "włochy"; + SF Sg Instr => x + "włochami"; + SF Sg Loc => x + "włochach"; + SF Sg Voc => x + "włochy"; + SF Pl Nom => x + "włochy"; + SF Pl Gen => x + "Włoch"; + SF Pl Dat => x + "włochom"; + SF Pl Acc => x + "włochy"; + SF Pl Instr => x + "włochami"; + SF Pl Loc => x + "włochach"; + SF Pl Voc => x + "włochy" + }; + + oper mkNTable0926: Str -> SubstForm => Str; --% + oper mkNTable0926 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "a"; + SF Sg Gen => x + "ów"; + SF Sg Dat => x + "om"; + SF Sg Acc => x + "a"; + SF Sg Instr => x + "ami"; + SF Sg Loc => x + "ach"; + SF Sg Voc => x + "a"; + SF Pl Nom => x + "a"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "a"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "a" + }; + + oper mkNTable0932: Str -> SubstForm => Str; --% + oper mkNTable0932 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "nie"; + SF Sg Gen => x + "ń"; + SF Sg Dat => x + "niom"; + SF Sg Acc => x + "nie"; + SF Sg Instr => x + "ńmi"; + SF Sg Loc => x + "niach"; + SF Sg Voc => x + "nie"; + SF Pl Nom => x + "nie"; + SF Pl Gen => x + "ń"; + SF Pl Dat => x + "niom"; + SF Pl Acc => x + "nie"; + SF Pl Instr => x + "ńmi"; + SF Pl Loc => x + "niach"; + SF Pl Voc => x + "nie" + }; + + oper mkNTable0933: Str -> SubstForm => Str; --% + oper mkNTable0933 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "e"; + SF Sg Gen => x + "ych"; + SF Sg Dat => x + "ym"; + SF Sg Acc => x + "e"; + SF Sg Instr => x + "ymi"; + SF Sg Loc => x + "ych"; + SF Sg Voc => x + "e"; + SF Pl Nom => x + "e"; + SF Pl Gen => x + "ych"; + SF Pl Dat => x + "ym"; + SF Pl Acc => x + "e"; + SF Pl Instr => x + "ymi"; + SF Pl Loc => x + "ych"; + SF Pl Voc => x + "e" + }; + + oper mkNTable0940: Str -> SubstForm => Str; --% + oper mkNTable0940 lexem = + let x = Predef.tk 0 lexem in + table { + SF Sg Nom => x + ""; + SF Sg Gen => x + ""; + SF Sg Dat => x + "om"; + SF Sg Acc => x + ""; + SF Sg Instr => x + "ami"; + SF Sg Loc => x + "ach"; + SF Sg Voc => x + ""; + SF Pl Nom => x + ""; + SF Pl Gen => x + ""; + SF Pl Dat => x + "om"; + SF Pl Acc => x + ""; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "" + }; + + oper mkNTable1000: Str -> SubstForm => Str; --% + oper mkNTable1000 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "a"; + SF Sg Gen => x + "y"; + SF Sg Dat => x + "om"; + SF Sg Acc => x + "a"; + SF Sg Instr => x + "ami"; + SF Sg Loc => x + "ach"; + SF Sg Voc => x + "a"; + SF Pl Nom => x + "a"; + SF Pl Gen => x + "y"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "a"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "a" + }; + + oper mkNTable1092: Str -> SubstForm => Str; --% + oper mkNTable1092 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ka"; + SF Sg Gen => x + "ek"; + SF Sg Dat => x + "kom"; + SF Sg Acc => x + "ka"; + SF Sg Instr => x + "kami"; + SF Sg Loc => x + "kach"; + SF Sg Voc => x + "ka"; + SF Pl Nom => x + "ka"; + SF Pl Gen => x + "ek"; + SF Pl Dat => x + "kom"; + SF Pl Acc => x + "ka"; + SF Pl Instr => x + "kami"; + SF Pl Loc => x + "kach"; + SF Pl Voc => x + "ka" + }; + + oper mkNTable1104: Str -> SubstForm => Str; --% + oper mkNTable1104 lexem = + let x = Predef.tk 4 lexem in + table { + SF Sg Nom => x + "obra"; + SF Sg Gen => x + "óbr"; + SF Sg Dat => x + "obrom"; + SF Sg Acc => x + "obra"; + SF Sg Instr => x + "obrami"; + SF Sg Loc => x + "obrach"; + SF Sg Voc => x + "obra"; + SF Pl Nom => x + "obra"; + SF Pl Gen => x + "óbr"; + SF Pl Dat => x + "obrom"; + SF Pl Acc => x + "obra"; + SF Pl Instr => x + "obrami"; + SF Pl Loc => x + "obrach"; + SF Pl Voc => x + "obra" + }; + + oper mkNTable1111: Str -> SubstForm => Str; --% + oper mkNTable1111 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "nia"; + SF Sg Gen => x + "ń"; + SF Sg Dat => x + "niom"; + SF Sg Acc => x + "nia"; + SF Sg Instr => x + "niami"; + SF Sg Loc => x + "niach"; + SF Sg Voc => x + "nia"; + SF Pl Nom => x + "nia"; + SF Pl Gen => x + "ń"; + SF Pl Dat => x + "niom"; + SF Pl Acc => x + "nia"; + SF Pl Instr => x + "niami"; + SF Pl Loc => x + "niach"; + SF Pl Voc => x + "nia" + }; + + oper mkNTable1113: Str -> SubstForm => Str; --% + oper mkNTable1113 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "ogi"; + SF Sg Gen => x + "óg"; + SF Sg Dat => x + "ogom"; + SF Sg Acc => x + "ogi"; + SF Sg Instr => x + "ogami"; + SF Sg Loc => x + "ogach"; + SF Sg Voc => x + "ogi"; + SF Pl Nom => x + "ogi"; + SF Pl Gen => x + "óg"; + SF Pl Dat => x + "ogom"; + SF Pl Acc => x + "ogi"; + SF Pl Instr => x + "ogami"; + SF Pl Loc => x + "ogach"; + SF Pl Voc => x + "ogi" + }; + + oper mkNTable1116: Str -> SubstForm => Str; --% + oper mkNTable1116 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "wa"; + SF Sg Gen => x + "ew"; + SF Sg Dat => x + "wom"; + SF Sg Acc => x + "wa"; + SF Sg Instr => x + "wami"; + SF Sg Loc => x + "wach"; + SF Sg Voc => x + "wa"; + SF Pl Nom => x + "wa"; + SF Pl Gen => x + "ew"; + SF Pl Dat => x + "wom"; + SF Pl Acc => x + "wa"; + SF Pl Instr => x + "wami"; + SF Pl Loc => x + "wach"; + SF Pl Voc => x + "wa" + }; + + oper mkNTable1172: Str -> SubstForm => Str; --% + oper mkNTable1172 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ła"; + SF Sg Gen => x + "eł"; + SF Sg Dat => x + "łom"; + SF Sg Acc => x + "ła"; + SF Sg Instr => x + "łami"; + SF Sg Loc => x + "łach"; + SF Sg Voc => x + "ła"; + SF Pl Nom => x + "ła"; + SF Pl Gen => x + "eł"; + SF Pl Dat => x + "łom"; + SF Pl Acc => x + "ła"; + SF Pl Instr => x + "łami"; + SF Pl Loc => x + "łach"; + SF Pl Voc => x + "ła" + }; + + oper mkNTable1190: Str -> SubstForm => Str; --% + oper mkNTable1190 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "e"; + SF Sg Gen => x + "ów"; + SF Sg Dat => x + "om"; + SF Sg Acc => x + "ów"; + SF Sg Instr => x + "ami"; + SF Sg Loc => x + "ach"; + SF Sg Voc => x + "e"; + SF Pl Nom => x + "e"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "ów"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "e" + }; + + oper mkNTable1195: Str -> SubstForm => Str; --% + oper mkNTable1195 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ca"; + SF Sg Gen => x + "ec"; + SF Sg Dat => x + "com"; + SF Sg Acc => x + "ca"; + SF Sg Instr => x + "cami"; + SF Sg Loc => x + "cach"; + SF Sg Voc => x + "ca"; + SF Pl Nom => x + "ca"; + SF Pl Gen => x + "ec"; + SF Pl Dat => x + "com"; + SF Pl Acc => x + "ca"; + SF Pl Instr => x + "cami"; + SF Pl Loc => x + "cach"; + SF Pl Voc => x + "ca" + }; + + oper mkNTable1231: Str -> SubstForm => Str; --% + oper mkNTable1231 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "je"; + SF Sg Gen => x + "i"; + SF Sg Dat => x + "jom"; + SF Sg Acc => x + "je"; + SF Sg Instr => x + "jami"; + SF Sg Loc => x + "jach"; + SF Sg Voc => x + "je"; + SF Pl Nom => x + "je"; + SF Pl Gen => x + "i"; + SF Pl Dat => x + "jom"; + SF Pl Acc => x + "je"; + SF Pl Instr => x + "jami"; + SF Pl Loc => x + "jach"; + SF Pl Voc => x + "je" + }; + + oper mkNTable1243: Str -> SubstForm => Str; --% + oper mkNTable1243 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "oła"; + SF Sg Gen => x + "ół"; + SF Sg Dat => x + "ołom"; + SF Sg Acc => x + "oła"; + SF Sg Instr => x + "ołami"; + SF Sg Loc => x + "ołach"; + SF Sg Voc => x + "oła"; + SF Pl Nom => x + "oła"; + SF Pl Gen => x + "ół"; + SF Pl Dat => x + "ołom"; + SF Pl Acc => x + "oła"; + SF Pl Instr => x + "ołami"; + SF Pl Loc => x + "ołach"; + SF Pl Voc => x + "oła" + }; + + oper mkNTable1247: Str -> SubstForm => Str; --% + oper mkNTable1247 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ci"; + SF Sg Gen => x + "ci"; + SF Sg Dat => x + "ciom"; + SF Sg Acc => x + "ci"; + SF Sg Instr => x + "ćmi"; + SF Sg Loc => x + "ciach"; + SF Sg Voc => x + "ci"; + SF Pl Nom => x + "ci"; + SF Pl Gen => x + "ci"; + SF Pl Dat => x + "ciom"; + SF Pl Acc => x + "ci"; + SF Pl Instr => x + "ćmi"; + SF Pl Loc => x + "ciach"; + SF Pl Voc => x + "ci" + }; + + oper mkNTable1265: Str -> SubstForm => Str; --% + oper mkNTable1265 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "i"; + SF Sg Gen => x + "ów"; + SF Sg Dat => x + "om"; + SF Sg Acc => x + "ów"; + SF Sg Instr => x + "ami"; + SF Sg Loc => x + "ach"; + SF Sg Voc => x + "i"; + SF Pl Nom => x + "i"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "ów"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "i" + }; + + oper mkNTable1277: Str -> SubstForm => Str; --% + oper mkNTable1277 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "zy"; + SF Sg Gen => x + "ów"; + SF Sg Dat => x + "om"; + SF Sg Acc => x + "ów"; + SF Sg Instr => x + "ami"; + SF Sg Loc => x + "ach"; + SF Sg Voc => x + "zy"; + SF Pl Nom => x + "zy"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "ów"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "zy" + }; + + oper mkNTable1282: Str -> SubstForm => Str; --% + oper mkNTable1282 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "zie"; + SF Sg Gen => x + "zi"; + SF Sg Dat => x + "ziom"; + SF Sg Acc => x + "zi"; + SF Sg Instr => x + "źmi"; + SF Sg Loc => x + "ziach"; + SF Sg Voc => x + "zie"; + SF Pl Nom => x + "zie"; + SF Pl Gen => x + "zi"; + SF Pl Dat => x + "ziom"; + SF Pl Acc => x + "zi"; + SF Pl Instr => x + "źmi"; + SF Pl Loc => x + "ziach"; + SF Pl Voc => x + "zie" + }; + + oper mkNTable1307: Str -> SubstForm => Str; --% + oper mkNTable1307 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "zi"; + SF Sg Gen => x + "ych"; + SF Sg Dat => x + "ym"; + SF Sg Acc => x + "ych"; + SF Sg Instr => x + "ymi"; + SF Sg Loc => x + "ych"; + SF Sg Voc => x + "zi"; + SF Pl Nom => x + "zi"; + SF Pl Gen => x + "ych"; + SF Pl Dat => x + "ym"; + SF Pl Acc => x + "ych"; + SF Pl Instr => x + "ymi"; + SF Pl Loc => x + "ych"; + SF Pl Voc => x + "zi" + }; + + oper mkNTable1309: Str -> SubstForm => Str; --% + oper mkNTable1309 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "ęki"; + SF Sg Gen => x + "ąk"; + SF Sg Dat => x + "ękom"; + SF Sg Acc => x + "ęki"; + SF Sg Instr => x + "ękami"; + SF Sg Loc => x + "ękach"; + SF Sg Voc => x + "ęki"; + SF Pl Nom => x + "ęki"; + SF Pl Gen => x + "ąk"; + SF Pl Dat => x + "ękom"; + SF Pl Acc => x + "ęki"; + SF Pl Instr => x + "ękami"; + SF Pl Loc => x + "ękach"; + SF Pl Voc => x + "ęki" + }; + + oper mkNTable1320: Str -> SubstForm => Str; --% + oper mkNTable1320 lexem = + let x = Predef.tk 1 lexem in + table { + SF Sg Nom => x + "y"; + SF Sg Gen => x + "ów"; + SF Sg Dat => x + "om"; + SF Sg Acc => x + "ów"; + SF Sg Instr => x + "ami"; + SF Sg Loc => x + "ach"; + SF Sg Voc => x + "y"; + SF Pl Nom => x + "y"; + SF Pl Gen => x + "ów"; + SF Pl Dat => x + "om"; + SF Pl Acc => x + "ów"; + SF Pl Instr => x + "ami"; + SF Pl Loc => x + "ach"; + SF Pl Voc => x + "y" + }; + + oper mkNTable1325: Str -> SubstForm => Str; --% + oper mkNTable1325 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "cia"; + SF Sg Gen => x + "ć"; + SF Sg Dat => x + "ciom"; + SF Sg Acc => x + "cia"; + SF Sg Instr => x + "ciami"; + SF Sg Loc => x + "ciach"; + SF Sg Voc => x + "cia"; + SF Pl Nom => x + "cia"; + SF Pl Gen => x + "ć"; + SF Pl Dat => x + "ciom"; + SF Pl Acc => x + "cia"; + SF Pl Instr => x + "ciami"; + SF Pl Loc => x + "ciach"; + SF Pl Voc => x + "cia" + }; + + oper mkNTable1368: Str -> SubstForm => Str; --% + oper mkNTable1368 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "oły"; + SF Sg Gen => x + "ół"; + SF Sg Dat => x + "ołom"; + SF Sg Acc => x + "oły"; + SF Sg Instr => x + "ołami"; + SF Sg Loc => x + "ołach"; + SF Sg Voc => x + "oły"; + SF Pl Nom => x + "oły"; + SF Pl Gen => x + "ół"; + SF Pl Dat => x + "ołom"; + SF Pl Acc => x + "oły"; + SF Pl Instr => x + "ołami"; + SF Pl Loc => x + "ołach"; + SF Pl Voc => x + "oły" + }; + + oper mkNTable1406: Str -> SubstForm => Str; --% + oper mkNTable1406 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "oty"; + SF Sg Gen => x + "ót"; + SF Sg Dat => x + "otom"; + SF Sg Acc => x + "oty"; + SF Sg Instr => x + "otami"; + SF Sg Loc => x + "otach"; + SF Sg Voc => x + "oty"; + SF Pl Nom => x + "oty"; + SF Pl Gen => x + "ót"; + SF Pl Dat => x + "otom"; + SF Pl Acc => x + "oty"; + SF Pl Instr => x + "otami"; + SF Pl Loc => x + "otach"; + SF Pl Voc => x + "oty" + }; + + oper mkNTable1407: Str -> SubstForm => Str; --% + oper mkNTable1407 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "eni"; + SF Sg Gen => x + "ionych"; + SF Sg Dat => x + "ionym"; + SF Sg Acc => x + "ionych"; + SF Sg Instr => x + "ionymi"; + SF Sg Loc => x + "ionych"; + SF Sg Voc => x + "eni"; + SF Pl Nom => x + "eni"; + SF Pl Gen => x + "ionych"; + SF Pl Dat => x + "ionym"; + SF Pl Acc => x + "ionych"; + SF Pl Instr => x + "ionymi"; + SF Pl Loc => x + "ionych"; + SF Pl Voc => x + "eni" + }; + + oper mkNTable1433: Str -> SubstForm => Str; --% + oper mkNTable1433 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ła"; + SF Sg Gen => x + "ieł"; + SF Sg Dat => x + "łom"; + SF Sg Acc => x + "ła"; + SF Sg Instr => x + "łami"; + SF Sg Loc => x + "łach"; + SF Sg Voc => x + "ła"; + SF Pl Nom => x + "ła"; + SF Pl Gen => x + "ieł"; + SF Pl Dat => x + "łom"; + SF Pl Acc => x + "ła"; + SF Pl Instr => x + "łami"; + SF Pl Loc => x + "łach"; + SF Pl Voc => x + "ła" + }; + + oper mkNTable1468: Str -> SubstForm => Str; --% + oper mkNTable1468 lexem = + let x = Predef.tk 2 lexem in + table { + SF Sg Nom => x + "ły"; + SF Sg Gen => x + "eł"; + SF Sg Dat => x + "łom"; + SF Sg Acc => x + "ły"; + SF Sg Instr => x + "łami"; + SF Sg Loc => x + "łach"; + SF Sg Voc => x + "ły"; + SF Pl Nom => x + "ły"; + SF Pl Gen => x + "eł"; + SF Pl Dat => x + "łom"; + SF Pl Acc => x + "ły"; + SF Pl Instr => x + "łami"; + SF Pl Loc => x + "łach"; + SF Pl Voc => x + "ły" + }; + + oper mkNTable1472: Str -> SubstForm => Str; --% + oper mkNTable1472 lexem = + let x = Predef.tk 3 lexem in + table { + SF Sg Nom => x + "ota"; + SF Sg Gen => x + "ót"; + SF Sg Dat => x + "otom"; + SF Sg Acc => x + "ota"; + SF Sg Instr => x + "otami"; + SF Sg Loc => x + "otach"; + SF Sg Voc => x + "ota"; + SF Pl Nom => x + "ota"; + SF Pl Gen => x + "ót"; + SF Pl Dat => x + "otom"; + SF Pl Acc => x + "ota"; + SF Pl Instr => x + "otami"; + SF Pl Loc => x + "otach"; + SF Pl Voc => x + "ota" + }; } diff --git a/lib/src/polish/NounPol.gf b/lib/src/polish/NounPol.gf index 977a34ad3..dd67de546 100644 --- a/lib/src/polish/NounPol.gf +++ b/lib/src/polish/NounPol.gf @@ -1,6 +1,6 @@ --# -path=.:../abstract:../common:../prelude --- Adam Slaski, 2009 +-- Adam Slaski, 2009, 2010 concrete NounPol of Noun = CatPol ** open ResPol, Prelude, PronounMorphoPol in { diff --git a/lib/src/polish/NumeralPol.gf b/lib/src/polish/NumeralPol.gf index 2ce39ad96..5dd437ec8 100644 --- a/lib/src/polish/NumeralPol.gf +++ b/lib/src/polish/NumeralPol.gf @@ -1,6 +1,6 @@ --# -path=.:../abstract:../common:../prelude --- Adam Slaski, 2009 +-- Adam Slaski, 2009, 2010 concrete NumeralPol of Numeral = CatPol ** open ResPol,Prelude, AdjectiveMorphoPol in { @@ -364,7 +364,11 @@ n9 = { unit = table { pot01 = { unit = table { (<(Nom|VocP),Masc _>|) => "jeden"; - <(Nom|Acc|VocP),Neut|NeutGr|Plur> => "jedno"; + <(Nom|Acc|VocP),Neut|NeutGr> => "jedno"; + <(Nom|Acc|VocP),Plur> => "jedne"; + <(Gen|Loc),Plur> => "jednych"; + => "jednym"; + => "jednymi"; <(Nom|VocP),Fem> => "jedna"; <(Gen|Dat|Loc),Fem> => "jednej"; <(Acc|Instr),Fem> => "jedną"; diff --git a/lib/src/polish/ParadigmsPol.gf b/lib/src/polish/ParadigmsPol.gf index 65a1bf41c..9673828ae 100644 --- a/lib/src/polish/ParadigmsPol.gf +++ b/lib/src/polish/ParadigmsPol.gf @@ -490,135 +490,6 @@ nDom = \s -> ch_End_dom_MI s ** {lock_N = <>}; --- Nominative, Genetive, Dative, Accusative, Instrumental, Locative and Vocative; --- corresponding seven plural forms and the gender. - - mkN : (nomSg, genSg, datSg, accSg, instrSg, locSg, vocSg, - nomPl, genPl, datPl, accPl, instrPl, locPl, vocPl: Str) -> Gender -> N; - mkN = \nomSg, genSg, datSg, accSg, instrSg, locSg, vocSg, - nomPl, genPl, datPl, accPl, instrPl, locPl, vocPl, g -> - { - s = table { - SF Sg Nom => nomSg; - SF Sg Gen => genSg; - SF Sg Dat => datSg; - SF Sg Acc => accSg; - SF Sg Instr => instrSg; - SF Sg Loc => locSg; - SF Sg VocP => vocSg; - SF Pl Nom => nomPl; - SF Pl Gen => genPl; - SF Pl Dat => datPl; - SF Pl Acc => accPl; - SF Pl Instr => instrPl; - SF Pl Loc => locPl; - SF Pl VocP => vocPl - }; - g = g; - } ** {lock_N = <> } ; - - - - --- Nouns used as functions need a preposition. The most common is with Genitive. - - mkN2 : N -> N2 ; - mkN2 n = mkFun n nullPrep ; - - mkFun : N -> Prep -> N2; - mkFun f p = { s = f.s; g = f.g; c = { c = p.c; s=p.s}; lock_N2=<> } ; - --- The commonest cases are functions with Genitive. - nullPrep : Prep = {s = []; c= GenNoPrep; lock_Prep=<>}; - - mkN3 : N -> Prep -> Prep -> N3; - mkN3 f p r = { s = f.s; g = f.g; c = {s=p.s; c=p.c} ; c2 = {s=r.s; c=r.c}; lock_N3=<>}; - ---6 Preposition - --- A preposition is formed from a string and a case. - - mkPrep : Str -> Case -> Prep; - mkPrep s c = mkCompl s c ** {lock_Prep = <>}; - - --- Often just a case with the empty string is enough. --- the directly following noun without a preposition - - genPrep : Prep; - genPrep = mkPrep [] genitive; - - datPrep : Prep; - datPrep = mkPrep [] dative; - - accPrep : Prep; - accPrep = mkPrep [] accusative; - - instrPrep : Prep; - instrPrep = mkPrep [] instrumental; - - --- A great many of common prepositions are always with the genitive. - - bez_Prep : Prep; --without - bez_Prep = mkPrep "bez" genitive; - - dla_Prep : Prep; --for - dla_Prep = mkPrep "dla" genitive; - - do_Prep : Prep; --to - do_Prep = mkPrep "do" genitive; - - dookola_Prep : Prep; --(a)round - dookola_Prep = mkPrep "dookoła" genitive; - - kolo_Prep : Prep; --near - kolo_Prep = mkPrep "koło" genitive; - - obok_Prep : Prep; --beside, next to - obok_Prep = mkPrep "obok" genitive; - - od_Prep : Prep; --from - od_Prep = mkPrep "od" genitive; - - oprocz_Prep : Prep; --out of - oprocz_Prep = mkPrep "oprócz" genitive; - - podczas_Prep : Prep; --during - podczas_Prep = mkPrep "podczas" genitive; - - mimo_Prep : Prep; -- despite - mimo_Prep = mkPrep "mimo" genitive; - - spod_Prep : Prep; --under - spod_Prep = mkPrep "spod" genitive; - - u_Prep : Prep; --by, with (I was by Peter last sunday.) - u_Prep = mkPrep "u" genitive; - - wzdluz_Prep : Prep; --along - wzdluz_Prep = mkPrep "wzdłuż" genitive; - - z_Prep : Prep; --from (I come from Italy.), of/ from (The ring is made of silver.) - z_Prep = mkPrep "z" genitive; - - zamiast_Prep : Prep; --instead of - zamiast_Prep = mkPrep "zamiast" genitive; - - znad_Prep : Prep; --over, above - znad_Prep = mkPrep "znad" genitive; - - zza_Prep : Prep; --behind - zza_Prep = mkPrep "zza" genitive; - - --- Prepositions always with the dative. - dzieki_Prep : Prep; -- thanks for - dzieki_Prep = mkPrep "dzięki" dative; - - przeciw_Prep : Prep; -- against - przeciw_Prep = mkPrep "przeciw" dative; - }; diff --git a/lib/src/polish/ResPol.gf b/lib/src/polish/ResPol.gf index 1fc0a54f3..5a141f769 100644 --- a/lib/src/polish/ResPol.gf +++ b/lib/src/polish/ResPol.gf @@ -3,7 +3,7 @@ -- Ilona Nowak Wintersemester 2007/08 --- Adam Slaski, 2009 +-- Adam Slaski, 2009, 2010 -- 1 Polish auxiliary operations. @@ -31,8 +31,8 @@ param Gender = Masc Animacy | Fem | NeutGr | Neut | Plur ; - Animacy = Animate | Inanimate | Personal ; - Case = Nom | Gen | Dat | Acc | Instr | Loc | VocP ; + Animacy = Animate | Inanimate | Personal ; + Case = Nom | Gen | Dat | Acc | Instr | Loc | VocP ; -- Nouns are declined according to number and case. -- For the sake of shorter description, these parameters are @@ -42,7 +42,10 @@ -- oper used in NounMorphoPol.gf - oper CommNoun = {s : SubstForm => Str; g : Gender}; + -- type of N, _not_ CN + oper CommNoun = {s : SubstForm => Str; g : Gender}; + oper CommNoun2 = CommNoun ** { c : Complement } ; + oper CommNoun3 = CommNoun2 ** { c2 : Complement } ; --2 Verbs diff --git a/lib/src/polish/StructuralPol.gf b/lib/src/polish/StructuralPol.gf index f6089d8fe..1a2a87c99 100644 --- a/lib/src/polish/StructuralPol.gf +++ b/lib/src/polish/StructuralPol.gf @@ -2,19 +2,19 @@ -- Ilona Nowak Wintersemester 2007/08 --- Adam Slaski, 2009 +-- Adam Slaski, 2009, 2010 -- In Polish language they aren't determiners like in english or german. concrete StructuralPol of Structural = CatPol ** - open ResPol, MorphoPol, ParadigmsPol, Prelude in { + open ResPol, MorphoPol, Prelude in { flags optimize=all; coding=utf8; lin - above_Prep = mkPrep "nad" Instr; + above_Prep = nadPrep; after_Prep = mkPrep "po" Loc; all_Predet = { s=wszystek; np=wszystko; adj=True }; @@ -34,7 +34,7 @@ lin by8means_Prep = mkPrep "przez" Acc; can8know_VV = mkItVerb (mkMonoVerb "umieć" conj101 Imperfective); can_VV = mkItVerb (mkMonoVerb "móc" conj27 Imperfective); - during_Prep = mkPrep "podczas" Gen; -- def. in ParadigmsPol + during_Prep = mkPrep "podczas" Gen; either7or_DConj = {s1="albo"; s2="albo"; sent1="albo"; sent2=[", albo"]}; every_Det = kazdyDet; everybody_NP = wszyscy ** {lock_NP=<>}; @@ -43,7 +43,7 @@ lin except_Prep = mkPrep "z wyjątkiem" Acc; few_Det = pareDet; for_Prep = mkPrep "dla" Gen; - from_Prep = mkPrep "z" Gen; -- def. in ParadigmsPol + from_Prep = zGenPrep; have_V2 = dirV2 (mkMonoVerb "mieć" conj100 Imperfective); he_Pron = pronOn; here_Adv = ss "tutaj"; @@ -94,7 +94,7 @@ lin they_Pron = pronOni;-- pronOneFem; pronOneNeut}; this_Quant = demPronTen "ten"; through_Prep = mkPrep "przez" Acc; - to_Prep = mkPrep "do" Gen; -- def. in ParadigmsPol.gf + to_Prep = doPrep; too_AdA = ss "za"; under_Prep = mkPrep "pod" Instr; -- with Acc too very_AdA = ss "bardzo"; @@ -110,7 +110,7 @@ lin whoSg_IP = kto; why_IAdv = ss "dlaczego"; with_Prep = mkPrep "z" Instr; - without_Prep = mkPrep "bez" Gen; -- def. in ParadigmsPol.gf + without_Prep = mkPrep "bez" Gen; youPl_Pron = pronWy; yes_Utt = ss "tak"; youSg_Pron = pronTy; diff --git a/lib/src/polish/VerbMorphoPol.gf b/lib/src/polish/VerbMorphoPol.gf index 574078493..ee2e6d08a 100644 --- a/lib/src/polish/VerbMorphoPol.gf +++ b/lib/src/polish/VerbMorphoPol.gf @@ -13,7 +13,7 @@ resource VerbMorphoPol = ResPol ** open Prelude, CatPol, (Predef=Predef), (Adj=A -- According to "Czasownik polski. Odmiana. Slownik." by Zygmunt Saloni 2001 -- there are 106 schemes of verb inflection in Polish. I implement only --- these, which are necessery. Numeration as in mentioned book. +-- these, which are necessery. Numeration as in the book mentioned above. -- opers for the building of the whole paradigm of a verb -- in all tenses