Commit f6e68e91cf37233ae03a03bacd90d0e2eb6b55e2
1 parent
3e5b2195
Scalenie interpretacji w paradygmatach rzeczownikowych
Showing
12 changed files
with
778 additions
and
155 deletions
morphology/data/alternations.dic
morphology/data/interp_rules.dic
1 | + cat=noun flex=a lemma=a subst:sg:nom:m1 # 2404 Agryppa Alosza Aza Azjata Bachleda Bania Baptysta Bareja Barnaba Bata Belina Belka Bereza:s1 Bogoryja Boguta Bonawentura Borejsza Boruta Bończa Brahma | ||
2 | + cat=noun flex=y lemma=a subst:sg:gen:m1 # 2404 Agryppa Alosza Aza Azjata Bachleda Bania Baptysta Bareja Barnaba Bata Belina Belka Bereza:s1 Bogoryja Boguta Bonawentura Borejsza Boruta Bończa Brahma | ||
3 | + cat=noun flex=y lemma=a patal=t subst:sg:dat.loc:m1 # 564 Alosza Bania Bareja Bogoryja Borejsza Bończa Caligula Cieśla Coppola Czaja Czukcza Dolabella Drakula Dymsza Gołdynia Grisza Grochola Gruca Grusza Gąsienica | ||
4 | + cat=noun flex=ie lemma=a patal=n subst:sg:dat.loc:m1 # 1840 Agryppa Aza Azjata Bachleda Baptysta Barnaba Bata Belina Belka Bereza:s1 Boguta Bonawentura Boruta Brahma Breza Budda Buźka Carra Churriguera Czajka | ||
5 | + cat=noun flex=ę lemma=a subst:sg:acc:m1 # 2404 Agryppa Alosza Aza Azjata Bachleda Bania Baptysta Bareja Barnaba Bata Belina Belka Bereza:s1 Bogoryja Boguta Bonawentura Borejsza Boruta Bończa Brahma | ||
6 | + cat=noun flex=ą lemma=a subst:sg:inst:m1 # 2404 Agryppa Alosza Aza Azjata Bachleda Bania Baptysta Bareja Barnaba Bata Belina Belka Bereza:s1 Bogoryja Boguta Bonawentura Borejsza Boruta Bończa Brahma | ||
7 | + cat=noun flex=o lemma=a subst:sg:voc:m1 # 2399 Agryppa Alosza Aza Azjata Bachleda Bania Baptysta Bareja Barnaba Bata Belina Belka Bereza:s1 Bogoryja Boguta Bonawentura Borejsza Boruta Bończa Brahma | ||
8 | + cat=noun flex=y lemma=a patal=t subst:pl:nom.voc:m1 # 456 alimentobiorca barbarzyńca bałwochwalca bibliotekoznawca biorca bluźnierca bogomódlca bogożerca bratobójca brzuchomówca burzca bębenica carobójca chlebodawca chlebojadca chlebojedźca chlebożerca chmurozbiórca chwalca chwaliburca | ||
9 | + cat=noun flex=i lemma=a patal=n subst:pl:nom.voc:m1 # 1449 Azjata Dakota:s2 Efraimita Elamita Galata:s2 Heraklida Hetyta Inuita Jehowa KGB-ista Karaita Kaszuba Lechita Maronita Napoleonida Podbipięta Przemyślida Sarmata Scyta Semita | ||
10 | + cat=noun flex=owie lemma=a subst:pl:nom.voc:m1 # 499 Agryppa Alosza Aza Bachleda Bania Baptysta Bareja Barnaba Bata Belina Belka Bereza:s1 Bogoryja Boguta Bonawentura Borejsza Boruta Bończa Brahma Breza | ||
11 | + cat=noun flex=ów lemma=a subst:pl:gen.acc:m1 # 2403 Agryppa Alosza Aza Azjata Bachleda Bania Baptysta Bareja Barnaba Bata Belina Belka Bereza:s1 Bogoryja Boguta Bonawentura Borejsza Boruta Bończa Brahma | ||
12 | + cat=noun flex=om lemma=a subst:pl:dat:m1 # 2404 Agryppa Alosza Aza Azjata Bachleda Bania Baptysta Bareja Barnaba Bata Belina Belka Bereza:s1 Bogoryja Boguta Bonawentura Borejsza Boruta Bończa Brahma | ||
13 | + cat=noun flex=ami lemma=a subst:pl:inst:m1 # 2404 Agryppa Alosza Aza Azjata Bachleda Bania Baptysta Bareja Barnaba Bata Belina Belka Bereza:s1 Bogoryja Boguta Bonawentura Borejsza Boruta Bończa Brahma | ||
14 | + cat=noun flex=ach lemma=a subst:pl:loc:m1 # 2404 Agryppa Alosza Aza Azjata Bachleda Bania Baptysta Bareja Barnaba Bata Belina Belka Bereza:s1 Bogoryja Boguta Bonawentura Borejsza Boruta Bończa Brahma | ||
15 | + cat=noun flex=y lemma=a depr:pl:nom.acc.voc:m2 # 1840 Agryppa Aza Azjata Bachleda Baptysta Barnaba Bata Belina Belka Bereza:s1 Boguta Bonawentura Boruta Brahma Breza Budda Buźka Carra Churriguera Czajka | ||
16 | + cat=noun flex=e lemma=a depr:pl:nom.acc.voc:m2 # 564 Alosza Bania Bareja Bogoryja Borejsza Bończa Caligula Cieśla Coppola Czaja Czukcza Dolabella Drakula Dymsza Gołdynia Grisza Grochola Gruca Grusza Gąsienica | ||
17 | + | ||
18 | + cat=noun flex=a lemma=a subst:sg:nom:m2 # 69 acheiropita achiropita angora antagonista:s2 argonauta:s2 bagnecina bucina drandryga:s1 dzieciaczyna:s1 ebola efraimita ekscelencja:s2 eminencja:s2 folwarczyna fujara:s2 funcina gapa:s1 glina:s1 gońca hawanna | ||
19 | + cat=noun flex=y lemma=a subst:sg:gen:m2 # 69 acheiropita achiropita angora antagonista:s2 argonauta:s2 bagnecina bucina drandryga:s1 dzieciaczyna:s1 ebola efraimita ekscelencja:s2 eminencja:s2 folwarczyna fujara:s2 funcina gapa:s1 glina:s1 gońca hawanna | ||
20 | + cat=noun flex=y lemma=a patal=t subst:sg:dat.loc:m2 # 13 ebola ekscelencja:s2 eminencja:s2 gońca kanalia koala magnificencja:s2 nindża niunia:s2 papla:s2 poprawca:s2 zabawca:s2 zgadula:s2 | ||
21 | + cat=noun flex=ie lemma=a patal=n subst:sg:dat.loc:m2 # 56 acheiropita achiropita angora antagonista:s2 argonauta:s2 bagnecina bucina drandryga:s1 dzieciaczyna:s1 efraimita folwarczyna fujara:s2 funcina gapa:s1 glina:s1 hawanna hermafrodyta:s2 hotelina jucha:s2 kapelusina | ||
22 | + cat=noun flex=ę lemma=a subst:sg:acc:m2 # 69 acheiropita achiropita angora antagonista:s2 argonauta:s2 bagnecina bucina drandryga:s1 dzieciaczyna:s1 ebola efraimita ekscelencja:s2 eminencja:s2 folwarczyna fujara:s2 funcina gapa:s1 glina:s1 gońca hawanna | ||
23 | + cat=noun flex=ą lemma=a subst:sg:inst:m2 # 69 acheiropita achiropita angora antagonista:s2 argonauta:s2 bagnecina bucina drandryga:s1 dzieciaczyna:s1 ebola efraimita ekscelencja:s2 eminencja:s2 folwarczyna fujara:s2 funcina gapa:s1 glina:s1 gońca hawanna | ||
24 | + cat=noun flex=o lemma=a subst:sg:voc:m2 # 68 acheiropita achiropita angora antagonista:s2 argonauta:s2 bagnecina bucina drandryga:s1 dzieciaczyna:s1 ebola efraimita ekscelencja:s2 eminencja:s2 folwarczyna fujara:s2 funcina gapa:s1 glina:s1 gońca hawanna | ||
25 | + cat=noun flex=y lemma=a patal=n subst:pl:nom.acc.voc:m2 # 56 acheiropita achiropita angora antagonista:s2 argonauta:s2 bagnecina bucina drandryga:s1 dzieciaczyna:s1 efraimita folwarczyna fujara:s2 funcina gapa:s1 glina:s1 hawanna hermafrodyta:s2 hotelina jucha:s2 kapelusina | ||
26 | + cat=noun flex=e lemma=a patal=t subst:pl:nom.acc.voc:m2 # 13 ebola ekscelencja:s2 eminencja:s2 gońca kanalia koala magnificencja:s2 nindża niunia:s2 papla:s2 poprawca:s2 zabawca:s2 zgadula:s2 | ||
27 | + cat=noun flex=ów lemma=a subst:pl:gen:m2 # 60 acheiropita achiropita angora antagonista:s2 argonauta:s2 bagnecina bucina drandryga:s1 dzieciaczyna:s1 efraimita folwarczyna fujara:s2 funcina gapa:s1 gońca hawanna hermafrodyta:s2 hotelina jucha:s2 kanalia | ||
28 | + cat=noun flex=y lemma=a subst:pl:gen:m2 # 7 ebola ekscelencja:s2 eminencja:s2 koala magnificencja:s2 papla:s2 zgadula:s2 | ||
29 | + cat=noun flex=om lemma=a subst:pl:dat:m2 # 69 acheiropita achiropita angora antagonista:s2 argonauta:s2 bagnecina bucina drandryga:s1 dzieciaczyna:s1 ebola efraimita ekscelencja:s2 eminencja:s2 folwarczyna fujara:s2 funcina gapa:s1 glina:s1 gońca hawanna | ||
30 | + cat=noun flex=ami lemma=a subst:pl:inst:m2 # 69 acheiropita achiropita angora antagonista:s2 argonauta:s2 bagnecina bucina drandryga:s1 dzieciaczyna:s1 ebola efraimita ekscelencja:s2 eminencja:s2 folwarczyna fujara:s2 funcina gapa:s1 glina:s1 gońca hawanna | ||
31 | + cat=noun flex=ach lemma=a subst:pl:loc:m2 # 69 acheiropita achiropita angora antagonista:s2 argonauta:s2 bagnecina bucina drandryga:s1 dzieciaczyna:s1 ebola efraimita ekscelencja:s2 eminencja:s2 folwarczyna fujara:s2 funcina gapa:s1 glina:s1 gońca hawanna | ||
32 | + | ||
33 | + cat=noun flex=a lemma=a subst:sg:nom:f # 26653 Abchazja Abchazka Abeba Abisynia Abisynka Abramowska Abruzja Achmatowa Ada Adamczewska Adamina Adamska Adamówka Adela Adelaida Adelajda Adelina Adelka Adolfa Adolfina | ||
34 | + cat=noun flex=ej lemma=a subst:sg:gen.dat.loc:f # 1626 Abramowska Achmatowa Adamczewska Adamska Andrzejewska Araźna Arctowa Arendarska Arkuszewska Auderska Baczewska Baczyńska Badowska Bagińska Bajerowa Balicka Balińska Bandrowska Bandurska Baranowska | ||
35 | + cat=noun flex=y lemma=a subst:sg:gen:f # 25028 Abchazja Abchazka Abeba Abisynia Abisynka Abruzja Ada Adamina Adamówka Adela Adelaida Adelajda Adelina Adelka Adolfa Adolfina Adria Adriana Adrianna Adżaria | ||
36 | + cat=noun flex=y lemma=a patal=t subst:sg:dat.loc:f # 8645 Abchazja Abisynia Abruzja Adela Adria Adżaria Agania Agapia Agunia Agusia Akwila Akwitania Ala Albania Aleksandria Algieria Alicja Alusia Alzacja Amadea | ||
37 | + cat=noun flex=ie lemma=a patal=n subst:sg:dat.loc:f # 16383 Abchazka Abeba Abisynka Ada Adamina Adamówka Adelaida Adelajda Adelina Adelka Adolfa Adolfina Adriana Adrianna Afganka Afrodyta Afryka Afrykanerka Afrykanka Aga | ||
38 | + cat=noun flex=y lemma=a subst:sg:dat.loc:f # 8645 Abchazja Abisynia Abruzja Adela Adria Adżaria Agania Agapia Agunia Agusia Akwila Akwitania Ala Albania Aleksandria Algieria Alicja Alusia Alzacja Amadea | ||
39 | + cat=noun flex=ę lemma=a subst:sg:acc:f # 25030 Abchazja Abchazka Abeba Abisynia Abisynka Abruzja Ada Adamina Adamówka Adela Adelaida Adelajda Adelina Adelka Adolfa Adolfina Adria Adriana Adrianna Adżaria | ||
40 | + cat=noun flex=ą lemma=a subst:sg:acc:f # 1626 Abramowska Achmatowa Adamczewska Adamska Andrzejewska Araźna Arctowa Arendarska Arkuszewska Auderska Baczewska Baczyńska Badowska Bagińska Bajerowa Balicka Balińska Bandrowska Bandurska Baranowska | ||
41 | + cat=noun flex=ą lemma=a subst:sg:inst:f # 26653 Abchazja Abchazka Abeba Abisynia Abisynka Abramowska Abruzja Achmatowa Ada Adamczewska Adamina Adamska Adamówka Adela Adelaida Adelajda Adelina Adelka Adolfa Adolfina | ||
42 | + cat=noun flex=u lemma=a patal=t subst:sg:voc:f # 323 Adela Agunia Agusia Akwila Ala Alusia Amalteja Amelcia Andzia Angela Ania Aniela Anielcia Antosia Anula Anusia Asia Basia Bela Belunia | ||
43 | + cat=noun flex=o lemma=a subst:sg:voc:f # 24874 Abchazja Abchazka Abeba Abisynia Abisynka Abruzja Ada Adamina Adamówka Adela Adelaida Adelajda Adelina Adelka Adolfa Adolfina Adria Adriana Adrianna Adżaria | ||
44 | + cat=noun flex=a lemma=a subst:sg:voc:f # 1517 Abramowska Achmatowa Adamczewska Adamska Andrzejewska Araźna Arctowa Arendarska Arkuszewska Auderska Baczewska Baczyńska Badowska Bagińska Bajerowa Balicka Balińska Bandrowska Bandurska Baranowska | ||
45 | + cat=noun flex=y lemma=a patal=n subst:pl:nom.acc.voc:f # 16381 Abchazka Abeba Abisynka Ada Adamina Adamówka Adelaida Adelajda Adelina Adelka Adolfa Adolfina Adriana Adrianna Afganka Afrodyta Afryka Afrykanerka Afrykanka Aga | ||
46 | + cat=noun flex=e lemma=a subst:pl:nom.acc.voc:f # 10276 Abchazja Abisynia Abramowska Abruzja Achmatowa Adamczewska Adamska Adela Adria Adżaria Agania Agapia Agunia Agusia Akwila Akwitania Ala Albania Aleksandria Algieria | ||
47 | + cat=noun flex=ych lemma=a subst:pl:gen.loc:f # 1626 Abramowska Achmatowa Adamczewska Adamska Andrzejewska Araźna Arctowa Arendarska Arkuszewska Auderska Baczewska Baczyńska Badowska Bagińska Bajerowa Balicka Balińska Bandrowska Bandurska Baranowska | ||
48 | + cat=noun flex=ε lemma=a subst:pl:gen:f # 24251 Abchazja Abchazka Abeba Abisynia Abisynka Abruzja Ada Adamina Adamówka Adela Adelaida Adelajda Adelina Adelka Adolfa Adolfina Adria Adriana Adrianna Adżaria | ||
49 | + cat=noun flex=y lemma=a patal=t subst:pl:gen:f # 7096 Abchazja Abisynia Abruzja Adela Adria Adżaria Agania Agapia Agunia Agusia Akwila Akwitania Albania Aleksandria Algieria Alicja Alusia Alzacja Amadea Amalia | ||
50 | + cat=noun flex=ym lemma=a subst:pl:dat:f # 1626 Abramowska Achmatowa Adamczewska Adamska Andrzejewska Araźna Arctowa Arendarska Arkuszewska Auderska Baczewska Baczyńska Badowska Bagińska Bajerowa Balicka Balińska Bandrowska Bandurska Baranowska | ||
51 | + cat=noun flex=om lemma=a subst:pl:dat:f # 25030 Abchazja Abchazka Abeba Abisynia Abisynka Abruzja Ada Adamina Adamówka Adela Adelaida Adelajda Adelina Adelka Adolfa Adolfina Adria Adriana Adrianna Adżaria | ||
52 | + cat=noun flex=ymi lemma=a subst:pl:inst:f # 1626 Abramowska Achmatowa Adamczewska Adamska Andrzejewska Araźna Arctowa Arendarska Arkuszewska Auderska Baczewska Baczyńska Badowska Bagińska Bajerowa Balicka Balińska Bandrowska Bandurska Baranowska | ||
53 | + cat=noun flex=ami lemma=a subst:pl:inst:f # 25030 Abchazja Abchazka Abeba Abisynia Abisynka Abruzja Ada Adamina Adamówka Adela Adelaida Adelajda Adelina Adelka Adolfa Adolfina Adria Adriana Adrianna Adżaria | ||
54 | + cat=noun flex=ach lemma=a subst:pl:loc:f # 25030 Abchazja Abchazka Abeba Abisynia Abisynka Abruzja Ada Adamina Adamówka Adela Adelaida Adelajda Adelina Adelka Adolfa Adolfina Adria Adriana Adrianna Adżaria | ||
55 | + | ||
56 | + cat=noun flex=a lemma=a subst:pl:nom.acc.voc:n:pt # 209 Bliźnięta Chlewiska Iwaniska Jaśliska Konopiska Lutowiska Niwiska Pobiedziska addenda agrochemikalia akcesoria akta aktualia aktywa alimenta alkalia aluwia analekta anteriora archiwalia | ||
57 | + cat=noun flex=ε lemma=a subst:pl:gen:n:pt # 83 Bliźnięta Chlewiska Iwaniska Jaśliska Konopiska Lutowiska Niwiska Pobiedziska akta brawa bucięta dobra:s drwa gusła głowięta igrzyska jaja jajca jasełeczka jasełka | ||
58 | + cat=noun flex=ów lemma=a subst:pl:gen:n:pt # 118 addenda agrochemikalia akcesoria aktualia aktywa alimenta alkalia aluwia analekta anteriora archiwalia arkana bachanalia bakchanalia balzakiana blastoidea butaforia chemikalia chopeniana chopiniana | ||
59 | + cat=noun flex=y lemma=a patal=t subst:pl:gen:n:pt # 10 butaforia odedrzwia odrzwia przestworza przydrzwia półodrzwia stalla trzewia wątpia zarośla | ||
60 | + cat=noun flex=om lemma=a subst:pl:dat:n:pt # 209 Bliźnięta Chlewiska Iwaniska Jaśliska Konopiska Lutowiska Niwiska Pobiedziska addenda agrochemikalia akcesoria akta aktualia aktywa alimenta alkalia aluwia analekta anteriora archiwalia | ||
61 | + cat=noun flex=ami lemma=a subst:pl:inst:n:pt # 209 Bliźnięta Chlewiska Iwaniska Jaśliska Konopiska Lutowiska Niwiska Pobiedziska addenda agrochemikalia akcesoria akta aktualia aktywa alimenta alkalia aluwia analekta anteriora archiwalia | ||
62 | + cat=noun flex=ach lemma=a subst:pl:loc:n:pt # 209 Bliźnięta Chlewiska Iwaniska Jaśliska Konopiska Lutowiska Niwiska Pobiedziska addenda agrochemikalia akcesoria akta aktualia aktywa alimenta alkalia aluwia analekta anteriora archiwalia | ||
63 | + | ||
64 | + cat=noun flex=ε lemma=ε subst:sg:nom:m1 # 11563 AK-owiec AL-owiec Aaron Abakanowicz Abchaz Abdiasz Abdon Abel Abercjusz Abisyńczyk Abner Abraham Abram Abramowicz Absalom Absalon Achacjusz Achil Achilles Achimelech | ||
65 | + cat=noun flex=a lemma=ε subst:sg:gen.acc:m1 # 11555 AK-owiec AL-owiec Aaron Abakanowicz Abchaz Abdiasz Abdon Abel Abercjusz Abisyńczyk Abner Abraham Abram Abramowicz Absalom Absalon Achacjusz Achil Achilles Achimelech | ||
66 | + cat=noun flex=owi lemma=ε subst:sg:dat:m1 # 11535 AK-owiec AL-owiec Aaron Abakanowicz Abchaz Abdiasz Abdon Abel Abercjusz Abisyńczyk Abner Abraham Abram Abramowicz Absalom Absalon Achacjusz Achil Achilles Achimelech | ||
67 | + cat=noun flex=em lemma=ε subst:sg:inst:m1 # 11555 AK-owiec AL-owiec Aaron Abakanowicz Abchaz Abdiasz Abdon Abel Abercjusz Abisyńczyk Abner Abraham Abram Abramowicz Absalom Absalon Achacjusz Achil Achilles Achimelech | ||
68 | + cat=noun flex=u lemma=ε patal=t subst:sg:loc.voc:m1 # 3820 AK-owiec AL-owiec Abakanowicz Abdiasz Abel Abercjusz Abramowicz Achacjusz Achil Adamiec Adamowicz Adaś Adwentowicz Aftoniusz Ageusz Aggeasz Aggeusz Ajdukiewicz Akacjusz Aksentowicz | ||
69 | + cat=noun flex=u lemma=ε patal=n velar=t subst:sg:loc.voc:m1 # 3259 Abisyńczyk Achimelech Adalberg Adamczak Adamczyk Adamiak Adasieczek Adasiek Adolfek Afgańczyk Afrykańczyk Agatonik Albańczyk Albercik Alek Algierczyk Allach Allah Alojzeczek Alojzek | ||
70 | + cat=noun flex=ie lemma=ε patal=n velar=n subst:sg:loc.voc:m1 # 4443 Aaron Abchaz Abdon Abner Abraham Abram Absalom Absalon Achilles Adalbert Adam Adamus Adaukt Addar Adelbert Adenauer Adolf Adonis Adrian Afanasjew | ||
71 | + cat=noun flex=cze lemma=ε patal=t subst:sg:voc:m1 # 615 AK-owiec AL-owiec Czarnogórzec Doniec KOR-owiec NSDAP-owiec Niemiec:s1 Niżowiec PR-owiec Połowiec Strzelec:s1 Wawrzyniec aelowiec akordowiec akowiec alowiec andersowiec antyhitlerowiec atomowiec azylowiec | ||
72 | + cat=noun flex=y lemma=ε patal=t subst:pl:nom.voc:m1 # 962 AK-owiec AL-owiec Amerykaniec Antym Arnolf Belzebub Borysław:s1 Borzysław Bożysław Brodzisław Budzisław Bądzisław Charłamp Chociesław Chwalisław Ciechosław Cierpisław Cieszysław Czarnogórzec Czeczeniec | ||
73 | + cat=noun flex=i lemma=ε patal=n subst:pl:nom.voc:m1 # 4590 Aaron Abchaz Abdon Abisyńczyk Abner Absalon Achilles Adaukt Addar Adelbert Afgańczyk Afrykaner Afrykańczyk Agapit Agaton Agenor Agrypin Ajschylos Aladyn Alban | ||
74 | + cat=noun flex=e lemma=ε patal=t subst:pl:nom.voc:m1 # 2884 Abakanowicz Abdiasz Abel Abercjusz Abramowicz Achacjusz Achil Adamowicz Adaś Adwentowicz Aftoniusz Ageusz Aggeasz Aggeusz Ajdukiewicz Akacjusz Aksentowicz Albaniusz Aleksandrowicz Aleksiej | ||
75 | + cat=noun flex=owie lemma=ε subst:pl:nom.voc:m1 # 5059 Aaron Abakanowicz Abchaz Abdiasz Abdon Abel Abercjusz Abner Abraham Abram Abramowicz Absalom Absalon Achacjusz Achil Achilles Achimelech Adalberg Adalbert Adam | ||
76 | + cat=noun flex=ów lemma=ε subst:pl:gen.acc:m1 # 11044 AK-owiec AL-owiec Aaron Abakanowicz Abchaz Abdiasz Abdon Abel Abercjusz Abisyńczyk Abner Abraham Abram Abramowicz Absalom Absalon Achacjusz Achil Achilles Achimelech | ||
77 | + cat=noun flex=y lemma=ε patal=t subst:pl:gen.acc:m1 # 1976 Abel Angel Apacz Czechoń Dionizjusz Dyź Eudoksjusz Frenkiel Hasmoneusz Hendel Hortensjusz Izrael:s2 Jowisz:s2 Kanizjusz Karp Kreol Machabeusz Malaj Malgasz Matuzal | ||
78 | + cat=noun flex=om lemma=ε subst:pl:dat:m1 # 11334 AK-owiec AL-owiec Aaron Abakanowicz Abchaz Abdiasz Abdon Abel Abercjusz Abisyńczyk Abner Abraham Abram Abramowicz Absalom Absalon Achacjusz Achil Achilles Achimelech | ||
79 | + cat=noun flex=ami lemma=ε subst:pl:inst:m1 # 11334 AK-owiec AL-owiec Aaron Abakanowicz Abchaz Abdiasz Abdon Abel Abercjusz Abisyńczyk Abner Abraham Abram Abramowicz Absalom Absalon Achacjusz Achil Achilles Achimelech | ||
80 | + cat=noun flex=ach lemma=ε subst:pl:loc:m1 # 11334 AK-owiec AL-owiec Aaron Abakanowicz Abchaz Abdiasz Abdon Abel Abercjusz Abisyńczyk Abner Abraham Abram Abramowicz Absalom Absalon Achacjusz Achil Achilles Achimelech | ||
81 | + cat=noun flex=y lemma=ε patal=n depr:pl:nom.acc.voc:m2 # 7501 Aaron Abchaz Abdon Abisyńczyk Abner Abraham Abram Absalom Absalon Achilles Achimelech Adalberg Adalbert Adam Adamczak Adamczyk Adamiak Adamus Adasieczek Adasiek | ||
82 | + cat=noun flex=e lemma=ε patal=t depr:pl:nom.acc.voc:m2 # 3837 AK-owiec AL-owiec Abakanowicz Abdiasz Abel Abercjusz Abramowicz Achacjusz Achil Adamiec Adamowicz Adaś Adwentowicz Aftoniusz Ageusz Aggeasz Aggeusz Ajdukiewicz Akacjusz Aksentowicz | ||
83 | + | ||
84 | + cat=noun flex=ε lemma=ε subst:sg:nom:m2 # 3888 Amor Argos:s2 Azor Baran:s2 Byk:s2 Cyganiak Feniks Jednorożec Jowisz:s1 Koziorożec:s1 Kupidyn Lew:s2 Lucyfer Lucyper Mars:s1 Minotaur Mnich Moloch Neptun:s2 Orion:s2 | ||
85 | + cat=noun flex=a lemma=ε subst:sg:gen.acc:m2 # 3887 Amor Argos:s2 Azor Baran:s2 Byk:s2 Cyganiak Feniks Jednorożec Jowisz:s1 Koziorożec:s1 Kupidyn Lew:s2 Lucyfer Lucyper Mars:s1 Minotaur Mnich Moloch Neptun:s2 Orion:s2 | ||
86 | + cat=noun flex=owi lemma=ε subst:sg:dat:m2 # 3874 Amor Argos:s2 Azor Baran:s2 Byk:s2 Cyganiak Feniks Jednorożec Jowisz:s1 Koziorożec:s1 Kupidyn Lucyfer Lucyper Mars:s1 Minotaur Mnich Moloch Neptun:s2 Orion:s2 Oscar:s2 | ||
87 | + cat=noun flex=em lemma=ε subst:sg:inst:m2 # 3887 Amor Argos:s2 Azor Baran:s2 Byk:s2 Cyganiak Feniks Jednorożec Jowisz:s1 Koziorożec:s1 Kupidyn Lew:s2 Lucyfer Lucyper Mars:s1 Minotaur Mnich Moloch Neptun:s2 Orion:s2 | ||
88 | + cat=noun flex=u lemma=ε patal=t subst:sg:loc.voc:m2 # 1021 Jednorożec Jowisz:s1 Koziorożec:s1 Strzelec:s2 Syriusz Wezuwiusz Węgiel:s1 abisofil akacjowiec aksolotl ambrowiec anginowiec ariel armadyl babsztyl bacyl badyl badylarz:s2 bakcyl balsamowiec | ||
89 | + cat=noun flex=u lemma=ε patal=n velar=t subst:sg:loc.voc:m2 # 1564 Byk:s2 Cyganiak Mnich Moloch Rak:s2 Szarik Wodnik:s2 afrorock agreściak aksamitek alczyk altannik amorek andrucik angielczyk anglik aniołeczek aniołek arabczyk archaniołek | ||
90 | + cat=noun flex=ie lemma=ε patal=n velar=n subst:sg:loc.voc:m2 # 1302 Amor Argos:s2 Azor Baran:s2 Feniks Kupidyn Lew:s2 Lucyfer Lucyper Mars:s1 Minotaur Neptun:s2 Orion:s2 Oscar:s2 Pegaz Pluton:s2 Przewóz Reks Reuters Saturn:s1 | ||
91 | + cat=noun flex=y lemma=ε patal=n subst:pl:nom.acc.voc:m2 # 2866 Amor Argos:s2 Azor Baran:s2 Byk:s2 Cyganiak Feniks Kupidyn Lew:s2 Lucyfer Lucyper Mars:s1 Minotaur Mnich Moloch Neptun:s2 Orion:s2 Oscar:s2 Pegaz Pluton:s2 | ||
92 | + cat=noun flex=e lemma=ε patal=t subst:pl:nom.acc.voc:m2 # 1021 Jednorożec Jowisz:s1 Koziorożec:s1 Strzelec:s2 Syriusz Wezuwiusz Węgiel:s1 abisofil akacjowiec aksolotl ambrowiec anginowiec ariel armadyl babsztyl bacyl badyl badylarz:s2 bakcyl balsamowiec | ||
93 | + cat=noun flex=ów lemma=ε subst:pl:gen:m2 # 3734 Amor Argos:s2 Azor Baran:s2 Byk:s2 Cyganiak Feniks Jednorożec Jowisz:s1 Koziorożec:s1 Kupidyn Lew:s2 Lucyfer Lucyper Mars:s1 Minotaur Mnich Moloch Neptun:s2 Orion:s2 | ||
94 | + cat=noun flex=y lemma=ε patal=t subst:pl:gen:m2 # 417 Jowisz:s1 Syriusz abisofil aksolotl ariel armadyl babsztyl bacyl badyl badylarz:s2 bakcyl barciel bargiel baribal baseball berbeć białosz biegacz:s2 boleń brajl | ||
95 | + cat=noun flex=y lemma=ε subst:pl:gen:m2 # 417 Jowisz:s1 Syriusz abisofil aksolotl ariel armadyl babsztyl bacyl badyl badylarz:s2 bakcyl barciel bargiel baribal baseball berbeć białosz biegacz:s2 boleń brajl | ||
96 | + cat=noun flex=om lemma=ε subst:pl:dat:m2 # 3887 Amor Argos:s2 Azor Baran:s2 Byk:s2 Cyganiak Feniks Jednorożec Jowisz:s1 Koziorożec:s1 Kupidyn Lew:s2 Lucyfer Lucyper Mars:s1 Minotaur Mnich Moloch Neptun:s2 Orion:s2 | ||
97 | + cat=noun flex=ami lemma=ε subst:pl:inst:m2 # 3887 Amor Argos:s2 Azor Baran:s2 Byk:s2 Cyganiak Feniks Jednorożec Jowisz:s1 Koziorożec:s1 Kupidyn Lew:s2 Lucyfer Lucyper Mars:s1 Minotaur Mnich Moloch Neptun:s2 Orion:s2 | ||
98 | + cat=noun flex=ach lemma=ε subst:pl:loc:m2 # 3887 Amor Argos:s2 Azor Baran:s2 Byk:s2 Cyganiak Feniks Jednorożec Jowisz:s1 Koziorożec:s1 Kupidyn Lew:s2 Lucyfer Lucyper Mars:s1 Minotaur Mnich Moloch Neptun:s2 Orion:s2 | ||
99 | + | ||
100 | + cat=noun flex=ε lemma=ε subst:sg:nom.acc:m3 # 20808 Abramów Adamów Adriatyk Afganistan Ajudah Akerman Akwin Akwizgran Albion Alcatel Aleksandrów Algier Algol Alkoran Amman Amsterdam Andrychów Annopol Apator Ararat | ||
101 | + cat=noun flex=u lemma=ε subst:sg:gen:m3 # 13313 Adriatyk Afganistan Ajudah Akerman Akwin Akwizgran Albion Algier Algol Alkoran Amman Amsterdam Ararat Arnhem Askalon Asuan Asyż Aszkelon Atlantyk Atlas:s2 | ||
102 | + cat=noun flex=a lemma=ε subst:sg:gen:m3 # 8333 Abramów Adamów Alcatel Aleksandrów Andrychów Annopol Apator Archangielsk Astrachań Atlantis Augsburg Augustów Awentyn Baborów Bachotek Baranów Bargłów Bałtów Berdyczów Berlin | ||
103 | +* cat=noun flex=u lemma=ε patal=n subst:sg:dat:m3 # 340 Abramów Adamów Aleksandrów Andrychów Augustów Baborów Baranów Bargłów Bałtów Berdyczów Bełchatów Białaczów Bierutów Bieżanów Blizanów Boczów Bodzanów Bodzechów Boguszów Bojanów | ||
104 | + cat=noun flex=owi lemma=ε subst:sg:dat:m3 # 20795 Abramów Adamów Adriatyk Afganistan Ajudah Akerman Akwin Akwizgran Albion Alcatel Aleksandrów Algier Algol Alkoran Amman Amsterdam Andrychów Annopol Apator Ararat | ||
105 | + cat=noun flex=em lemma=ε subst:sg:inst:m3 # 20797 Abramów Adamów Adriatyk Afganistan Ajudah Akerman Akwin Akwizgran Albion Alcatel Aleksandrów Algier Algol Alkoran Amman Amsterdam Andrychów Annopol Apator Ararat | ||
106 | + cat=noun flex=u lemma=ε patal=t subst:sg:loc.voc:m3 # 3172 Alcatel Algol Annopol Astrachań Asyż Ałtaj Bachczysaraj Bangladesz Bengal Bełżec Bieruń Bieżuń Biłgoraj Bolesław:s2 Bolesławiec Bombaj Borysław:s2 Borzym:s1 Borzytuchom Bracław | ||
107 | + cat=noun flex=u lemma=ε patal=n velar=t subst:sg:loc.voc:m3 # 6050 Adriatyk Ajudah Archangielsk Atlantyk Augsburg Bachotek Bangkok Bałtyk Bielsk Brandenburg Brunszwik Brzeg Bug Bundesbank Bundestag Chełmek Ciechocinek Damaszek Dniepropietrowsk Donieck | ||
108 | + cat=noun flex=ie lemma=ε patal=n velar=n subst:sg:loc.voc:m3 # 11570 Abramów Adamów Afganistan Akerman Akwin Akwizgran Albion Aleksandrów Algier Alkoran Amman Amsterdam Andrychów Apator Ararat Arnhem Askalon Asuan Aszkelon Atlantis | ||
109 | + cat=noun flex=y lemma=ε patal=n subst:pl:nom.acc.voc:m3 # 17609 Abramów Adamów Adriatyk Afganistan Ajudah Akerman Akwin Akwizgran Albion Aleksandrów Algier Alkoran Amman Amsterdam Andrychów Apator Ararat Archangielsk Arnhem Askalon | ||
110 | + cat=noun flex=e lemma=ε patal=t subst:pl:nom.acc.voc:m3 # 3174 Alcatel Algol Annopol Astrachań Asyż Ałtaj Bachczysaraj Bangladesz Bengal Bełżec Bieruń Bieżuń Biłgoraj Bolesław:s2 Bolesławiec Bombaj Borysław:s2 Borzym:s1 Borzytuchom Bracław | ||
111 | + cat=noun flex=ów lemma=ε subst:pl:gen:m3 # 20161 Abramów Adamów Adriatyk Afganistan Ajudah Akerman Akwin Akwizgran Albion Alcatel Aleksandrów Algier Alkoran Amman Amsterdam Andrychów Annopol Apator Ararat Archangielsk | ||
112 | + cat=noun flex=y lemma=ε patal=t subst:pl:gen:m3 # 2185 Alcatel Algol Annopol Astrachań Asyż Ałtaj Bachczysaraj Bengal Bieruń Bieżuń Biłgoraj Bolesław:s2 Bombaj Borysław:s2 Borzym:s1 Borzytuchom Bracław Brasław Bristol Brześć | ||
113 | + cat=noun flex=om lemma=ε subst:pl:dat:m3 # 20795 Abramów Adamów Adriatyk Afganistan Ajudah Akerman Akwin Akwizgran Albion Alcatel Aleksandrów Algier Algol Alkoran Amman Amsterdam Andrychów Annopol Apator Ararat | ||
114 | + cat=noun flex=ami lemma=ε subst:pl:inst:m3 # 20795 Abramów Adamów Adriatyk Afganistan Ajudah Akerman Akwin Akwizgran Albion Alcatel Aleksandrów Algier Algol Alkoran Amman Amsterdam Andrychów Annopol Apator Ararat | ||
115 | + cat=noun flex=ach lemma=ε subst:pl:loc:m3 # 20795 Abramów Adamów Adriatyk Afganistan Ajudah Akerman Akwin Akwizgran Albion Alcatel Aleksandrów Algier Algol Alkoran Amman Amsterdam Andrychów Annopol Apator Ararat | ||
116 | + | ||
117 | + cat=noun flex=ε lemma=ε patal=t subst:sg:nom.acc:f # 63154 Białoruś Bydgoszcz Gołdap Jabłoń Krokiew NRD-owskość NRF-owskość NSZ-owskość Narew Noteć Ob Omulew Ostrów:s1 Oziąbel PTTK-owskość PiS-owskość Prypeć Przystań Ruś SLD-owskość | ||
118 | + cat=noun flex=y lemma=ε patal=t subst:sg:gen.dat.loc.voc:f|subst:pl:gen:f # 63154 Białoruś Bydgoszcz Gołdap Jabłoń Krokiew NRD-owskość NRF-owskość NSZ-owskość Narew Noteć Ob Omulew Ostrów:s1 Oziąbel PTTK-owskość PiS-owskość Prypeć Przystań Ruś SLD-owskość | ||
119 | + cat=noun flex=ą lemma=ε patal=t subst:sg:inst:f # 63157 Białoruś Bydgoszcz Gołdap Jabłoń Krokiew NRD-owskość NRF-owskość NSZ-owskość Narew Noteć Ob Omulew Ostrów:s1 Oziąbel PTTK-owskość PiS-owskość Prypeć Przystań Ruś SLD-owskość | ||
120 | + cat=noun flex=y lemma=ε patal=t subst:pl:nom.acc.voc:f # 62772 Bydgoszcz NRD-owskość NRF-owskość NSZ-owskość Ob PTTK-owskość PiS-owskość SLD-owskość Supraśl:s1 VAT-owskość WAT-owskość Wielebność abakańskość abchaskość abderyckość abdominalność abdykacyjność abecadłowość aberracyjność abidżańskość | ||
121 | + cat=noun flex=e lemma=ε patal=t subst:pl:nom.acc.voc:f # 415 Białoruś Bydgoszcz Gołdap Jabłoń Krokiew Narew Noteć Omulew Ostrów:s1 Oziąbel Prypeć Przystań Ruś Sterdyń Supraśl:s1 Turośń Wel antybroń autopomoc bagatel | ||
122 | + cat=noun flex=om lemma=ε patal=t subst:pl:dat:f # 63157 Białoruś Bydgoszcz Gołdap Jabłoń Krokiew NRD-owskość NRF-owskość NSZ-owskość Narew Noteć Ob Omulew Ostrów:s1 Oziąbel PTTK-owskość PiS-owskość Prypeć Przystań Ruś SLD-owskość | ||
123 | + cat=noun flex=ami lemma=ε patal=t subst:pl:inst:f # 63157 Białoruś Bydgoszcz Gołdap Jabłoń Krokiew NRD-owskość NRF-owskość NSZ-owskość Narew Noteć Ob Omulew Ostrów:s1 Oziąbel PTTK-owskość PiS-owskość Prypeć Przystań Ruś SLD-owskość | ||
124 | + cat=noun flex=ach lemma=ε patal=t subst:pl:loc:f # 63157 Białoruś Bydgoszcz Gołdap Jabłoń Krokiew NRD-owskość NRF-owskość NSZ-owskość Narew Noteć Ob Omulew Ostrów:s1 Oziąbel PTTK-owskość PiS-owskość Prypeć Przystań Ruś SLD-owskość | ||
125 | + | ||
126 | + cat=noun flex=y lemma=y subst:sg:nom.voc:m1 # 1830 Abramowski Achacy Adamczewski Adamski Adjani Afanazy Albertrandi Aleksy Ali Alighieri Alojzy Amati Ambroży Anastazy Andreotti Andriolli Andrzejewski Anhelli Antoni Antonioni | ||
127 | + cat=noun flex=ego lemma=y subst:sg:gen.acc:m1 # 1832 Abramowski Achacy Adamczewski Adamski Adjani Afanazy Albertrandi Aleksy Ali Alighieri Alojzy Amati Ambroży Anastazy Andreotti Andriolli Andrzejewski Anhelli Antoni Antonioni | ||
128 | + cat=noun flex=emu lemma=y subst:sg:dat:m1 # 1832 Abramowski Achacy Adamczewski Adamski Adjani Afanazy Albertrandi Aleksy Ali Alighieri Alojzy Amati Ambroży Anastazy Andreotti Andriolli Andrzejewski Anhelli Antoni Antonioni | ||
129 | + cat=noun flex=ym lemma=y subst:sg:inst.loc:m1|subst:pl:dat:m1 # 1832 Abramowski Achacy Adamczewski Adamski Adjani Afanazy Albertrandi Aleksy Ali Alighieri Alojzy Amati Ambroży Anastazy Andreotti Andriolli Andrzejewski Anhelli Antoni Antonioni | ||
130 | + cat=noun flex=y lemma=y patal=t subst:pl:nom.voc:m1 # 180 Adjani Albertrandi Alighieri Amati Andreotti Andriolli Antonioni Bacciarelli Badeni Bardini Bellini Berecci Berlusconi Bernini Bertolucci Boccherini Boni Buonaccorsi Buonarotti Carracci | ||
131 | + cat=noun flex=owie lemma=y subst:pl:nom.voc:m1 # 211 Achacy Adjani Afanazy Albertrandi Aleksy Ali Alighieri Alojzy Amati Ambroży Anastazy Andreotti Anhelli Antoni Antonioni Apolinary Arkady Atanazy Aureli Badeni | ||
132 | + cat=noun flex=i lemma=y patal=n subst:pl:nom.voc:m1 # 1530 Abramowski Adamczewski Adamski Andrzejewski Araźny Arendarski Arkuszewski Auderski Baczewski Baczyński Badowski Bagiński Balicki Baliński Bandrowski Bandurski Baranowski Barański Barcikowski Barszczewski | ||
133 | + cat=noun flex=ych lemma=y subst:pl:gen.acc.loc:m1 # 1832 Abramowski Achacy Adamczewski Adamski Adjani Afanazy Albertrandi Aleksy Ali Alighieri Alojzy Amati Ambroży Anastazy Andreotti Andriolli Andrzejewski Anhelli Antoni Antonioni | ||
134 | + cat=noun flex=ymi lemma=y subst:pl:inst:m1 # 1832 Abramowski Achacy Adamczewski Adamski Adjani Afanazy Albertrandi Aleksy Ali Alighieri Alojzy Amati Ambroży Anastazy Andreotti Andriolli Andrzejewski Anhelli Antoni Antonioni | ||
135 | + cat=noun flex=e lemma=y depr:pl:nom.acc.voc:m2 # 1832 Abramowski Achacy Adamczewski Adamski Adjani Afanazy Albertrandi Aleksy Ali Alighieri Alojzy Amati Ambroży Anastazy Andreotti Andriolli Andrzejewski Anhelli Antoni Antonioni | ||
136 | + | ||
137 | + cat=noun flex=y lemma=y subst:sg:nom.voc:m2 # 70 Ażi Merkury:s2 bronny:s brzozowaty:s bułany:s chodzony chowany:s cierniopłetwy:s cofny:s czternasty:s czwarty:s cząty drobiony:s drugi:s dwudziesty:s dwunasty:s dziesiąty:s dziewiąty:s dziewiętnasty:s ganiany:s | ||
138 | + cat=noun flex=ego lemma=y subst:sg:gen.acc:m2 # 70 Ażi Merkury:s2 bronny:s brzozowaty:s bułany:s chodzony chowany:s cierniopłetwy:s cofny:s czternasty:s czwarty:s cząty drobiony:s drugi:s dwudziesty:s dwunasty:s dziesiąty:s dziewiąty:s dziewiętnasty:s ganiany:s | ||
139 | + cat=noun flex=emu lemma=y subst:sg:dat:m2 # 70 Ażi Merkury:s2 bronny:s brzozowaty:s bułany:s chodzony chowany:s cierniopłetwy:s cofny:s czternasty:s czwarty:s cząty drobiony:s drugi:s dwudziesty:s dwunasty:s dziesiąty:s dziewiąty:s dziewiętnasty:s ganiany:s | ||
140 | + cat=noun flex=ym lemma=y subst:sg:inst.loc:m2|subst:pl:dat:m2 # 70 Ażi Merkury:s2 bronny:s brzozowaty:s bułany:s chodzony chowany:s cierniopłetwy:s cofny:s czternasty:s czwarty:s cząty drobiony:s drugi:s dwudziesty:s dwunasty:s dziesiąty:s dziewiąty:s dziewiętnasty:s ganiany:s | ||
141 | + cat=noun flex=e lemma=y subst:pl:nom.acc.voc:m2 # 70 Ażi Merkury:s2 bronny:s brzozowaty:s bułany:s chodzony chowany:s cierniopłetwy:s cofny:s czternasty:s czwarty:s cząty drobiony:s drugi:s dwudziesty:s dwunasty:s dziesiąty:s dziewiąty:s dziewiętnasty:s ganiany:s | ||
142 | + cat=noun flex=ych lemma=y subst:pl:gen.acc.loc:m2 # 70 Ażi Merkury:s2 bronny:s brzozowaty:s bułany:s chodzony chowany:s cierniopłetwy:s cofny:s czternasty:s czwarty:s cząty drobiony:s drugi:s dwudziesty:s dwunasty:s dziesiąty:s dziewiąty:s dziewiętnasty:s ganiany:s | ||
143 | + cat=noun flex=ymi lemma=y subst:pl:inst:m2 # 70 Ażi Merkury:s2 bronny:s brzozowaty:s bułany:s chodzony chowany:s cierniopłetwy:s cofny:s czternasty:s czwarty:s cząty drobiony:s drugi:s dwudziesty:s dwunasty:s dziesiąty:s dziewiąty:s dziewiętnasty:s ganiany:s | ||
144 | + | ||
145 | + cat=noun flex=y lemma=y subst:sg:nom.acc.voc:m3 # 119 Bodoni Grozny Kasprowy angielski:s arabski:s białoruski:s bułgarski:s celujący:s chiński:s chorwacki:s czeski:s czternasty:s czwarty:s dobry:s2 dopuszczający:s dostateczny:s drugi:s duński:s dwudziesty:s dwunasty:s | ||
146 | + cat=noun flex=ego lemma=y subst:sg:gen:m3 # 119 Bodoni Grozny Kasprowy angielski:s arabski:s białoruski:s bułgarski:s celujący:s chiński:s chorwacki:s czeski:s czternasty:s czwarty:s dobry:s2 dopuszczający:s dostateczny:s drugi:s duński:s dwudziesty:s dwunasty:s | ||
147 | + cat=noun flex=emu lemma=y subst:sg:dat:m3 # 119 Bodoni Grozny Kasprowy angielski:s arabski:s białoruski:s bułgarski:s celujący:s chiński:s chorwacki:s czeski:s czternasty:s czwarty:s dobry:s2 dopuszczający:s dostateczny:s drugi:s duński:s dwudziesty:s dwunasty:s | ||
148 | + cat=noun flex=ym lemma=y subst:sg:inst.loc:m3|subst:pl:dat:m3 # 119 Bodoni Grozny Kasprowy angielski:s arabski:s białoruski:s bułgarski:s celujący:s chiński:s chorwacki:s czeski:s czternasty:s czwarty:s dobry:s2 dopuszczający:s dostateczny:s drugi:s duński:s dwudziesty:s dwunasty:s | ||
149 | + cat=noun flex=e lemma=y subst:pl:nom.acc.voc:m3 # 119 Bodoni Grozny Kasprowy angielski:s arabski:s białoruski:s bułgarski:s celujący:s chiński:s chorwacki:s czeski:s czternasty:s czwarty:s dobry:s2 dopuszczający:s dostateczny:s drugi:s duński:s dwudziesty:s dwunasty:s | ||
150 | + cat=noun flex=ych lemma=y subst:pl:gen.loc:m3 # 119 Bodoni Grozny Kasprowy angielski:s arabski:s białoruski:s bułgarski:s celujący:s chiński:s chorwacki:s czeski:s czternasty:s czwarty:s dobry:s2 dopuszczający:s dostateczny:s drugi:s duński:s dwudziesty:s dwunasty:s | ||
151 | + cat=noun flex=ymi lemma=y subst:pl:inst:m3 # 119 Bodoni Grozny Kasprowy angielski:s arabski:s białoruski:s bułgarski:s celujący:s chiński:s chorwacki:s czeski:s czternasty:s czwarty:s dobry:s2 dopuszczający:s dostateczny:s drugi:s duński:s dwudziesty:s dwunasty:s | ||
152 | + | ||
153 | + cat=noun flex=y lemma=y subst:pl:nom.acc.voc:n:pt # 886 Aleuty Alpy Apeniny Appalachy Ateny Azory Bahamy Bałkany Bermudy Bełdany Białobrzegi Bielany Bieliny Bieszczady Bobrowniki Boćki Brzeziny Charzykowy Chiny Chęciny | ||
154 | + cat=noun flex=ε lemma=y patal=n subst:pl:gen:n:pt # 399 Alpy Ateny Bełdany Bielany Bieliny Bieszczady Bobrowniki Boćki Brzeziny Charzykowy Chiny Chęciny Ciepłowody Czechy Czemierniki Duszniki Filipiny Giby Głuchołazy Helsinki | ||
155 | + cat=noun flex=ów lemma=y subst:pl:gen:n:pt # 497 Aleuty Apeniny Appalachy Azory Bahamy Bałkany Bermudy Białobrzegi Bieszczady Falklandy Głuchołazy Hebrydy Hradczany Jassy Karaiby Karoliny Kiejkuty Kordyliery Kuropaty Kuwasy | ||
156 | + cat=noun flex=y lemma=y patal=t subst:pl:gen:n:pt # 31 aktualności boleści czułości drogocenności drzwi grzeczności kosztowności kości krągłości mdłości możliwości nieczystości nudności odrzwi oszczędności pielmieni posiadłości przeciwności pyszności ruchomości | ||
157 | + cat=noun flex=om lemma=y subst:pl:dat:n:pt # 886 Aleuty Alpy Apeniny Appalachy Ateny Azory Bahamy Bałkany Bermudy Bełdany Białobrzegi Bielany Bieliny Bieszczady Bobrowniki Boćki Brzeziny Charzykowy Chiny Chęciny | ||
158 | + cat=noun flex=ami lemma=y subst:pl:inst:n:pt # 886 Aleuty Alpy Apeniny Appalachy Ateny Azory Bahamy Bałkany Bermudy Bełdany Białobrzegi Bielany Bieliny Bieszczady Bobrowniki Boćki Brzeziny Charzykowy Chiny Chęciny | ||
159 | + cat=noun flex=ach lemma=y subst:pl:loc:n:pt # 886 Aleuty Alpy Apeniny Appalachy Ateny Azory Bahamy Bałkany Bermudy Bełdany Białobrzegi Bielany Bieliny Bieszczady Bobrowniki Boćki Brzeziny Charzykowy Chiny Chęciny | ||
160 | + | ||
161 | + cat=noun flex=ni lemma=ni subst:sg:nom.gen.dat.loc.voc:f # 162 Bojkini Niemkini acani acpani arcymistrzyni asani aspani aćpani baletmistrzyni bałwochwalczyni bogini bratobójczyni bywalczyni chlebodawczyni chlewmistrzyni chwalczyni cudotwórczyni członkini dawczyni doradczyni | ||
162 | + cat=noun flex=nię lemma=ni subst:sg:acc:f # 153 Bojkini Niemkini acani arcymistrzyni asani baletmistrzyni bałwochwalczyni bogini bratobójczyni bywalczyni chlebodawczyni chlewmistrzyni chwalczyni cudotwórczyni członkini dawczyni doradczyni dostawczyni dowódczyni dozorczyni | ||
163 | +* cat=noun flex=nią lemma=ni subst:sg:acc:f # 9 acpani aspani aćpani mopani mospani pani wacpani waspani waćpani | ||
164 | + cat=noun flex=nią lemma=ni subst:sg:inst:f # 162 Bojkini Niemkini acani acpani arcymistrzyni asani aspani aćpani baletmistrzyni bałwochwalczyni bogini bratobójczyni bywalczyni chlebodawczyni chlewmistrzyni chwalczyni cudotwórczyni członkini dawczyni doradczyni | ||
165 | + cat=noun flex=nie lemma=ni subst:pl:nom.acc.voc:f # 162 Bojkini Niemkini acani acpani arcymistrzyni asani aspani aćpani baletmistrzyni bałwochwalczyni bogini bratobójczyni bywalczyni chlebodawczyni chlewmistrzyni chwalczyni cudotwórczyni członkini dawczyni doradczyni | ||
166 | + cat=noun flex=ń lemma=ni subst:pl:gen:f # 162 Bojkini Niemkini acani acpani arcymistrzyni asani aspani aćpani baletmistrzyni bałwochwalczyni bogini bratobójczyni bywalczyni chlebodawczyni chlewmistrzyni chwalczyni cudotwórczyni członkini dawczyni doradczyni | ||
167 | + cat=noun flex=niom lemma=ni subst:pl:dat:f # 162 Bojkini Niemkini acani acpani arcymistrzyni asani aspani aćpani baletmistrzyni bałwochwalczyni bogini bratobójczyni bywalczyni chlebodawczyni chlewmistrzyni chwalczyni cudotwórczyni członkini dawczyni doradczyni | ||
168 | + cat=noun flex=niami lemma=ni subst:pl:inst:f # 162 Bojkini Niemkini acani acpani arcymistrzyni asani aspani aćpani baletmistrzyni bałwochwalczyni bogini bratobójczyni bywalczyni chlebodawczyni chlewmistrzyni chwalczyni cudotwórczyni członkini dawczyni doradczyni | ||
169 | + cat=noun flex=niach lemma=ni subst:pl:loc:f # 162 Bojkini Niemkini acani acpani arcymistrzyni asani aspani aćpani baletmistrzyni bałwochwalczyni bogini bratobójczyni bywalczyni chlebodawczyni chlewmistrzyni chwalczyni cudotwórczyni członkini dawczyni doradczyni | ||
170 | + | ||
171 | + cat=noun flex=e lemma=e subst:sg:nom.voc:m1|depr:pl:nom.acc.voc:m2 # 43 Blikle Bonaparte Bramante Cardinale:s1 Croce Dante Eile Eliade Faure:s1 Fichte Gawle Giorgione Goethe Heine Hesse Hoene Hoppe Huelle Jaje Jakobsze | ||
172 | + cat=noun flex=ego lemma=e subst:sg:gen.acc:m1 # 51 Allende Bartoszcze Blikle Bonaparte Bramante Capone Cardinale:s1 Croce Dante Eile Eliade Faure:s1 Fichte Gawle Giorgione Goethe Heine Hesse Hoene Hoppe | ||
173 | + cat=noun flex=emu lemma=e subst:sg:dat:m1 # 51 Allende Bartoszcze Blikle Bonaparte Bramante Capone Cardinale:s1 Croce Dante Eile Eliade Faure:s1 Fichte Gawle Giorgione Goethe Heine Hesse Hoene Hoppe | ||
174 | + cat=noun flex=em lemma=e subst:sg:inst.loc:m1 # 50 Allende Bartoszcze Blikle Bonaparte Bramante Capone Cardinale:s1 Croce Dante Eile Eliade Faure:s1 Fichte Gawle Giorgione Goethe Heine Hesse Hoene Hoppe | ||
175 | + cat=noun flex=owie lemma=e subst:pl:nom.voc:m1 # 50 Allende Bartoszcze Blikle Bonaparte Bramante Capone Cardinale:s1 Croce Dante Eile Eliade Faure:s1 Fichte Gawle Giorgione Goethe Heine Hesse Hoene Hoppe | ||
176 | + cat=noun flex=ów lemma=e subst:pl:gen.acc:m1 # 50 Allende Bartoszcze Blikle Bonaparte Bramante Capone Cardinale:s1 Croce Dante Eile Eliade Faure:s1 Fichte Gawle Giorgione Goethe Heine Hesse Hoene Hoppe | ||
177 | + cat=noun flex=om lemma=e subst:pl:dat:m1 # 50 Allende Bartoszcze Blikle Bonaparte Bramante Capone Cardinale:s1 Croce Dante Eile Eliade Faure:s1 Fichte Gawle Giorgione Goethe Heine Hesse Hoene Hoppe | ||
178 | + cat=noun flex=ami lemma=e subst:pl:inst:m1 # 50 Allende Bartoszcze Blikle Bonaparte Bramante Capone Cardinale:s1 Croce Dante Eile Eliade Faure:s1 Fichte Gawle Giorgione Goethe Heine Hesse Hoene Hoppe | ||
179 | + cat=noun flex=ach lemma=e subst:pl:loc:m1 # 50 Allende Bartoszcze Blikle Bonaparte Bramante Capone Cardinale:s1 Croce Dante Eile Eliade Faure:s1 Fichte Gawle Giorgione Goethe Heine Hesse Hoene Hoppe | ||
180 | + | ||
181 | + cat=noun flex=e lemma=e subst:sg:nom.acc.voc:n:ncol # 3034 Bialskie Białostockie Bielskie Bydgoskie Chełmskie Chyżne Ciechanowskie Cieszyńskie Czarne Częstochowskie Dąbie Dębe Elbląskie Fosowskie Gdańskie Gorzowskie Głębokie Hrebenne Humenne Jedwabne | ||
182 | + cat=noun flex=ego lemma=e subst:sg:gen:n:ncol # 282 Bialskie Białostockie Bielskie Bydgoskie Chełmskie Chyżne Ciechanowskie Cieszyńskie Czarne Częstochowskie Dębe Elbląskie Fosowskie Gdańskie Gorzowskie Głębokie Hrebenne Humenne Jedwabne Jeleniogórskie | ||
183 | + cat=noun flex=a lemma=e patal=t subst:sg:gen:n:ncol|subst:pl:nom.acc.voc:n:ncol # 2747 Dąbie Koźle Mazowsze Międzylesie Murzasichle Naddniestrze Nadodrze Oksywie Okęcie Opole Oświecenie Podbeskidzie Podhale Podkarpacie Podlasie Podnieprze Podole Podtatrze Pomorze Powołże | ||
184 | + cat=noun flex=u lemma=e patal=t subst:sg:dat.loc:n:ncol # 2747 Dąbie Koźle Mazowsze Międzylesie Murzasichle Naddniestrze Nadodrze Oksywie Okęcie Opole Oświecenie Podbeskidzie Podhale Podkarpacie Podlasie Podnieprze Podole Podtatrze Pomorze Powołże | ||
185 | + cat=noun flex=emu lemma=e subst:sg:dat:n:ncol # 282 Bialskie Białostockie Bielskie Bydgoskie Chełmskie Chyżne Ciechanowskie Cieszyńskie Czarne Częstochowskie Dębe Elbląskie Fosowskie Gdańskie Gorzowskie Głębokie Hrebenne Humenne Jedwabne Jeleniogórskie | ||
186 | + cat=noun flex=em lemma=e patal=n subst:sg:inst.loc:n:ncol # 82 Bialskie Białostockie Bielskie Bydgoskie Chełmskie Chyżne Ciechanowskie Cieszyńskie Czarne Częstochowskie Dębe Elbląskie Fosowskie Gdańskie Gorzowskie Głębokie Hrebenne Humenne Jedwabne Jeleniogórskie | ||
187 | + cat=noun flex=em lemma=e patal=t subst:sg:inst:n:ncol # 2747 Dąbie Koźle Mazowsze Międzylesie Murzasichle Naddniestrze Nadodrze Oksywie Okęcie Opole Oświecenie Podbeskidzie Podhale Podkarpacie Podlasie Podnieprze Podole Podtatrze Pomorze Powołże | ||
188 | + cat=noun flex=ym lemma=e subst:sg:inst.loc:n:ncol # 200 bagażowe bartne bazarne becikowe brzegowe butelkowe bykowe centralne cenzurowane chorobowe cudze czepne czerwone czesne czopowe dobre drogowe drugie drukowane dworowe | ||
189 | + cat=noun flex=e lemma=e subst:pl:nom.acc.voc:n:ncol # 282 Bialskie Białostockie Bielskie Bydgoskie Chełmskie Chyżne Ciechanowskie Cieszyńskie Czarne Częstochowskie Dębe Elbląskie Fosowskie Gdańskie Gorzowskie Głębokie Hrebenne Humenne Jedwabne Jeleniogórskie | ||
190 | + cat=noun flex=ych lemma=e subst:pl:gen.loc:n:ncol # 282 Bialskie Białostockie Bielskie Bydgoskie Chełmskie Chyżne Ciechanowskie Cieszyńskie Czarne Częstochowskie Dębe Elbląskie Fosowskie Gdańskie Gorzowskie Głębokie Hrebenne Humenne Jedwabne Jeleniogórskie | ||
191 | + cat=noun flex=ε lemma=e patal=t subst:pl:gen:n:ncol # 2132 Okęcie Oświecenie Podkarpacie acetylowanie akanie alkilowanie anulowanie arcyłganie aresztowanie arkadowanie autoformatowanie autoholowanie autoutlenianie baczenie badanie bajanie bajdurzenie bajerowanie bajtlowanie balowanie | ||
192 | +* cat=noun flex=ów lemma=e subst:pl:gen:n:ncol # 8 drzewce krzywce lice mikropyle oje tomiszcze ślepie ślipie | ||
193 | + cat=noun flex=y lemma=e patal=t subst:pl:gen:n:ncol # 632 Dąbie Koźle Mazowsze Międzylesie Murzasichle Naddniestrze Nadodrze Oksywie Okęcie Opole Podbeskidzie Podhale Podkarpacie Podlasie Podnieprze Podole Podtatrze Pomorze Powołże Rozewie | ||
194 | + cat=noun flex=ym lemma=e subst:pl:dat:n:ncol # 282 Bialskie Białostockie Bielskie Bydgoskie Chełmskie Chyżne Ciechanowskie Cieszyńskie Czarne Częstochowskie Dębe Elbląskie Fosowskie Gdańskie Gorzowskie Głębokie Hrebenne Humenne Jedwabne Jeleniogórskie | ||
195 | + cat=noun flex=om lemma=e patal=t subst:pl:dat:n:ncol # 2747 Dąbie Koźle Mazowsze Międzylesie Murzasichle Naddniestrze Nadodrze Oksywie Okęcie Opole Oświecenie Podbeskidzie Podhale Podkarpacie Podlasie Podnieprze Podole Podtatrze Pomorze Powołże | ||
196 | + cat=noun flex=ymi lemma=e subst:pl:inst:n:ncol # 282 Bialskie Białostockie Bielskie Bydgoskie Chełmskie Chyżne Ciechanowskie Cieszyńskie Czarne Częstochowskie Dębe Elbląskie Fosowskie Gdańskie Gorzowskie Głębokie Hrebenne Humenne Jedwabne Jeleniogórskie | ||
197 | + cat=noun flex=ami lemma=e patal=t subst:pl:inst:n:ncol # 2747 Dąbie Koźle Mazowsze Międzylesie Murzasichle Naddniestrze Nadodrze Oksywie Okęcie Opole Oświecenie Podbeskidzie Podhale Podkarpacie Podlasie Podnieprze Podole Podtatrze Pomorze Powołże | ||
198 | + cat=noun flex=ach lemma=e patal=t subst:pl:loc:n:ncol # 2747 Dąbie Koźle Mazowsze Międzylesie Murzasichle Naddniestrze Nadodrze Oksywie Okęcie Opole Oświecenie Podbeskidzie Podhale Podkarpacie Podlasie Podnieprze Podole Podtatrze Pomorze Powołże | ||
199 | + | ||
200 | + cat=noun flex=e lemma=e subst:pl:nom.acc.voc:n:pt # 674 Antyle Babice Bartoszyce Barwice Baćkowice Bełżyce Bielice Biskupice Bobolice Bobrowice Bogaczowice Boleszkowice Borkowice Bronowice Brzeźce Budziejowice Błędowice Cewice Chojnice Chrząstowice | ||
201 | + cat=noun flex=ε lemma=e patal=t subst:pl:gen:n:pt # 278 Babice Bartoszyce Barwice Baćkowice Bełżyce Bielice Biskupice Bobolice Bobrowice Bogaczowice Boleszkowice Borkowice Bronowice Brzeźce Budziejowice Błędowice Cewice Chojnice Chrząstowice Chwałowice | ||
202 | + cat=noun flex=ów lemma=e patal=t subst:pl:gen:n:pt # 60 Czerniowce Dionizje Gorce Hawaje Himalaje Kurpie Kuryle Malaje Międzyzdroje Panatenaje Pireneje Pompeje Płowce Seszele Tesmoforie Tyszowce afrodyzje ambaje annale auspicje | ||
203 | + cat=noun flex=ych lemma=e patal=n subst:pl:gen:n:pt # 286 Końskie agawowate akantusowate amarylkowate astrowate baldaszkowate bananowate berberysowate biegaczowate bignoniowate blaszkodziobe blaszkoskrzelne bobowate bocianowate bodziszkowate bogatkowate borecznikowate borowikowate bromeliowate bryzgunowate | ||
204 | + cat=noun flex=y lemma=e patal=t subst:pl:gen:n:pt # 114 Antyle Dardanele Dionizje Indie Karkonosze Kurpie Kuryle Seszele Szawle Termopile aerosanie afrodyzje annale antecedencje apanaże autosanie bakalie bambetle binokle bobsleje | ||
205 | + cat=noun flex=ym lemma=e subst:pl:dat:n:pt # 289 Końskie agawowate akantusowate amarylkowate astrowate baldaszkowate bananowate berberysowate biegaczowate bignoniowate blaszkodziobe blaszkoskrzelne bobowate bocianowate bodziszkowate bogatkowate borecznikowate borowikowate brodzące bromeliowate | ||
206 | + cat=noun flex=om lemma=e subst:pl:dat:n:pt # 385 Antyle Babice Bartoszyce Barwice Baćkowice Bełżyce Bielice Biskupice Bobolice Bobrowice Bogaczowice Boleszkowice Borkowice Bronowice Brzeźce Budziejowice Błędowice Cewice Chojnice Chrząstowice | ||
207 | + cat=noun flex=ymi lemma=e subst:pl:inst:n:pt # 289 Końskie agawowate akantusowate amarylkowate astrowate baldaszkowate bananowate berberysowate biegaczowate bignoniowate blaszkodziobe blaszkoskrzelne bobowate bocianowate bodziszkowate bogatkowate borecznikowate borowikowate brodzące bromeliowate | ||
208 | + cat=noun flex=ami lemma=e subst:pl:inst:n:pt # 385 Antyle Babice Bartoszyce Barwice Baćkowice Bełżyce Bielice Biskupice Bobolice Bobrowice Bogaczowice Boleszkowice Borkowice Bronowice Brzeźce Budziejowice Błędowice Cewice Chojnice Chrząstowice | ||
209 | + cat=noun flex=ych lemma=e subst:pl:loc:n:pt # 289 Końskie agawowate akantusowate amarylkowate astrowate baldaszkowate bananowate berberysowate biegaczowate bignoniowate blaszkodziobe blaszkoskrzelne bobowate bocianowate bodziszkowate bogatkowate borecznikowate borowikowate brodzące bromeliowate | ||
210 | + cat=noun flex=ach lemma=e subst:pl:loc:n:pt # 385 Antyle Babice Bartoszyce Barwice Baćkowice Bełżyce Bielice Biskupice Bobolice Bobrowice Bogaczowice Boleszkowice Borkowice Bronowice Brzeźce Budziejowice Błędowice Cewice Chojnice Chrząstowice | ||
211 | + | ||
212 | + cat=noun flex=o lemma=o subst:sg:nom:m1 # 321 Ado Alberto Alfredo Alo Antonio Ariosto Bellotto Benio Białko Boccaccio Bochenko Bojko Bolko Borejko Bozio Bruno Buyno Cagliostro Canaletto Carlo:s2 | ||
213 | + cat=noun flex=a lemma=o subst:sg:gen.acc:m1 # 245 Ado Alberto Alfredo Alo Antonio Ariosto Bellotto Benio Boccaccio Bojko Bolko Bozio Cagliostro Canaletto Carlo:s2 Caruso Cyrano Cyzio Czesio Donatello | ||
214 | + cat=noun flex=y lemma=o patal=n subst:sg:gen:m1 # 68 Białko Bochenko Borejko Buyno Chodźko Czeczło Dederko Domeyko Doroszeńko Dowżenko Fedorko Feleszko Firko Fredro Gromyko Gryzło Hłasko Jagiełło Jewtuszenko Jundziłło | ||
215 | + cat=noun flex=u lemma=o patal=n subst:sg:dat:m1 # 59 Moskalisko Murzynisko Niemczysko Szwedzisko Włoszysko aktorzysko andrusisko baranisko biedaczysko bratczysko buraczysko byczysko:s1 błaźnisko ceprzysko chamisko chłopaczysko chłopczysko chłopisko cymbalisko człeczysko | ||
216 | + cat=noun flex=owi lemma=o subst:sg:dat:m1 # 186 Ado Alberto Alfredo Alo Antonio Ariosto Bellotto Benio Boccaccio Bojko Bolko Bozio Cagliostro Canaletto Carlo:s2 Caruso Cyrano Cyzio Czesio Donatello | ||
217 | + cat=noun flex=ie lemma=o patal=n subst:sg:dat:m1 # 67 Białko Bochenko Borejko Buyno Chodźko Czeczło Dederko Domeyko Doroszeńko Dowżenko Fedorko Feleszko Firko Fredro Gromyko Gryzło Hłasko Jagiełło Jewtuszenko Jundziłło | ||
218 | + cat=noun flex=ę lemma=o patal=n subst:sg:acc:m1 # 68 Białko Bochenko Borejko Buyno Chodźko Czeczło Dederko Domeyko Doroszeńko Dowżenko Fedorko Feleszko Firko Fredro Gromyko Gryzło Hłasko Jagiełło Jewtuszenko Jundziłło | ||
219 | + cat=noun flex=ą lemma=o patal=n subst:sg:inst:m1 # 68 Białko Bochenko Borejko Buyno Chodźko Czeczło Dederko Domeyko Doroszeńko Dowżenko Fedorko Feleszko Firko Fredro Gromyko Gryzło Hłasko Jagiełło Jewtuszenko Jundziłło | ||
220 | + cat=noun flex=em lemma=o subst:sg:inst:m1 # 245 Ado Alberto Alfredo Alo Antonio Ariosto Bellotto Benio Boccaccio Bojko Bolko Bozio Cagliostro Canaletto Carlo:s2 Caruso Cyrano Cyzio Czesio Donatello | ||
221 | + cat=noun flex=u lemma=o patal=t subst:sg:loc:m1 # 114 Alo Antonio Benio Boccaccio Bozio Carlo:s2 Cyzio Czesio Donatello Dyzio Edzio Fonsio Franio Fredzio Frydzio Genio Gienio Grzesio Gucio Henio | ||
222 | + cat=noun flex=u lemma=o patal=n velar=t subst:sg:loc:m1 # 88 Bojko Bolko Janko Jaśko Jóźko Kazko Kaźko Maćko Mieszko Moskalisko Murzynisko Niemczysko Saramago Spytko Szczepko Szwedzisko Włoszysko Zbyszko Zdzicho aktorzysko | ||
223 | + cat=noun flex=ie lemma=o patal=n subst:sg:loc:m1 # 107 Ado Alberto Alfredo Ariosto Bellotto Białko Bochenko Borejko Buyno Cagliostro Canaletto Caruso Chodźko Cyrano Czeczło Dederko Domeyko Doroszeńko Dowżenko Fedorko | ||
224 | + cat=noun flex=u lemma=o patal=t subst:sg:voc:m1 # 85 Benio Bozio Cyzio Czesio Dyzio Edzio Fonsio Franio Fredzio Frydzio Genio Gienio Grzesio Gucio Henio Hipcio Jasio Józio Kazio Krzysio | ||
225 | + cat=noun flex=u lemma=o patal=n velar=t subst:sg:voc:m1 # 28 Bojko Bolko Janko Jaśko Jóźko Kazko Kaźko Maćko Mieszko Saramago Spytko Szczepko Zbyszko Zdzicho brateńko gogo hidalgo księżulko mężulko paneńko | ||
226 | + cat=noun flex=o lemma=o subst:sg:voc:m1 # 209 Ado Alberto Alfredo Alo Antonio Ariosto Bellotto Białko Boccaccio Bochenko Borejko Bruno Buyno Cagliostro Canaletto Carlo:s2 Caruso Chodźko Cycero Cyrano | ||
227 | + cat=noun flex=owie lemma=o subst:pl:nom.voc:m1 # 248 Ado Alberto Alfredo Alo Antonio Ariosto Bellotto Benio Białko Boccaccio Bochenko Bojko Bolko Borejko Bozio Buyno Cagliostro Canaletto Carlo:s2 Caruso | ||
228 | + cat=noun flex=a lemma=o patal=n subst:pl:nom.voc:m1 # 60 Moskalisko Murzynisko Niemczysko Szwedzisko Włoszysko aktorzysko andrusisko baranisko biedaczysko bratczysko buraczysko byczysko:s1 błaźnisko ceprzysko chamisko chłopaczysko chłopczysko chłopisko cymbalisko człeczysko | ||
229 | + cat=noun flex=ów lemma=o subst:pl:gen.acc:m1 # 312 Ado Alberto Alfredo Alo Antonio Ariosto Bellotto Benio Białko Boccaccio Bochenko Bojko Bolko Borejko Bozio Buyno Cagliostro Canaletto Carlo:s2 Caruso | ||
230 | + cat=noun flex=om lemma=o subst:pl:dat:m1 # 312 Ado Alberto Alfredo Alo Antonio Ariosto Bellotto Benio Białko Boccaccio Bochenko Bojko Bolko Borejko Bozio Buyno Cagliostro Canaletto Carlo:s2 Caruso | ||
231 | + cat=noun flex=ami lemma=o subst:pl:inst:m1 # 312 Ado Alberto Alfredo Alo Antonio Ariosto Bellotto Benio Białko Boccaccio Bochenko Bojko Bolko Borejko Bozio Buyno Cagliostro Canaletto Carlo:s2 Caruso | ||
232 | + cat=noun flex=ach lemma=o subst:pl:loc:m1 # 312 Ado Alberto Alfredo Alo Antonio Ariosto Bellotto Benio Białko Boccaccio Bochenko Bojko Bolko Borejko Bozio Buyno Cagliostro Canaletto Carlo:s2 Caruso | ||
233 | + cat=noun flex=y lemma=o patal=n depr:pl:nom.acc.voc:m2 # 112 Ariosto Białko Bochenko Bojko Bolko Borejko Buyno Caruso Chodźko Cyrano Czeczło Dederko Domeyko Doroszeńko Dowżenko Fedorko Feleszko Firko Fredro Giordano | ||
234 | + cat=noun flex=o lemma=o depr:pl:nom.acc.voc:m2 # 33 Bambo Belmondo Brando Buffalo:s2 Caruso Castro Diego Domingo Hugo:s2 Leo Mao Niro Pablo Pacino Pedro Polo Rambo Santiago:s2 Saramago Tarantino | ||
235 | + cat=noun flex=e lemma=o patal=t depr:pl:nom.acc.voc:m2 # 114 Alo Antonio Benio Boccaccio Bozio Carlo:s2 Cyzio Czesio Donatello Dyzio Edzio Fonsio Franio Fredzio Frydzio Genio Gienio Grzesio Gucio Henio | ||
236 | + cat=noun flex=a lemma=o patal=n depr:pl:nom.acc.voc:m2 # 93 Ado Alberto Alfredo Bellotto Cagliostro Canaletto Giotto Kupido Leonardo Moskalisko Murzynisko Niemczysko Odo Pissarro Pizarro Prospero Roberto Ronaldo Szwedzisko Tintoretto | ||
237 | + | ||
238 | + cat=noun flex=o lemma=o subst:sg:nom:m2 # 18 Kupido apollo:s2 brudzio brysio escudo eskudo gołębisio guanako gwanako kieliszunio koziuleńko kupido misio munio piesio putto pysio renio | ||
239 | + cat=noun flex=a lemma=o subst:sg:gen.acc:m2 # 18 Kupido apollo:s2 brudzio brysio escudo eskudo gołębisio guanako gwanako kieliszunio koziuleńko kupido misio munio piesio putto pysio renio | ||
240 | + cat=noun flex=owi lemma=o subst:sg:dat:m2 # 18 Kupido apollo:s2 brudzio brysio escudo eskudo gołębisio guanako gwanako kieliszunio koziuleńko kupido misio munio piesio putto pysio renio | ||
241 | + cat=noun flex=em lemma=o subst:sg:inst:m2 # 18 Kupido apollo:s2 brudzio brysio escudo eskudo gołębisio guanako gwanako kieliszunio koziuleńko kupido misio munio piesio putto pysio renio | ||
242 | + cat=noun flex=u lemma=o patal=t subst:sg:loc:m2 # 10 apollo:s2 brudzio brysio gołębisio kieliszunio misio munio piesio pysio renio | ||
243 | + cat=noun flex=u lemma=o patal=n velar=t subst:sg:loc:m2 # 3 guanako gwanako koziuleńko | ||
244 | + cat=noun flex=ie lemma=o patal=n velar=n subst:sg:loc:m2 # 5 Kupido escudo eskudo kupido putto | ||
245 | + cat=noun flex=u lemma=o subst:sg:voc:m2 # 13 apollo:s2 brudzio brysio gołębisio guanako gwanako kieliszunio koziuleńko misio munio piesio pysio renio | ||
246 | + cat=noun flex=o lemma=o subst:sg:voc:m2 # 5 Kupido escudo eskudo kupido putto | ||
247 | + cat=noun flex=y lemma=o patal=n subst:pl:nom.acc.voc:m2 # 3 guanako gwanako koziuleńko | ||
248 | + cat=noun flex=e lemma=o patal=t subst:pl:nom.acc.voc:m2 # 10 apollo:s2 brudzio brysio gołębisio kieliszunio misio munio piesio pysio renio | ||
249 | + cat=noun flex=a lemma=o patal=n subst:pl:nom.acc.voc:m2 # 5 Kupido escudo eskudo kupido putto | ||
250 | + cat=noun flex=ów lemma=o subst:pl:gen:m2 # 18 Kupido apollo:s2 brudzio brysio escudo eskudo gołębisio guanako gwanako kieliszunio koziuleńko kupido misio munio piesio putto pysio renio | ||
251 | + cat=noun flex=om lemma=o subst:pl:dat:m2 # 18 Kupido apollo:s2 brudzio brysio escudo eskudo gołębisio guanako gwanako kieliszunio koziuleńko kupido misio munio piesio putto pysio renio | ||
252 | + cat=noun flex=ami lemma=o subst:pl:inst:m2 # 18 Kupido apollo:s2 brudzio brysio escudo eskudo gołębisio guanako gwanako kieliszunio koziuleńko kupido misio munio piesio putto pysio renio | ||
253 | + cat=noun flex=ach lemma=o subst:pl:loc:m2 # 18 Kupido apollo:s2 brudzio brysio escudo eskudo gołębisio guanako gwanako kieliszunio koziuleńko kupido misio munio piesio putto pysio renio | ||
254 | + | ||
255 | + cat=noun flex=o lemma=o subst:sg:nom.acc.voc:n:ncol # 3971 Baboszewo Bakałarzewo Baranowo Barczewo Beresteczko Berno Bielsko Bobrowo Bojanowo Borodino Braniewo Brno Brzesko Bródno Bukowo Bukowsko Bulkowo Busko Bądkowo CB-radio | ||
256 | + cat=noun flex=a lemma=o subst:sg:gen:n:ncol # 3971 Baboszewo Bakałarzewo Baranowo Barczewo Beresteczko Berno Bielsko Bobrowo Bojanowo Borodino Braniewo Brno Brzesko Bródno Bukowo Bukowsko Bulkowo Busko Bądkowo CB-radio | ||
257 | + cat=noun flex=u lemma=o subst:sg:dat:n:ncol # 3971 Baboszewo Bakałarzewo Baranowo Barczewo Beresteczko Berno Bielsko Bobrowo Bojanowo Borodino Braniewo Brno Brzesko Bródno Bukowo Bukowsko Bulkowo Busko Bądkowo CB-radio | ||
258 | + cat=noun flex=em lemma=o subst:sg:inst:n:ncol # 3971 Baboszewo Bakałarzewo Baranowo Barczewo Beresteczko Berno Bielsko Bobrowo Bojanowo Borodino Braniewo Brno Brzesko Bródno Bukowo Bukowsko Bulkowo Busko Bądkowo CB-radio | ||
259 | + cat=noun flex=u lemma=o patal=t subst:sg:loc:n:ncol # 49 CB-radio adadżio adagio agio arpedżio arpeggio ażio capriccio diabolo disagio drzewco dysażio dyzażio gorąco:s jajco jajo jojo kebraczo leczo leporello | ||
260 | + cat=noun flex=u lemma=o patal=n velar=t subst:sg:loc:n:ncol # 1168 Beresteczko Bielsko Brzesko Bukowsko Busko Chrzypsko Cyganiątko Drawsko Drezdenko Giżycko Grodzisko Ińsko Jerycho Jeziorsko Kluczewsko Kolsko Kongo Kościelisko Kłodzko Lesko | ||
261 | + cat=noun flex=ie lemma=o patal=n velar=n subst:sg:loc:n:ncol # 2751 Baboszewo Bakałarzewo Baranowo Barczewo Berno Bobrowo Bojanowo Borodino Braniewo Brno Bródno Bukowo Bulkowo Bądkowo Chełmno Chmielno Choczewo Czarnowo Czerniejewo Darłowo | ||
262 | + cat=noun flex=a lemma=o subst:pl:nom.acc.voc:n:ncol # 3971 Baboszewo Bakałarzewo Baranowo Barczewo Beresteczko Berno Bielsko Bobrowo Bojanowo Borodino Braniewo Brno Brzesko Bródno Bukowo Bukowsko Bulkowo Busko Bądkowo CB-radio | ||
263 | + cat=noun flex=ε lemma=o subst:pl:gen:n:ncol # 3930 Baboszewo Bakałarzewo Baranowo Barczewo Beresteczko Berno Bielsko Bobrowo Bojanowo Borodino Braniewo Brno Brzesko Bródno Bukowo Bukowsko Bulkowo Busko Bądkowo Chełmno | ||
264 | + cat=noun flex=ów lemma=o subst:pl:gen:n:ncol # 152 Baranowo Bobrowo Bojanowo Bukowo Bulkowo Bądkowo CB-radio Czarnowo Darłowo Dominowo Dygowo Działdowo Dzierzgowo Gniewkowo Godkowo Goworowo Gozdowo Gościkowo Grabowo Granowo | ||
265 | + cat=noun flex=om lemma=o subst:pl:dat:n:ncol # 3971 Baboszewo Bakałarzewo Baranowo Barczewo Beresteczko Berno Bielsko Bobrowo Bojanowo Borodino Braniewo Brno Brzesko Bródno Bukowo Bukowsko Bulkowo Busko Bądkowo CB-radio | ||
266 | + cat=noun flex=ami lemma=o subst:pl:inst:n:ncol # 3971 Baboszewo Bakałarzewo Baranowo Barczewo Beresteczko Berno Bielsko Bobrowo Bojanowo Borodino Braniewo Brno Brzesko Bródno Bukowo Bukowsko Bulkowo Busko Bądkowo CB-radio | ||
267 | + cat=noun flex=ach lemma=o subst:pl:loc:n:ncol # 3971 Baboszewo Bakałarzewo Baranowo Barczewo Beresteczko Berno Bielsko Bobrowo Bojanowo Borodino Braniewo Brno Brzesko Bródno Bukowo Bukowsko Bulkowo Busko Bądkowo CB-radio | ||
268 | + | ||
269 | + cat=noun flex=o lemma=o subst:pl:nom.voc:m1:pt # 93 Janostwo Tymoteuszostwo acaństwo ambasadorostwo:s2 aptekarzostwo arcyksięstwo:s2 asaństwo baronostwo:s2 braterstwo:s2 burgrabiostwo:s2 burgrabstwo:s2 burmistrzostwo:s2 carstwo:s2 cesarstwo:s2 chorąstwo:s2 chorążostwo:s2 cześnikostwo:s2 doktorostwo:s2 dyrektorostwo dyrektorstwo:s2 | ||
270 | + cat=noun flex=a lemma=o subst:pl:gen.acc:m1:pt # 93 Janostwo Tymoteuszostwo acaństwo ambasadorostwo:s2 aptekarzostwo arcyksięstwo:s2 asaństwo baronostwo:s2 braterstwo:s2 burgrabiostwo:s2 burgrabstwo:s2 burmistrzostwo:s2 carstwo:s2 cesarstwo:s2 chorąstwo:s2 chorążostwo:s2 cześnikostwo:s2 doktorostwo:s2 dyrektorostwo dyrektorstwo:s2 | ||
271 | + cat=noun flex=u lemma=o subst:pl:dat.loc:m1:pt # 93 Janostwo Tymoteuszostwo acaństwo ambasadorostwo:s2 aptekarzostwo arcyksięstwo:s2 asaństwo baronostwo:s2 braterstwo:s2 burgrabiostwo:s2 burgrabstwo:s2 burmistrzostwo:s2 carstwo:s2 cesarstwo:s2 chorąstwo:s2 chorążostwo:s2 cześnikostwo:s2 doktorostwo:s2 dyrektorostwo dyrektorstwo:s2 | ||
272 | + cat=noun flex=em lemma=o subst:pl:inst:m1:pt # 93 Janostwo Tymoteuszostwo acaństwo ambasadorostwo:s2 aptekarzostwo arcyksięstwo:s2 asaństwo baronostwo:s2 braterstwo:s2 burgrabiostwo:s2 burgrabstwo:s2 burmistrzostwo:s2 carstwo:s2 cesarstwo:s2 chorąstwo:s2 chorążostwo:s2 cześnikostwo:s2 doktorostwo:s2 dyrektorostwo dyrektorstwo:s2 | ||
273 | + | ||
274 | + cat=noun flex=um lemma=um subst:sg:nom.gen.dat.acc.inst.loc.voc:n:ncol # 420 Ateneum Bizancjum Colosseum Elizjum Koloseum Monachium Nobilium Ossolineum Palladium Pentium absolutorium absurdum adiantum adwerbium afelium agrominimum akcesorium akroterium akwarium alodium | ||
275 | + cat=noun flex=a lemma=um subst:pl:nom.acc.voc:n:ncol # 420 Ateneum Bizancjum Colosseum Elizjum Koloseum Monachium Nobilium Ossolineum Palladium Pentium absolutorium absurdum adiantum adwerbium afelium agrominimum akcesorium akroterium akwarium alodium | ||
276 | + cat=noun flex=ów lemma=um subst:pl:gen:n:ncol # 420 Ateneum Bizancjum Colosseum Elizjum Koloseum Monachium Nobilium Ossolineum Palladium Pentium absolutorium absurdum adiantum adwerbium afelium agrominimum akcesorium akroterium akwarium alodium | ||
277 | + cat=noun flex=om lemma=um subst:pl:dat:n:ncol # 420 Ateneum Bizancjum Colosseum Elizjum Koloseum Monachium Nobilium Ossolineum Palladium Pentium absolutorium absurdum adiantum adwerbium afelium agrominimum akcesorium akroterium akwarium alodium | ||
278 | + cat=noun flex=ami lemma=um subst:pl:inst:n:ncol # 420 Ateneum Bizancjum Colosseum Elizjum Koloseum Monachium Nobilium Ossolineum Palladium Pentium absolutorium absurdum adiantum adwerbium afelium agrominimum akcesorium akroterium akwarium alodium | ||
279 | + cat=noun flex=ach lemma=um subst:pl:loc:n:ncol # 420 Ateneum Bizancjum Colosseum Elizjum Koloseum Monachium Nobilium Ossolineum Palladium Pentium absolutorium absurdum adiantum adwerbium afelium agrominimum akcesorium akroterium akwarium alodium | ||
280 | + | ||
281 | + cat=noun flex=u lemma=us subst:sg:gen:m3 # 13 ablatiwus akuzatiwus datiwus genetiwus imperatiwus indikatiwus infinitiwus koniunktiwus lokatiwus nominatiwus optatiwus superlatiwus wokatiwus | ||
282 | + cat=noun flex=owi lemma=us subst:sg:dat:m3 # 13 ablatiwus akuzatiwus datiwus genetiwus imperatiwus indikatiwus infinitiwus koniunktiwus lokatiwus nominatiwus optatiwus superlatiwus wokatiwus | ||
283 | + cat=noun flex=em lemma=us subst:sg:inst:m3 # 13 ablatiwus akuzatiwus datiwus genetiwus imperatiwus indikatiwus infinitiwus koniunktiwus lokatiwus nominatiwus optatiwus superlatiwus wokatiwus | ||
284 | + cat=noun flex=ie lemma=us subst:sg:loc.voc:m3 # 13 ablatiwus akuzatiwus datiwus genetiwus imperatiwus indikatiwus infinitiwus koniunktiwus lokatiwus nominatiwus optatiwus superlatiwus wokatiwus | ||
285 | + cat=noun flex=y lemma=us subst:pl:nom.acc.voc:m3 # 13 ablatiwus akuzatiwus datiwus genetiwus imperatiwus indikatiwus infinitiwus koniunktiwus lokatiwus nominatiwus optatiwus superlatiwus wokatiwus | ||
286 | + cat=noun flex=ów lemma=us subst:pl:gen:m3 # 13 ablatiwus akuzatiwus datiwus genetiwus imperatiwus indikatiwus infinitiwus koniunktiwus lokatiwus nominatiwus optatiwus superlatiwus wokatiwus | ||
287 | + cat=noun flex=om lemma=us subst:pl:dat:m3 # 13 ablatiwus akuzatiwus datiwus genetiwus imperatiwus indikatiwus infinitiwus koniunktiwus lokatiwus nominatiwus optatiwus superlatiwus wokatiwus | ||
288 | + cat=noun flex=ami lemma=us subst:pl:inst:m3 # 13 ablatiwus akuzatiwus datiwus genetiwus imperatiwus indikatiwus infinitiwus koniunktiwus lokatiwus nominatiwus optatiwus superlatiwus wokatiwus | ||
289 | + cat=noun flex=ach lemma=us subst:pl:loc:m3 # 13 ablatiwus akuzatiwus datiwus genetiwus imperatiwus indikatiwus infinitiwus koniunktiwus lokatiwus nominatiwus optatiwus superlatiwus wokatiwus | ||
290 | + | ||
291 | + cat=noun flex=ona lemma=o(n) subst:sg:gen.acc:m1 # 9 Bruno Cycero Gwido Hugo:s1 Iwo Kato Otto Plato Scypio | ||
292 | + cat=noun flex=onowi lemma=o(n) subst:sg:dat:m1 # 9 Bruno Cycero Gwido Hugo:s1 Iwo Kato Otto Plato Scypio | ||
293 | + cat=noun flex=onem lemma=o(n) subst:sg:inst:m1 # 9 Bruno Cycero Gwido Hugo:s1 Iwo Kato Otto Plato Scypio | ||
294 | + cat=noun flex=onie lemma=o(n) subst:sg:loc.voc:m1 # 9 Bruno Cycero Gwido Hugo:s1 Iwo Kato Otto Plato Scypio | ||
295 | + cat=noun flex=onowie lemma=o(n) subst:pl:nom.voc:m1 # 9 Bruno Cycero Gwido Hugo:s1 Iwo Kato Otto Plato Scypio | ||
296 | + cat=noun flex=onów lemma=o(n) subst:pl:gen.acc:m1 # 9 Bruno Cycero Gwido Hugo:s1 Iwo Kato Otto Plato Scypio | ||
297 | + cat=noun flex=onom lemma=o(n) subst:pl:dat:m1 # 9 Bruno Cycero Gwido Hugo:s1 Iwo Kato Otto Plato Scypio | ||
298 | + cat=noun flex=onami lemma=o(n) subst:pl:inst:m1 # 9 Bruno Cycero Gwido Hugo:s1 Iwo Kato Otto Plato Scypio | ||
299 | + cat=noun flex=onach lemma=o(n) subst:pl:loc:m1 # 9 Bruno Cycero Gwido Hugo:s1 Iwo Kato Otto Plato Scypio | ||
300 | + cat=noun flex=ony lemma=o(n) depr:pl:nom.acc.voc:m2 # 9 Bruno Cycero Gwido Hugo:s1 Iwo Kato Otto Plato Scypio | ||
301 | + | ||
302 | + cat=noun flex=ę lemma=ę subst:sg:nom.acc.voc:n:col # 100 Laszę Murzynię armacię bachorzę bliźnię bocianię borsuczę bożę bydlę capię charcię chałupię chrząszczę chłopię cielę czarcię człeczę człowieczę diablę drzewię | ||
303 | + cat=noun flex=ęcia lemma=ę subst:sg:gen:n:col # 99 Laszę Murzynię armacię bachorzę bliźnię bocianię borsuczę bożę bydlę capię charcię chałupię chrząszczę chłopię cielę czarcię człeczę człowieczę diablę drzewię | ||
304 | + cat=noun flex=ęciu lemma=ę subst:sg:dat.loc:n:col # 99 Laszę Murzynię armacię bachorzę bliźnię bocianię borsuczę bożę bydlę capię charcię chałupię chrząszczę chłopię cielę czarcię człeczę człowieczę diablę drzewię | ||
305 | + cat=noun flex=ęciem lemma=ę subst:sg:inst:n:col # 99 Laszę Murzynię armacię bachorzę bliźnię bocianię borsuczę bożę bydlę capię charcię chałupię chrząszczę chłopię cielę czarcię człeczę człowieczę diablę drzewię | ||
306 | + cat=noun flex=ęta lemma=ę subst:pl:nom.acc.voc:n:col # 99 Laszę Murzynię armacię bachorzę bliźnię bocianię borsuczę bożę bydlę capię charcię chałupię chrząszczę chłopię cielę czarcię człeczę człowieczę diablę drzewię | ||
307 | + cat=noun flex=ąt lemma=ę subst:pl:gen:n:col # 99 Laszę Murzynię armacię bachorzę bliźnię bocianię borsuczę bożę bydlę capię charcię chałupię chrząszczę chłopię cielę czarcię człeczę człowieczę diablę drzewię | ||
308 | + cat=noun flex=ętom lemma=ę subst:pl:dat:n:col # 99 Laszę Murzynię armacię bachorzę bliźnię bocianię borsuczę bożę bydlę capię charcię chałupię chrząszczę chłopię cielę czarcię człeczę człowieczę diablę drzewię | ||
309 | + cat=noun flex=ętam′i lemma=ę subst:pl:inst:n:col # 99 Laszę Murzynię armacię bachorzę bliźnię bocianię borsuczę bożę bydlę capię charcię chałupię chrząszczę chłopię cielę czarcię człeczę człowieczę diablę drzewię | ||
310 | + cat=noun flex=ętach lemma=ę subst:pl:loc:n:col # 99 Laszę Murzynię armacię bachorzę bliźnię bocianię borsuczę bożę bydlę capię charcię chałupię chrząszczę chłopię cielę czarcię człeczę człowieczę diablę drzewię | ||
311 | + | ||
312 | + cat=noun flex=anie lemma=anin subst:pl:nom.voc:m1 # 229 Afroamerykanin Afrykanin Amerykanin Azerbejdżanin Azjanin Bałtosłowianin Bużanin Dziadoszanin Egipcjanin Fenicjanin Filipianin Galicjanin Germanin Goplanin Honduranin Indianin Jugosłowianin Kambodżanin Kampuczanin Kolosanin | ||
313 | + cat=noun flex=anów lemma=anin subst:pl:gen.acc:m1 # 51 Afroamerykanin Afrykanin Amerykanin Germanin Korsykanin Kostarykanin Meksykanin Mohikanin Portorykanin Pragermanin anglikanin arminianin augustianin augustorianin bazylianin bisurmanin dominikanin fabianin franciszkanin gallikanin | ||
314 | + cat=noun flex=an lemma=anin subst:pl:gen.acc:m1 # 196 Azerbejdżanin Azjanin Bałtosłowianin Bużanin Dziadoszanin Egipcjanin Fenicjanin Filipianin Galicjanin Goplanin Honduranin Indianin Jugosłowianin Kambodżanin Kampuczanin Kolosanin Koryntianin Kosowianin Kujawianin Lubuszanin | ||
315 | + cat=noun flex=anom lemma=anin subst:pl:dat:m1 # 229 Afroamerykanin Afrykanin Amerykanin Azerbejdżanin Azjanin Bałtosłowianin Bużanin Dziadoszanin Egipcjanin Fenicjanin Filipianin Galicjanin Germanin Goplanin Honduranin Indianin Jugosłowianin Kambodżanin Kampuczanin Kolosanin | ||
316 | + cat=noun flex=anami lemma=anin subst:pl:inst:m1 # 229 Afroamerykanin Afrykanin Amerykanin Azerbejdżanin Azjanin Bałtosłowianin Bużanin Dziadoszanin Egipcjanin Fenicjanin Filipianin Galicjanin Germanin Goplanin Honduranin Indianin Jugosłowianin Kambodżanin Kampuczanin Kolosanin | ||
317 | + cat=noun flex=anach lemma=anin subst:pl:loc:m1 # 229 Afroamerykanin Afrykanin Amerykanin Azerbejdżanin Azjanin Bałtosłowianin Bużanin Dziadoszanin Egipcjanin Fenicjanin Filipianin Galicjanin Germanin Goplanin Honduranin Indianin Jugosłowianin Kambodżanin Kampuczanin Kolosanin | ||
318 | + cat=noun flex=any lemma=anin depr:pl:nom.acc.voc:m2 # 229 Afroamerykanin Afrykanin Amerykanin Azerbejdżanin Azjanin Bałtosłowianin Bużanin Dziadoszanin Egipcjanin Fenicjanin Filipianin Galicjanin Germanin Goplanin Honduranin Indianin Jugosłowianin Kambodżanin Kampuczanin Kolosanin | ||
319 | + | ||
320 | + cat=noun flex=mię lemma=mię subst:sg:nom.acc.voc:n:ncol # 17 brzemię ciemię dwuimię dymię imię nadślemię plemię promię przedramię płomię ramię siemię strzemię szlemię wymię znamię ślemię | ||
321 | + cat=noun flex=mienia lemma=mię subst:sg:gen:n:ncol # 17 brzemię ciemię dwuimię dymię imię nadślemię plemię promię przedramię płomię ramię siemię strzemię szlemię wymię znamię ślemię | ||
322 | + cat=noun flex=mieniu lemma=mię subst:sg:dat.loc:n:ncol # 17 brzemię ciemię dwuimię dymię imię nadślemię plemię promię przedramię płomię ramię siemię strzemię szlemię wymię znamię ślemię | ||
323 | + cat=noun flex=mieniem lemma=mię subst:sg:inst:n:ncol # 17 brzemię ciemię dwuimię dymię imię nadślemię plemię promię przedramię płomię ramię siemię strzemię szlemię wymię znamię ślemię | ||
324 | + cat=noun flex=miona lemma=mię subst:pl:nom.acc.voc:n:ncol # 17 brzemię ciemię dwuimię dymię imię nadślemię plemię promię przedramię płomię ramię siemię strzemię szlemię wymię znamię ślemię | ||
325 | + cat=noun flex=mion lemma=mię subst:pl:gen:n:ncol # 17 brzemię ciemię dwuimię dymię imię nadślemię plemię promię przedramię płomię ramię siemię strzemię szlemię wymię znamię ślemię | ||
326 | + cat=noun flex=mionom lemma=mię subst:pl:dat:n:ncol # 17 brzemię ciemię dwuimię dymię imię nadślemię plemię promię przedramię płomię ramię siemię strzemię szlemię wymię znamię ślemię | ||
327 | + cat=noun flex=mionami lemma=mię subst:pl:inst:n:ncol # 17 brzemię ciemię dwuimię dymię imię nadślemię plemię promię przedramię płomię ramię siemię strzemię szlemię wymię znamię ślemię | ||
328 | + cat=noun flex=mionach lemma=mię subst:pl:loc:n:ncol # 17 brzemię ciemię dwuimię dymię imię nadślemię plemię promię przedramię płomię ramię siemię strzemię szlemię wymię znamię ślemię | ||
329 | + | ||
330 | + cat=noun flex=stwo lemma=stwo subst:pl:nom.voc:m1:pt # 93 Janostwo Tymoteuszostwo acaństwo ambasadorostwo:s2 aptekarzostwo arcyksięstwo:s2 asaństwo baronostwo:s2 braterstwo:s2 burgrabiostwo:s2 burgrabstwo:s2 burmistrzostwo:s2 carstwo:s2 cesarstwo:s2 chorąstwo:s2 chorążostwo:s2 cześnikostwo:s2 doktorostwo:s2 dyrektorostwo dyrektorstwo:s2 | ||
331 | + cat=noun flex=stwa lemma=stwo subst:pl:gen.acc:m1:pt # 93 Janostwo Tymoteuszostwo acaństwo ambasadorostwo:s2 aptekarzostwo arcyksięstwo:s2 asaństwo baronostwo:s2 braterstwo:s2 burgrabiostwo:s2 burgrabstwo:s2 burmistrzostwo:s2 carstwo:s2 cesarstwo:s2 chorąstwo:s2 chorążostwo:s2 cześnikostwo:s2 doktorostwo:s2 dyrektorostwo dyrektorstwo:s2 | ||
332 | + cat=noun flex=stwu lemma=stwo subst:pl:dat.loc:m1:pt # 93 Janostwo Tymoteuszostwo acaństwo ambasadorostwo:s2 aptekarzostwo arcyksięstwo:s2 asaństwo baronostwo:s2 braterstwo:s2 burgrabiostwo:s2 burgrabstwo:s2 burmistrzostwo:s2 carstwo:s2 cesarstwo:s2 chorąstwo:s2 chorążostwo:s2 cześnikostwo:s2 doktorostwo:s2 dyrektorostwo dyrektorstwo:s2 | ||
333 | + cat=noun flex=stwem lemma=stwo subst:pl:inst:m1:pt # 93 Janostwo Tymoteuszostwo acaństwo ambasadorostwo:s2 aptekarzostwo arcyksięstwo:s2 asaństwo baronostwo:s2 braterstwo:s2 burgrabiostwo:s2 burgrabstwo:s2 burmistrzostwo:s2 carstwo:s2 cesarstwo:s2 chorąstwo:s2 chorążostwo:s2 cześnikostwo:s2 doktorostwo:s2 dyrektorostwo dyrektorstwo:s2 | ||
334 | + | ||
335 | +* cat=noun flex=ego lemma=a subst:sg:gen.acc:m1 # 9 burgrabia gograbia grabia hrabia margrabia murgrabia sędzia:s1 wicehrabia współsędzia | ||
336 | +* cat=noun flex=ego lemma=a subst:sg:gen:m1 # 9 burgrabia gograbia grabia hrabia margrabia murgrabia sędzia:s1 wicehrabia współsędzia | ||
337 | +* cat=noun flex=emu lemma=a subst:sg:dat:m1 # 9 burgrabia gograbia grabia hrabia margrabia murgrabia sędzia:s1 wicehrabia współsędzia | ||
338 | +* cat=noun flex=ym lemma=a subst:sg:inst:m1 # 9 burgrabia gograbia grabia hrabia margrabia murgrabia sędzia:s1 wicehrabia współsędzia | ||
339 | +* cat=noun flex=ym lemma=a subst:sg:loc:m1 # 9 burgrabia gograbia grabia hrabia margrabia murgrabia sędzia:s1 wicehrabia współsędzia | ||
340 | +* cat=noun flex=u lemma=a subst:sg:voc:m1 # 7 Kościa ciamcia:s2 ciamciaramcia dziadzia dziamdzia:s2 dziumdzia:s2 ojczunia | ||
341 | +* cat=noun flex=e lemma=a subst:pl:nom.voc:m1 # 23 Czukcza bibliopola bidula:s3 biedula:s2 ciamcia:s2 ciamciaramcia cieśla fleja:s1 hulajdusza:s1 kaznodzieja królobójca mądrala:s1 męczydusza:s2 nindża oczajdusza:s1 panosza pijanica:s2 pjanica stupaja:s2 szuja:s2 | ||
342 | +* cat=noun flex=ε lemma=a subst:pl:gen.acc:m1 # 12 klecha mężczyzna skurczypałka starowinka:s2 stepka stupajka:s1 sługa:s1 tatka ścierciałka świerczałka śwircałka świszczypałka | ||
343 | +* cat=noun flex=ε lemma=a subst:sg:gen:f # 11 Genua Managua Mantua Nikaragua Papua Pardua:s1 genua kwinoa statua stoa tamandua | ||
344 | +* cat=noun flex=a lemma=a subst:sg:nom.acc.voc:n:ncol # 7 aksjoma apoftegma dilemma drama dylema klima:s1 poema:s1 | ||
345 | +* cat=noun flex=a lemma=a subst:sg:gen:n:ncol # 7 aksjoma apoftegma dilemma drama dylema klima:s1 poema:s1 | ||
346 | +* cat=noun flex=a lemma=a subst:sg:dat:n:ncol # 7 aksjoma apoftegma dilemma drama dylema klima:s1 poema:s1 | ||
347 | +* cat=noun flex=a lemma=a subst:sg:inst:n:ncol # 7 aksjoma apoftegma dilemma drama dylema klima:s1 poema:s1 | ||
348 | +* cat=noun flex=a lemma=a subst:sg:loc:n:ncol # 7 aksjoma apoftegma dilemma drama dylema klima:s1 poema:s1 | ||
349 | +* cat=noun flex=y lemma=ε subst:sg:gen:m1 # 8 aszmość aść imć:s1 mość:s1 waszeć waszmość wać waść | ||
350 | +* cat=noun flex=y lemma=ε subst:sg:dat.loc:m1 # 8 aszmość aść imć:s1 mość:s1 waszeć waszmość wać waść | ||
351 | +* cat=noun flex=u lemma=ε subst:sg:dat:m1 # 30 Lew:s1 acan acpan asan aspan aćpan chłop chłopiec czart czort diabeł jaśniepan jespan jeśpan kat mopan mospan mościompan ociec:s orzeł:s2 | ||
352 | +* cat=noun flex=y lemma=ε subst:sg:acc:m1 # 8 aszmość aść imć:s1 mość:s1 waszeć waszmość wać waść | ||
353 | +* cat=noun flex=ą lemma=ε subst:sg:inst:m1 # 8 aszmość aść imć:s1 mość:s1 waszeć waszmość wać waść | ||
354 | +* cat=noun flex=u lemma=ε subst:sg:loc:m1 # 25 Doniec acan acpan asan aspan aćpan chciwiec chłopiec jaśniepan jespan jeśpan mopan mospan mościompan młodzieniec ociec:s pan piszpan pomazaniec sampan:s1 | ||
355 | +* cat=noun flex=ie lemma=ε subst:sg:loc:m1 # 14 Cygan Hiszpan Norman:s2 bisurman cygan:s1 franciszkan grubian gwardian krajan mieszczan młodzian republikan skurwysyn zakrystian | ||
356 | +* cat=noun flex=y lemma=ε subst:sg:voc:m1 # 8 aszmość aść imć:s1 mość:s1 waszeć waszmość wać waść | ||
357 | +* cat=noun flex=ie lemma=ε subst:sg:voc:m1 # 26 Cygan Hiszpan Norman:s2 aspan bisurman cygan:s1 franciszkan grubian gwardian jaśniepan jespan jeśpan krajan mieszczan mopan mospan mościompan młodzian pan piszpan | ||
358 | +* cat=noun flex=ie lemma=ε subst:pl:nom.voc:m1 # 13 Cygan Hiszpan Norman:s2 bisurman cygan:s1 franciszkan grubian gwardian krajan mieszczan młodzian republikan zakrystian | ||
359 | +* cat=noun flex=u lemma=ε subst:sg:dat:m2 # 16 Lew:s2 arcypies babochłop czart czort diabeł kot:s1 lew:s2 lotokot mrówkolew orzeł:s1 osioł:s1 osioł:s2 pies:s1 półosioł łeb:s2 | ||
360 | +* cat=noun flex=e lemma=ε subst:pl:nom.acc.voc:m2 # 4 jeden:s kontredans pasjans preferans | ||
361 | +* cat=noun flex=ie lemma=ε subst:sg:loc:m3 # 10 Słonim białodrzew epejsodion epicedion jarząb:s2 kosodrzew srebrnodrzew wab:s2 złotogłów źreb | ||
362 | +* cat=noun flex=ie lemma=ε subst:sg:voc:m3 # 9 Słonim białodrzew dom jarząb:s2 kosodrzew srebrnodrzew wab:s2 złotogłów źreb | ||
363 | +* cat=noun flex=e lemma=ε subst:pl:nom.acc.voc:m3 # 34 alians ambulans anons asonans awans balans bilans dyliżans dysonans dystans fajans konkordans konsonans konwenans kwadrans:s1 lunch lynch mezalians niuans ordonans | ||
364 | +* cat=noun flex=a lemma=ε subst:pl:nom.acc.voc:m3 # 30 abstrakt akt:s2 apartament copyright cud dysgust dyzgust efekt ekscept ekspens ewent frukt furdyment grunt gust inspekt interes koszt organ:s2 pakt | ||
365 | +* cat=noun flex=y lemma=y subst:pl:nom.voc:m1 # 4 Batory Gorki Korfanty Oleksy | ||
366 | +* cat=noun flex=a lemma=o subst:sg:gen:m1 # 27 Ado Alberto Alfredo Bellotto Cagliostro Canaletto Giotto Kupido Leo Leonardo Odo Pissarro Pizarro Prospero Roberto Romeo Ronaldo Tintoretto Tito Umberto | ||
367 | +* cat=noun flex=o lemma=o subst:sg:nom.acc:m3 # 5 brzusio domcio nosio pampero wnusio | ||
368 | +* cat=noun flex=a lemma=o subst:sg:gen:m3 # 5 brzusio domcio nosio pampero wnusio | ||
369 | +* cat=noun flex=owi lemma=o subst:sg:dat:m3 # 5 brzusio domcio nosio pampero wnusio | ||
370 | +* cat=noun flex=em lemma=o subst:sg:inst:m3 # 5 brzusio domcio nosio pampero wnusio | ||
371 | +* cat=noun flex=u lemma=o subst:sg:loc:m3 # 4 brzusio domcio nosio wnusio | ||
372 | +* cat=noun flex=u lemma=o subst:sg:voc:m3 # 4 brzusio domcio nosio wnusio | ||
373 | +* cat=noun flex=e lemma=o subst:pl:nom.acc.voc:m3 # 4 brzusio domcio nosio wnusio | ||
374 | +* cat=noun flex=ów lemma=o subst:pl:gen:m3 # 5 brzusio domcio nosio pampero wnusio | ||
375 | +* cat=noun flex=om lemma=o subst:pl:dat:m3 # 5 brzusio domcio nosio pampero wnusio | ||
376 | +* cat=noun flex=ami lemma=o subst:pl:inst:m3 # 5 brzusio domcio nosio pampero wnusio | ||
377 | +* cat=noun flex=ach lemma=o subst:pl:loc:m3 # 5 brzusio domcio nosio pampero wnusio | ||
378 | +* cat=noun flex=y lemma=o subst:pl:gen:n:ncol # 5 diabolo piccolo:s2 pikolo:s2 pueblo tremolo | ||
379 | + | ||
1 | 380 | ||
2 | cat=adj flex=e lemma=y adj:sg:nom.acc.voc:n:pos|adj:pl:nom.acc.voc:m2.m3.f.n:pos # 66261 AK-owski AL-owski GUS-owski KOR-owski NATO-wski NRD-owski NRF-owski NSZ-owski ONR-owski ONZ-owski OPZZ-owski PAN-owski PAP-owski PAX-owski PGR-owski PIW-owski PPS-owski PRL-owski PSL-owski PTTK-owski | 381 | cat=adj flex=e lemma=y adj:sg:nom.acc.voc:n:pos|adj:pl:nom.acc.voc:m2.m3.f.n:pos # 66261 AK-owski AL-owski GUS-owski KOR-owski NATO-wski NRD-owski NRF-owski NSZ-owski ONR-owski ONZ-owski OPZZ-owski PAN-owski PAP-owski PAX-owski PGR-owski PIW-owski PPS-owski PRL-owski PSL-owski PTTK-owski |
3 | cat=adj flex=y lemma=y adj:sg:nom.voc:m1.m2.m3:pos|adj:sg:acc:m3:pos|adj:pl:nom.voc:m1:pos # 4181 absorbujący agrolotniczy akceptujący aktywizujący alarmujący alergizujący alfapromieniotwórczy ambarasujący anieli antylopi antyrobotniczy aprobujący arcybiskupi arcyksiążęcy armatni autorczy autoszyderczy awanturniczy babi badający | 382 | cat=adj flex=y lemma=y adj:sg:nom.voc:m1.m2.m3:pos|adj:sg:acc:m3:pos|adj:pl:nom.voc:m1:pos # 4181 absorbujący agrolotniczy akceptujący aktywizujący alarmujący alergizujący alfapromieniotwórczy ambarasujący anieli antylopi antyrobotniczy aprobujący arcybiskupi arcyksiążęcy armatni autorczy autoszyderczy awanturniczy babi badający |
morphology/data/interp_rules_old4.dic
@@ -213,33 +213,6 @@ | @@ -213,33 +213,6 @@ | ||
213 | cat=noun flex=ach lemma=e subst:pl:loc:m1 # 52 Allende Bartoszcze Blikle Bonaparte Bramante Capone Cardinale:s1 Croce Dante Eile Eliade Faure:s1 Fichte Gawle Giorgione Goethe Heine Hesse Hoene Hoppe | 213 | cat=noun flex=ach lemma=e subst:pl:loc:m1 # 52 Allende Bartoszcze Blikle Bonaparte Bramante Capone Cardinale:s1 Croce Dante Eile Eliade Faure:s1 Fichte Gawle Giorgione Goethe Heine Hesse Hoene Hoppe |
214 | cat=noun flex=e lemma=e depr:pl:nom.acc.voc:m2 # 70 Allende Ante Bartoszcze Blikle Bonaparte Bramante Capone Cardinale:s1 Croce Crusoe Curie Dante Defoe Eile Eliade Faure:s1 Fichte Gawle Giorgione Giuseppe | 214 | cat=noun flex=e lemma=e depr:pl:nom.acc.voc:m2 # 70 Allende Ante Bartoszcze Blikle Bonaparte Bramante Capone Cardinale:s1 Croce Crusoe Curie Dante Defoe Eile Eliade Faure:s1 Fichte Gawle Giorgione Giuseppe |
215 | 215 | ||
216 | - cat=noun flex=e lemma=e subst:sg:nom.acc.voc:n:ncol # 3034 Bialskie Białostockie Bielskie Bydgoskie Chełmskie Chyżne Ciechanowskie Cieszyńskie Czarne Częstochowskie Dąbie Dębe Elbląskie Fosowskie Gdańskie Gorzowskie Głębokie Hrebenne Humenne Jedwabne | ||
217 | - cat=noun flex=ego lemma=e subst:sg:gen:n:ncol # 282 Bialskie Białostockie Bielskie Bydgoskie Chełmskie Chyżne Ciechanowskie Cieszyńskie Czarne Częstochowskie Dębe Elbląskie Fosowskie Gdańskie Gorzowskie Głębokie Hrebenne Humenne Jedwabne Jeleniogórskie | ||
218 | - cat=noun flex=e lemma=e subst:sg:gen:n:ncol # 4 ekstemporale faksymile regale uniwersale | ||
219 | - cat=noun flex=a lemma=e subst:sg:gen:n:ncol # 2748 Dąbie Koźle Mazowsze Międzylesie Murzasichle Naddniestrze Nadodrze Oksywie Okęcie Opole Oświecenie Podbeskidzie Podhale Podkarpacie Podlasie Podnieprze Podole Podtatrze Pomorze Powołże | ||
220 | - cat=noun flex=ym lemma=e subst:sg:inst:n:ncol # 200 bagażowe bartne bazarne becikowe brzegowe butelkowe bykowe centralne cenzurowane chorobowe cudze czepne czerwone czesne czopowe dobre drogowe drugie drukowane dworowe | ||
221 | - cat=noun flex=em lemma=e subst:sg:inst:n:ncol # 2830 Bialskie Białostockie Bielskie Bydgoskie Chełmskie Chyżne Ciechanowskie Cieszyńskie Czarne Częstochowskie Dąbie Dębe Elbląskie Fosowskie Gdańskie Gorzowskie Głębokie Hrebenne Humenne Jedwabne | ||
222 | - cat=noun flex=e lemma=e subst:sg:inst:n:ncol # 4 ekstemporale faksymile regale uniwersale | ||
223 | - cat=noun flex=u lemma=e subst:sg:dat:n:ncol # 2748 Dąbie Koźle Mazowsze Międzylesie Murzasichle Naddniestrze Nadodrze Oksywie Okęcie Opole Oświecenie Podbeskidzie Podhale Podkarpacie Podlasie Podnieprze Podole Podtatrze Pomorze Powołże | ||
224 | - cat=noun flex=emu lemma=e subst:sg:dat:n:ncol # 282 Bialskie Białostockie Bielskie Bydgoskie Chełmskie Chyżne Ciechanowskie Cieszyńskie Czarne Częstochowskie Dębe Elbląskie Fosowskie Gdańskie Gorzowskie Głębokie Hrebenne Humenne Jedwabne Jeleniogórskie | ||
225 | - cat=noun flex=e lemma=e subst:sg:dat:n:ncol # 4 ekstemporale faksymile regale uniwersale | ||
226 | - cat=noun flex=ym lemma=e subst:sg:loc:n:ncol # 200 bagażowe bartne bazarne becikowe brzegowe butelkowe bykowe centralne cenzurowane chorobowe cudze czepne czerwone czesne czopowe dobre drogowe drugie drukowane dworowe | ||
227 | - cat=noun flex=u lemma=e subst:sg:loc:n:ncol # 2747 Dąbie Koźle Mazowsze Międzylesie Murzasichle Naddniestrze Nadodrze Oksywie Okęcie Opole Oświecenie Podbeskidzie Podhale Podkarpacie Podlasie Podnieprze Podole Podtatrze Pomorze Powołże | ||
228 | - cat=noun flex=ie lemma=e subst:sg:loc:n:ncol # 1 andante | ||
229 | - cat=noun flex=em lemma=e subst:sg:loc:n:ncol # 82 Bialskie Białostockie Bielskie Bydgoskie Chełmskie Chyżne Ciechanowskie Cieszyńskie Czarne Częstochowskie Dębe Elbląskie Fosowskie Gdańskie Gorzowskie Głębokie Hrebenne Humenne Jedwabne Jeleniogórskie | ||
230 | - cat=noun flex=e lemma=e subst:sg:loc:n:ncol # 4 ekstemporale faksymile regale uniwersale | ||
231 | - cat=noun flex=e lemma=e subst:pl:nom.acc.voc:n:ncol # 282 Bialskie Białostockie Bielskie Bydgoskie Chełmskie Chyżne Ciechanowskie Cieszyńskie Czarne Częstochowskie Dębe Elbląskie Fosowskie Gdańskie Gorzowskie Głębokie Hrebenne Humenne Jedwabne Jeleniogórskie | ||
232 | - cat=noun flex=a lemma=e subst:pl:nom.acc.voc:n:ncol # 2748 Dąbie Koźle Mazowsze Międzylesie Murzasichle Naddniestrze Nadodrze Oksywie Okęcie Opole Oświecenie Podbeskidzie Podhale Podkarpacie Podlasie Podnieprze Podole Podtatrze Pomorze Powołże | ||
233 | - cat=noun flex=ε lemma=e subst:pl:gen:n:ncol # 2133 Okęcie Oświecenie Podkarpacie acetylowanie akanie alkilowanie andante anulowanie arcyłganie aresztowanie arkadowanie autoformatowanie autoholowanie autoutlenianie baczenie badanie bajanie bajdurzenie bajerowanie bajtlowanie | ||
234 | - cat=noun flex=ów lemma=e subst:pl:gen:n:ncol # 8 drzewce krzywce lice mikropyle oje tomiszcze ślepie ślipie | ||
235 | - cat=noun flex=ych lemma=e subst:pl:gen:n:ncol # 282 Bialskie Białostockie Bielskie Bydgoskie Chełmskie Chyżne Ciechanowskie Cieszyńskie Czarne Częstochowskie Dębe Elbląskie Fosowskie Gdańskie Gorzowskie Głębokie Hrebenne Humenne Jedwabne Jeleniogórskie | ||
236 | - cat=noun flex=y lemma=e subst:pl:gen:n:ncol # 632 Dąbie Koźle Mazowsze Międzylesie Murzasichle Naddniestrze Nadodrze Oksywie Okęcie Opole Podbeskidzie Podhale Podkarpacie Podlasie Podnieprze Podole Podtatrze Pomorze Powołże Rozewie | ||
237 | - cat=noun flex=ymi lemma=e subst:pl:inst:n:ncol # 282 Bialskie Białostockie Bielskie Bydgoskie Chełmskie Chyżne Ciechanowskie Cieszyńskie Czarne Częstochowskie Dębe Elbląskie Fosowskie Gdańskie Gorzowskie Głębokie Hrebenne Humenne Jedwabne Jeleniogórskie | ||
238 | - cat=noun flex=ami lemma=e subst:pl:inst:n:ncol # 2748 Dąbie Koźle Mazowsze Międzylesie Murzasichle Naddniestrze Nadodrze Oksywie Okęcie Opole Oświecenie Podbeskidzie Podhale Podkarpacie Podlasie Podnieprze Podole Podtatrze Pomorze Powołże | ||
239 | - cat=noun flex=ym lemma=e subst:pl:dat:n:ncol # 282 Bialskie Białostockie Bielskie Bydgoskie Chełmskie Chyżne Ciechanowskie Cieszyńskie Czarne Częstochowskie Dębe Elbląskie Fosowskie Gdańskie Gorzowskie Głębokie Hrebenne Humenne Jedwabne Jeleniogórskie | ||
240 | - cat=noun flex=om lemma=e subst:pl:dat:n:ncol # 2748 Dąbie Koźle Mazowsze Międzylesie Murzasichle Naddniestrze Nadodrze Oksywie Okęcie Opole Oświecenie Podbeskidzie Podhale Podkarpacie Podlasie Podnieprze Podole Podtatrze Pomorze Powołże | ||
241 | - cat=noun flex=ych lemma=e subst:pl:loc:n:ncol # 282 Bialskie Białostockie Bielskie Bydgoskie Chełmskie Chyżne Ciechanowskie Cieszyńskie Czarne Częstochowskie Dębe Elbląskie Fosowskie Gdańskie Gorzowskie Głębokie Hrebenne Humenne Jedwabne Jeleniogórskie | ||
242 | - cat=noun flex=ach lemma=e subst:pl:loc:n:ncol # 2748 Dąbie Koźle Mazowsze Międzylesie Murzasichle Naddniestrze Nadodrze Oksywie Okęcie Opole Oświecenie Podbeskidzie Podhale Podkarpacie Podlasie Podnieprze Podole Podtatrze Pomorze Powołże | ||
243 | 216 | ||
244 | cat=noun flex=e lemma=e patal=t subst:sg:nom.acc.voc:n:ncol # 2837 Bialskie Białostockie Bielskie Bydgoskie Chełmskie Ciechanowskie Cieszyńskie Częstochowskie Dąbie Elbląskie Fosowskie Gdańskie Gorzowskie Głębokie Jeleniogórskie Kaliskie Katowickie Kieleckie Kijowskie Kolonowskie | 217 | cat=noun flex=e lemma=e patal=t subst:sg:nom.acc.voc:n:ncol # 2837 Bialskie Białostockie Bielskie Bydgoskie Chełmskie Ciechanowskie Cieszyńskie Częstochowskie Dąbie Elbląskie Fosowskie Gdańskie Gorzowskie Głębokie Jeleniogórskie Kaliskie Katowickie Kieleckie Kijowskie Kolonowskie |
245 | cat=noun flex=ego lemma=e patal=t subst:sg:gen:n:ncol # 86 Bialskie Białostockie Bielskie Bydgoskie Chełmskie Ciechanowskie Cieszyńskie Częstochowskie Elbląskie Fosowskie Gdańskie Gorzowskie Głębokie Jeleniogórskie Kaliskie Katowickie Kieleckie Kijowskie Kolonowskie Konińskie | 218 | cat=noun flex=ego lemma=e patal=t subst:sg:gen:n:ncol # 86 Bialskie Białostockie Bielskie Bydgoskie Chełmskie Ciechanowskie Cieszyńskie Częstochowskie Elbląskie Fosowskie Gdańskie Gorzowskie Głębokie Jeleniogórskie Kaliskie Katowickie Kieleckie Kijowskie Kolonowskie Konińskie |
morphology/data/rev_rules.dic
@@ -53,6 +53,9 @@ | @@ -53,6 +53,9 @@ | ||
53 | @NOUN-LEMMA-STWO | 53 | @NOUN-LEMMA-STWO |
54 | dowolne stwo lemma=stwo | 54 | dowolne stwo lemma=stwo |
55 | 55 | ||
56 | +@NOUN-LEMMA-NI | ||
57 | + dowolne n′i lemma=ni | ||
58 | + | ||
56 | @NOUN-LEMMA-CAP | 59 | @NOUN-LEMMA-CAP |
57 | dowolne lemma=εC | 60 | dowolne lemma=εC |
58 | * kapitaliki_wyglos A lemma=A | 61 | * kapitaliki_wyglos A lemma=A |
morphology/data/rules.dic
@@ -191,6 +191,16 @@ | @@ -191,6 +191,16 @@ | ||
191 | dowolne stvo flex=stwo patal=stwo cat=noun | 191 | dowolne stvo flex=stwo patal=stwo cat=noun |
192 | dowolne stvem flex=stwem patal=stwo cat=noun | 192 | dowolne stvem flex=stwem patal=stwo cat=noun |
193 | 193 | ||
194 | +@NOUN-FLEX-NI | ||
195 | + aiy n′i flex=ni patal=ni cat=noun | ||
196 | + aiy n′ą flex=nią patal=ni cat=noun | ||
197 | + aiy n′ę flex=nię patal=ni cat=noun | ||
198 | + aiy n′e flex=nie patal=ni cat=noun | ||
199 | + aiy n′ flex=ń patal=ni cat=noun | ||
200 | + aiy n′ax flex=niach patal=ni cat=noun | ||
201 | + aiy n′om flex=niom patal=ni cat=noun | ||
202 | + aiy n′am′i flex=niami patal=ni cat=noun | ||
203 | + | ||
194 | @NOUN-FLEX-CAP | 204 | @NOUN-FLEX-CAP |
195 | kapitaliki_y flex=yC con cat=noun | 205 | kapitaliki_y flex=yC con cat=noun |
196 | kapitaliki_e e flex=eC con cat=noun | 206 | kapitaliki_e e flex=eC con cat=noun |
morphology/data/schemata.dic
1 | -KOLWIEK-SUFFIXES ADJ-FLEX-PATAL ADJ-LEMMA-PATAL | ||
2 | -KOLWIEK-SUFFIXES ADJ-FLEX-NPATAL ADJ-LEMMA-NPATAL | ||
3 | -PREF-SUP ADJ-FLEX-GRAD ADJ-GRAD-PATAL ADJ-LEMMA-PATAL | ||
4 | -PREF-SUP ADJ-FLEX-GRAD ADJ-GRAD-NPATAL ADJ-LEMMA-NPATAL | 1 | +#KOLWIEK-SUFFIXES ADJ-FLEX-PATAL ADJ-LEMMA-PATAL |
2 | +#KOLWIEK-SUFFIXES ADJ-FLEX-NPATAL ADJ-LEMMA-NPATAL | ||
3 | +#PREF-SUP ADJ-FLEX-GRAD ADJ-GRAD-PATAL ADJ-LEMMA-PATAL | ||
4 | +#PREF-SUP ADJ-FLEX-GRAD ADJ-GRAD-NPATAL ADJ-LEMMA-NPATAL | ||
5 | #PREF-SUP ADV-FLEX-PATAL ADV-LEMMA-PATAL | 5 | #PREF-SUP ADV-FLEX-PATAL ADV-LEMMA-PATAL |
6 | #PREF-SUP ADV-FLEX-NPATAL ADV-LEMMA-NPATAL | 6 | #PREF-SUP ADV-FLEX-NPATAL ADV-LEMMA-NPATAL |
7 | #NOUN-FLEX-PATAL NOUN-LEMMA-PATAL | 7 | #NOUN-FLEX-PATAL NOUN-LEMMA-PATAL |
@@ -12,30 +12,31 @@ PREF-SUP ADJ-FLEX-GRAD ADJ-GRAD-NPATAL ADJ-LEMMA-NPATAL | @@ -12,30 +12,31 @@ PREF-SUP ADJ-FLEX-GRAD ADJ-GRAD-NPATAL ADJ-LEMMA-NPATAL | ||
12 | #NOUN-FLEX-O(N) NOUN-LEMMA-O(N) | 12 | #NOUN-FLEX-O(N) NOUN-LEMMA-O(N) |
13 | #NOUN-FLEX-STWO NOUN-LEMMA-STWO | 13 | #NOUN-FLEX-STWO NOUN-LEMMA-STWO |
14 | #NOUN-FLEX-CAP NOUN-LEMMA-CAP | 14 | #NOUN-FLEX-CAP NOUN-LEMMA-CAP |
15 | -#PREF-ε FIN-FLEX VERB-FLEX2 VERB-GROUP-SUFIX VERB-LEMMA-SUFIX | ||
16 | -#PREF-NIE GER-FLEX VERB-FLEX2 VERB-GROUP-SUFIX VERB-LEMMA-SUFIX | ||
17 | -#PREF-NIE PPAS-FLEX VERB-FLEX2 VERB-GROUP-SUFIX VERB-LEMMA-SUFIX | ||
18 | -#PREF-ε PRAET-FLEX VERB-FLEX2 VERB-GROUP-SUFIX VERB-LEMMA-SUFIX | ||
19 | -#PREF-ε FIN-FLEX-J VERB-FLEX2-J VERB-GROUP-SUFIX VERB-LEMMA-SUFIX | ||
20 | -#PREF-NIE GER-FLEX VERB-FLEX2-J VERB-GROUP-SUFIX VERB-LEMMA-SUFIX | ||
21 | -#PREF-NIE PACT-FLEX VERB-FLEX2-J VERB-GROUP-SUFIX VERB-LEMMA-SUFIX | ||
22 | -#PREF-NIE PPAS-FLEX VERB-FLEX2-J VERB-GROUP-SUFIX VERB-LEMMA-SUFIX | ||
23 | -#PREF-ε FIN-FLEX VERB-FLEX2 VERB-GROUP-PATAL VERB-LEMMA-PATAL | ||
24 | -#PREF-NIE GER-FLEX VERB-FLEX2 VERB-GROUP-PATAL VERB-LEMMA-PATAL | ||
25 | -#PREF-NIE PPAS-FLEX VERB-FLEX2 VERB-GROUP-PATAL VERB-LEMMA-PATAL | ||
26 | -#PREF-ε PRAET-FLEX VERB-FLEX2 VERB-GROUP-PATAL VERB-LEMMA-PATAL | ||
27 | -#PREF-ε FIN-FLEX-J VERB-FLEX2-J VERB-GROUP-J-PATAL VERB-LEMMA-PATAL | ||
28 | -#PREF-NIE GER-FLEX VERB-FLEX2-J VERB-GROUP-J-PATAL VERB-LEMMA-PATAL | ||
29 | -#PREF-NIE PACT-FLEX VERB-FLEX2-J VERB-GROUP-J-PATAL VERB-LEMMA-PATAL | ||
30 | -#PREF-NIE PPAS-FLEX VERB-FLEX2-J VERB-GROUP-J-PATAL VERB-LEMMA-PATAL | ||
31 | -#PREF-ε FIN-FLEX VERB-FLEX2 VERB-GROUP-NĄ VERB-LEMMA-NĄ | ||
32 | -#PREF-NIE GER-FLEX VERB-FLEX2 VERB-GROUP-NĄ VERB-LEMMA-NĄ | ||
33 | -#PREF-NIE PPAS-FLEX VERB-FLEX2 VERB-GROUP-NĄ VERB-LEMMA-NĄ | ||
34 | -#PREF-ε PRAET-FLEX VERB-FLEX2 VERB-GROUP-NĄ VERB-LEMMA-NĄ | ||
35 | -#PREF-ε FIN-FLEX-J VERB-FLEX2-J VERB-GROUP-J-NĄ VERB-LEMMA-NĄ | ||
36 | -#PREF-NIE GER-FLEX VERB-FLEX2-J VERB-GROUP-J-NĄ VERB-LEMMA-NĄ | ||
37 | -#PREF-NIE PACT-FLEX VERB-FLEX2-J VERB-GROUP-J-NĄ VERB-LEMMA-NĄ | ||
38 | -#PREF-NIE PPAS-FLEX VERB-FLEX2-J VERB-GROUP-J-NĄ VERB-LEMMA-NĄ | 15 | +#NOUN-FLEX-NI NOUN-LEMMA-NI |
16 | +PREF-ε FIN-FLEX VERB-FLEX2 VERB-GROUP-SUFIX VERB-LEMMA-SUFIX | ||
17 | +PREF-NIE GER-FLEX VERB-FLEX2 VERB-GROUP-SUFIX VERB-LEMMA-SUFIX | ||
18 | +PREF-NIE PPAS-FLEX VERB-FLEX2 VERB-GROUP-SUFIX VERB-LEMMA-SUFIX | ||
19 | +PREF-ε PRAET-FLEX VERB-FLEX2 VERB-GROUP-SUFIX VERB-LEMMA-SUFIX | ||
20 | +PREF-ε FIN-FLEX-J VERB-FLEX2-J VERB-GROUP-SUFIX VERB-LEMMA-SUFIX | ||
21 | +PREF-NIE GER-FLEX VERB-FLEX2-J VERB-GROUP-SUFIX VERB-LEMMA-SUFIX | ||
22 | +PREF-NIE PACT-FLEX VERB-FLEX2-J VERB-GROUP-SUFIX VERB-LEMMA-SUFIX | ||
23 | +PREF-NIE PPAS-FLEX VERB-FLEX2-J VERB-GROUP-SUFIX VERB-LEMMA-SUFIX | ||
24 | +PREF-ε FIN-FLEX VERB-FLEX2 VERB-GROUP-PATAL VERB-LEMMA-PATAL | ||
25 | +PREF-NIE GER-FLEX VERB-FLEX2 VERB-GROUP-PATAL VERB-LEMMA-PATAL | ||
26 | +PREF-NIE PPAS-FLEX VERB-FLEX2 VERB-GROUP-PATAL VERB-LEMMA-PATAL | ||
27 | +PREF-ε PRAET-FLEX VERB-FLEX2 VERB-GROUP-PATAL VERB-LEMMA-PATAL | ||
28 | +PREF-ε FIN-FLEX-J VERB-FLEX2-J VERB-GROUP-J-PATAL VERB-LEMMA-PATAL | ||
29 | +PREF-NIE GER-FLEX VERB-FLEX2-J VERB-GROUP-J-PATAL VERB-LEMMA-PATAL | ||
30 | +PREF-NIE PACT-FLEX VERB-FLEX2-J VERB-GROUP-J-PATAL VERB-LEMMA-PATAL | ||
31 | +PREF-NIE PPAS-FLEX VERB-FLEX2-J VERB-GROUP-J-PATAL VERB-LEMMA-PATAL | ||
32 | +PREF-ε FIN-FLEX VERB-FLEX2 VERB-GROUP-NĄ VERB-LEMMA-NĄ | ||
33 | +PREF-NIE GER-FLEX VERB-FLEX2 VERB-GROUP-NĄ VERB-LEMMA-NĄ | ||
34 | +PREF-NIE PPAS-FLEX VERB-FLEX2 VERB-GROUP-NĄ VERB-LEMMA-NĄ | ||
35 | +PREF-ε PRAET-FLEX VERB-FLEX2 VERB-GROUP-NĄ VERB-LEMMA-NĄ | ||
36 | +PREF-ε FIN-FLEX-J VERB-FLEX2-J VERB-GROUP-J-NĄ VERB-LEMMA-NĄ | ||
37 | +PREF-NIE GER-FLEX VERB-FLEX2-J VERB-GROUP-J-NĄ VERB-LEMMA-NĄ | ||
38 | +PREF-NIE PACT-FLEX VERB-FLEX2-J VERB-GROUP-J-NĄ VERB-LEMMA-NĄ | ||
39 | +PREF-NIE PPAS-FLEX VERB-FLEX2-J VERB-GROUP-J-NĄ VERB-LEMMA-NĄ | ||
39 | #NOUN-FLEX-FOREIGN NOUN-LEMMA-FOREIGN | 40 | #NOUN-FLEX-FOREIGN NOUN-LEMMA-FOREIGN |
40 | #NOUN-FLEX-APOSTROF NOUN-LEMMA-FOREIGN | 41 | #NOUN-FLEX-APOSTROF NOUN-LEMMA-FOREIGN |
41 | #LU-NOUN | 42 | #LU-NOUN |
morphology/dict.ml
@@ -196,112 +196,155 @@ let rec get_aspect lemma = function | @@ -196,112 +196,155 @@ let rec get_aspect lemma = function | ||
196 | | _ -> get_aspect lemma l) | 196 | | _ -> get_aspect lemma l) |
197 | | [] -> failwith ("get_aspect: " ^ lemma) | 197 | | [] -> failwith ("get_aspect: " ^ lemma) |
198 | 198 | ||
199 | -let merge_interps forms = | 199 | +let get_lemma_suf lemma = |
200 | + let lemma_suf = | ||
201 | + if lemma = "" then "" else | ||
202 | + List.hd (List.rev (Xunicode.utf8_chars_of_utf8_string (Stem.simplify_lemma lemma))) in | ||
203 | + match lemma_suf with | ||
204 | + "a" -> "a" | ||
205 | + | "e" -> "e" | ||
206 | + | "o" -> "o" | ||
207 | + | "y" -> "y" | ||
208 | + | "i" -> "y" | ||
209 | + | "ę" -> "ę" | ||
210 | + | _ -> "ε" | ||
211 | + | ||
212 | +let get_orth_suf orth = | ||
213 | + let orth_suf = | ||
214 | + if orth = "" then "" else | ||
215 | + List.hd (List.rev (Xunicode.utf8_chars_of_utf8_string orth)) in | ||
216 | + match orth_suf with | ||
217 | + "j" -> "j" | ||
218 | + | "e" -> "e" | ||
219 | + | _ -> "ε" | ||
220 | + | ||
221 | +let merge_interps lemma forms = | ||
222 | + let lemma_suf = get_lemma_suf lemma in | ||
200 | let map = Xlist.fold forms StringMap.empty (fun map form -> | 223 | let map = Xlist.fold forms StringMap.empty (fun map form -> |
201 | (* printf "merge_interps 1: %s %s\n%!" form.orth form.interp; *) | 224 | (* printf "merge_interps 1: %s %s\n%!" form.orth form.interp; *) |
202 | StringMap.add_inc map form.orth (StringSet.singleton form.interp) (fun set -> StringSet.add set form.interp)) in | 225 | StringMap.add_inc map form.orth (StringSet.singleton form.interp) (fun set -> StringSet.add set form.interp)) in |
203 | StringMap.fold map [] (fun forms orth set -> | 226 | StringMap.fold map [] (fun forms orth set -> |
204 | (* printf "merge_interps 2: %s %s\n%!" orth (String.concat " " (StringSet.to_list set)); *) | 227 | (* printf "merge_interps 2: %s %s\n%!" orth (String.concat " " (StringSet.to_list set)); *) |
205 | - match Xlist.sort (StringSet.to_list set) compare with | ||
206 | - ["adv"] -> {empty_form with orth=orth; interp="adv:pos"} :: forms | ||
207 | - | ["adv";"adv:pos"] -> {empty_form with orth=orth; interp="adv:pos"} :: forms | ||
208 | - | [interp] -> {empty_form with orth=orth; interp=interp} :: forms | ||
209 | - | ["adj:pl:acc:m2.m3.f.n:pos";"adj:pl:nom.voc:m2.m3.f.n:pos";"adj:sg:acc:n:pos";"adj:sg:nom.voc:n:pos"] -> {empty_form with orth=orth; interp="adj:sg:nom.acc.voc:n:pos|adj:pl:nom.acc.voc:m2.m3.f.n:pos"} :: forms | ||
210 | - | ["adj:sg:acc:m1.m2:pos";"adj:sg:gen:m1.m2.m3.n:pos"] -> {empty_form with orth=orth; interp="adj:sg:gen:m1.m2.m3.n:pos|adj:sg:acc:m1.m2:pos"} :: forms | ||
211 | - | ["adj:sg:dat:f:pos";"adj:sg:gen:f:pos";"adj:sg:loc:f:pos"] -> {empty_form with orth=orth; interp="adj:sg:gen.dat.loc:f:pos"} :: forms | ||
212 | - | ["adj:sg:acc:m3:pos";"adj:sg:nom.voc:m1.m2.m3:pos"] -> {empty_form with orth=orth; interp="adj:sg:nom.voc:m1.m2.m3:pos|adj:sg:acc:m3:pos"} :: forms | ||
213 | - | ["adj:pl:acc:m1:pos";"adj:pl:gen:m1.m2.m3.f.n:pos";"adj:pl:loc:m1.m2.m3.f.n:pos"] -> {empty_form with orth=orth; interp="adj:pl:gen.loc:m1.m2.m3.f.n:pos|adj:pl:acc:m1:pos"} :: forms | ||
214 | - | ["adj:pl:dat:m1.m2.m3.f.n:pos";"adj:sg:inst:m1.m2.m3.n:pos";"adj:sg:loc:m1.m2.m3.n:pos"] -> {empty_form with orth=orth; interp="adj:sg:inst.loc:m1.m2.m3.n:pos|adj:pl:dat:m1.m2.m3.f.n:pos"} :: forms | ||
215 | - | ["adj:sg:acc:f:pos";"adj:sg:inst:f:pos"] -> {empty_form with orth=orth; interp="adj:sg:acc.inst:f:pos"} :: forms | ||
216 | - | ["adj:pl:nom.voc:m1:pos";"adj:sg:acc:m3:pos";"adj:sg:nom.voc:m1.m2.m3:pos"] -> {empty_form with orth=orth; interp="adj:sg:nom.voc:m1.m2.m3:pos|adj:sg:acc:m3:pos|adj:pl:nom.voc:m1:pos"} :: forms | ||
217 | - | ["adj:sg:acc:m3:pos";"adj:sg:nom:m1.m2.m3:pos"] -> {empty_form with orth=orth; interp="adj:sg:nom:m1.m2.m3:pos|adj:sg:acc:m3:pos"} :: forms | ||
218 | - | ["adj:pl:acc:m2.m3.f.n:pos";"adj:pl:nom.voc:m2.m3.f.n:pos"] -> {empty_form with orth=orth; interp="adj:pl:nom.acc.voc:m2.m3.f.n:pos"} :: forms | ||
219 | - | ["adj:sg:acc:n:pos";"adj:sg:nom.voc:n:pos"] -> {empty_form with orth=orth; interp="adj:sg:nom.acc.voc:n:pos"} :: forms | ||
220 | - | ["adj:sg:acc:n:pos";"adj:sg:nom.voc:n:pos";"adja"] -> {empty_form with orth=orth; interp="adj:sg:nom.acc.voc:n:pos|adja"} :: forms | ||
221 | - | ["adj:pl:nom:m2.m3.f.n:pos";"adj:sg:nom:n:pos"] -> {empty_form with orth=orth; interp="adj:sg:nom:n:pos|adj:pl:nom:m2.m3.f.n:pos"} :: forms | ||
222 | - | ["adj:pl:acc:m2.m3.f.n:sup";"adj:pl:nom.voc:m2.m3.f.n:sup";"adj:sg:acc:n:sup";"adj:sg:nom.voc:n:sup"] -> {empty_form with orth=orth; interp="adj:sg:nom.acc.voc:n:sup|adj:pl:nom.acc.voc:m2.m3.f.n:sup"} :: forms | ||
223 | - | ["adj:sg:acc:m1.m2:sup";"adj:sg:gen:m1.m2.m3.n:sup"] -> {empty_form with orth=orth; interp="adj:sg:gen:m1.m2.m3.n:sup|adj:sg:acc:m1.m2:sup"} :: forms | ||
224 | - | ["adj:sg:dat:f:sup";"adj:sg:gen:f:sup";"adj:sg:loc:f:sup"] -> {empty_form with orth=orth; interp="adj:sg:gen.dat.loc:f:sup"} :: forms | ||
225 | - | ["adj:sg:acc:m3:sup";"adj:sg:nom.voc:m1.m2.m3:sup"] -> {empty_form with orth=orth; interp="adj:sg:nom.voc:m1.m2.m3:sup|adj:sg:acc:m3:sup"} :: forms | ||
226 | - | ["adj:pl:acc:m1:sup";"adj:pl:gen:m1.m2.m3.f.n:sup";"adj:pl:loc:m1.m2.m3.f.n:sup"] -> {empty_form with orth=orth; interp="adj:pl:gen.loc:m1.m2.m3.f.n:sup|adj:pl:acc:m1:sup"} :: forms | ||
227 | - | ["adj:pl:dat:m1.m2.m3.f.n:sup";"adj:sg:inst:m1.m2.m3.n:sup";"adj:sg:loc:m1.m2.m3.n:sup"] -> {empty_form with orth=orth; interp="adj:sg:inst.loc:m1.m2.m3.n:sup|adj:pl:dat:m1.m2.m3.f.n:sup"} :: forms | ||
228 | - | ["adj:sg:acc:f:sup";"adj:sg:inst:f:sup"] -> {empty_form with orth=orth; interp="adj:sg:acc.inst:f:sup"} :: forms | ||
229 | - | ["adj:pl:acc:m2.m3.f.n:com";"adj:pl:nom.voc:m2.m3.f.n:com";"adj:sg:acc:n:com";"adj:sg:nom.voc:n:com"] -> {empty_form with orth=orth; interp="adj:sg:nom.acc.voc:n:com|adj:pl:nom.acc.voc:m2.m3.f.n:com"} :: forms | ||
230 | - | ["adj:sg:acc:m1.m2:com";"adj:sg:gen:m1.m2.m3.n:com"] -> {empty_form with orth=orth; interp="adj:sg:gen:m1.m2.m3.n:com|adj:sg:acc:m1.m2:com"} :: forms | ||
231 | - | ["adj:sg:dat:f:com";"adj:sg:gen:f:com";"adj:sg:loc:f:com"] -> {empty_form with orth=orth; interp="adj:sg:gen.dat.loc:f:com"} :: forms | ||
232 | - | ["adj:sg:acc:m3:com";"adj:sg:nom.voc:m1.m2.m3:com"] -> {empty_form with orth=orth; interp="adj:sg:nom.voc:m1.m2.m3:com|adj:sg:acc:m3:com"} :: forms | ||
233 | - | ["adj:pl:acc:m1:com";"adj:pl:gen:m1.m2.m3.f.n:com";"adj:pl:loc:m1.m2.m3.f.n:com"] -> {empty_form with orth=orth; interp="adj:pl:gen.loc:m1.m2.m3.f.n:com|adj:pl:acc:m1:com"} :: forms | ||
234 | - | ["adj:pl:dat:m1.m2.m3.f.n:com";"adj:sg:inst:m1.m2.m3.n:com";"adj:sg:loc:m1.m2.m3.n:com"] -> {empty_form with orth=orth; interp="adj:sg:inst.loc:m1.m2.m3.n:com|adj:pl:dat:m1.m2.m3.f.n:com"} :: forms | ||
235 | - | ["adj:sg:acc:f:com";"adj:sg:inst:f:com"] -> {empty_form with orth=orth; interp="adj:sg:acc.inst:f:com"} :: forms | ||
236 | - | ["adj:pl:acc:m1:pos";"adj:pl:acc:m2.m3.f.n:pos";"adj:pl:dat:m1.m2.m3.f.n:pos";"adj:pl:gen:m1.m2.m3.f.n:pos"; | 228 | + let orth_suf = get_orth_suf orth in |
229 | + match lemma_suf, Xlist.sort (StringSet.to_list set) compare with | ||
230 | + _,["adv"] -> {empty_form with orth=orth; interp="adv:pos"} :: forms | ||
231 | + | _,["adv";"adv:pos"] -> {empty_form with orth=orth; interp="adv:pos"} :: forms | ||
232 | + | _,["adj:pl:acc:m2.m3.f.n:pos";"adj:pl:nom.voc:m2.m3.f.n:pos";"adj:sg:acc:n:pos";"adj:sg:nom.voc:n:pos"] -> {empty_form with orth=orth; interp="adj:sg:nom.acc.voc:n:pos|adj:pl:nom.acc.voc:m2.m3.f.n:pos"} :: forms | ||
233 | + | _,["adj:sg:acc:m1.m2:pos";"adj:sg:gen:m1.m2.m3.n:pos"] -> {empty_form with orth=orth; interp="adj:sg:gen:m1.m2.m3.n:pos|adj:sg:acc:m1.m2:pos"} :: forms | ||
234 | + | _,["adj:sg:dat:f:pos";"adj:sg:gen:f:pos";"adj:sg:loc:f:pos"] -> {empty_form with orth=orth; interp="adj:sg:gen.dat.loc:f:pos"} :: forms | ||
235 | + | _,["adj:sg:acc:m3:pos";"adj:sg:nom.voc:m1.m2.m3:pos"] -> {empty_form with orth=orth; interp="adj:sg:nom.voc:m1.m2.m3:pos|adj:sg:acc:m3:pos"} :: forms | ||
236 | + | _,["adj:pl:acc:m1:pos";"adj:pl:gen:m1.m2.m3.f.n:pos";"adj:pl:loc:m1.m2.m3.f.n:pos"] -> {empty_form with orth=orth; interp="adj:pl:gen.loc:m1.m2.m3.f.n:pos|adj:pl:acc:m1:pos"} :: forms | ||
237 | + | _,["adj:pl:dat:m1.m2.m3.f.n:pos";"adj:sg:inst:m1.m2.m3.n:pos";"adj:sg:loc:m1.m2.m3.n:pos"] -> {empty_form with orth=orth; interp="adj:sg:inst.loc:m1.m2.m3.n:pos|adj:pl:dat:m1.m2.m3.f.n:pos"} :: forms | ||
238 | + | _,["adj:sg:acc:f:pos";"adj:sg:inst:f:pos"] -> {empty_form with orth=orth; interp="adj:sg:acc.inst:f:pos"} :: forms | ||
239 | + | _,["adj:pl:nom.voc:m1:pos";"adj:sg:acc:m3:pos";"adj:sg:nom.voc:m1.m2.m3:pos"] -> {empty_form with orth=orth; interp="adj:sg:nom.voc:m1.m2.m3:pos|adj:sg:acc:m3:pos|adj:pl:nom.voc:m1:pos"} :: forms | ||
240 | + | _,["adj:sg:acc:m3:pos";"adj:sg:nom:m1.m2.m3:pos"] -> {empty_form with orth=orth; interp="adj:sg:nom:m1.m2.m3:pos|adj:sg:acc:m3:pos"} :: forms | ||
241 | + | _,["adj:pl:acc:m2.m3.f.n:pos";"adj:pl:nom.voc:m2.m3.f.n:pos"] -> {empty_form with orth=orth; interp="adj:pl:nom.acc.voc:m2.m3.f.n:pos"} :: forms | ||
242 | + | _,["adj:sg:acc:n:pos";"adj:sg:nom.voc:n:pos"] -> {empty_form with orth=orth; interp="adj:sg:nom.acc.voc:n:pos"} :: forms | ||
243 | + | _,["adj:sg:acc:n:pos";"adj:sg:nom.voc:n:pos";"adja"] -> {empty_form with orth=orth; interp="adj:sg:nom.acc.voc:n:pos|adja"} :: forms | ||
244 | + | _,["adj:pl:nom:m2.m3.f.n:pos";"adj:sg:nom:n:pos"] -> {empty_form with orth=orth; interp="adj:sg:nom:n:pos|adj:pl:nom:m2.m3.f.n:pos"} :: forms | ||
245 | + | _,["adj:pl:acc:m2.m3.f.n:sup";"adj:pl:nom.voc:m2.m3.f.n:sup";"adj:sg:acc:n:sup";"adj:sg:nom.voc:n:sup"] -> {empty_form with orth=orth; interp="adj:sg:nom.acc.voc:n:sup|adj:pl:nom.acc.voc:m2.m3.f.n:sup"} :: forms | ||
246 | + | _,["adj:sg:acc:m1.m2:sup";"adj:sg:gen:m1.m2.m3.n:sup"] -> {empty_form with orth=orth; interp="adj:sg:gen:m1.m2.m3.n:sup|adj:sg:acc:m1.m2:sup"} :: forms | ||
247 | + | _,["adj:sg:dat:f:sup";"adj:sg:gen:f:sup";"adj:sg:loc:f:sup"] -> {empty_form with orth=orth; interp="adj:sg:gen.dat.loc:f:sup"} :: forms | ||
248 | + | _,["adj:sg:acc:m3:sup";"adj:sg:nom.voc:m1.m2.m3:sup"] -> {empty_form with orth=orth; interp="adj:sg:nom.voc:m1.m2.m3:sup|adj:sg:acc:m3:sup"} :: forms | ||
249 | + | _,["adj:pl:acc:m1:sup";"adj:pl:gen:m1.m2.m3.f.n:sup";"adj:pl:loc:m1.m2.m3.f.n:sup"] -> {empty_form with orth=orth; interp="adj:pl:gen.loc:m1.m2.m3.f.n:sup|adj:pl:acc:m1:sup"} :: forms | ||
250 | + | _,["adj:pl:dat:m1.m2.m3.f.n:sup";"adj:sg:inst:m1.m2.m3.n:sup";"adj:sg:loc:m1.m2.m3.n:sup"] -> {empty_form with orth=orth; interp="adj:sg:inst.loc:m1.m2.m3.n:sup|adj:pl:dat:m1.m2.m3.f.n:sup"} :: forms | ||
251 | + | _,["adj:sg:acc:f:sup";"adj:sg:inst:f:sup"] -> {empty_form with orth=orth; interp="adj:sg:acc.inst:f:sup"} :: forms | ||
252 | + | _,["adj:pl:acc:m2.m3.f.n:com";"adj:pl:nom.voc:m2.m3.f.n:com";"adj:sg:acc:n:com";"adj:sg:nom.voc:n:com"] -> {empty_form with orth=orth; interp="adj:sg:nom.acc.voc:n:com|adj:pl:nom.acc.voc:m2.m3.f.n:com"} :: forms | ||
253 | + | _,["adj:sg:acc:m1.m2:com";"adj:sg:gen:m1.m2.m3.n:com"] -> {empty_form with orth=orth; interp="adj:sg:gen:m1.m2.m3.n:com|adj:sg:acc:m1.m2:com"} :: forms | ||
254 | + | _,["adj:sg:dat:f:com";"adj:sg:gen:f:com";"adj:sg:loc:f:com"] -> {empty_form with orth=orth; interp="adj:sg:gen.dat.loc:f:com"} :: forms | ||
255 | + | _,["adj:sg:acc:m3:com";"adj:sg:nom.voc:m1.m2.m3:com"] -> {empty_form with orth=orth; interp="adj:sg:nom.voc:m1.m2.m3:com|adj:sg:acc:m3:com"} :: forms | ||
256 | + | _,["adj:pl:acc:m1:com";"adj:pl:gen:m1.m2.m3.f.n:com";"adj:pl:loc:m1.m2.m3.f.n:com"] -> {empty_form with orth=orth; interp="adj:pl:gen.loc:m1.m2.m3.f.n:com|adj:pl:acc:m1:com"} :: forms | ||
257 | + | _,["adj:pl:dat:m1.m2.m3.f.n:com";"adj:sg:inst:m1.m2.m3.n:com";"adj:sg:loc:m1.m2.m3.n:com"] -> {empty_form with orth=orth; interp="adj:sg:inst.loc:m1.m2.m3.n:com|adj:pl:dat:m1.m2.m3.f.n:com"} :: forms | ||
258 | + | _,["adj:sg:acc:f:com";"adj:sg:inst:f:com"] -> {empty_form with orth=orth; interp="adj:sg:acc.inst:f:com"} :: forms | ||
259 | + | _,["adj:pl:acc:m1:pos";"adj:pl:acc:m2.m3.f.n:pos";"adj:pl:dat:m1.m2.m3.f.n:pos";"adj:pl:gen:m1.m2.m3.f.n:pos"; | ||
237 | "adj:pl:inst:m1.m2.m3.f.n:pos";"adj:pl:loc:m1.m2.m3.f.n:pos";"adj:pl:nom.voc:m1:pos";"adj:pl:nom.voc:m2.m3.f.n:pos"; | 260 | "adj:pl:inst:m1.m2.m3.f.n:pos";"adj:pl:loc:m1.m2.m3.f.n:pos";"adj:pl:nom.voc:m1:pos";"adj:pl:nom.voc:m2.m3.f.n:pos"; |
238 | "adj:sg:acc:f:pos";"adj:sg:acc:m1.m2:pos";"adj:sg:acc:m3:pos";"adj:sg:acc:n:pos";"adj:sg:dat:f:pos"; | 261 | "adj:sg:acc:f:pos";"adj:sg:acc:m1.m2:pos";"adj:sg:acc:m3:pos";"adj:sg:acc:n:pos";"adj:sg:dat:f:pos"; |
239 | "adj:sg:dat:m1.m2.m3.n:pos";"adj:sg:gen:f:pos";"adj:sg:gen:m1.m2.m3.n:pos";"adj:sg:inst:f:pos";"adj:sg:inst:m1.m2.m3.n:pos"; | 262 | "adj:sg:dat:m1.m2.m3.n:pos";"adj:sg:gen:f:pos";"adj:sg:gen:m1.m2.m3.n:pos";"adj:sg:inst:f:pos";"adj:sg:inst:m1.m2.m3.n:pos"; |
240 | "adj:sg:loc:f:pos";"adj:sg:loc:m1.m2.m3.n:pos";"adj:sg:nom.voc:f:pos";"adj:sg:nom.voc:m1.m2.m3:pos";"adj:sg:nom.voc:n:pos"] -> {empty_form with orth=orth; interp="adj:sg.pl:nom.gen.dat.acc.inst.loc.voc:m1.m2.m3.f.n:pos"} :: forms | 263 | "adj:sg:loc:f:pos";"adj:sg:loc:m1.m2.m3.n:pos";"adj:sg:nom.voc:f:pos";"adj:sg:nom.voc:m1.m2.m3:pos";"adj:sg:nom.voc:n:pos"] -> {empty_form with orth=orth; interp="adj:sg.pl:nom.gen.dat.acc.inst.loc.voc:m1.m2.m3.f.n:pos"} :: forms |
241 | - | ["adj:pl:acc:m1:pos";"adj:pl:acc:m2.m3.f.n:pos";"adj:pl:dat:m1.m2.m3.f.n:pos";"adj:pl:gen:m1.m2.m3.f.n:pos"; | 264 | + | _,["adj:pl:acc:m1:pos";"adj:pl:acc:m2.m3.f.n:pos";"adj:pl:dat:m1.m2.m3.f.n:pos";"adj:pl:gen:m1.m2.m3.f.n:pos"; |
242 | "adj:pl:inst:m1.m2.m3.f.n:pos";"adj:pl:loc:m1.m2.m3.f.n:pos";"adj:pl:nom.voc:m1:pos";"adj:pl:nom.voc:m2.m3.f.n:pos"; | 265 | "adj:pl:inst:m1.m2.m3.f.n:pos";"adj:pl:loc:m1.m2.m3.f.n:pos";"adj:pl:nom.voc:m1:pos";"adj:pl:nom.voc:m2.m3.f.n:pos"; |
243 | "adj:sg:acc:f:pos";"adj:sg:acc:m1.m2:pos";"adj:sg:acc:m3:pos";"adj:sg:acc:n:pos";"adj:sg:dat:f:pos"; | 266 | "adj:sg:acc:f:pos";"adj:sg:acc:m1.m2:pos";"adj:sg:acc:m3:pos";"adj:sg:acc:n:pos";"adj:sg:dat:f:pos"; |
244 | "adj:sg:dat:m1.m2.m3.n:pos";"adj:sg:gen:f:pos";"adj:sg:gen:m1.m2.m3.n:pos";"adj:sg:inst:f:pos";"adj:sg:inst:m1.m2.m3.n:pos"; | 267 | "adj:sg:dat:m1.m2.m3.n:pos";"adj:sg:gen:f:pos";"adj:sg:gen:m1.m2.m3.n:pos";"adj:sg:inst:f:pos";"adj:sg:inst:m1.m2.m3.n:pos"; |
245 | "adj:sg:loc:f:pos";"adj:sg:loc:m1.m2.m3.n:pos";"adj:sg:nom.voc:f:pos";"adj:sg:nom.voc:m1.m2.m3:pos";"adj:sg:nom.voc:n:pos";"adja"] -> {empty_form with orth=orth; interp="adj:sg.pl:nom.gen.dat.acc.inst.loc.voc:m1.m2.m3.f.n:pos|adja"} :: forms | 268 | "adj:sg:loc:f:pos";"adj:sg:loc:m1.m2.m3.n:pos";"adj:sg:nom.voc:f:pos";"adj:sg:nom.voc:m1.m2.m3:pos";"adj:sg:nom.voc:n:pos";"adja"] -> {empty_form with orth=orth; interp="adj:sg.pl:nom.gen.dat.acc.inst.loc.voc:m1.m2.m3.f.n:pos|adja"} :: forms |
246 | - | ["ger:pl:nom.acc:n:imperf.perf:aff";"ger:sg:gen:n:imperf.perf:aff"] -> {empty_form with orth=orth; interp="ger:sg:gen:n:imperf.perf:aff|ger:pl:nom.acc:n:imperf.perf:aff"} :: forms | ||
247 | - | ["ppas:pl:nom.acc.voc:m2.m3.f.n:imperf.perf:aff";"ppas:sg:nom.acc.voc:n:imperf.perf:aff"] -> {empty_form with orth=orth; interp="ppas:sg:nom.acc.voc:n:imperf.perf:aff|ppas:pl:nom.acc.voc:m2.m3.f.n:imperf.perf:aff"} :: forms | ||
248 | - | ["ppas:sg:acc:m1.m2:imperf.perf:aff";"ppas:sg:gen:m1.m2.m3.n:imperf.perf:aff"] -> {empty_form with orth=orth; interp="ppas:sg:gen:m1.m2.m3.n:imperf.perf:aff|ppas:sg:acc:m1.m2:imperf.perf:aff"} :: forms | ||
249 | - | ["ppas:sg:acc:m3:imperf.perf:aff";"ppas:sg:nom.voc:m1.m2.m3:imperf.perf:aff"] -> {empty_form with orth=orth; interp="ppas:sg:nom.voc:m1.m2.m3:imperf.perf:aff|ppas:sg:acc:m3:imperf.perf:aff"} :: forms | ||
250 | - | ["ppas:pl:acc:m1:imperf.perf:aff";"ppas:pl:gen.loc:m1.m2.m3.f.n:imperf.perf:aff"] -> {empty_form with orth=orth; interp="ppas:pl:gen.loc:m1.m2.m3.f.n:imperf.perf:aff|ppas:pl:acc:m1:imperf.perf:aff"} :: forms | ||
251 | - | ["ppas:pl:dat:m1.m2.m3.f.n:imperf.perf:aff";"ppas:sg:inst.loc:m1.m2.m3.n:imperf.perf:aff"] -> {empty_form with orth=orth; interp="ppas:sg:inst.loc:m1.m2.m3.n:imperf.perf:aff|ppas:pl:dat:m1.m2.m3.f.n:imperf.perf:aff"} :: forms | ||
252 | - | ["pact:pl:nom.acc.voc:m2.m3.f.n:imperf:aff";"pact:sg:nom.acc.voc:n:imperf:aff"] -> {empty_form with orth=orth; interp="pact:sg:nom.acc.voc:n:imperf:aff|pact:pl:nom.acc.voc:m2.m3.f.n:imperf:aff"} :: forms | ||
253 | - | ["pact:sg:acc:m1.m2:imperf:aff";"pact:sg:gen:m1.m2.m3.n:imperf:aff"] -> {empty_form with orth=orth; interp="pact:sg:gen:m1.m2.m3.n:imperf:aff|pact:sg:acc:m1.m2:imperf:aff"} :: forms | ||
254 | - | ["pact:pl:nom.voc:m1:imperf:aff";"pact:sg:acc:m3:imperf:aff";"pact:sg:nom.voc:m1.m2.m3:imperf:aff"] -> {empty_form with orth=orth; interp="pact:sg:nom.voc:m1.m2.m3:imperf:aff|pact:sg:acc:m3:imperf:aff|pact:pl:nom.voc:m1:imperf:aff"} :: forms | ||
255 | - | ["pact:pl:acc:m1:imperf:aff";"pact:pl:gen.loc:m1.m2.m3.f.n:imperf:aff"] -> {empty_form with orth=orth; interp="pact:pl:gen.loc:m1.m2.m3.f.n:imperf:aff|pact:pl:acc:m1:imperf:aff"} :: forms | ||
256 | - | ["pact:pl:dat:m1.m2.m3.f.n:imperf:aff";"pact:sg:inst.loc:m1.m2.m3.n:imperf:aff"] -> {empty_form with orth=orth; interp="pact:sg:inst.loc:m1.m2.m3.n:imperf:aff|pact:pl:dat:m1.m2.m3.f.n:imperf:aff"} :: forms | ||
257 | - | ["ger:pl:nom.acc:n:imperf.perf:neg";"ger:sg:gen:n:imperf.perf:neg"] -> {empty_form with orth=orth; interp="ger:sg:gen:n:imperf.perf:neg|ger:pl:nom.acc:n:imperf.perf:neg"} :: forms | ||
258 | - | ["ppas:pl:nom.acc.voc:m2.m3.f.n:imperf.perf:neg";"ppas:sg:nom.acc.voc:n:imperf.perf:neg"] -> {empty_form with orth=orth; interp="ppas:sg:nom.acc.voc:n:imperf.perf:neg|ppas:pl:nom.acc.voc:m2.m3.f.n:imperf.perf:neg"} :: forms | ||
259 | - | ["ppas:sg:acc:m1.m2:imperf.perf:neg";"ppas:sg:gen:m1.m2.m3.n:imperf.perf:neg"] -> {empty_form with orth=orth; interp="ppas:sg:gen:m1.m2.m3.n:imperf.perf:neg|ppas:sg:acc:m1.m2:imperf.perf:neg"} :: forms | ||
260 | - | ["ppas:sg:acc:m3:imperf.perf:neg";"ppas:sg:nom.voc:m1.m2.m3:imperf.perf:neg"] -> {empty_form with orth=orth; interp="ppas:sg:nom.voc:m1.m2.m3:imperf.perf:neg|ppas:sg:acc:m3:imperf.perf:neg"} :: forms | ||
261 | - | ["ppas:pl:acc:m1:imperf.perf:neg";"ppas:pl:gen.loc:m1.m2.m3.f.n:imperf.perf:neg"] -> {empty_form with orth=orth; interp="ppas:pl:gen.loc:m1.m2.m3.f.n:imperf.perf:neg|ppas:pl:acc:m1:imperf.perf:neg"} :: forms | ||
262 | - | ["ppas:pl:dat:m1.m2.m3.f.n:imperf.perf:neg";"ppas:sg:inst.loc:m1.m2.m3.n:imperf.perf:neg"] -> {empty_form with orth=orth; interp="ppas:sg:inst.loc:m1.m2.m3.n:imperf.perf:neg|ppas:pl:dat:m1.m2.m3.f.n:imperf.perf:neg"} :: forms | ||
263 | - | ["pact:pl:nom.acc.voc:m2.m3.f.n:imperf:neg";"pact:sg:nom.acc.voc:n:imperf:neg"] -> {empty_form with orth=orth; interp="pact:sg:nom.acc.voc:n:imperf:neg|pact:pl:nom.acc.voc:m2.m3.f.n:imperf:neg"} :: forms | ||
264 | - | ["pact:sg:acc:m1.m2:imperf:neg";"pact:sg:gen:m1.m2.m3.n:imperf:neg"] -> {empty_form with orth=orth; interp="pact:sg:gen:m1.m2.m3.n:imperf:neg|pact:sg:acc:m1.m2:imperf:neg"} :: forms | ||
265 | - | ["pact:pl:nom.voc:m1:imperf:neg";"pact:sg:acc:m3:imperf:neg";"pact:sg:nom.voc:m1.m2.m3:imperf:neg"] -> {empty_form with orth=orth; interp="pact:sg:nom.voc:m1.m2.m3:imperf:neg|pact:sg:acc:m3:imperf:neg|pact:pl:nom.voc:m1:imperf:neg"} :: forms | ||
266 | - | ["pact:pl:acc:m1:imperf:neg";"pact:pl:gen.loc:m1.m2.m3.f.n:imperf:neg"] -> {empty_form with orth=orth; interp="pact:pl:gen.loc:m1.m2.m3.f.n:imperf:neg|pact:pl:acc:m1:imperf:neg"} :: forms | ||
267 | - | ["pact:pl:dat:m1.m2.m3.f.n:imperf:neg";"pact:sg:inst.loc:m1.m2.m3.n:imperf:neg"] -> {empty_form with orth=orth; interp="pact:sg:inst.loc:m1.m2.m3.n:imperf:neg|pact:pl:dat:m1.m2.m3.f.n:imperf:neg"} :: forms | ||
268 | - | ["ger:pl:gen:n:imperf.perf:aff";"inf:imperf.perf"] -> {empty_form with orth=orth; interp="ger:pl:gen:n:imperf.perf:aff"} :: {empty_form with orth=orth; interp="inf:imperf.perf"} :: forms | ||
269 | - | ["praet:sg:m1.m2.m3:imperf.perf";"praet:sg:m1.m2.m3:imperf.perf:nagl"] -> {empty_form with orth=orth; interp="praet:sg:m1.m2.m3:imperf.perf:nagl"} :: forms | ||
270 | - | ["fin:sg:ter:imperf.perf";"ger:sg:nom.acc:n:imperf.perf:aff"] -> {empty_form with orth=orth; interp="fin:sg:ter:imperf.perf"} :: {empty_form with orth=orth; interp="ger:sg:nom.acc:n:imperf.perf:aff"} :: forms | ||
271 | - | ["ger:pl:gen:n:imperf.perf:aff";"impt:sg:sec:imperf.perf"] -> {empty_form with orth=orth; interp="ger:pl:gen:n:imperf.perf:aff"} :: {empty_form with orth=orth; interp="impt:sg:sec:imperf.perf"} :: forms | ||
272 | - | ["fin:pl:ter:imperf.perf";"ppas:sg:acc.inst:f:imperf.perf:aff"] -> {empty_form with orth=orth; interp="fin:pl:ter:imperf.perf"} :: {empty_form with orth=orth; interp="ppas:sg:acc.inst:f:imperf.perf:aff"} :: forms | ||
273 | - | ["subst:sg:loc:m1";"subst:sg:voc:m1"]-> {empty_form with orth=orth; interp="subst:sg:loc.voc:m1"} :: forms | ||
274 | - | ["subst:sg:loc:m2";"subst:sg:voc:m2"]-> {empty_form with orth=orth; interp="subst:sg:loc.voc:m2"} :: forms | ||
275 | - | ["subst:sg:loc:m3";"subst:sg:voc:m3"]-> {empty_form with orth=orth; interp="subst:sg:loc.voc:m3"} :: forms | ||
276 | - | ["subst:sg:gen.acc:m1";"subst:sg:gen:m1"] -> {empty_form with orth=orth; interp="subst:sg:gen.acc:m1"} :: forms | ||
277 | - | ["subst:pl:nom.acc.voc:n:ncol";"subst:sg:gen:n:ncol"] -> {empty_form with orth=orth; interp="subst:sg:gen:n:ncol|subst:pl:nom.acc.voc:n:ncol"} :: forms | ||
278 | - | ["subst:sg:dat:n:ncol";"subst:sg:loc:n:ncol"] -> {empty_form with orth=orth; interp="subst:sg:dat:n:ncol"} :: {empty_form with orth=orth; interp="subst:sg:loc:n:ncol"} :: forms | ||
279 | - | ["subst:pl:nom.acc.voc:f";"subst:sg:gen:f"] -> {empty_form with orth=orth; interp="subst:pl:nom.acc.voc:f"} :: {empty_form with orth=orth; interp="subst:sg:gen:f"} :: forms | ||
280 | - | ["subst:pl:gen:f";"subst:sg:dat.loc:f";"subst:sg:gen:f"] -> {empty_form with orth=orth; interp="subst:pl:gen:f"} :: {empty_form with orth=orth; interp="subst:sg:dat.loc:f"} :: {empty_form with orth=orth; interp="subst:sg:gen:f"} :: forms | ||
281 | - | ["subst:sg:acc:f";"subst:sg:nom:f"] -> {empty_form with orth=orth; interp="subst:sg:nom.acc:f"} :: forms | ||
282 | - | ["subst:pl:gen:f";"subst:pl:nom.acc.voc:f";"subst:sg:dat.loc:f";"subst:sg:gen:f";"subst:sg:voc:f"] -> {empty_form with orth=orth; interp="subst:sg:gen.dat.loc.voc:f|subst:pl:nom.gen.acc.voc:f"} :: forms | ||
283 | - | ["subst:sg:dat.loc:f";"subst:sg:gen:f"] -> {empty_form with orth=orth; interp=""} :: forms | ||
284 | - (* | ["subst:pl:gen:f";"subst:sg:dat.loc:f";"subst:sg:gen:f";"subst:sg:voc:f"] -> {empty_form with orth=orth; interp=""} :: forms *) | ||
285 | - | ["subst:sg:gen.acc:m2";"subst:sg:gen:m2"] -> {empty_form with orth=orth; interp="subst:sg:gen.acc:m2"} :: forms | ||
286 | - | ["subst:pl:gen.acc:m1";"subst:pl:loc:m1"] -> {empty_form with orth=orth; interp="subst:pl:gen.acc.loc:m1"} :: forms | ||
287 | - | ["subst:pl:dat:m1";"subst:sg:inst:m1";"subst:sg:loc:m1"] -> {empty_form with orth=orth; interp="subst:sg:inst.loc:m1|subst:pl:dat:m1"} :: forms | ||
288 | - | ["subst:pl:dat:m3";"subst:sg:inst:m3";"subst:sg:loc:m3"] -> {empty_form with orth=orth; interp="subst:sg:inst.loc:m3|subst:pl:dat:m3"} :: forms | ||
289 | - | ["subst:sg:nom:m1";"subst:sg:voc:m1"] -> {empty_form with orth=orth; interp="subst:sg:nom.voc:m1"} :: forms | ||
290 | - | ["subst:sg:acc:f";"subst:sg:inst:f"] -> {empty_form with orth=orth; interp="subst:sg:acc.inst:f"} :: forms | ||
291 | - | ["subst:pl:gen:f";"subst:pl:loc:f"] -> {empty_form with orth=orth; interp="subst:pl:gen.loc:f"} :: forms | ||
292 | - | ["subst:sg:nom:f";"subst:sg:voc:f"] -> {empty_form with orth=orth; interp="subst:sg:nom.voc:f"} :: forms | ||
293 | - | ["subst:sg:dat:n:ncol";"subst:sg:gen:n:ncol";"subst:sg:inst:n:ncol";"subst:sg:loc:n:ncol";"subst:sg:nom.acc.voc:n:ncol"] -> {empty_form with orth=orth; interp="subst:sg:nom.gen.dat.acc.inst.loc.voc:n:ncol"} :: forms | ||
294 | - | ["subst:pl:gen:n:pt";"subst:pl:loc:n:pt"] -> {empty_form with orth=orth; interp="subst:pl:gen.loc:n:pt"} :: forms | ||
295 | - | ["subst:pl:gen:n:ncol";"subst:pl:loc:n:ncol"] -> {empty_form with orth=orth; interp="subst:pl:gen.loc:n:ncol"} :: forms | ||
296 | - | ["depr:pl:nom.acc.voc:m2";"subst:sg.pl:nom.gen.dat.acc.inst.loc.voc:m1"] -> {empty_form with orth=orth; interp="depr:pl:nom.acc.voc:m2|subst:sg.pl:nom.gen.dat.acc.inst.loc.voc:m1"} :: forms | ||
297 | - (* | -> {empty_form with orth=orth; interp=""} :: forms | ||
298 | - | -> {empty_form with orth=orth; interp=""} :: forms | ||
299 | - | -> {empty_form with orth=orth; interp=""} :: forms | ||
300 | - | -> {empty_form with orth=orth; interp=""} :: forms | ||
301 | - | -> {empty_form with orth=orth; interp=""} :: forms | ||
302 | - | -> {empty_form with orth=orth; interp=""} :: forms*) | ||
303 | - | interps -> | ||
304 | - print_endline ("merge_interps: " ^ (*orth ^*) " [\"" ^ String.concat "\";\"" interps ^ "\"]"); | 269 | + | _,["ger:pl:nom.acc:n:imperf.perf:aff";"ger:sg:gen:n:imperf.perf:aff"] -> {empty_form with orth=orth; interp="ger:sg:gen:n:imperf.perf:aff|ger:pl:nom.acc:n:imperf.perf:aff"} :: forms |
270 | + | _,["ppas:pl:nom.acc.voc:m2.m3.f.n:imperf.perf:aff";"ppas:sg:nom.acc.voc:n:imperf.perf:aff"] -> {empty_form with orth=orth; interp="ppas:sg:nom.acc.voc:n:imperf.perf:aff|ppas:pl:nom.acc.voc:m2.m3.f.n:imperf.perf:aff"} :: forms | ||
271 | + | _,["ppas:sg:acc:m1.m2:imperf.perf:aff";"ppas:sg:gen:m1.m2.m3.n:imperf.perf:aff"] -> {empty_form with orth=orth; interp="ppas:sg:gen:m1.m2.m3.n:imperf.perf:aff|ppas:sg:acc:m1.m2:imperf.perf:aff"} :: forms | ||
272 | + | _,["ppas:sg:acc:m3:imperf.perf:aff";"ppas:sg:nom.voc:m1.m2.m3:imperf.perf:aff"] -> {empty_form with orth=orth; interp="ppas:sg:nom.voc:m1.m2.m3:imperf.perf:aff|ppas:sg:acc:m3:imperf.perf:aff"} :: forms | ||
273 | + | _,["ppas:pl:acc:m1:imperf.perf:aff";"ppas:pl:gen.loc:m1.m2.m3.f.n:imperf.perf:aff"] -> {empty_form with orth=orth; interp="ppas:pl:gen.loc:m1.m2.m3.f.n:imperf.perf:aff|ppas:pl:acc:m1:imperf.perf:aff"} :: forms | ||
274 | + | _,["ppas:pl:dat:m1.m2.m3.f.n:imperf.perf:aff";"ppas:sg:inst.loc:m1.m2.m3.n:imperf.perf:aff"] -> {empty_form with orth=orth; interp="ppas:sg:inst.loc:m1.m2.m3.n:imperf.perf:aff|ppas:pl:dat:m1.m2.m3.f.n:imperf.perf:aff"} :: forms | ||
275 | + | _,["pact:pl:nom.acc.voc:m2.m3.f.n:imperf:aff";"pact:sg:nom.acc.voc:n:imperf:aff"] -> {empty_form with orth=orth; interp="pact:sg:nom.acc.voc:n:imperf:aff|pact:pl:nom.acc.voc:m2.m3.f.n:imperf:aff"} :: forms | ||
276 | + | _,["pact:sg:acc:m1.m2:imperf:aff";"pact:sg:gen:m1.m2.m3.n:imperf:aff"] -> {empty_form with orth=orth; interp="pact:sg:gen:m1.m2.m3.n:imperf:aff|pact:sg:acc:m1.m2:imperf:aff"} :: forms | ||
277 | + | _,["pact:pl:nom.voc:m1:imperf:aff";"pact:sg:acc:m3:imperf:aff";"pact:sg:nom.voc:m1.m2.m3:imperf:aff"] -> {empty_form with orth=orth; interp="pact:sg:nom.voc:m1.m2.m3:imperf:aff|pact:sg:acc:m3:imperf:aff|pact:pl:nom.voc:m1:imperf:aff"} :: forms | ||
278 | + | _,["pact:pl:acc:m1:imperf:aff";"pact:pl:gen.loc:m1.m2.m3.f.n:imperf:aff"] -> {empty_form with orth=orth; interp="pact:pl:gen.loc:m1.m2.m3.f.n:imperf:aff|pact:pl:acc:m1:imperf:aff"} :: forms | ||
279 | + | _,["pact:pl:dat:m1.m2.m3.f.n:imperf:aff";"pact:sg:inst.loc:m1.m2.m3.n:imperf:aff"] -> {empty_form with orth=orth; interp="pact:sg:inst.loc:m1.m2.m3.n:imperf:aff|pact:pl:dat:m1.m2.m3.f.n:imperf:aff"} :: forms | ||
280 | + | _,["ger:pl:nom.acc:n:imperf.perf:neg";"ger:sg:gen:n:imperf.perf:neg"] -> {empty_form with orth=orth; interp="ger:sg:gen:n:imperf.perf:neg|ger:pl:nom.acc:n:imperf.perf:neg"} :: forms | ||
281 | + | _,["ppas:pl:nom.acc.voc:m2.m3.f.n:imperf.perf:neg";"ppas:sg:nom.acc.voc:n:imperf.perf:neg"] -> {empty_form with orth=orth; interp="ppas:sg:nom.acc.voc:n:imperf.perf:neg|ppas:pl:nom.acc.voc:m2.m3.f.n:imperf.perf:neg"} :: forms | ||
282 | + | _,["ppas:sg:acc:m1.m2:imperf.perf:neg";"ppas:sg:gen:m1.m2.m3.n:imperf.perf:neg"] -> {empty_form with orth=orth; interp="ppas:sg:gen:m1.m2.m3.n:imperf.perf:neg|ppas:sg:acc:m1.m2:imperf.perf:neg"} :: forms | ||
283 | + | _,["ppas:sg:acc:m3:imperf.perf:neg";"ppas:sg:nom.voc:m1.m2.m3:imperf.perf:neg"] -> {empty_form with orth=orth; interp="ppas:sg:nom.voc:m1.m2.m3:imperf.perf:neg|ppas:sg:acc:m3:imperf.perf:neg"} :: forms | ||
284 | + | _,["ppas:pl:acc:m1:imperf.perf:neg";"ppas:pl:gen.loc:m1.m2.m3.f.n:imperf.perf:neg"] -> {empty_form with orth=orth; interp="ppas:pl:gen.loc:m1.m2.m3.f.n:imperf.perf:neg|ppas:pl:acc:m1:imperf.perf:neg"} :: forms | ||
285 | + | _,["ppas:pl:dat:m1.m2.m3.f.n:imperf.perf:neg";"ppas:sg:inst.loc:m1.m2.m3.n:imperf.perf:neg"] -> {empty_form with orth=orth; interp="ppas:sg:inst.loc:m1.m2.m3.n:imperf.perf:neg|ppas:pl:dat:m1.m2.m3.f.n:imperf.perf:neg"} :: forms | ||
286 | + | _,["pact:pl:nom.acc.voc:m2.m3.f.n:imperf:neg";"pact:sg:nom.acc.voc:n:imperf:neg"] -> {empty_form with orth=orth; interp="pact:sg:nom.acc.voc:n:imperf:neg|pact:pl:nom.acc.voc:m2.m3.f.n:imperf:neg"} :: forms | ||
287 | + | _,["pact:sg:acc:m1.m2:imperf:neg";"pact:sg:gen:m1.m2.m3.n:imperf:neg"] -> {empty_form with orth=orth; interp="pact:sg:gen:m1.m2.m3.n:imperf:neg|pact:sg:acc:m1.m2:imperf:neg"} :: forms | ||
288 | + | _,["pact:pl:nom.voc:m1:imperf:neg";"pact:sg:acc:m3:imperf:neg";"pact:sg:nom.voc:m1.m2.m3:imperf:neg"] -> {empty_form with orth=orth; interp="pact:sg:nom.voc:m1.m2.m3:imperf:neg|pact:sg:acc:m3:imperf:neg|pact:pl:nom.voc:m1:imperf:neg"} :: forms | ||
289 | + | _,["pact:pl:acc:m1:imperf:neg";"pact:pl:gen.loc:m1.m2.m3.f.n:imperf:neg"] -> {empty_form with orth=orth; interp="pact:pl:gen.loc:m1.m2.m3.f.n:imperf:neg|pact:pl:acc:m1:imperf:neg"} :: forms | ||
290 | + | _,["pact:pl:dat:m1.m2.m3.f.n:imperf:neg";"pact:sg:inst.loc:m1.m2.m3.n:imperf:neg"] -> {empty_form with orth=orth; interp="pact:sg:inst.loc:m1.m2.m3.n:imperf:neg|pact:pl:dat:m1.m2.m3.f.n:imperf:neg"} :: forms | ||
291 | + | _,["ger:pl:gen:n:imperf.perf:aff";"inf:imperf.perf"] -> {empty_form with orth=orth; interp="ger:pl:gen:n:imperf.perf:aff"} :: {empty_form with orth=orth; interp="inf:imperf.perf"} :: forms | ||
292 | + | _,["praet:sg:m1.m2.m3:imperf.perf";"praet:sg:m1.m2.m3:imperf.perf:nagl"] -> {empty_form with orth=orth; interp="praet:sg:m1.m2.m3:imperf.perf:nagl"} :: forms | ||
293 | + | _,["fin:sg:ter:imperf.perf";"ger:sg:nom.acc:n:imperf.perf:aff"] -> {empty_form with orth=orth; interp="fin:sg:ter:imperf.perf"} :: {empty_form with orth=orth; interp="ger:sg:nom.acc:n:imperf.perf:aff"} :: forms | ||
294 | + | _,["ger:pl:gen:n:imperf.perf:aff";"impt:sg:sec:imperf.perf"] -> {empty_form with orth=orth; interp="ger:pl:gen:n:imperf.perf:aff"} :: {empty_form with orth=orth; interp="impt:sg:sec:imperf.perf"} :: forms | ||
295 | + | _,["fin:pl:ter:imperf.perf";"ppas:sg:acc.inst:f:imperf.perf:aff"] -> {empty_form with orth=orth; interp="fin:pl:ter:imperf.perf"} :: {empty_form with orth=orth; interp="ppas:sg:acc.inst:f:imperf.perf:aff"} :: forms | ||
296 | + | "a",["subst:sg:dat.loc:f";"subst:sg:gen:f"] -> | ||
297 | + if orth_suf = "j" then {empty_form with orth=orth; interp="subst:sg:gen.dat.loc:f"} :: forms | ||
298 | + else {empty_form with orth=orth; interp="subst:sg:gen:f"} :: {empty_form with orth=orth; interp="subst:sg:dat.loc:f"} :: forms | ||
299 | + (* | "a",["subst:pl:gen:f";"subst:sg:dat.loc:f";"subst:sg:gen:f"] -> (*print_endline lemma;*) {empty_form with orth=orth; interp="subst:pl:gen:f"} :: {empty_form with orth=orth; interp="subst:sg:dat.loc:f"} :: {empty_form with orth=orth; interp="subst:sg:gen:f"} :: forms *) | ||
300 | + | "a",["subst:pl:gen:f";"subst:pl:loc:f"] -> {empty_form with orth=orth; interp="subst:pl:gen.loc:f"} :: forms | ||
301 | + | "ε",["subst:sg:gen.acc:m1";"subst:sg:gen:m1"] -> {empty_form with orth=orth; interp="subst:sg:gen.acc:m1"} :: forms | ||
302 | + | "ε",["subst:sg:gen.acc:m2";"subst:sg:gen:m2"] -> {empty_form with orth=orth; interp="subst:sg:gen.acc:m2"} :: forms | ||
303 | + | "ε",["subst:sg:loc:m1";"subst:sg:voc:m1"]-> {empty_form with orth=orth; interp="subst:sg:loc.voc:m1"} :: forms | ||
304 | + | "ε",["subst:sg:loc:m2";"subst:sg:voc:m2"]-> {empty_form with orth=orth; interp="subst:sg:loc.voc:m2"} :: forms | ||
305 | + | "ε",["subst:sg:loc:m3";"subst:sg:voc:m3"]-> {empty_form with orth=orth; interp="subst:sg:loc.voc:m3"} :: forms | ||
306 | + | "ε",["subst:sg:gen:m3";"subst:sg:loc:m3";"subst:sg:voc:m3"] -> {empty_form with orth=orth; interp="subst:sg:loc.voc:m3"} :: {empty_form with orth=orth; interp="subst:sg:gen:m3"} :: forms | ||
307 | + | "ε",["subst:sg:acc:f";"subst:sg:nom:f"] -> {empty_form with orth=orth; interp="subst:sg:nom.acc:f"} :: forms | ||
308 | + | "ε",["subst:pl:gen:f";"subst:pl:nom.acc.voc:f";"subst:sg:dat.loc:f";"subst:sg:gen:f";"subst:sg:voc:f"] -> {empty_form with orth=orth; interp="subst:sg:gen.dat.loc.voc:f|subst:pl:gen:f"} :: {empty_form with orth=orth; interp="subst:pl:nom.acc.voc:f"} :: forms | ||
309 | + | "ε",["subst:pl:gen:f";"subst:sg:dat.loc:f";"subst:sg:gen:f";"subst:sg:voc:f"] -> {empty_form with orth=orth; interp="subst:sg:gen.dat.loc.voc:f|subst:pl:gen:f"} :: forms | ||
310 | + | "y",["subst:sg:nom:m1";"subst:sg:voc:m1"] -> {empty_form with orth=orth; interp="subst:sg:nom.voc:m1"} :: forms | ||
311 | + | "y",["subst:sg:gen.acc:m1";"subst:sg:gen:m1"] -> {empty_form with orth=orth; interp="subst:sg:gen.acc:m1"} :: forms | ||
312 | + | "y",["subst:pl:gen.acc:m1";"subst:pl:loc:m1"] -> {empty_form with orth=orth; interp="subst:pl:gen.acc.loc:m1"} :: forms | ||
313 | + | "y",["subst:pl:dat:m1";"subst:sg:inst:m1";"subst:sg:loc:m1"] -> {empty_form with orth=orth; interp="subst:sg:inst.loc:m1|subst:pl:dat:m1"} :: forms | ||
314 | + | "y",["subst:sg:nom:m2";"subst:sg:voc:m2"] -> {empty_form with orth=orth; interp="subst:sg:nom.voc:m2"} :: forms | ||
315 | + | "y",["subst:pl:nom.voc:m1";"subst:sg:nom:m1";"subst:sg:voc:m1"] -> {empty_form with orth=orth; interp="subst:sg:nom.voc:m1"} :: {empty_form with orth=orth; interp="subst:pl:nom.voc:m1"} :: forms | ||
316 | + | "y",["subst:sg:gen.acc:m2";"subst:sg:gen:m2"] -> {empty_form with orth=orth; interp="subst:sg:gen.acc:m2"} :: forms | ||
317 | + | "y",["subst:pl:gen:m2";"subst:pl:loc:m2"] -> {empty_form with orth=orth; interp="subst:pl:gen.acc.loc:m2"} :: forms | ||
318 | + | "y",["subst:pl:dat:m2";"subst:sg:inst:m2";"subst:sg:loc:m2"] -> {empty_form with orth=orth; interp="subst:sg:inst.loc:m2|subst:pl:dat:m2"} :: forms | ||
319 | + | "y",["subst:sg:nom.acc:m3";"subst:sg:voc:m3"] -> {empty_form with orth=orth; interp="subst:sg:nom.acc.voc:m3"} :: forms | ||
320 | + | "y",["subst:pl:gen:m3";"subst:pl:loc:m3"] -> {empty_form with orth=orth; interp="subst:pl:gen.loc:m3"} :: forms | ||
321 | + | "y",["subst:pl:dat:m3";"subst:sg:inst:m3";"subst:sg:loc:m3"] -> {empty_form with orth=orth; interp="subst:sg:inst.loc:m3|subst:pl:dat:m3"} :: forms | ||
322 | + | "y",["subst:sg:dat.loc:f";"subst:sg:gen:f";"subst:sg:nom:f";"subst:sg:voc:f"] -> {empty_form with orth=orth; interp="subst:sg:nom.gen.dat.loc.voc:f"} :: forms | ||
323 | + | "e",["depr:pl:nom.acc.voc:m2";"subst:sg:nom:m1";"subst:sg:voc:m1"] -> {empty_form with orth=orth; interp="subst:sg:nom.voc:m1|depr:pl:nom.acc.voc:m2"} :: forms | ||
324 | + | "e",["depr:pl:nom.acc.voc:m2";"subst:sg.pl:nom.gen.dat.acc.inst.loc.voc:m1";"subst:sg:nom:m1";"subst:sg:voc:m1"] -> {empty_form with orth=orth; interp="subst:sg.pl:nom.gen.dat.acc.inst.loc.voc:m1"} :: {empty_form with orth=orth; interp="subst:sg:nom.voc:m1|depr:pl:nom.acc.voc:m2"} :: forms | ||
325 | + | "e",["subst:sg:gen.acc:m1";"subst:sg:gen:m1"] -> {empty_form with orth=orth; interp="subst:sg:gen.acc:m1"} :: forms | ||
326 | + | "e",["subst:sg:inst:m1";"subst:sg:loc:m1"] -> {empty_form with orth=orth; interp="subst:sg:inst.loc:m1"} :: forms | ||
327 | + | "e",["subst:pl:dat:n:ncol";"subst:sg:inst:n:ncol";"subst:sg:loc:n:ncol"] -> {empty_form with orth=orth; interp="subst:sg:inst.loc:n:ncol"} :: {empty_form with orth=orth; interp="subst:pl:dat:n:ncol"} :: forms | ||
328 | + | "e",["subst:sg:inst:n:ncol";"subst:sg:loc:n:ncol"] -> {empty_form with orth=orth; interp="subst:sg:inst.loc:n:ncol"} :: forms | ||
329 | + | "e",["subst:pl:gen:n:ncol";"subst:pl:loc:n:ncol"] -> {empty_form with orth=orth; interp="subst:pl:gen.loc:n:ncol"} :: forms | ||
330 | + | "e",["subst:sg:dat:n:ncol";"subst:sg:loc:n:ncol"] -> {empty_form with orth=orth; interp="subst:sg:dat.loc:n:ncol"} :: forms | ||
331 | + | "e",["subst:pl:nom.acc.voc:n:ncol";"subst:sg:gen:n:ncol"] -> {empty_form with orth=orth; interp="subst:sg:gen:n:ncol|subst:pl:nom.acc.voc:n:ncol"} :: forms | ||
332 | + | "o",["subst:sg:nom.voc:m1"] -> {empty_form with orth=orth; interp="subst:sg:nom:m1"} :: {empty_form with orth=orth; interp="subst:sg:voc:m1"} :: forms | ||
333 | + | "o",["subst:sg:gen.acc:m1";"subst:sg:gen:m1"] -> {empty_form with orth=orth; interp="subst:sg:gen.acc:m1"} :: forms | ||
334 | + | "o",["depr:pl:nom.acc.voc:m2";"subst:pl:nom.voc:m1";"subst:sg:gen.acc:m1";"subst:sg:gen:m1"] -> {empty_form with orth=orth; interp="subst:sg:gen.acc:m1"} :: {empty_form with orth=orth; interp="subst:pl:nom.voc:m1"} :: {empty_form with orth=orth; interp="depr:pl:nom.acc.voc:m2"} :: forms | ||
335 | + | "o",["subst:sg:dat.loc:m1"] -> {empty_form with orth=orth; interp="subst:sg:dat:m1"} :: {empty_form with orth=orth; interp="subst:sg:loc:m1"} :: forms | ||
336 | + | "o",["subst:sg:gen.acc:m2";"subst:sg:gen:m2"] -> {empty_form with orth=orth; interp="subst:sg:gen.acc:m2"} :: forms | ||
337 | + | "o",["subst:pl:dat:m1:pt";"subst:pl:loc:m1:pt"] -> {empty_form with orth=orth; interp="subst:pl:dat.loc:m1:pt"} :: forms | ||
338 | + | "ε",["subst:sg:dat:n:ncol";"subst:sg:gen:n:ncol";"subst:sg:inst:n:ncol";"subst:sg:loc:n:ncol";"subst:sg:nom.acc.voc:n:ncol"] -> {empty_form with orth=orth; interp="subst:sg:nom.gen.dat.acc.inst.loc.voc:n:ncol"} :: forms | ||
339 | + | "ε",["subst:sg.pl:nom.gen.dat.acc.inst.loc.voc:n:ncol";"subst:sg:dat:n:ncol";"subst:sg:gen:n:ncol";"subst:sg:inst:n:ncol";"subst:sg:loc:n:ncol";"subst:sg:nom.acc.voc:n:ncol"] -> {empty_form with orth=orth; interp="subst:sg.pl:nom.gen.dat.acc.inst.loc.voc:n:ncol"} :: {empty_form with orth=orth; interp="subst:sg:nom.gen.dat.acc.inst.loc.voc:n:ncol"} :: forms | ||
340 | + | "ę",["subst:sg:dat:n:col";"subst:sg:loc:n:col"] -> {empty_form with orth=orth; interp="subst:sg:dat.loc:n:col"} :: forms | ||
341 | + | "ę",["subst:sg:dat:n:ncol";"subst:sg:loc:n:ncol"] -> {empty_form with orth=orth; interp="subst:sg:dat.loc:n:ncol"} :: forms | ||
342 | + | "o",["subst:sg:loc:m1";"subst:sg:voc:m1"] -> | ||
343 | + if orth_suf = "e" then {empty_form with orth=orth; interp="subst:sg:loc.voc:m1"} :: forms | ||
344 | + else {empty_form with orth=orth; interp="subst:sg:loc:m1"} :: {empty_form with orth=orth; interp="subst:sg:voc:m1"} :: forms | ||
345 | + | _,[interp] -> {empty_form with orth=orth; interp=interp} :: forms | ||
346 | + | _,interps -> | ||
347 | + (* print_endline ("merge_interps: " ^ lemma_suf ^ " [\"" ^ String.concat "\";\"" interps ^ "\"]"); *) | ||
305 | Xlist.fold interps forms (fun forms interp -> | 348 | Xlist.fold interps forms (fun forms interp -> |
306 | {empty_form with orth=orth; interp=interp} :: forms)) | 349 | {empty_form with orth=orth; interp=interp} :: forms)) |
307 | 350 | ||
@@ -325,9 +368,9 @@ let process_interps dict = | @@ -325,9 +368,9 @@ let process_interps dict = | ||
325 | | ["ppas";n;c;g;_;a] -> String.concat ":" ["ppas";n;c;g;"imperf.perf";a] | 368 | | ["ppas";n;c;g;_;a] -> String.concat ":" ["ppas";n;c;g;"imperf.perf";a] |
326 | | _ -> print_endline ("merge_interps: " ^ f.interp); f.interp in | 369 | | _ -> print_endline ("merge_interps: " ^ f.interp); f.interp in |
327 | {f with interp=interp}) in | 370 | {f with interp=interp}) in |
328 | - let forms = merge_interps forms in | 371 | + let forms = merge_interps entry.lemma forms in |
329 | {entry with aspect=aspect; forms=forms} else | 372 | {entry with aspect=aspect; forms=forms} else |
330 | - {entry with forms=merge_interps entry.forms}) | 373 | + {entry with forms=merge_interps entry.lemma entry.forms}) |
331 | 374 | ||
332 | (**********************************************************************************) | 375 | (**********************************************************************************) |
333 | 376 |
morphology/doc/model1.pdf
0 → 100644
No preview for this file type
morphology/doc/model1.tex
0 → 100644
1 | +\documentclass{article} | ||
2 | +\usepackage{amsmath} | ||
3 | +\usepackage{amssymb} | ||
4 | +\usepackage[T1]{fontenc} | ||
5 | +\usepackage[utf8]{inputenc} | ||
6 | +\usepackage[polish]{babel} | ||
7 | +% \usepackage{tikz} | ||
8 | +% \usetikzlibrary{conceptgraph} | ||
9 | +\usepackage{amsthm} | ||
10 | + | ||
11 | +\parindent 0pt | ||
12 | +\parskip 4pt | ||
13 | + | ||
14 | +\newcommand{\form}{{\it form}} | ||
15 | +\newcommand{\lemma}{{\it lemma}} | ||
16 | +\newcommand{\cat}{{\it cat}} | ||
17 | +\newcommand{\interp}{{\it interp}} | ||
18 | +\newcommand{\fsuf}{{\it fsuf}} | ||
19 | +\newcommand{\lsuf}{{\it lsuf}} | ||
20 | + | ||
21 | +\newtheorem{task}{Pytanie} | ||
22 | +\newtheorem{answer}{Odpowiedź} | ||
23 | + | ||
24 | +\title{Model probabilistyczny fleksji języka polskiego} | ||
25 | +\author{Wojciech Jaworski, Szymon Rutkowski} | ||
26 | +\date{} | ||
27 | + | ||
28 | +\begin{document} | ||
29 | +\maketitle | ||
30 | + | ||
31 | +Zakładamy, że język jest rozkładem probabilistycznym na czwórkach (\form,\lemma,\cat,\interp), | ||
32 | +czyli, że wystąpienia kolejnych słów w tekście są od siebie niezależne. | ||
33 | +Interpretacja \interp{} jest zbiorem tagów zgodnym a tagsetem SGJP. | ||
34 | +Kategoria $\cat \in \{ {\rm noun}, {\rm adj}, {\rm adv}, {\rm verb}, {\rm other} \}$ | ||
35 | +Zakładamy też, że język jest poprawny, tzn. nie ma literówek, ani błędów gramatycznych. | ||
36 | + | ||
37 | +Dysponujemy następującymi danymi: | ||
38 | +\begin{itemize} | ||
39 | +\item słownikiem gramatycznym S, czyli zbiorem czwórek, o których wiemy, że należą do języka; | ||
40 | +\item zbiorem reguł, czyli zbiorem czwórek (\fsuf,\lsuf,\cat,\interp) | ||
41 | +\item zbiorem wyjątków, czyli zbiorem czwórek, o których wiemy, że należą do języka, które nie są opisywane przez reguły | ||
42 | +\item otagowaną listą frekwencyjną. | ||
43 | +\end{itemize} | ||
44 | +Reguła przyłożona do formy ucina \fsuf{} i przykleja \lsuf. | ||
45 | + | ||
46 | +Lista frekwencyjna wytworzona jest na podstawie NKJP1M. Usunięte zostały z niej symbole | ||
47 | +(formy do których odczytania nie wystarczy znajomość reguł wymowy takie, jak liczby zapisane cyframi, oznaczenia godzin i lat, | ||
48 | +znaki interpunkcyjne, skróty, emotikony). Usunięte zostały również formy odmienialne z użyciem myślnika i apostrofu | ||
49 | +(np. odmienione akronimy i nazwiska obce, formy takie jak ,,12-latek``). | ||
50 | +Interpretacje na liście frekwencyjnej zostały skonwertowane do postaci takiej jaka występuje w SGJP, | ||
51 | +łączącej interpretacje form identycznych. Na przykład interpretacje adj:pl:nom:m1:pos, adj:pl:voc:m1:pos, adj:pl:nom:p1:pos i adj:pl:voc:p1:pos | ||
52 | +zostały złączone w adj:pl:nom.voc:m1.p1:pos, a frekwencje form zsumowane. | ||
53 | + | ||
54 | +Celem jest aproksymacja wartości P(\lemma,\cat,\interp|\form). | ||
55 | + | ||
56 | +%Jakość aproksymacji mierzymy licząc jak często wśród $k$ najbardziej prawdopodobnych trójek $\lemma,\cat,\interp$ | ||
57 | +%wskazanych przez model dla zadanej formy znajduje się trójka poprawna. Wyniki dla poszczególnych form agregujemy | ||
58 | +%za pomocą średniej ważonej po ich częstościach. | ||
59 | + | ||
60 | +%Pytanie 0: Ile wynosi powyższa miara liczona z użyciem p-stw wziętych z listy frekwencyjnej? (To jest ograniczenie górne dla modelu) | ||
61 | + | ||
62 | +%Pytanie 0': Ile wynosi powyższa miara liczona z użyciem częstości wziętych ze zbioru reguł? (To jest ograniczenie dolne dla modelu) | ||
63 | + | ||
64 | +Pierwszym kryterium jest przynależność formy do słownika S. | ||
65 | +Jeśli forma należy do S zakładamy, że jedno z haseł S zawierające tę formę | ||
66 | +poprawnie opisuje jej lemat, kategorię i interpretację. | ||
67 | + | ||
68 | +\begin{task} | ||
69 | +Jakie jest prawdopodobieństwo trafienia na formę, której lemat, kategoria i interpretacja należy do słownika, czyli | ||
70 | +\[P((\form,\lemma,\cat,\interp) \in S)\] | ||
71 | +Jakie jest prawdopodobieństwo trafienia na formę, która należy do słownika, ale jej lemat, kategoria lub interpretacja należy do słownika, czyli | ||
72 | +\[P((\form,\lemma,\cat,\interp) \not\in S \wedge \form \in S)\] | ||
73 | +\end{task} | ||
74 | + | ||
75 | +\begin{answer} | ||
76 | +Prawdopodobieństwo natrafienia na formę należącą do słownika wynosi 95,67\%, zaś natrafienia na formę należącą do SGJP bez odpowiedniej | ||
77 | +interpretacji -- 3,92\% (lista tych form znajduje się w pliku traps.txt). | ||
78 | +\end{answer} | ||
79 | + | ||
80 | +W przypadku form należących do słownika różnorodność interpretacji będzie niewielka, | ||
81 | +natomiast istotne będzie prawdopodobieństwo wystąpienia danego lematu. | ||
82 | +Zaś w przypadku form nie należących do słownika prawdopodobieństwo wystąpienia lematu | ||
83 | +będzie zawsze małe. | ||
84 | + | ||
85 | +Dzielimy teraz listę frekwencyjną na część należącą do S i nie należącą do S. | ||
86 | +Od tej pory budujemy model osobno dla każdej z części. | ||
87 | + | ||
88 | +W przypadku cześci należącej do S zauważamy, że \[P(\lemma,\cat,\interp|\form)=P(\form|\lemma,\cat,\interp)\frac{P(\lemma,\cat,\interp)}{P(\form)}\] | ||
89 | + | ||
90 | +Zakładamy, że \interp{} jest niezależne od \lemma, pod warunkiem określonego \cat | ||
91 | +\[P(\lemma,\cat,\interp)=P(\lemma,\cat)P(\interp|\lemma,\cat)=P(\lemma,\cat)P(\interp|\cat)\] | ||
92 | + | ||
93 | +$P(\form)$, $P(\lemma,\cat)$ i $P(\interp|\cat)$ szacujemy na podstawie listy frekwencyjnej, | ||
94 | +w przypadku pierwszych dwu stosując wygładzanie. Wyliczenie $P(\form)$ zawiera uogólniona lista frekwencyjna | ||
95 | +(ścieżka {\tt NKJP1M-generalized-frequency.tab} w repozytorium ENIAM), $P(\lemma,\cat)$ -- plik | ||
96 | + {\tt prob\_lemmacat.txt}, zaś $P(\interp|\cat)$ -- {\tt prob\_itp\_givencat.txt}. | ||
97 | + | ||
98 | +$P(\form|\lemma,\cat,\interp)$ wynosi 0, gdy w S nie ma krotki postaci (\form,\lemma,\cat,\interp); | ||
99 | +1, gdy jest dokładnie jedna krotka z (\lemma,\cat,\interp). Gdy jest ich więcej oznacza to, że | ||
100 | +lemat ma przynajmniej dwa warianty odmiany. Są to przypadki rzadkie. Przypisujemy każdej z możliwości | ||
101 | +prawdopodobieństwo 1. | ||
102 | + | ||
103 | +\begin{task} | ||
104 | +Przejrzeć SGJP i znaleźć wszystkie przykłady, w których dla ustalonego lematu, kategorii i interpretacji | ||
105 | +jest więcej niż jedna forma. Znaleźć wystąpienia tych krotek na liście frekwencyjnej. | ||
106 | +\end{task} | ||
107 | + | ||
108 | +\begin{answer} | ||
109 | +Lista takich form znajduje się w pliku multi\_forms.txt. | ||
110 | +\end{answer} | ||
111 | + | ||
112 | +% Teraz zanalizujemy drugą część listy frekwencyjnej. | ||
113 | +% Załóżmy, że reguły mają postać taką, że sufiks żadnej reguły nie jest podciągiem sufixu innej z nich. | ||
114 | +% Sufiksy reguł tworzą drzewo, które w każdym węźle ma dowiązania do sufixów o jeden znak dłuższych oraz kategorię pozostałe traktową łącznie. | ||
115 | +% Przyjmujemy następujące założenie modelowe: | ||
116 | +% \[P(\lemma,\cat,\interp|\form)\approx P(rule|\form)=P(rule|\fsuf)\] | ||
117 | +% Wynika ono z tego, że mając nieznaną formę musimy oprzeć się na ogólnych regułach | ||
118 | +% odmiany i nie możemy korzystać z tego że ma ona jakieś konkretne brzmienie. | ||
119 | +% Korzystamy tutaj tylko z reguł oznaczonych jako produktywne. | ||
120 | +% | ||
121 | +% Problem tu jest taki, że lista frekwencyjna jest zbyt mała by precyzyjnie określić p-stwo ok. 40000 reguł. | ||
122 | +% Dlatego znowu stosujemy zabieg z prawdopodobieństwem warunkowym. | ||
123 | +% | ||
124 | +% \[P(rule|\fsuf)=P(\lsuf,\cat,\interp|\fsuf)=P(\fsuf|\lsuf,\cat,\interp)\frac{P(\lsuf,\cat,\interp)}{P(\fsuf)}\] | ||
125 | +% | ||
126 | +% $P(\fsuf)$ jest prawdopodobieństwem tego, że do języka należy słowo o zadanym sufixie. | ||
127 | +% Można je oszacować za pomocą listy frekwencyjnej. | ||
128 | +% | ||
129 | +% Zakładamy, że \interp{} jest niezależne od \lsuf, pod warunkiem określonego \cat | ||
130 | +% \[P(\lsuf,\cat,\interp)=P(\lsuf,\cat)P(\interp|\lsuf,\cat)=P(\lsuf,\cat)P(\interp|\cat)\] | ||
131 | +% | ||
132 | +% $P(\lsuf,\cat)$ i $P(\interp|\cat)$ można oszacować na podstawie listy frekwencyjnej. | ||
133 | +% | ||
134 | +% \begin{task} | ||
135 | +% Oszacować $P(\fsuf)$ i $P(\lsuf,\cat)$ na podstawie listy frekwencyjnej. | ||
136 | +% Sprawdzić dla jakich sufiksów próbka jest mała albo nie ma jej wcale. | ||
137 | +% \end{task} | ||
138 | +% | ||
139 | +% % w razie gdyby był problem można próbować dzielić sufiksy na części i założyć niezależność tych części | ||
140 | +% | ||
141 | +% $P(\fsuf|\lsuf,\cat,\interp)$ wynosi 0, gdy nie ma reguły postaci (\fsuf,\lsuf,\cat,\interp); | ||
142 | +% 1, gdy jest dokładnie jedna reguła z (\fsuf,\lsuf,\cat,\interp). Ustawiamy produktywność reguł tak | ||
143 | +% by nie pojawiało się więcej pasujących reguł. | ||
144 | +% | ||
145 | +% \begin{task} | ||
146 | +% Określić produktywność reguł i sprawdzić, czy nie ma niejednoznacznych dopasowań. | ||
147 | +% \end{task} | ||
148 | + | ||
149 | +\begin{task} | ||
150 | +Określić jakość modelu. | ||
151 | +\end{task} | ||
152 | + | ||
153 | +\begin{answer} | ||
154 | +Wyliczona jakość modelu (stopień pokrycia listy frekwencyjnej przez co najmniej 95\% najbardziej prawdopodobnych interpretacji wg modelu) wyniosła 79,90\%. | ||
155 | +\end{answer} | ||
156 | + | ||
157 | +%czasowniki produktywne to te z lematem ać ować ywać, ić, yć, (nąć) | ||
158 | + | ||
159 | +% Pytanie 4: Czy powyższe przybliżenie jest poprawne, jak często jest więcej niż jedna reguła i ile wynoszą wówczas p-stwa? | ||
160 | +% | ||
161 | +% Zadania poboczne: wytworzenie otagowanej listy frekwencyjnej, wytworzenie (uzupełnienie) zbioru reguł na podstawie SGJP i listy frekwencyjnej, wskazanie, które reguły opisują sytuacje wyjątkowe. | ||
162 | +% | ||
163 | +% Zadanie na przyszłość: reguły słowotwórstwa i ich interpretacja semantyczna. | ||
164 | +% | ||
165 | +% Do powyższego modelu trzeba jeszcze dodać prefixy nie i naj. | ||
166 | + | ||
167 | +\end{document} |
morphology/doc/przyklad2.txt
0 → 100644
1 | +nieszeryfowe nieszeryfowy adj adj:pl:acc:m2.m3.f.n.p2.p3:pos 0.049388 | ||
2 | +nieszeryfowe nieszeryfowy adj adj:pl:nom.voc:m2.m3.f.n.p2.p3:pos 0.057822 | ||
3 | +nieszeryfowe nieszeryfowy adj adj:sg:acc:n:pos 0.022415 | ||
4 | +nieszeryfowe nieszeryfowy adj adj:sg:nom.voc:n:pos 0.045575 | ||
5 | +nieszeryfowa nieszeryfowy adj adj:sg:nom.voc:f:pos 0.077981 | ||
6 | + | ||
7 | +nieszeryfowa nieszeryfowy adj:sg:nom.voc:f:pos | ||
8 | +nieszeryfowe nieszeryfowy adj:pl:acc:m2.m3.f.n1.n2.p2.p3:pos | ||
9 | +nieszeryfowe nieszeryfowy adj:pl:nom.voc:m2.m3.f.n1.n2.p2.p3:pos | ||
10 | +nieszeryfowe nieszeryfowy adj:sg:acc:n1.n2:pos | ||
11 | +nieszeryfowe nieszeryfowy adj:sg:nom.voc:n1.n2:pos | ||
12 | + | ||
13 | +P(nieszeryfowy,adj,adj:sg:nom.voc:f:pos|nieszeryfowa)=1 | ||
14 | + | ||
15 | +P(nieszeryfowa|nieszeryfowy,adj,adj:sg:nom.voc:f:pos)=1 | ||
16 | +P(nieszeryfowy,adj)=1/N | ||
17 | +P(nieszeryfowa)=1/N | ||
18 | +P(adj:sg:nom.voc:f:pos|adj)=0.077981 | ||
19 | + | ||
20 | +P(nieszeryfowa)=P(nieszeryfowy,adj)P(adj:sg:nom.voc:f:pos|adj) | ||
21 | + | ||
22 | +0.049388+0.057822+0.022415+0.045575=0,1752 | ||
23 | +0.049388/0,1752=0,281894977 | ||
24 | + | ||
25 | +P(nieszeryfowy, adj, adj:pl:acc:m2.m3.f.n.p2.p3:pos | nieszeryfowe)= | ||
26 | + P(adj:pl:acc:m2.m3.f.n.p2.p3:pos | adj) / | ||
27 | + (P(adj:pl:acc:m2.m3.f.n.p2.p3:pos | adj) + | ||
28 | + P(adj:pl:nom.voc:m2.m3.f.n.p2.p3:pos | adj) + | ||
29 | + P(adj:sg:acc:n:pos | adj) + | ||
30 | + P(adj:sg:nom.voc:n:pos | adj)) | ||
31 | + | ||
32 | +P(lemma,cat)=P(form)*(P(adj:pl:acc:m2.m3.f.n.p2.p3:pos | adj) + | ||
33 | + P(adj:pl:nom.voc:m2.m3.f.n.p2.p3:pos | adj) + | ||
34 | + P(adj:sg:acc:n:pos | adj) + | ||
35 | + P(adj:sg:nom.voc:n:pos | adj)) |
morphology/generate.ml
@@ -148,7 +148,7 @@ let _ = | @@ -148,7 +148,7 @@ let _ = | ||
148 | (* test_process_interps results_path adv_sgjp_filename; *) | 148 | (* test_process_interps results_path adv_sgjp_filename; *) |
149 | (* test_process_interps results_path adj_sgjp_filename; *) | 149 | (* test_process_interps results_path adj_sgjp_filename; *) |
150 | (* test_process_interps results_path verb_sgjp_filename; *) | 150 | (* test_process_interps results_path verb_sgjp_filename; *) |
151 | - test_process_interps results_path noun_sgjp_filename; | 151 | + (* test_process_interps results_path noun_sgjp_filename; *) |
152 | () | 152 | () |
153 | 153 | ||
154 | 154 | ||
@@ -387,13 +387,19 @@ let _ = | @@ -387,13 +387,19 @@ let _ = | ||
387 | (* Dict.generate_interp_rules compound_rule_trees interp_compound_rule_trees ["pref";"cat";"flex";"lemma"] results_path adj_sgjp_filename "results/interp_rules_adj.tab"; *) | 387 | (* Dict.generate_interp_rules compound_rule_trees interp_compound_rule_trees ["pref";"cat";"flex";"lemma"] results_path adj_sgjp_filename "results/interp_rules_adj.tab"; *) |
388 | (* Dict.generate_interp_rules compound_rule_trees interp_compound_rule_trees ["cat";"flex";"lemma";"patal";"velar"] sgjp_path "sgjp_selected.tab" "results/interp_rules_s.tab"; *) | 388 | (* Dict.generate_interp_rules compound_rule_trees interp_compound_rule_trees ["cat";"flex";"lemma";"patal";"velar"] sgjp_path "sgjp_selected.tab" "results/interp_rules_s.tab"; *) |
389 | (* Dict.generate_interp_rules compound_rule_trees interp_compound_rule_trees ["cat";"flex";"lemma"] sgjp_path "sgjp_selected.tab" "results/interp_rules_s2.tab"; *) | 389 | (* Dict.generate_interp_rules compound_rule_trees interp_compound_rule_trees ["cat";"flex";"lemma"] sgjp_path "sgjp_selected.tab" "results/interp_rules_s2.tab"; *) |
390 | - (* Dict.generate_interp_rules compound_rule_trees interp_compound_rule_trees ["cat";"flex";"lemma";"patal";"velar"] results_path noun_sgjp_filename "results/interp_rules_noun.tab"; | ||
391 | - Dict.generate_interp_rules compound_rule_trees interp_compound_rule_trees ["cat";"flex";"lemma";"patal"] results_path noun_sgjp_filename "results/interp_rules_noun2.tab"; | ||
392 | - Dict.generate_interp_rules compound_rule_trees interp_compound_rule_trees ["cat";"flex";"lemma"] results_path noun_sgjp_filename "results/interp_rules_noun3.tab"; *) | ||
393 | - (* Dict.generate_interp_rules compound_rule_trees interp_compound_rule_trees ["pref";"cat";"flex";"flex2";"group";"lemma"] results_path verb_sgjp_filename "results/interp_rules_verb.tab"; *) | 390 | + (* Dict.generate_interp_rules compound_rule_trees interp_compound_rule_trees ["cat";"flex";"lemma";"patal";"velar";"con"] results_path noun_sgjp_filename "results/interp_rules_noun4.tab"; *) |
391 | + (* Dict.generate_interp_rules compound_rule_trees interp_compound_rule_trees ["cat";"flex";"lemma";"patal";"velar"] results_path noun_sgjp_filename "results/interp_rules_noun3.tab"; *) | ||
392 | + (* Dict.generate_interp_rules compound_rule_trees interp_compound_rule_trees ["cat";"flex";"lemma";"patal"] results_path noun_sgjp_filename "results/interp_rules_noun2.tab"; *) | ||
393 | + (* Dict.generate_interp_rules compound_rule_trees interp_compound_rule_trees ["cat";"flex";"lemma"] results_path noun_sgjp_filename "results/interp_rules_noun1.tab"; *) | ||
394 | + Dict.generate_interp_rules compound_rule_trees interp_compound_rule_trees ["pref";"cat";"flex";"flex2";"group";"lemma"] results_path verb_sgjp_filename "results/interp_rules_verb.tab"; | ||
394 | (* Dict.generate_interp_rules compound_rule_trees interp_compound_rule_trees ["pref";"cat";"flex";"flex2";"group";"lemma"] results_path "sgjp_selected.tab" "results/interp_rules_verb.tab"; *) | 395 | (* Dict.generate_interp_rules compound_rule_trees interp_compound_rule_trees ["pref";"cat";"flex";"flex2";"group";"lemma"] results_path "sgjp_selected.tab" "results/interp_rules_verb.tab"; *) |
396 | + ignore (Sys.command "totem ~/Dokumenty/Inne/gong/gong_00m_30s.ogg"); | ||
395 | () | 397 | () |
396 | 398 | ||
399 | + (* Printexc.record_backtrace true; | ||
400 | + (try *) | ||
401 | + (* with e -> Printexc.print_backtrace stdout; print_endline (Printexc.to_string e)); *) | ||
402 | + | ||
397 | (* Generowanie złożonych reguł zaopatrzonych we frekwencje *) | 403 | (* Generowanie złożonych reguł zaopatrzonych we frekwencje *) |
398 | let _ = | 404 | let _ = |
399 | (* Dict.generate_rule_frequencies interp_compound_rule_trees results_path adj_sgjp_filename "results/freq_rules-adj.tab"; *) | 405 | (* Dict.generate_rule_frequencies interp_compound_rule_trees results_path adj_sgjp_filename "results/freq_rules-adj.tab"; *) |
morphology/ruleGenerator.ml
@@ -299,6 +299,7 @@ let calculate_grad_value = function | @@ -299,6 +299,7 @@ let calculate_grad_value = function | ||
299 | | s -> failwith ("calculate_grad_value: " ^ s) | 299 | | s -> failwith ("calculate_grad_value: " ^ s) |
300 | 300 | ||
301 | let calculate_rule_value tags interp = | 301 | let calculate_rule_value tags interp = |
302 | + if interp = "" then failwith "calculate_rule_value: empty interp" else | ||
302 | let cat = try Xlist.assoc tags "cat" with Not_found -> "" in | 303 | let cat = try Xlist.assoc tags "cat" with Not_found -> "" in |
303 | let lemma = try Xlist.assoc tags "lemma" with Not_found -> "" in | 304 | let lemma = try Xlist.assoc tags "lemma" with Not_found -> "" in |
304 | if cat = "noun" || cat = "adj" then | 305 | if cat = "noun" || cat = "adj" then |