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