Commit fe330f984b06a763d13b6516a0301ca7260a12e4

Authored by Wojciech Jaworski
1 parent bbf11ab7

Slajdy o morfologii i porządkowanie katalogu morphology

Too many changes to show.

To preserve performance only 5 of 34 files are displayed.

morphology/ENIAMinflexion.ml
1 (* 1 (*
2 * ENIAMmorphology, a morphological analyser and a guesser for Polish 2 * ENIAMmorphology, a morphological analyser and a guesser for Polish
3 - * Copyright (C) 2016 Wojciech Jaworski <wjaworski atSPAMfree mimuw dot edu dot pl>  
4 - * Copyright (C) 2016 Institute of Computer Science Polish Academy of Sciences 3 + * Copyright (C) 2016-2018 Wojciech Jaworski <wjaworski atSPAMfree mimuw dot edu dot pl>
  4 + * Copyright (C) 2016-2018 Institute of Computer Science Polish Academy of Sciences
5 * 5 *
6 * This library is free software: you can redistribute it and/or modify 6 * This library is free software: you can redistribute it and/or modify
7 * it under the terms of the GNU Lesser General Public License as published by 7 * it under the terms of the GNU Lesser General Public License as published by
@@ -190,6 +190,8 @@ let check_diftongs s t = @@ -190,6 +190,8 @@ let check_diftongs s t =
190 if a = 'd' && (b = "ź" || b = "ż") then false else 190 if a = 'd' && (b = "ź" || b = "ż") then false else
191 true 191 true
192 192
  193 +(* let check_patal s t = *)
  194 +
193 (* let check_diftongs = function 195 (* let check_diftongs = function
194 "c" :: _, "z" :: _ -> false 196 "c" :: _, "z" :: _ -> false
195 | "d" :: _, "z" :: _ -> false 197 | "d" :: _, "z" :: _ -> false
@@ -201,10 +203,12 @@ let check_diftongs s t = @@ -201,10 +203,12 @@ let check_diftongs s t =
201 | _ -> true *) 203 | _ -> true *)
202 204
203 let char_tree_mem tree lcon2 s = 205 let char_tree_mem tree lcon2 s =
  206 +(* Printf.printf "char_tree_mem: lcon2=%s s=%s " lcon2 s; *)
204 let l = ENIAMmorphologyRules.CharTrees.find tree s in 207 let l = ENIAMmorphologyRules.CharTrees.find tree s in
205 let l = if lcon2 = "e" || lcon2 = "′e" then 208 let l = if lcon2 = "e" || lcon2 = "′e" then
206 Xlist.fold l [] (fun l (stem,rule) -> if rule.interp = "e" then (stem,rule) :: l else l) else 209 Xlist.fold l [] (fun l (stem,rule) -> if rule.interp = "e" then (stem,rule) :: l else l) else
207 Xlist.fold l [] (fun l (stem,rule) -> if rule.interp = "" then (stem,rule) :: l else l) in 210 Xlist.fold l [] (fun l (stem,rule) -> if rule.interp = "" then (stem,rule) :: l else l) in
  211 +(* print_endline (if l <> [] then "true" else "false"); *)
208 l <> [] 212 l <> []
209 213
210 let is_uppercase s = 214 let is_uppercase s =
@@ -215,23 +219,32 @@ let is_uppercase s = @@ -215,23 +219,32 @@ let is_uppercase s =
215 Xstring.check_prefix "Ż" s || Xstring.check_prefix "Ł" s then true else 219 Xstring.check_prefix "Ż" s || Xstring.check_prefix "Ł" s then true else
216 false 220 false
217 221
218 -let check_fluency stem rule =  
219 - (* Printf.printf "%s\t%s\n%!" stem (ENIAMmorphologyRules.string_of_freq_rule rule); *) 222 +let check_fluency flag stem rule =
  223 +(* Printf.printf "check_fluency %s\t%s\n%!" stem (ENIAMmorphologyRules.string_of_freq_rule rule); *)
220 (* let rev_stem = List.rev (Xunicode.utf8_chars_of_utf8_string stem) in 224 (* let rev_stem = List.rev (Xunicode.utf8_chars_of_utf8_string stem) in
221 let rule_find = Xunicode.utf8_chars_of_utf8_string rule.find in *) 225 let rule_find = Xunicode.utf8_chars_of_utf8_string rule.find in *)
222 (* let rule_set = Xunicode.utf8_chars_of_utf8_string rule.set in *) 226 (* let rule_set = Xunicode.utf8_chars_of_utf8_string rule.set in *)
223 (* if not (check_diftongs (rev_stem,rule_find)) then false else *) 227 (* if not (check_diftongs (rev_stem,rule_find)) then false else *)
224 if not (check_diftongs stem rule.find) then false else 228 if not (check_diftongs stem rule.find) then false else
  229 +(* if not (check_patal stem rule.set) then false else *)
225 if rule.set = rule.find then true else 230 if rule.set = rule.find then true else
226 let cat = ENIAMmorphologyRules.get_tag rule.tags "cat" in 231 let cat = ENIAMmorphologyRules.get_tag rule.tags "cat" in
227 let lemma = ENIAMmorphologyRules.get_tag rule.tags "lemma" in 232 let lemma = ENIAMmorphologyRules.get_tag rule.tags "lemma" in
  233 + let flex = ENIAMmorphologyRules.get_tag rule.tags "flex" in
228 let lcon2 = ENIAMmorphologyRules.get_tag rule.tags "lcon2" in 234 let lcon2 = ENIAMmorphologyRules.get_tag rule.tags "lcon2" in
229 - if cat = "noun" && lemma = "ε" then 235 + let con2 = ENIAMmorphologyRules.get_tag rule.tags "con2" in
  236 + if flag && cat = "noun" && lemma = "ε" then
230 if (rule.star = Aux || rule.star = Aux2 || rule.star = Acro) && lcon2 <> "" then false else 237 if (rule.star = Aux || rule.star = Aux2 || rule.star = Acro) && lcon2 <> "" then false else
231 if (rule.star = Aux || rule.star = Aux2 || rule.star = Acro || is_uppercase rule.find) && lcon2 = "" then true else 238 if (rule.star = Aux || rule.star = Aux2 || rule.star = Acro || is_uppercase rule.find) && lcon2 = "" then true else
232 (* if (*String.get rule.set 0 = 'e' &&*) has_vovel_sufix rev_stem then false else *) 239 (* if (*String.get rule.set 0 = 'e' &&*) has_vovel_sufix rev_stem then false else *)
233 (* true else *) 240 (* true else *)
234 char_tree_mem !wyglos lcon2 (stem ^ rule.set) else 241 char_tree_mem !wyglos lcon2 (stem ^ rule.set) else
  242 + if not flag && cat = "noun" && flex = "ε" then
  243 + if (rule.star = Aux || rule.star = Aux2 || rule.star = Acro) && con2 <> "" then false else
  244 + if (rule.star = Aux || rule.star = Aux2 || rule.star = Acro || is_uppercase rule.find) && con2 = "" then true else
  245 + (* if (*String.get rule.set 0 = 'e' &&*) has_vovel_sufix rev_stem then false else *)
  246 + (* true else *)
  247 + char_tree_mem !wyglos con2 (stem ^ rule.set) else
235 true 248 true
236 249
237 let select_fluent candidates = 250 let select_fluent candidates =
@@ -247,11 +260,12 @@ let rec no_lemma_found = function @@ -247,11 +260,12 @@ let rec no_lemma_found = function
247 | _ -> false 260 | _ -> false
248 261
249 let get_interpretations orth = 262 let get_interpretations orth =
  263 + let orth = String.concat "’" (Xstring.split "'" orth) in (* zaślepka w celu zamiany apostrofów *)
250 let candidates = ENIAMmorphologyRules.CharTrees.find !rules orth in 264 let candidates = ENIAMmorphologyRules.CharTrees.find !rules orth in
251 let found = try StringMap.find !alt orth with Not_found -> [] in 265 let found = try StringMap.find !alt orth with Not_found -> [] in
252 let found = Xlist.fold candidates found (fun found (stem,rule) -> 266 let found = Xlist.fold candidates found (fun found (stem,rule) ->
253 (* Printf.printf "%s\t%s\n%!" stem (ENIAMmorphologyRules.string_of_freq_rule rule); *) 267 (* Printf.printf "%s\t%s\n%!" stem (ENIAMmorphologyRules.string_of_freq_rule rule); *)
254 - let fluency = check_fluency stem rule in 268 + let fluency = check_fluency true stem rule in
255 let l = try StringMap.find !stems stem with Not_found -> [] in 269 let l = try StringMap.find !stems stem with Not_found -> [] in
256 let l = Xlist.fold l [] (fun l (lemma_suf,aspect,ids) -> 270 let l = Xlist.fold l [] (fun l (lemma_suf,aspect,ids) ->
257 if StringSet.mem ids rule.id then (lemma_suf,aspect) :: l else l) in 271 if StringSet.mem ids rule.id then (lemma_suf,aspect) :: l else l) in
@@ -281,6 +295,7 @@ let rec check_interp_rec = function @@ -281,6 +295,7 @@ let rec check_interp_rec = function
281 else check_interp_rec (l1, l2) 295 else check_interp_rec (l1, l2)
282 296
283 let check_interp interp1 interp2 = 297 let check_interp interp1 interp2 =
  298 + if interp1 = "" then true else
284 Xlist.fold (Xstring.split "|" interp2) false (fun b interp2 -> 299 Xlist.fold (Xstring.split "|" interp2) false (fun b interp2 ->
285 check_interp_rec (Xstring.split ":" interp1, Xstring.split ":" interp2) || b) 300 check_interp_rec (Xstring.split ":" interp1, Xstring.split ":" interp2) || b)
286 301
@@ -291,19 +306,20 @@ let synthetize lemma interp = @@ -291,19 +306,20 @@ let synthetize lemma interp =
291 let found = Xlist.fold found [] (fun found t -> 306 let found = Xlist.fold found [] (fun found t ->
292 if lemma_suf <> "" && lemma_suf <> t.lemma_suf then found else 307 if lemma_suf <> "" && lemma_suf <> t.lemma_suf then found else
293 if not (check_interp interp t.interp) then found else 308 if not (check_interp interp t.interp) then found else
294 - {t with lemma_suf=""} :: found) in 309 + (true,{t with lemma_suf=""}) :: found) in
295 let found = Xlist.fold candidates found (fun found (stem,rule) -> 310 let found = Xlist.fold candidates found (fun found (stem,rule) ->
296 (* Printf.printf "%s\t%s\n%!" stem (ENIAMmorphologyRules.string_of_freq_rule rule); *) 311 (* Printf.printf "%s\t%s\n%!" stem (ENIAMmorphologyRules.string_of_freq_rule rule); *)
297 (* let cat2 = ENIAMmorphologyRules.get_tag rule.tags "cat" in *) 312 (* let cat2 = ENIAMmorphologyRules.get_tag rule.tags "cat" in *)
298 if not (check_interp interp rule.interp) then found else 313 if not (check_interp interp rule.interp) then found else
299 let pref = ENIAMmorphologyRules.get_tag rule.tags "pref" in 314 let pref = ENIAMmorphologyRules.get_tag rule.tags "pref" in
300 let pref = if pref = "ε" then "" else pref in 315 let pref = if pref = "ε" then "" else pref in
301 -(* let fluency = check_fluency stem rule in *) 316 + let fluency = check_fluency false stem rule in
302 let l = try StringMap.find !stems stem with Not_found -> [] in 317 let l = try StringMap.find !stems stem with Not_found -> [] in
303 let b = Xlist.fold l false (fun b (lemma_suf2,aspect,ids) -> 318 let b = Xlist.fold l false (fun b (lemma_suf2,aspect,ids) ->
304 if lemma_suf <> "" && lemma_suf <> lemma_suf2 then b else 319 if lemma_suf <> "" && lemma_suf <> lemma_suf2 then b else
305 if StringSet.mem ids rule.id then true else b) in 320 if StringSet.mem ids rule.id then true else b) in
306 - {lemma=pref ^ stem ^ rule.set; lemma_suf=""; interp=rule.interp; freq=rule.freq; status=if b then LemmaVal else LemmNotVal; star=rule.star; tags=rule.tags} :: found) in 321 + (fluency,{lemma=pref ^ stem ^ rule.set; lemma_suf=""; interp=rule.interp; freq=rule.freq; status=if b then LemmaVal else LemmNotVal; star=rule.star; tags=rule.tags}) :: found) in
  322 + let found = select_fluent found in
307 if no_lemma_found found then {lemma=lemma; lemma_suf=""; interp="unk"; freq=1; status=TokNotFound; star=Star; tags=[]} :: found else found 323 if no_lemma_found found then {lemma=lemma; lemma_suf=""; interp="unk"; freq=1; status=TokNotFound; star=Star; tags=[]} :: found else found
308 (* Xlist.iter candidates (fun (stem,rule) -> 324 (* Xlist.iter candidates (fun (stem,rule) ->
309 Printf.printf "%s " stem; 325 Printf.printf "%s " stem;
@@ -314,7 +330,7 @@ let disambiguate featured_stati excluded_stati l = @@ -314,7 +330,7 @@ let disambiguate featured_stati excluded_stati l =
314 let cat = ENIAMmorphologyRules.get_tag t.tags "cat" in 330 let cat = ENIAMmorphologyRules.get_tag t.tags "cat" in
315 let prior = match t.status with 331 let prior = match t.status with
316 LemmaAlt -> 100 332 LemmaAlt -> 100
317 - | LemmaVal -> 200 333 + | LemmaVal -> 100 (* gdy jest 200 dobry:adj:_:_:_:_ generuje tylko formy com i sup *)
318 | LemmNotVal -> 300 + (if t.star = Star then 1000 else 0) 334 | LemmNotVal -> 300 + (if t.star = Star then 1000 else 0)
319 | TokNotFound -> 400 + (if t.star = Star then 1000 else 0) in 335 | TokNotFound -> 400 + (if t.star = Star then 1000 else 0) in
320 let prior2 = 336 let prior2 =
@@ -372,6 +388,70 @@ let int_of_star = function @@ -372,6 +388,70 @@ let int_of_star = function
372 let compare_star s t = 388 let compare_star s t =
373 compare (int_of_star s) (int_of_star t) 389 compare (int_of_star s) (int_of_star t)
374 390
  391 +let int_of_interp s =
  392 + Xlist.fold (Xstring.split "\\." s) max_int (fun v s ->
  393 + let v2 = match s with
  394 + "" -> 0
  395 + | "sg" -> 1
  396 + | "pl" -> 2
  397 + | "m1" -> 1
  398 + | "m2" -> 2
  399 + | "m3" -> 3
  400 + | "n" -> 4
  401 + | "f" -> 5
  402 + | "nom" -> 1
  403 + | "gen" -> 2
  404 + | "dat" -> 3
  405 + | "acc" -> 4
  406 + | "inst" -> 5
  407 + | "loc" -> 6
  408 + | "voc" -> 7
  409 + | "pos" -> 1
  410 + | "com" -> 2
  411 + | "sup" -> 3
  412 + | "pri" -> 1
  413 + | "sec" -> 2
  414 + | "ter" -> 3
  415 + | "imperf" -> 1
  416 + | "perf" -> 2
  417 + | "col" -> 1
  418 + | "ncol" -> 2
  419 + | "pt" -> 3
  420 + | "ack" -> 1
  421 + | "nack" -> 2
  422 + | "aff" -> 1
  423 + | "neg" -> 2
  424 + | "praep" -> 1
  425 + | "npraep" -> 2
  426 + | "wok" -> 1
  427 + | "nwok" -> 2
  428 + | "congr" -> 1
  429 + | "rec" -> 2
  430 + | "agl" -> 1
  431 + | "nagl" -> 2
  432 + | _ -> 9 in
  433 + min v v2)
  434 +
  435 +let split_interp s =
  436 + let s = List.hd (Xstring.split "|" s) in
  437 + match Xstring.split ":" s with
  438 + cat :: tag1 :: tag2 :: tag3 :: tag4 :: tag5 :: _ -> cat, tag1, tag2, tag3, tag4, tag5
  439 + | [cat;tag1;tag2;tag3;tag4] -> cat, tag1, tag2, tag3, tag4, ""
  440 + | [cat;tag1;tag2;tag3] -> cat, tag1, tag2, tag3, "", ""
  441 + | [cat;tag1;tag2] -> cat, tag1, tag2, "", "", ""
  442 + | [cat;tag1] -> cat, tag1, "", "", "", ""
  443 + | [cat] -> cat, "", "", "", "", ""
  444 + | [] -> "", "", "", "", "", ""
  445 +
  446 +let compare_interp s t =
  447 + let scat, stag1, stag2, stag3, stag4, stag5 = split_interp s in
  448 + let tcat, ttag1, ttag2, ttag3, ttag4, ttag5 = split_interp t in
  449 + let c = compare scat tcat in
  450 + if c <> 0 then c else
  451 + compare
  452 + (10000 * int_of_interp stag5 + 1000 * int_of_interp stag4 + 100 * int_of_interp stag3 + 10 * int_of_interp stag1 + int_of_interp stag2)
  453 + (10000 * int_of_interp ttag5 + 1000 * int_of_interp ttag4 + 100 * int_of_interp ttag3 + 10 * int_of_interp ttag1 + int_of_interp ttag2)
  454 +
375 let compare_results s t = 455 let compare_results s t =
376 let c = compare_status s.status t.status in 456 let c = compare_status s.status t.status in
377 if c <> 0 then c else 457 if c <> 0 then c else
@@ -383,3 +463,19 @@ let compare_results s t = @@ -383,3 +463,19 @@ let compare_results s t =
383 463
384 let sort_results l = 464 let sort_results l =
385 Xlist.sort l compare_results 465 Xlist.sort l compare_results
  466 +
  467 +let compare_results2 s t =
  468 +(* let c = compare_cat (ENIAMmorphologyRules.get_tag s.tags "cat") (ENIAMmorphologyRules.get_tag t.tags "cat") in
  469 + if c <> 0 then c else*)
  470 + let c = compare_interp s.interp t.interp in
  471 + if c <> 0 then c else
  472 + let c = compare_status s.status t.status in
  473 + if c <> 0 then c else
  474 + let c = compare_star s.star t.star in
  475 + if c <> 0 then c else
  476 + compare s.lemma t.lemma
  477 +
  478 +let sort_results2 l =
  479 + Xlist.sort l compare_results2
  480 +
  481 +
morphology/README
1 -ENIAMmorphology Version 1.1 : 1 +ENIAMmorphology Version 1.2 :
2 ----------------------- 2 -----------------------
3 3
4 ENIAMmorphology is a library that provides a morphological analyser 4 ENIAMmorphology is a library that provides a morphological analyser
@@ -7,10 +7,10 @@ and a guesser for Polish. @@ -7,10 +7,10 @@ and a guesser for Polish.
7 Install 7 Install
8 ------- 8 -------
9 9
10 -ENIAMmorphology requires OCaml version 4.02.3 compiler  
11 -together with Xlib library version 3.2 or later. 10 +ENIAMmorphology requires OCaml version 4.05.0 compiler
  11 +together with Xlib library version 4.4 or later.
12 12
13 -In order to create resources for ENIAMmorphology you must first download SGJP version 20170730. 13 +In order to create resources for ENIAMmorphology you must first download SGJP version 20170730 or later.
14 Then, compile resource generator: 14 Then, compile resource generator:
15 15
16 make generate 16 make generate
@@ -30,19 +30,26 @@ In order to test library type: @@ -30,19 +30,26 @@ In order to test library type:
30 make test 30 make test
31 ./test 31 ./test
32 32
  33 +In order compile library interface type:
  34 +make interface
  35 +./morphology
  36 +
  37 +For help on command line options type:
  38 +./morphology --help
  39 +
33 By default ENIAMmorphology looks for resources in /usr/share/eniam directory. 40 By default ENIAMmorphology looks for resources in /usr/share/eniam directory.
34 However this behaviour may be changed by setting end exporting ENIAM_RESOURCE_PATH 41 However this behaviour may be changed by setting end exporting ENIAM_RESOURCE_PATH
35 environment variable. 42 environment variable.
36 43
37 Credits 44 Credits
38 ------- 45 -------
39 -Copyright © 2016-2017 Wojciech Jaworski <wjaworski atSPAMfree mimuw dot edu dot pl>  
40 -Copyright © 2016-2017 Institute of Computer Science Polish Academy of Sciences 46 +Copyright © 2016-2018 Wojciech Jaworski <wjaworski atSPAMfree mimuw dot edu dot pl>
  47 +Copyright © 2016-2018 Institute of Computer Science Polish Academy of Sciences
41 48
42 The library uses the following licensed resources: 49 The library uses the following licensed resources:
43 50
44 -SGJP: Grammatical Dictionary of Polish, version 20151020  
45 -Copyright © 2007–2015 Zygmunt Saloni, Włodzimierz Gruszczyński, Marcin 51 +SGJP: Grammatical Dictionary of Polish, version 20170730
  52 +Copyright © 2007–2017 Zygmunt Saloni, Włodzimierz Gruszczyński, Marcin
46 Woliński, Robert Wołosz, Danuta Skowrońska 53 Woliński, Robert Wołosz, Danuta Skowrońska
47 http://sgjp.pl 54 http://sgjp.pl
48 55
morphology/TODO
1 zintegrować z modelem probabilistycznym i dokończyć 1 zintegrować z modelem probabilistycznym i dokończyć
2 -dodać tagger 2 +
3 usunąć reguły praet z dołączonym aglutynatem! 3 usunąć reguły praet z dołączonym aglutynatem!
4 i usunąć excluded interps z subsyntax 4 i usunąć excluded interps z subsyntax
5 dodać morfeusz_suplementy wydobyte z zasobów MWE 5 dodać morfeusz_suplementy wydobyte z zasobów MWE
@@ -14,15 +14,13 @@ trąbnąłem - nie ma formy z aglt @@ -14,15 +14,13 @@ trąbnąłem - nie ma formy z aglt
14 14
15 - usunąć brev ze ze słownika przed tworzeniem alt.tab 15 - usunąć brev ze ze słownika przed tworzeniem alt.tab
16 16
17 -Poprawić README, dodać licencje do plików, zmienić nazwy plików na ENIAM...  
18 -  
19 W interp_rules jedna z poniższych reguł jest do usunięcia: 17 W interp_rules jedna z poniższych reguł jest do usunięcia:
20 cat=noun flex=y lemma=ε palat=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 18 cat=noun flex=y lemma=ε palat=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
21 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 19 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
22 20
23 -dobry:adj:_:_:_:_ -generuje tylko com i sup  
24 -dobry:adj:_:_:_:pos  
25 -  
26 -wygłoś 21 +wątpliwe formy w wygłosie, trzeba by opracować lepszy algorytm selekcji
  22 +Ostrożno:subst:pl:gen:n:ncol - żn - wątpliwa forma
  23 +Rzeźno:subst:pl:gen:n:ncol - błąd
  24 +Dupno:subst:pl:gen:_:_ - błąd
27 25
28 -dobry - informacja o braku interpretacji 26 +generowanie odmienionych akronimów: ZOZ ABBA NFZ
morphology/analyze.ml
  1 +(*
  2 + * ENIAMmorphology, a morphological analyser and a guesser for Polish
  3 + * Copyright (C) 2016-2017 Wojciech Jaworski <wjaworski atSPAMfree mimuw dot edu dot pl>
  4 + * Copyright (C) 2016-2017 Institute of Computer Science Polish Academy of Sciences
  5 + *
  6 + * This library is free software: you can redistribute it and/or modify
  7 + * it under the terms of the GNU Lesser General Public License as published by
  8 + * the Free Software Foundation, either version 3 of the License, or
  9 + * (at your option) any later version.
  10 + *
  11 + * This library is distributed in the hope that it will be useful,
  12 + * but WITHOUT ANY WARRANTY; without even the implied warranty of
  13 + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  14 + * GNU Lesser General Public License for more details.
  15 + *
  16 + * You should have received a copy of the GNU Lesser General Public License
  17 + * along with this program. If not, see <http://www.gnu.org/licenses/>.
  18 + *)
  19 +
1 open Xstd 20 open Xstd
2 open Printf 21 open Printf
3 open ENIAMmorphologyTypes 22 open ENIAMmorphologyTypes
morphology/dane do walidacji/xCOMPD.tab deleted
1 -1000-lecia 1000-lecie subst:sg:gen:n 2 NCOMPOS NON-SGJP COMPD CORR  
2 -1000-lecie 1000-lecie subst:sg:acc:n 2 COMPOS-ndm NON-SGJP COMPD CORR  
3 -100-krotnie 100-krotnie adv:pos 1 COMPOS-ndm NON-SGJP COMPD CORR  
4 -100-lecia 100-lecie subst:sg:gen:n 1 NCOMPOS NON-SGJP COMPD CORR  
5 -100-metrowe 100-metrowy adj:sg:acc:n:pos 1 NCOMPOS NON-SGJP COMPD CORR  
6 -100-milionową 100-milionowy adj:sg:acc:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
7 -100-tysięczny 100-tysięczny adj:sg:nom:m3:pos 1 COMPOS-ndm NON-SGJP COMPD CORR  
8 -100-tysięcznym 100-tysięczny adj:sg:inst:m3:pos 1 NCOMPOS NON-SGJP COMPD CORR  
9 -10-dniową 10-dniowy adj:sg:acc:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
10 -10-dniowe 10-dniowy adj:pl:acc:n:pos 1 NCOMPOS NON-SGJP COMPD CORR  
11 -10-hektarowe 10-hektarowy adj:sg:acc:n:pos 1 NCOMPOS NON-SGJP COMPD CORR  
12 -10-kilometrowa 10-kilometrowy adj:sg:nom:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
13 -10-krotnie 10-krotnie adv 1 COMPOS-ndm NON-SGJP COMPD CORR  
14 -10-letni 10-letni adj:sg:acc:m3:pos 1 COMPOS-ndm NON-SGJP COMPD CORR  
15 -10-letnich 10-letni adj:pl:gen:m3:pos 1 NCOMPOS NON-SGJP COMPD CORR  
16 -10-letniego 10-letni adj:sg:acc:m1:pos 1 NCOMPOS NON-SGJP COMPD CORR  
17 -10-letnim 10-letni adj:sg:inst:m1:pos 1 NCOMPOS NON-SGJP COMPD CORR  
18 -10-minutowych 10minutowy adj:pl:gen:n:pos 1 NCOMPOS NON-SGJP COMPD TAGE  
19 -10-minutowych 10-minutowy adj:pl:gen:n:pos 4 NCOMPOS NON-SGJP COMPD CORR  
20 -10-osobowy 10-osobowy adj:sg:nom:m3:pos 1 COMPOS-ndm NON-SGJP COMPD CORR  
21 -10-proc 10-procentowy adj:sg:acc:m3:pos 1 NCOMPOS NON-SGJP COMPD CORR  
22 -10-procentowy 10-procentowy adj:sg:nom:m3:pos 1 COMPOS-ndm NON-SGJP COMPD CORR  
23 -10-procentowych 10-procentowy adj:pl:gen:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
24 -10-punktowy 10-punktowy adj:sg:acc:m3:pos 1 COMPOS-ndm NON-SGJP COMPD CORR  
25 -10-ta 10-ta adj:sg:nom:f:pos 1 COMPOS-ndm NON-SGJP COMPD CERR  
26 -10-tą 10-ta adj:sg:inst:f:pos 1 NCOMPOS NON-SGJP COMPD CERR  
27 -10-tej 10-tej adj:sg:dat:f:pos 1 COMPOS-ndm NON-SGJP COMPD CERR  
28 -11-dniowej 11-dniowy adj:sg:gen:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
29 -1 1-kanałowy adj:pl:nom:n:pos 1 NCOMPOS NON-SGJP COMPD ERR  
30 -11-krotnie 11-krotnie adv:pos 1 COMPOS-ndm NON-SGJP COMPD CORR  
31 -11-latek 11-latek subst:sg:nom:m1 1 COMPOS NON-SGJP COMPD CORR  
32 -11-latki 11-latka subst:pl:nom:f 1 COMPOS NON-SGJP COMPD CORR  
33 -11-letni 11-letni adj:sg:nom:m1:pos 1 COMPOS-ndm NON-SGJP COMPD CORR  
34 -11-letnia 11-letni adj:sg:nom:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
35 -11-letniego 11-letni adj:sg:gen:m1:pos 1 NCOMPOS NON-SGJP COMPD CORR  
36 -11-letnim 11-letni adj:sg:loc:m1:pos 1 NCOMPOS NON-SGJP COMPD CORR  
37 -11-metrową 11-metrowy adj:sg:acc:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
38 -11-minutowy 11-minutowy adj:sg:nom:m3:pos 1 COMPOS-ndm NON-SGJP COMPD CORR  
39 -11-procentowe 11-procentowy adj:sg:acc:n:pos 1 NCOMPOS NON-SGJP COMPD CORR  
40 -120-metrowej 120-metrowy adj:sg:gen:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
41 -1299-tym 1299 adj:sg:loc:m3:pos 1 NCOMPOS NON-SGJP COMPD CERR  
42 -12-dniową 12-dniowy adj:sg:acc:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
43 -12-godzinnej 12-godzinnej adj:sg:loc:f:pos 1 COMPOS-ndm NON-SGJP COMPD TAGE  
44 -12-latków 12-latek subst:pl:gen:m1 1 COMPOS NON-SGJP COMPD CORR  
45 -12-letni 12-letni adj:sg:nom:m1:pos 2 COMPOS-ndm NON-SGJP COMPD CORR  
46 -12-letnia 12-letni adj:sg:nom:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
47 -12-letnim 12-letni adj:sg:inst:m3:pos 1 NCOMPOS NON-SGJP COMPD CORR  
48 -12-letnim 12-letni adj:sg:loc:n:pos 1 NCOMPOS NON-SGJP COMPD CORR  
49 -12-metrowej 12-metrowy adj:sg:loc:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
50 -12-tym 12 adj:sg:loc:m3:pos 1 NCOMPOS NON-SGJP COMPD CERR  
51 -13 13-letni adj:sg:nom:m1:pos 1 NCOMPOS NON-SGJP COMPD ERR  
52 -13-go 13 adj:sg:gen:m3:pos 1 NCOMPOS NON-SGJP COMPD CERR  
53 -13-latkowie 13-latek subst:pl:nom:m1 1 COMPOS NON-SGJP COMPD CORR  
54 -13-letni 13-letni adj:sg:nom:m1:pos 1 COMPOS-ndm NON-SGJP COMPD CORR  
55 -13-letnia 13-letni adj:sg:nom:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
56 -13-miesięczną 13-miesięczny adj:sg:acc:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
57 -13-miesięcznego 13-miesięczny adj:sg:acc:m1:pos 1 NCOMPOS NON-SGJP COMPD CORR  
58 -14-latka 14-latek subst:sg:gen:m1 1 COMPOS NON-SGJP COMPD CORR  
59 -14-letni 14-letni adj:sg:nom:m1:pos 2 COMPOS-ndm NON-SGJP COMPD CORR  
60 -14-letnia 14-letni adj:sg:nom:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
61 -14-letnią 14-letni adj:sg:acc:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
62 -14-letnich 14-letni adj:pl:gen:m1:pos 1 NCOMPOS NON-SGJP COMPD CORR  
63 -14-letniego 14-letni adj:sg:acc:m1:pos 2 NCOMPOS NON-SGJP COMPD CORR  
64 -150- 150- num:pl:acc:f:rec 1 COMPOS-ndm NON-SGJP COMPD CORR  
65 -150-procentowego 150-procentowy adj:sg:gen:n:pos 1 NCOMPOS NON-SGJP COMPD CORR  
66 -150-tysięcznym 150-tysięczny adj:sg:loc:m3:pos 1 NCOMPOS NON-SGJP COMPD CORR  
67 -15 15-latek subst:pl:gen:m1 1 NCOMPOS NON-SGJP COMPD ERR  
68 -15,5-tysięczna 15,5-tysięczny adj:sg:nom:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
69 -15-dniowy 15-dniowy adj:sg:nom:m3:pos 1 COMPOS-ndm NON-SGJP COMPD CORR  
70 -15-latka 15-latek subst:sg:acc:m1 1 COMPOS NON-SGJP COMPD CORR  
71 -15-latki 15-latka subst:sg:gen:f 1 COMPOS NON-SGJP COMPD CORR  
72 -15-latków 15-latek subst:pl:gen:m1 1 COMPOS NON-SGJP COMPD CORR  
73 -15-lecie 15-lecie subst:sg:acc:n 1 COMPOS-ndm NON-SGJP COMPD CORR  
74 -15-letni 15-letni adj:sg:nom:m1:pos 4 COMPOS-ndm NON-SGJP COMPD CORR  
75 -15-letnia 15-letnia adj:sg:nom:f:pos 1 COMPOS-ndm NON-SGJP COMPD TAGE  
76 -15-letnia 15-letni adj:sg:nom:f:pos 2 NCOMPOS NON-SGJP COMPD CORR  
77 -15-letnią 15-letni adj:sg:acc:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
78 -15-letniego 15-letni adj:sg:acc:m1:pos 2 NCOMPOS NON-SGJP COMPD CORR  
79 -15-letnim 15-letni adj:sg:inst:m3:pos 1 NCOMPOS NON-SGJP COMPD CORR  
80 -16 16-latek subst:sg:gen:m1 1 NCOMPOS NON-SGJP COMPD ERR  
81 -16-bitowe 16-bitowy adj:pl:nom:m3:pos 1 NCOMPOS NON-SGJP COMPD CORR  
82 -16-dniowej 16-dniowy adj:pl:gen:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
83 -16-latce 16-latka subst:sg:loc:f 1 COMPOS NON-SGJP COMPD CORR  
84 -16-latek 16-latek subst:sg:nom:m1 1 COMPOS NON-SGJP COMPD CORR  
85 -16-latka 16-latka subst:sg:nom:f 1 COMPOS NON-SGJP COMPD CORR  
86 -16-latków 16-latek subst:pl:gen:m1 1 COMPOS NON-SGJP COMPD CORR  
87 -16-letni 16-letni adj:sg:nom:m1:pos 1 COMPOS-ndm NON-SGJP COMPD CORR  
88 -16-letnia 16-letni adj:sg:nom:f:pos 2 NCOMPOS NON-SGJP COMPD CORR  
89 -16-letniej 16-letni adj:sg:dat:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
90 -16-letniej 16-letni adj:sg:gen:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
91 -16-letnim 16-letni adj:sg:inst:m1:pos 1 NCOMPOS NON-SGJP COMPD CORR  
92 -16-procentowe 16-procentowy adj:sg:nom:n:pos 1 NCOMPOS NON-SGJP COMPD CORR  
93 -16-stopniowej 16-stopniowy adj:sg:gen:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
94 -17-calowe 17-calowy adj:pl:nom:m3:pos 1 NCOMPOS NON-SGJP COMPD CORR  
95 -17-latek 17-latek subst:sg:nom:m1 1 COMPOS NON-SGJP COMPD CORR  
96 -17-latkiem 17-latek subst:sg:inst:m1 1 COMPOS NON-SGJP COMPD CORR  
97 -17-latkom 17-latek subst:pl:dat:m1 1 COMPOS NON-SGJP COMPD CORR  
98 -17-letni 17-letni adj:sg:nom:m1:pos 4 COMPOS-ndm NON-SGJP COMPD CORR  
99 -17-letnia 17-letni adj:sg:nom:f:pos 2 NCOMPOS NON-SGJP COMPD CORR  
100 -17-letnią 17-letnia adj:sg:inst:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
101 -17-letnie 17-letni adj:pl:nom:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
102 -17-letniego 17-letni adj:sg:acc:m1:pos 2 NCOMPOS NON-SGJP COMPD CORR  
103 -17-letniego 17-letni adj:sg:gen:m1:pos 2 NCOMPOS NON-SGJP COMPD CORR  
104 -17-letnim 17-letni adj:sg:inst:m1:pos 1 NCOMPOS NON-SGJP COMPD CORR  
105 -17-osobową 17-osobowy adj:sg:acc:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
106 -180-tysięcznego 180-tysięczny adj:sg:gen:n:pos 1 NCOMPOS NON-SGJP COMPD CORR  
107 -18- 18-letni adj:sg:inst:m3:pos 1 NCOMPOS NON-SGJP COMPD ERR  
108 -185- osobową 185-osobowy adj:sg:inst:f:pos 1 NCOMPOS NON-SGJP COMPD ERR  
109 -18-drużynowa 18-drużynowy adj:sg:nom:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
110 -18-godzinne 18-godzinny adj:sg:acc:n:pos 1 NCOMPOS NON-SGJP COMPD CORR  
111 -18-ki 18-ka subst:sg:gen:f 1 NCOMPOS NON-SGJP COMPD CERR  
112 -18-latek 18-latek subst:sg:nom:m1 1 COMPOS NON-SGJP COMPD CORR  
113 -18-letni 18-letni adj:sg:nom:m1:pos 2 COMPOS-ndm NON-SGJP COMPD CORR  
114 -18-letnia 18-letni adj:sg:nom:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
115 -18-letnie 18-letni adj:sg:acc:n:pos 1 NCOMPOS NON-SGJP COMPD CORR  
116 -18-letniego 18-letni adj:sg:gen:m1:pos 1 NCOMPOS NON-SGJP COMPD CORR  
117 -18-ty 18 adj:sg:nom:m3:pos 1 NCOMPOS NON-SGJP COMPD CERR  
118 -18-ym 18 adj:sg:loc:m3:pos 1 NCOMPOS NON-SGJP COMPD CERR  
119 -190-letnią 190-letni adj:sg:inst:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
120 -19-calowy 19-calowy adj:sg:acc:m3:pos 1 COMPOS-ndm NON-SGJP COMPD CORR  
121 -19-kilometrowej 19-kilometrowy adj:sg:gen:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
122 -19-latek 19-latek subst:sg:nom:m1 1 COMPOS NON-SGJP COMPD CORR  
123 -19-latka 19-latek subst:sg:gen:m1 1 COMPOS NON-SGJP COMPD CORR  
124 -19-letni 19-letni adj:sg:nom:m1:pos 2 COMPOS-ndm NON-SGJP COMPD CORR  
125 -19-letni 19-letni adj:sg:nom:m1:pos 1 NCOMPOS NON-SGJP COMPD CORR  
126 -19-letnia 19-letnia adj:sg:nom:f:pos 1 COMPOS-ndm NON-SGJP COMPD TAGE  
127 -19-letnia 19-letni adj:sg:nom:f:pos 3 NCOMPOS NON-SGJP COMPD CORR  
128 -19-letnich 19-letni adj:pl:acc:m1:pos 1 NCOMPOS NON-SGJP COMPD CORR  
129 -19-letnie 19-letni adj:pl:nom:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
130 -19-letniego 19-letni adj:sg:gen:m1:pos 2 NCOMPOS NON-SGJP COMPD CORR  
131 -19-letniego 19-letniego adj:sg:gen:m1:pos 1 COMPOS-ndm NON-SGJP COMPD TAGE  
132 -19-letniemu 19-letni adj:sg:dat:m1:pos 1 NCOMPOS NON-SGJP COMPD CORR  
133 -1-klasowa 1-klasowy adj:sg:nom:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
134 -1-letni 1-letni adj:sg:nom:m1:pos 1 COMPOS-ndm NON-SGJP COMPD CORR  
135 -1-majowy 1-majowy adj:sg:nom:m3:pos 1 COMPOS-ndm NON-SGJP COMPD CORR  
136 -1-o 1-o subst:sg:nom:n 1 COMPOS-ndm NON-SGJP COMPD TAGE  
137 -200-lecia 200-lecie subst:sg:gen:n 1 NCOMPOS NON-SGJP COMPD CORR  
138 -20-latek 20-latek subst:sg:nom:m1 2 COMPOS NON-SGJP COMPD CORR  
139 -20-latków 20-latek subst:pl:gen:m1 1 COMPOS NON-SGJP COMPD CORR  
140 -20-lecie 20-lecie subst:sg:nom:n 1 COMPOS-ndm NON-SGJP COMPD CORR  
141 -20-letni 20-letni adj:sg:nom:m1:pos 1 COMPOS-ndm NON-SGJP COMPD CORR  
142 -20-letnia 20-letnia adj:sg:nom:f:pos 1 COMPOS-ndm NON-SGJP COMPD TAGE  
143 -20-letnia 20-letni adj:sg:nom:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
144 -20-letnią 20-letni adj:sg:acc:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
145 -20-letni dwudziestoletni adj:sg:nom:m1:pos 1 NCOMPOS NON-SGJP COMPD CORR  
146 -20-letniej 20-letni adj:sg:gen:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
147 -20-metrowa 20-metrowy adj:sg:nom:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
148 -20-osobowa 20-osobowy adj:sg:nom:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
149 -20-osobowy 20-osobowy adj:sg:nom:m3:pos 1 COMPOS-ndm NON-SGJP COMPD CORR  
150 -20-procentowej 20-procentowy adj:sg:gen:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
151 -20-stopniowy 20-stopniowy adj:sg:nom:m3:pos 1 COMPOS-ndm NON-SGJP COMPD CORR  
152 -20-tomowym 20-tomowy adj:sg:loc:m3:pos 1 NCOMPOS NON-SGJP COMPD CORR  
153 -20-złotowym 20-złotowy adj:sg:inst:m3:pos 1 NCOMPOS NON-SGJP COMPD CORR  
154 -21-latek 21-latek subst:sg:nom:m1 1 COMPOS NON-SGJP COMPD CORR  
155 -21-latków 21-latek subst:sg:gen:m1 1 COMPOS NON-SGJP COMPD CORR  
156 -21-letni 21-letni adj:sg:nom:m1:pos 5 COMPOS-ndm NON-SGJP COMPD CORR  
157 -21-letnia 21-letni adj:sg:nom:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
158 -21-letniej 21-letni adj:sg:gen:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
159 -2 2-centymetrowy adj:pl:acc:m3:pos 1 NCOMPOS NON-SGJP COMPD ERR  
160 -2 2-kanałowy adj:pl:nom:n:pos 1 NCOMPOS NON-SGJP COMPD ERR  
161 -22-latek 22-latek subst:sg:nom:m1 1 COMPOS NON-SGJP COMPD CORR  
162 -2- 2-latek subst:sg:gen:m1 1 NCOMPOS NON-SGJP COMPD ERR  
163 -22-latka 22-latka subst:sg:nom:f 1 COMPOS NON-SGJP COMPD CORR  
164 -22-letni 22-letni adj:sg:nom:m1:pos 5 COMPOS-ndm NON-SGJP COMPD CORR  
165 -22-letnia 22-letnia adj:sg:nom:f:pos 1 COMPOS-ndm NON-SGJP COMPD TAGE  
166 -22-letnia 22-letni adj:sg:nom:f:pos 3 NCOMPOS NON-SGJP COMPD CORR  
167 -2 2-letni adj:sg:loc:f:pos 1 NCOMPOS NON-SGJP COMPD ERR  
168 -22-letniego 22-letni adj:sg:acc:m1:pos 1 NCOMPOS NON-SGJP COMPD CORR  
169 -22-letniego 22-letni adj:sg:gen:m1:pos 1 NCOMPOS NON-SGJP COMPD CORR  
170 -22-letniej 22-letni adj:sg:dat:f:pos 2 NCOMPOS NON-SGJP COMPD CORR  
171 -22-osobowa 22-osobowy adj:sg:nom:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
172 -2- 2-osobowy adj:pl:loc:f:pos 1 NCOMPOS NON-SGJP COMPD ERR  
173 -22-procentowym 22-procentowy adj:sg:inst:m3:pos 1 NCOMPOS NON-SGJP COMPD CORR  
174 -23-calowy 23-calowy adj:sg:nom:m3:pos 1 COMPOS-ndm NON-SGJP COMPD CORR  
175 -23-letni 23-letni adj:pl:nom:m1:pos 1 COMPOS-ndm NON-SGJP COMPD CORR  
176 -23--letni 23-letni adj:sg:nom:m1:pos 1 NCOMPOS NON-SGJP COMPD ERR  
177 -23-letni 23-letni adj:sg:nom:m1:pos 4 COMPOS-ndm NON-SGJP COMPD CORR  
178 -23-letniego 23-letni adj:sg:gen:m1:pos 1 NCOMPOS NON-SGJP COMPD CORR  
179 -24-bitowy 24-bitowy adj:sg:nom:m3:pos 1 COMPOS-ndm NON-SGJP COMPD CORR  
180 -24-godzinnego 24-godzinny adj:sg:gen:m3:pos 1 NCOMPOS NON-SGJP COMPD CORR  
181 -24-godzinnych 24-godzinny adj:pl:gen:n:pos 1 NCOMPOS NON-SGJP COMPD CORR  
182 -24-karatowym 24-karatowy adj:sg:inst:n:pos 1 NCOMPOS NON-SGJP COMPD CORR  
183 -24-kondygnacjowej 24-kondygnacjowy adj:sg:gen:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
184 -24-letni 24-letni adj:sg:nom:m1:pos 2 COMPOS-ndm NON-SGJP COMPD CORR  
185 -24-osobowym 24-osobowy adj:sg:loc:m3:pos 1 NCOMPOS NON-SGJP COMPD CORR  
186 -2,5-kilogramowy 2,5-kilogramowy adj:sg:acc:m3:pos 1 COMPOS-ndm NON-SGJP COMPD CORR  
187 -25-lecia 25-lecie subst:sg:gen:n 1 NCOMPOS NON-SGJP COMPD CORR  
188 -25-letni 25-letni adj:sg:nom:m1:pos 6 COMPOS-ndm NON-SGJP COMPD CORR  
189 -25-letnia 25-letnia adj:sg:nom:f:pos 1 COMPOS-ndm NON-SGJP COMPD TAGE  
190 -2,5-letnią 2,5-letni adj:sg:acc:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
191 -25-letnią 25-letni adj:sg:acc:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
192 -25-letniego 25-letni adj:sg:acc:m1:pos 1 NCOMPOS NON-SGJP COMPD CORR  
193 -25-letniego 25-letni adj:sg:gen:m1:pos 2 NCOMPOS NON-SGJP COMPD CORR  
194 -25-metrowej 25-metrowy adj:sg:gen:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
195 -25-procentowy 25-procentowy adj:sg:acc:m3:pos 1 COMPOS-ndm NON-SGJP COMPD CORR  
196 -26-latek 26-latek subst:sg:nom:m1 1 COMPOS NON-SGJP COMPD CORR  
197 -26-letni 26-letni adj:sg:nom:m1:pos 4 COMPOS-ndm NON-SGJP COMPD CORR  
198 -26-letniego 26-letni adj:sg:acc:m1:pos 1 NCOMPOS NON-SGJP COMPD CORR  
199 -26-letniego 26-letni adj:sg:gen:m1:pos 1 NCOMPOS NON-SGJP COMPD CORR  
200 -26-letniemu 26-letni adj:sg:dat:m1:pos 1 NCOMPOS NON-SGJP COMPD CORR  
201 -27-Ietni 27-Ietni adj:sg:nom:m1:pos 1 COMPOS-ndm NON-SGJP COMPD CORR  
202 -27-letni 27-letni adj:sg:nom:m1:pos 6 COMPOS-ndm NON-SGJP COMPD CORR  
203 -28-latek 28-latek subst:sg:nom:m1 1 COMPOS NON-SGJP COMPD CORR  
204 -28-letni 28-letni adj:sg:nom:m1:pos 2 COMPOS-ndm NON-SGJP COMPD CORR  
205 -28-letnią 28-letni adj:sg:acc:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
206 -28-letnią 28-letni adj:sg:nom:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
207 -28-letniego 28-letni adj:sg:gen:m1:pos 1 NCOMPOS NON-SGJP COMPD CORR  
208 -29-letni 29-letni adj:sg:nom:m1:pos 1 COMPOS-ndm NON-SGJP COMPD CORR  
209 -29-letniego 29-letniego adj:sg:gen:m1:pos 1 COMPOS-ndm NON-SGJP COMPD TAGE  
210 -2-giej 2-gi adj:sg:gen:f:pos 1 NCOMPOS NON-SGJP COMPD TAGE  
211 -2-godzinny 2-godzinny adj:sg:acc:m3:pos 1 COMPOS-ndm NON-SGJP COMPD CORR  
212 -2-godzinnym 2-godzinny adj:sg:loc:m3:pos 1 NCOMPOS NON-SGJP COMPD CORR  
213 -2-letnia 2-letni adj:sg:nom:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
214 -2-letnie 2-letni adj:pl:acc:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
215 -2-metrowy 2-metrowy adj:sg:nom:m1:pos 1 COMPOS-ndm NON-SGJP COMPD CORR  
216 -2-o 2-o subst:sg:nom:n 1 COMPOS-ndm NON-SGJP COMPD TAGE  
217 -2-odcinkowy 2-odcinkowy adj:sg:nom:m3:pos 1 COMPOS-ndm NON-SGJP COMPD CORR  
218 -2-oddziałowa 2-oddziałowy adj:sg:nom:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
219 -2-osobowa 2-osobowy adj:sg:nom:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
220 -2-óch 2 num:pl:nom:m1:rec 1 NCOMPOS NON-SGJP COMPD CERR  
221 -2-proc 2-procentowy brev:pun 1 NCOMPOS NON-SGJP COMPD CERR  
222 -300-kilogramowa 300-kilogramowy adj:sg:nom:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
223 -300-kilogramowego 300-kilogramowy adj:sg:acc:m2:pos 1 NCOMPOS NON-SGJP COMPD CORR  
224 -300-lecia 300-lecie subst:sg:gen:n 1 NCOMPOS NON-SGJP COMPD CORR  
225 -300-tysięcznej 300-tysięczny adj:sg:gen:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
226 -30-ci 30-ci num:pl:acc:m3:rec 1 COMPOS-ndm NON-SGJP COMPD CERR-TAGE  
227 -30-krotnego 30-krotny adj:sg:gen:n:pos 1 NCOMPOS NON-SGJP COMPD CORR  
228 -30-letni 30-letni adj:sg:nom:m1:pos 3 COMPOS-ndm NON-SGJP COMPD CORR  
229 -30-letnia 30-letni adj:sg:nom:f:pos 2 NCOMPOS NON-SGJP COMPD CORR  
230 -30-letnią 30-letni adj:sg:inst:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
231 -30-letniego 30-letn adj:sg:gen:m1:pos 1 NCOMPOS NON-SGJP COMPD TAGE  
232 -30-letniego 30-letni adj:sg:acc:m1:pos 2 NCOMPOS NON-SGJP COMPD CORR  
233 -30-letniego 30-letni adj:sg:gen:m1:pos 1 NCOMPOS NON-SGJP COMPD CORR  
234 -30-procentowych 30-procentowy adj:pl:gen:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
235 -30-proc trzydziestoprocentowy adj:sg:gen:f:pos 1 NCOMPOS NON-SGJP COMPD TAGE  
236 -30-tu 30 num:pl:acc:m1:congr 1 NCOMPOS NON-SGJP COMPD CERR  
237 -31-letni 31-letni adj:sg:nom:m1:pos 1 COMPOS-ndm NON-SGJP COMPD CORR  
238 -31-letnia 31-letni adj:sg:nom:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
239 -31-letniego 31-letni adj:sg:gen:m1:pos 1 NCOMPOS NON-SGJP COMPD CORR  
240 -32-letni 32-letni adj:sg:nom:m1:pos 5 COMPOS-ndm NON-SGJP COMPD CORR  
241 -32-letnia 32-letni adj:sg:nom:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
242 -32-letnią 32-letni adj:sg:acc:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
243 -3 3-centymetrowy adj:pl:acc:m3:pos 1 NCOMPOS NON-SGJP COMPD ERR  
244 -3 3-krotnie adv:pos 1 NCOMPOS NON-SGJP COMPD ERR  
245 -33-letni 33-letni adj:sg:nom:m1:pos 5 COMPOS-ndm NON-SGJP COMPD CORR  
246 -3 3-letni adj:sg:nom:f:pos 1 NCOMPOS NON-SGJP COMPD ERR  
247 -33-letniemu 33-letni adj:sg:dat:m1:pos 1 NCOMPOS NON-SGJP COMPD CORR  
248 -33-letni trzydziestotrzyletni adj:sg:nom:m1:pos 1 NCOMPOS NON-SGJP COMPD TAGE  
249 -34-letni 34-letni adj:sg:nom:m1:pos 3 COMPOS-ndm NON-SGJP COMPD CORR  
250 -34-letnia 34-letni adj:sg:nom:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
251 -34-letniego 34-letni adj:sg:acc:m1:pos 1 NCOMPOS NON-SGJP COMPD CORR  
252 -34- -letnia 34-letni adj:sg:nom:f:pos 1 NCOMPOS NON-SGJP COMPD ERR  
253 -3,5-kilogramowe 3,5-kilogramowe adj:sg:acc:n:pos 1 COMPOS-ndm NON-SGJP COMPD TAGE  
254 -35-letni 35-letni adj:sg:nom:m1:pos 2 COMPOS-ndm NON-SGJP COMPD CORR  
255 -35-letnia 35-letni adj:sg:nom:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
256 -35-letnią 35-letni adj:sg:acc:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
257 -3,5-tonowym 3,5-tonowy adj:sg:inst:m2:pos 1 NCOMPOS NON-SGJP COMPD CORR  
258 -36-centymetrowa 36-centymetrowy adj:sg:nom:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
259 -36-letni 36-letni adj:sg:nom:m1:pos 1 COMPOS-ndm NON-SGJP COMPD CORR  
260 -36-letnia 36-letni adj:sg:nom:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
261 -36-letniego 36-letni adj:sg:acc:m1:pos 2 NCOMPOS NON-SGJP COMPD CORR  
262 -36-letniego 36-letniego adj:sg:acc:m1:pos 1 COMPOS-ndm NON-SGJP COMPD TAGE  
263 -36-letniej 36-letni adj:sg:gen:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
264 -36-letniej 36-letni adj:sg:loc:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
265 -37-letni 37-letni adj:sg:nom:m1:pos 1 COMPOS-ndm NON-SGJP COMPD CORR  
266 -37-letni 37-letni adj:sg:nom:m1:pos 1 NCOMPOS NON-SGJP COMPD CORR  
267 -37-letnia 37-letni adj:sg:nom:f:pos 2 NCOMPOS NON-SGJP COMPD CORR  
268 -38-letni 38-letni adj:sg:nom:m1:pos 2 COMPOS-ndm NON-SGJP COMPD CORR  
269 -38-letni 38-letni adj:sg:nom:m1:pos 1 NCOMPOS NON-SGJP COMPD CORR  
270 -38-letniego 38-letni adj:sg:acc:m1:pos 1 NCOMPOS NON-SGJP COMPD CORR  
271 -39-letni 39-letni adj:sg:nom:m1:pos 1 COMPOS-ndm NON-SGJP COMPD CORR  
272 -3-dniowe 3-dniowy adj:sg:nom:n:pos 1 NCOMPOS NON-SGJP COMPD CORR  
273 -3-go 3-go adj:pl:gen:m3:pos 1 COMPOS-ndm NON-SGJP COMPD CERR-TAGE  
274 -3-letni 3-letni adj:sg:nom:m1:pos 1 COMPOS-ndm NON-SGJP COMPD CORR  
275 -3-letnia 3-letnia adj:sg:nom:f:pos 1 COMPOS-ndm NON-SGJP COMPD TAGE  
276 -3-letnią 3-letnia adj:sg:inst:f:pos 1 NCOMPOS NON-SGJP COMPD TAGE  
277 -3-letnie 3-letni adj:sg:acc:n:pos 1 NCOMPOS NON-SGJP COMPD CORR  
278 -3-letniego 3-letni adj:sg:gen:n:pos 2 NCOMPOS NON-SGJP COMPD CORR  
279 -3-letniej 3-letni adj:sg:gen:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
280 -3-letniej 3-letni adj:sg:loc:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
281 -3-miesięczne 3-miesięczny adj:sg:acc:n:pos 1 NCOMPOS NON-SGJP COMPD CORR  
282 -3-miesięczny 3-miesięczny adj:sg:nom:m1:pos 1 COMPOS-ndm NON-SGJP COMPD CORR  
283 -3-nawowy 3-nawowy adj:sg:nom:m3:pos 1 COMPOS-ndm NON-SGJP COMPD CORR  
284 -3-osobowych 3-osobowy adj:pl:loc:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
285 -3-procentowe 3-procentowy adj:sg:acc:n:pos 1 NCOMPOS NON-SGJP COMPD CORR  
286 -3-stopniowe 3-stopniowe adj:pl:nom:f:pos 1 COMPOS-ndm NON-SGJP COMPD TAGE  
287 -400-lecia 400-lecie subst:sg:gen:n 1 NCOMPOS NON-SGJP COMPD CORR  
288 -40-godzinnym 40-godzinny adj:sg:loc:m3:pos 1 NCOMPOS NON-SGJP COMPD CORR  
289 -40-krotność 40-krotność subst:sg:acc:f 1 COMPOS-ndm NON-SGJP COMPD CORR  
290 -40-latek 40-latek subst:sg:nom:m1 1 COMPOS NON-SGJP COMPD CORR  
291 -40-latków 40-latek subst:pl:acc:m1 1 COMPOS NON-SGJP COMPD CORR  
292 -40-lecia 40-lecie subst:sg:gen:n 1 NCOMPOS NON-SGJP COMPD CORR  
293 -40--letni 40--letni adj:sg:nom:m1:pos 1 COMPOS-ndm NON-SGJP COMPD ERR  
294 -40-letni 40-letni adj:sg:nom:m1:pos 2 COMPOS-ndm NON-SGJP COMPD CORR  
295 -40-letnia 40-letni adj:sg:nom:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
296 -40-letni czterdziestoletni adj:sg:nom:m1:pos 1 NCOMPOS NON-SGJP COMPD TAGE  
297 -40-letniej 40-letni adj:sg:gen:f:pos 2 NCOMPOS NON-SGJP COMPD CORR  
298 -40-metrowy 40-metrowy adj:sg:acc:m3:pos 1 COMPOS-ndm NON-SGJP COMPD CORR  
299 -40-osobowa 40-osobowy adj:sg:nom:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
300 -40-tysięcznym 40-tysięczny adj:sg:loc:n:pos 1 NCOMPOS NON-SGJP COMPD CORR  
301 -41-letni 41-letni adj:sg:nom:m1:pos 1 COMPOS-ndm NON-SGJP COMPD CORR  
302 -42-letnia 42-letni adj:sg:nom:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
303 -42-letnią 42-letni adj:sg:acc:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
304 -435-litrowym 435-litrowy adj:sg:inst:m3:pos 1 NCOMPOS NON-SGJP COMPD CORR  
305 -43-letni 43-letni adj:sg:nom:m1:pos 2 COMPOS-ndm NON-SGJP COMPD CORR  
306 -43-letnia 43-letni adj:sg:nom:f:pos 2 NCOMPOS NON-SGJP COMPD CORR  
307 -43-letniego 43-letni adj:sg:gen:m1:pos 1 NCOMPOS NON-SGJP COMPD CORR  
308 -44-letni 44-letni adj:sg:nom:m1:pos 1 COMPOS-ndm NON-SGJP COMPD CORR  
309 -44-letnią 44-letni adj:sg:acc:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
310 -44-letniemu 44-letni adj:sg:dat:m1:pos 1 NCOMPOS NON-SGJP COMPD CORR  
311 -45-lecie 45-lecie subst:sg:acc:n 1 COMPOS-ndm NON-SGJP COMPD CORR  
312 -4,5-metrowej 4,5-metrowy adj:sg:gen:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
313 -45-osobowa 45-osobowy adj:sg:nom:f:pos 2 NCOMPOS NON-SGJP COMPD CORR  
314 -45-procentowego 45-procentowy adj:sg:gen:m3:pos 1 NCOMPOS NON-SGJP COMPD CORR  
315 -46-letni 46-letni adj:sg:nom:m1:pos 1 COMPOS-ndm NON-SGJP COMPD CORR  
316 -46-letniego 46-letni adj:sg:acc:m1:pos 1 NCOMPOS NON-SGJP COMPD CORR  
317 -46-osobowa 46-osobowy adj:sg:nom:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
318 -47-letni 47-letni adj:sg:nom:m1:pos 1 COMPOS-ndm NON-SGJP COMPD CORR  
319 -48-letni 48-letni adj:sg:nom:m1:pos 4 COMPOS-ndm NON-SGJP COMPD CORR  
320 -49-letniego 49-letni adj:sg:gen:m1:pos 2 NCOMPOS NON-SGJP COMPD CORR  
321 -4-drzwiowe 4-drzwiowy adj:sg:nom:n:pos 1 NCOMPOS NON-SGJP COMPD CORR  
322 -4-kołowy 4-kołowy adj:sg:acc:m3:pos 1 COMPOS-ndm NON-SGJP COMPD CORR  
323 -4-krotnie 4-krotnie adv:pos 2 COMPOS-ndm NON-SGJP COMPD CORR  
324 -4-letni czteroletni adj:sg:nom:m1:pos 1 NCOMPOS NON-SGJP COMPD CORR  
325 -4-letnie 4-letni adj:pl:nom:m2:pos 1 NCOMPOS NON-SGJP COMPD CORR  
326 -4-letniego 4-letni adj:sg:gen:n:pos 1 NCOMPOS NON-SGJP COMPD CORR  
327 -4-letniej 4-letni adj:sg:gen:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
328 -4-tysięcznego 4-tysięczny adj:sg:gen:n:pos 1 NCOMPOS NON-SGJP COMPD CORR  
329 -4 - piętrowy 4-piętrowy adj:sg:acc:m3:pos 1 NCOMPOS NON-SGJP COMPD ERR  
330 -500-kilometrową 500-kilometrowy adj:sg:acc:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
331 -500-złotowy 500-złotowy adj:sg:acc:m3:pos 1 COMPOS-ndm NON-SGJP COMPD CORR  
332 -50-krotność 50-krotność subst:sg:acc:f 1 COMPOS-ndm NON-SGJP COMPD CORR  
333 -50-latek 50-latek subst:sg:nom:m1 1 COMPOS NON-SGJP COMPD CORR  
334 -50-latków 50-latek subst:pl:acc:m1 1 COMPOS NON-SGJP COMPD CORR  
335 -50-latków 50-latek subst:sg:gen:m1 1 COMPOS NON-SGJP COMPD CORR  
336 -50-lecia 50-lecie subst:sg:gen:n 2 NCOMPOS NON-SGJP COMPD CORR  
337 -50-lecie 50-lecie subst:sg:acc:n 3 COMPOS-ndm NON-SGJP COMPD CORR  
338 -50-lecie 50-lecie subst:sg:nom:n 1 COMPOS-ndm NON-SGJP COMPD CORR  
339 -50-letniego 50-letni adj:sg:gen:m1:pos 1 NCOMPOS NON-SGJP COMPD CORR  
340 -50-letniego 50-letnie adj:sg:gen:m1:pos 1 NCOMPOS NON-SGJP COMPD CORR  
341 -50-metrowej 50-metrowy adj:sg:loc:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
342 -50-metrowy 50-metrowy adj:sg:nom:m3:pos 1 COMPOS-ndm NON-SGJP COMPD CORR  
343 -50-osobowe 50-osobowy adj:pl:nom:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
344 -50-proc 50-procentowy brev:pun 1 NCOMPOS NON-SGJP COMPD CERR  
345 -50-procentowego 50-procentowy adj:sg:gen:m3:pos 1 NCOMPOS NON-SGJP COMPD CORR  
346 -50-tych 50 adj:pl:loc:m3:pos 1 NCOMPOS NON-SGJP COMPD CERR  
347 -50-tych 50 adj:sg:gen:m3:pos 1 NCOMPOS NON-SGJP COMPD CERR  
348 -50-tysięczna 50-tysięczny adj:sg:nom:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
349 -50-ych 50-y adj:pl:gen:m3:pos 1 NCOMPOS NON-SGJP COMPD CERR-TAGE  
350 -52-letni 52-letni adj:sg:nom:m1:pos 2 COMPOS-ndm NON-SGJP COMPD CORR  
351 -52-letniego 52-letni adj:sg:gen:m1:pos 1 NCOMPOS NON-SGJP COMPD CORR  
352 -53-letni 53-letni adj:sg:nom:m1:pos 1 COMPOS-ndm NON-SGJP COMPD CORR  
353 -53-letnia 53-letni adj:sg:nom:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
354 -53-letniego 53-letni adj:sg:gen:m1:pos 1 NCOMPOS NON-SGJP COMPD CORR  
355 -54-letni 54-letni adj:sg:nom:m1:pos 3 COMPOS-ndm NON-SGJP COMPD CORR  
356 -54-letnia 54-letni adj:sg:nom:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
357 -55-lecia 55-lecie subst:sg:gen:n 1 NCOMPOS NON-SGJP COMPD CORR  
358 -55-lecie 55-lecie subst:sg:acc:n 1 COMPOS-ndm NON-SGJP COMPD CORR  
359 -55-leciem 55-lecie subst:sg:inst:n 1 NCOMPOS NON-SGJP COMPD CORR  
360 -55-letni 55-letni adj:sg:nom:m1:pos 1 COMPOS-ndm NON-SGJP COMPD CORR  
361 -5 5-procentowy adj:pl:gen:f:pos 1 NCOMPOS NON-SGJP COMPD ERR  
362 -56-latek 56-latek subst:sg:nom:m1 1 COMPOS NON-SGJP COMPD CORR  
363 -56-letni 56-letni adj:sg:nom:m1:pos 1 COMPOS-ndm NON-SGJP COMPD CORR  
364 -56-letniego 56-letni adj:sg:gen:m1:pos 1 NCOMPOS NON-SGJP COMPD CORR  
365 -59-letni 59-letni adj:sg:nom:m1:pos 1 COMPOS-ndm NON-SGJP COMPD CORR  
366 -59-letnią 59-letni adj:sg:acc:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
367 -5-dniowe 5-dniowy adj:pl:acc:n:pos 1 NCOMPOS NON-SGJP COMPD CORR  
368 -5-krotnie 5-krotnie adv:pos 1 COMPOS-ndm NON-SGJP COMPD CORR  
369 -5—lampowy 5—lampowy adj:sg:acc:m3:pos 1 COMPOS-ndm NON-SGJP COMPD ERR  
370 -5-letnia 5-letni adj:sg:nom:f:pos 3 NCOMPOS NON-SGJP COMPD CORR  
371 -5-letnich 5-letni adj:pl:gen:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
372 -5-letniego 5-letni adj:sg:gen:m1:pos 1 NCOMPOS NON-SGJP COMPD CORR  
373 -5-letniej 5-letni adj:sg:gen:f:pos 2 NCOMPOS NON-SGJP COMPD CORR  
374 -5-minutowy 5-minutowy adj:sg:nom:m3:pos 1 COMPOS-ndm NON-SGJP COMPD CORR  
375 -5-minutowych 5-minutowy adj:pl:gen:n:pos 11 NCOMPOS NON-SGJP COMPD CORR  
376 -5-minutowych 5minutowy adj:pl:gen:n:pos 1 NCOMPOS NON-SGJP COMPD TAGE  
377 -5-osobową 5-osobowy adj:sg:acc:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
378 -5% pięcioprocentowy adj:sg:nom:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
379 -5-proc 5-procentowy brev:pun 1 NCOMPOS NON-SGJP COMPD CERR  
380 -5-skrzydłowy 5-skrzydłowy adj:sg:nom:m3:pos 1 COMPOS-ndm NON-SGJP COMPD CORR  
381 -5-ta 5 adj:sg:nom:f:pos 1 NCOMPOS NON-SGJP COMPD CERR  
382 -600-lecia 600-lecie subst:sg:gen:n 1 NCOMPOS NON-SGJP COMPD CORR  
383 -600-lecie 600-lecie subst:sg:acc:n 1 COMPOS-ndm NON-SGJP COMPD CORR  
384 -600-litrowe 600-litrowy adj:pl:acc:m3:pos 1 NCOMPOS NON-SGJP COMPD CORR  
385 -60-latek 60-latek subst:sg:nom:m1 1 COMPOS NON-SGJP COMPD CORR  
386 -60-lecia 60-lecie subst:sg:gen:n 1 NCOMPOS NON-SGJP COMPD CORR  
387 -60-lecie 60-lecie subst:sg:acc:n 1 COMPOS-ndm NON-SGJP COMPD CORR  
388 -60-letni 60-letni adj:sg:nom:m1:pos 2 COMPOS-ndm NON-SGJP COMPD CORR  
389 -60-letnie 60-letni adj:sg:nom:n:pos 1 NCOMPOS NON-SGJP COMPD CORR  
390 -60-letniego 60-letni adj:sg:acc:m1:pos 1 NCOMPOS NON-SGJP COMPD CORR  
391 -60-minutowej 60-minutowy adj:sg:loc:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
392 -60-stopniowym 60-stopniowy adj:sg:inst:m3:pos 1 NCOMPOS NON-SGJP COMPD CORR  
393 -61-letnia 61-letni adj:sg:nom:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
394 -62-letni 62-letni adj:sg:nom:m1:pos 1 COMPOS-ndm NON-SGJP COMPD CORR  
395 -62-letniego 62-letni adj:sg:acc:m1:pos 1 NCOMPOS NON-SGJP COMPD CORR  
396 -63-letni 63-letni adj:sg:nom:m1:pos 1 COMPOS-ndm NON-SGJP COMPD CORR  
397 -63-letnia 63-letni adj:sg:nom:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
398 -64-letni 64-letni adj:sg:nom:m1:pos 1 COMPOS-ndm NON-SGJP COMPD CORR  
399 -6,5-godzinnej 6,5-godzinny adj:sg:loc:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
400 -65-letniego 65-letni adj:sg:acc:m1:pos 1 NCOMPOS NON-SGJP COMPD CORR  
401 -65-letniego 65-letni adj:sg:gen:m1:pos 1 NCOMPOS NON-SGJP COMPD CORR  
402 -6,5-metrowa 6,5-metrowy adj:sg:nom:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
403 -65-tysięcznej 65-tysięczny adj:sg:gen:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
404 -67-letni 67-letni adj:sg:nom:m1:pos 1 COMPOS-ndm NON-SGJP COMPD CORR  
405 -68-letni 68-letni adj:sg:nom:m1:pos 1 COMPOS-ndm NON-SGJP COMPD CORR  
406 -6-9-letni 6-9-letni adj:pl:nom:m1:pos 1 COMPOS-ndm NON-SGJP COMPD CORR  
407 -6-cylindrowy 6-cylindrowy adj:sg:acc:m3:pos 1 COMPOS-ndm NON-SGJP COMPD CORR  
408 -6-ej 6 adj:sg:gen:f:pos 1 NCOMPOS NON-SGJP COMPD CERR  
409 -6-godzinne 6-godzinny adj:sg:nom:n:pos 1 NCOMPOS NON-SGJP COMPD CORR  
410 -6-latka 6-latek subst:sg:gen:m1 2 COMPOS NON-SGJP COMPD CORR  
411 -6-letni 6-letni adj:sg:nom:m3:pos 1 COMPOS-ndm NON-SGJP COMPD CORR  
412 -6-letnią 6-letnia adj:sg:acc:f:pos 1 NCOMPOS NON-SGJP COMPD TAGE  
413 -6-osobowej 6-osobowy adj:sg:gen:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
414 -6.procentowy sześcioprocentowy adj:sg:acc:m3:pos 1 NCOMPOS NON-SGJP COMPD ERR  
415 -6 -letniego 6-letni adj:sg:gen:m3:pos 1 NCOMPOS NON-SGJP COMPD ERR  
416 -6 - piętrowe 6-piętrowy adj:pl:nom:m3:pos 1 NCOMPOS NON-SGJP COMPD ERR  
417 -700-lecia 700-lecia subst:sg:gen:n 1 COMPOS-ndm NON-SGJP COMPD CORR  
418 -70-lecia 70-lecie subst:sg:gen:n 2 NCOMPOS NON-SGJP COMPD CORR  
419 -70-lecie 70-lecie subst:sg:acc:n 1 COMPOS-ndm NON-SGJP COMPD CORR  
420 -70-letnia 70-letni adj:sg:nom:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
421 -70-letniej 70-letni adj:sg:gen:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
422 -70-te 70 adj:pl:nom:m3:pos 1 NCOMPOS NON-SGJP COMPD CERR  
423 -72-letniego 72-letni adj:sg:gen:m1:pos 1 NCOMPOS NON-SGJP COMPD CORR  
424 -74-ech 74 num:pl:gen:m3:congr 1 NCOMPOS NON-SGJP COMPD CERR  
425 -74-letni 74-letni adj:sg:nom:m1:pos 1 COMPOS-ndm NON-SGJP COMPD CORR  
426 -750-lecie 750-lecie subst:sg:acc:n 1 COMPOS-ndm NON-SGJP COMPD CORR  
427 -76-letni 76-letni adj:sg:nom:m1:pos 3 COMPOS-ndm NON-SGJP COMPD CORR  
428 -77-letni 77-letni adj:sg:nom:m1:pos 1 COMPOS-ndm NON-SGJP COMPD CORR  
429 -7-kondygnacyjnego 7-kondygnacyjny adj:sg:gen:m3:pos 1 NCOMPOS NON-SGJP COMPD CORR  
430 -7-krotnie 7-krotnie adv:pos 1 COMPOS-ndm NON-SGJP COMPD CORR  
431 -7-letniego 7-letni adj:sg:gen:m1:pos 1 NCOMPOS NON-SGJP COMPD CORR  
432 -7-letniej 7-letni adj:sg:gen:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
433 -7-procentowy 7-procentowy adj:sg:acc:m3:pos 1 COMPOS-ndm NON-SGJP COMPD CORR  
434 -7-procentowym 7-procentowy adj:sg:inst:m3:pos 2 NCOMPOS NON-SGJP COMPD CORR  
435 -800-gramowy 800-gramowy adj:sg:nom:m3:pos 1 COMPOS-ndm NON-SGJP COMPD CORR  
436 -80-kilogramowego 80-kilogramowy adj:sg:acc:m1:pos 1 NCOMPOS NON-SGJP COMPD CORR  
437 -80-letni 80-letni adj:sg:nom:m1:pos 1 COMPOS-ndm NON-SGJP COMPD CORR  
438 -80-letni 80-letni adj:sg:nom:m3:pos 1 COMPOS-ndm NON-SGJP COMPD CORR  
439 -80-letnia 80-letni adj:sg:nom:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
440 -80-tą 80-ty adj:sg:acc:f:pos 1 NCOMPOS NON-SGJP COMPD CERR-TAGE  
441 -80-tonowe 80-tonowy adj:pl:nom:m3:pos 1 NCOMPOS NON-SGJP COMPD CORR  
442 -81-letnia 81-letni adj:sg:nom:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
443 -82-letni 82-letni adj:sg:nom:m1:pos 1 COMPOS-ndm NON-SGJP COMPD CORR  
444 -83-letnia 83-letni adj:sg:nom:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
445 -84-letniej 84-letni adj:sg:gen:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
446 -85-lecie 85-lecie subst:sg:acc:n 1 COMPOS-ndm NON-SGJP COMPD CORR  
447 -8,5-procentową 8,5-procentowy adj:sg:acc:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
448 -87-letni 87-letni adj:sg:nom:m1:pos 2 COMPOS-ndm NON-SGJP COMPD CORR  
449 -88-miu 88 num:pl:gen:m3:congr 1 NCOMPOS NON-SGJP COMPD CERR  
450 -89-ciu 89 num:pl:gen:m3:congr 1 NCOMPOS NON-SGJP COMPD CERR  
451 -8-godzinnych 8-godzinny adj:pl:loc:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
452 -8-kilometrowego 8-kilometrowy adj:sg:gen:m3:pos 1 NCOMPOS NON-SGJP COMPD CORR  
453 -8-osobowych 8-osobowy adj:pl:loc:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
454 -900-osobowej 900-osobowy adj:pl:gen:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
455 -90-letniej 90-letni adj:sg:gen:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
456 -90-tych 90 adj:sg:loc:m3:pos 1 NCOMPOS NON-SGJP COMPD CORR  
457 -9-hektarowy 9-hektarowy adj:sg:acc:m3:pos 1 COMPOS-ndm NON-SGJP COMPD CORR  
458 -9-letnia 9-letni adj:sg:nom:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
459 -9-letniego 9-letni adj:sg:gen:m3:pos 1 NCOMPOS NON-SGJP COMPD CORR  
460 -9-letniej 9-letni adj:sg:loc:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
461 -9-letniemu 9-letni adj:sg:dat:m1:pos 1 NCOMPOS NON-SGJP COMPD CORR  
462 -9-miesięczna 9-miesięczny adj:sg:nom:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
463 -9-miesięczny 9-miesięczny adj:sg:nom:m1:pos 1 COMPOS-ndm NON-SGJP COMPD CORR  
464 -9-tego 9-tego adj:pl:gen:m3:pos 1 COMPOS-ndm NON-SGJP COMPD CERR-TAGE  
465 -Antoine'a Antoine subst:sg:gen:m1 1 COMPOS NON-SGJP COMPD CORR  
466 -APATOR-a Apator subst:sg:gen:m3 1 COMPOS NON-SGJP COMPD CORR  
467 -AWS-owskich AWS-owski adj:pl:gen:f:pos 1 COMPOS NON-SGJP COMPD CORR  
468 -AWS'u AWS subst:sg:gen:m3 1 COMPOS NON-SGJP COMPD CERR  
469 -Bertrand'a Bertrand subst:sg:gen:m1 1 COMPOS NON-SGJP COMPD CERR  
470 -Blake'a Blake subst:sg:gen:m1 2 COMPOS NON-SGJP COMPD CORR  
471 -Blitzkrieg'u blitzkrieg subst:sg:gen:m3 1 COMPOS NON-SGJP COMPD ERR  
472 -BM-ki BM-ka subst:pl:acc:f 1 NCOMPOS NON-SGJP COMPD CORR  
473 -Braile'a Braile subst:sg:gen:m3 1 COMPOS NON-SGJP COMPD CORR  
474 -Bregovic'a Bregovic subst:sg:gen:m1 1 COMPOS NON-SGJP COMPD CERR  
475 -Buckle'a Buckle subst:sg:gen:m1 1 COMPOS NON-SGJP COMPD CORR  
476 -Bush'a Bush subst:sg:gen:m1 1 COMPOS NON-SGJP COMPD CERR  
477 -Céline'owi Céline subst:sg:dat:m1 1 COMPOS NON-SGJP COMPD CORR  
478 -Charles'a Charles subst:sg:acc:m1 1 COMPOS NON-SGJP COMPD CORR  
479 -Charles'a Charles subst:sg:gen:m1 1 COMPOS NON-SGJP COMPD CORR  
480 -college'u college subst:sg:gen:m3 1 COMPOS NON-SGJP COMPD CORR  
481 -College'u college subst:sg:gen:m3 1 COMPOS NON-SGJP COMPD CORR  
482 -Connery'ego Connery subst:sg:gen:m1 1 COMPOS NON-SGJP COMPD CORR  
483 -Coster'a Coster subst:sg:acc:m1 1 COMPOS NON-SGJP COMPD CERR  
484 -Coudry’ego Coudry subst:sg:gen:m1 1 COMPOS NON-SGJP COMPD CORR  
485 -Courvoisier'em Courvoisier subst:sg:inst:m3 1 COMPOS NON-SGJP COMPD CERR  
486 -Creative'a Creative subst:sg:acc:m2 1 COMPOS NON-SGJP COMPD CORR  
487 -Cruise'a Cruise subst:sg:acc:m1 1 COMPOS NON-SGJP COMPD CORR  
488 -Dewey’a Dewey subst:sg:acc:m1 1 COMPOS NON-SGJP COMPD CERR  
489 -dj'ami dj subst:pl:inst:m1 1 COMPOS NON-SGJP COMPD CERR  
490 -DPS-ie DPS subst:sg:loc:m3 1 COMPOS NON-SGJP COMPD CORR  
491 -Duke’a Duke subst:sg:gen:m1 1 COMPOS NON-SGJP COMPD CORR  
492 -dwu- dwuletni adj:sg:inst:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
493 -dwu - dwupokojowy adj:pl:gen:n:pos 1 NCOMPOS NON-SGJP COMPD ERR  
494 -EAM’u EAM subst:sg:gen:m3 1 COMPOS NON-SGJP COMPD CERR  
495 -Heis`a Heis subst:sg:gen:m1 1 COMPOS NON-SGJP COMPD ERR  
496 -fin-de-siecle'u fin-de-siecle subst:sg:gen:m3 1 NCOMPOS NON-SGJP COMPD CORR  
497 -Flash'a Flash subst:sg:gen:m3 1 COMPOS NON-SGJP COMPD CERR  
498 -Fontaine'a Fontaine subst:sg:gen:m1 1 COMPOS NON-SGJP COMPD CORR  
499 -France'a France subst:sg:gen:m1 1 COMPOS NON-SGJP COMPD CORR  
500 -F- a F-a subst:sg:nom:n 1 NCOMPOS NON-SGJP COMPD ERR  
501 -Gale'a Gale subst:sg:gen:m1 1 COMPOS NON-SGJP COMPD CORR  
502 -Gaulle'a Gaulle subst:sg:gen:m1 2 COMPOS NON-SGJP COMPD CORR  
503 -Gawex-ie Gawex subst:sg:loc:m3 1 COMPOS NON-SGJP COMPD CERR  
504 -George,a George subst:sg:gen:m1 1 NCOMPOS NON-SGJP COMPD ERR  
505 -George'a George subst:sg:gen:m1 4 COMPOS NON-SGJP COMPD CORR  
506 -Google'a Google subst:sg:gen:m3 1 COMPOS NON-SGJP COMPD CORR  
507 -GOPR-owcy GOPR-owiec subst:pl:nom:m1 1 COMPOS NON-SGJP COMPD CORR  
508 -Gregoire'a Gregoire subst:sg:gen:m1 1 COMPOS NON-SGJP COMPD CORR  
509 -GROM-ie GROM subst:sg:loc:f 1 COMPOS NON-SGJP COMPD CORR  
510 -GROM-ie GROM subst:sg:loc:m3 2 COMPOS NON-SGJP COMPD CORR  
511 -GROM-owcy GROM-owiec subst:pl:nom:m1 2 COMPOS NON-SGJP COMPD CORR  
512 -GROM-owiec GROM-owiec subst:sg:nom:m1 2 COMPOS NON-SGJP COMPD CORR  
513 -GROM-u GROM subst:sg:gen:f 1 COMPOS NON-SGJP COMPD CORR  
514 -Hardy'ego Hardy subst:sg:gen:m1 1 COMPOS NON-SGJP COMPD CORR  
515 -Hemingway'em Hemingway subst:sg:inst:m1 1 COMPOS NON-SGJP COMPD ERR  
516 -Hodlle'a Hodlle subst:sg:acc:m1 1 COMPOS NON-SGJP COMPD CORR  
517 -house'u house subst:sg:gen:m3 1 COMPOS NON-SGJP COMPD CORR  
518 -I-go I adj:sg:gen:m1:pos 1 NCOMPOS NON-SGJP COMPD CERR  
519 -III-ligową III-ligowy adj:sg:acc:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
520 -II-ligowego II-ligowy adj:sg:gen:m2:pos 1 NCOMPOS NON-SGJP COMPD CORR  
521 -II-ligowemu II-ligowy adj:sg:dat:m1:pos 1 NCOMPOS NON-SGJP COMPD CORR  
522 -I-ligowej I-ligowy adj:sg:loc:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
523 -image'u image subst:sg:gen:m3 1 COMPOS NON-SGJP COMPD CORR  
524 -I-szy I-szy adj:sg:nom:m3:pos 1 COMPOS-ndm NON-SGJP COMPD CERR-TAGE  
525 -IV-ligowcy IV-ligowiec subst:pl:nom:m1 1 NCOMPOS NON-SGJP COMPD CORR  
526 -IV-ligowej IV-ligowy subst:sg:gen:f 1 NCOMPOS NON-SGJP COMPD CORR  
527 -Jimmy'ego Jimmy subst:sg:gen:m1 1 COMPOS NON-SGJP COMPD CORR  
528 -JKM-a JKM subst:sg:gen:m1 1 COMPOS NON-SGJP COMPD CORR  
529 -Johnny'ego Johnny subst:sg:gen:m1 1 COMPOS NON-SGJP COMPD CORR  
530 -Joyce'a Joyce subst:sg:gen:m1 1 COMPOS NON-SGJP COMPD CORR  
531 -KIK-u KIK subst:sg:gen:m3 2 COMPOS NON-SGJP COMPD CORR  
532 -Kiler-ów Kiler subst:sg:gen:m1 1 COMPOS NON-SGJP COMPD CERR  
533 -Kinsky'ego Kinsky subst:sg:gen:m1 1 COMPOS NON-SGJP COMPD CORR  
534 -KOR-owską KOR adj:sg:inst:f:pos 1 NCOMPOS NON-SGJP COMPD TAGE  
535 -Lague'a Lague subst:sg:gen:m1 1 COMPOS NON-SGJP COMPD CORR  
536 -Lawrence'a Lawrence subst:sg:acc:m1 1 COMPOS NON-SGJP COMPD CORR  
537 -Lawrence'a Lawrence subst:sg:gen:m1 2 COMPOS NON-SGJP COMPD CORR  
538 -lecia lecie subst:sg:gen:n 1 NCOMPOS NON-SGJP COMPD ERR  
539 -Legendre’a Legendre subst:sg:gen:m1 1 COMPOS NON-SGJP COMPD CORR  
540 -LiD-em LiD subst:sg:inst:m3 1 COMPOS NON-SGJP COMPD CORR  
541 -LiD-u LiD subst:sg:gen:m3 1 COMPOS NON-SGJP COMPD CORR  
542 -Lid-u LiD subst:sg:gen:m3 1 COMPOS NON-SGJP COMPD ERR  
543 -Livingstone'a Livingstone subst:sg:gen:m1 1 COMPOS NON-SGJP COMPD CORR  
544 -LOTR-a LOTR-a subst:sg:gen:m3 1 COMPOS-ndm NON-SGJP COMPD TAGE  
545 -Lourse'a Lourse subst:sg:gen:m1 1 COMPOS NON-SGJP COMPD CORR  
546 -LPR-owskiego LPR-owski adj:sg:acc:m1:pos 1 COMPOS NON-SGJP COMPD CORR  
547 -LPR-owskiej LPR-owski adj:sg:gen:f:pos 1 COMPOS NON-SGJP COMPD CORR  
548 -MAGUS-a MAGUS subst:sg:acc:m2 1 COMPOS NON-SGJP COMPD CORR  
549 -Mallory'ego Mallory subst:sg:gen:m1 1 COMPOS NON-SGJP COMPD CORR  
550 -Matrix'a Matrix subst:sg:gen:m3 1 COMPOS NON-SGJP COMPD CERR  
551 -Matrix'ie Matrix subst:sg:loc:m3 1 NCOMPOS NON-SGJP COMPD CERR  
552 -McDonald'sa Mc Donald's subst:sg:gen:m3 1 NCOMPOS NON-SGJP COMPD CORR  
553 -MDK-u MDK subst:sg:gen:m3 1 COMPOS NON-SGJP COMPD CORR  
554 -Melville'a Melville subst:sg:gen:m1 1 COMPOS NON-SGJP COMPD CORR  
555 -Michel'a Michel subst:sg:gen:m1 1 COMPOS NON-SGJP COMPD CERR  
556 -Milne'a Milne subst:sg:gen:m1 1 COMPOS NON-SGJP COMPD CORR  
557 -MKR-ze MKR subst:sg:loc:m3 1 COMPOS NON-SGJP COMPD CORR  
558 -MMS-a MMS-a subst:sg:gen:m2 1 COMPOS-ndm NON-SGJP COMPD TAGE  
559 -MMS-a MMS subst:sg:acc:m2 1 COMPOS NON-SGJP COMPD CORR  
560 -Mondale’owi Mondale subst:sg:dat:m1 1 COMPOS NON-SGJP COMPD CORR  
561 -Montagne'a Montagne subst:sg:gen:m1 1 COMPOS NON-SGJP COMPD CORR  
562 -Moore'a Moore subst:sg:acc:m1 1 COMPOS NON-SGJP COMPD CORR  
563 -MoP-a MoP subst:sg:acc:m2 1 COMPOS NON-SGJP COMPD CORR  
564 -MOPS-ów MOPS subst:pl:gen:m3 1 COMPOS NON-SGJP COMPD CORR  
565 -MRN-ie MRN subst:sg:loc:m3 1 COMPOS NON-SGJP COMPD CORR  
566 -NATO-owskich NATO-owski adj:pl:gen:f:pos 1 COMPOS NON-SGJP COMPD CORR  
567 -Neale'a Neale subst:sg:gen:m1 1 COMPOS NON-SGJP COMPD CORR  
568 -NFZ-em NFZ subst:sg:inst:m3 1 COMPOS NON-SGJP COMPD CORR  
569 -niby-romantyczna niby­romantyczny adj:sg:nom:f:pos 1 NCOMPOS NON-SGJP COMPD TAGE  
570 -NOK-u NOK subst:sg:gen:m3 1 COMPOS NON-SGJP COMPD CORR  
571 -NOK-u NOK subst:sg:loc:m3 1 COMPOS NON-SGJP COMPD CORR  
572 -OIT-cie OIT subst:sg:loc:m3 1 NCOMPOS NON-SGJP COMPD CORR  
573 -ONR'em ONR subst:sg:inst:m3 1 COMPOS NON-SGJP COMPD CERR  
574 -PAFAL-u Pafal subst:sg:gen:m3 1 COMPOS NON-SGJP COMPD CORR  
575 -Partice'a Partice subst:sg:gen:m1 1 COMPOS NON-SGJP COMPD CORR  
576 -Perry'emu Perry subst:sg:dat:m1 1 COMPOS NON-SGJP COMPD CORR  
577 -Pierre'a Pierre subst:sg:gen:m1 1 COMPOS NON-SGJP COMPD CORR  
578 -Pierre'em Pierre subst:sg:inst:m1 1 COMPOS NON-SGJP COMPD CORR  
579 -PiS-owcom PiS-owiec subst:sg:dat:m1 1 COMPOS NON-SGJP COMPD CORR  
580 -PiS-owcy Pis-owiec subst:pl:nom:m1 1 COMPOS NON-SGJP COMPD CORR  
581 -PiS-uarami PiS-uar subst:pl:inst:m1 1 NCOMPOS NON-SGJP COMPD CORR  
582 -PiS-u PiS subst:sg:gen:n 1 COMPOS NON-SGJP COMPD CORR  
583 -POM-u POM subst:sg:gen:n 1 COMPOS NON-SGJP COMPD CORR  
584 -Positive'y Positive subst:pl:acc:m2 1 COMPOS NON-SGJP COMPD CORR  
585 -Price'a Price subst:sg:gen:m3 1 COMPOS NON-SGJP COMPD CORR  
586 -Prince'a Prince subst:sg:gen:m1 1 COMPOS NON-SGJP COMPD CORR  
587 -Prince'em Prince subst:sg:inst:m1 1 COMPOS NON-SGJP COMPD CORR  
588 -PSL-SLD-owskiego PSL-SLD-owski adj:sg:gen:n:pos 1 COMPOS NON-SGJP COMPD CORR  
589 -PZM-u PZM subst:sg:gen:m3 1 COMPOS NON-SGJP COMPD CORR  
590 -PZPR-owców PZPR-owiec subst:pl:acc:m1 1 COMPOS NON-SGJP COMPD CORR  
591 -Quake'a Quake'a subst:sg:gen:m2 1 COMPOS-ndm NON-SGJP COMPD CORR  
592 -ragtime'y ragtime subst:pl:acc:m3 1 COMPOS NON-SGJP COMPD CORR  
593 -Reader'a Reader subst:sg:gen:m3 1 COMPOS NON-SGJP COMPD CERR  
594 -Ricoeur'a Ricoeur subst:sg:gen:m1 1 COMPOS NON-SGJP COMPD CERR  
595 -Robespierre'a Robespierre subst:sg:gen:m1 2 COMPOS NON-SGJP COMPD CORR  
596 -rock'u rock subst:sg:gen:m2 1 COMPOS NON-SGJP COMPD ERR  
597 -Rolls-Royce'a Rolls-Royce subst:sg:acc:m2 1 COMPOS NON-SGJP COMPD CORR  
598 -ROPCiO-wców ROPCiO-wiec subst:pl:gen:m1 1 COMPOS NON-SGJP COMPD CORR  
599 -Rowe'a Rowe subst:sg:gen:m1 1 COMPOS NON-SGJP COMPD CORR  
600 -ROW-u ROW subst:sg:gen:m3 1 COMPOS NON-SGJP COMPD CORR  
601 -Russel'a Russel subst:sg:gen:m1 1 COMPOS NON-SGJP COMPD ERR  
602 -Sarkozy’ego Sarkozy subst:sg:acc:m1 1 COMPOS NON-SGJP COMPD CORR  
603 -Saskoure'a Saskoure subst:sg:gen:m1 1 COMPOS NON-SGJP COMPD CORR  
604 -Sat-Kom-ie Sat-Kom subst:sg:loc:m3 1 COMPOS NON-SGJP COMPD CERR  
605 -Scorsese'a Scorsese subst:sg:gen:m1 1 COMPOS NON-SGJP COMPD CORR  
606 -SDPL-u SDPL subst:sg:gen:m3 1 COMPOS NON-SGJP COMPD CORR  
607 -Selborne’em Selborne subst:sg:inst:m1 1 COMPOS NON-SGJP COMPD CORR  
608 -shareware'owym shareware'owy adj:sg:loc:m2:pos 1 NCOMPOS NON-SGJP COMPD CORR  
609 -SIGHT-u SIGHT subst:sg:gen:m3 1 COMPOS NON-SGJP COMPD CORR  
610 -SKM-ek SKM-ka subst:pl:gen:f 1 NCOMPOS NON-SGJP COMPD CORR  
611 -SLD-owcy SLD-owiec subst:pl:nom:m1 1 COMPOS NON-SGJP COMPD CORR  
612 -Slutzky'ego Slutzky subst:sg:gen:m1 1 COMPOS NON-SGJP COMPD CORR  
613 -SPECNAZ-u SPECNAZ subst:sg:gen:m3 1 COMPOS NON-SGJP COMPD CORR  
614 -SS-owskiej SS-owski adj:sg:gen:f:pos 2 COMPOS NON-SGJP COMPD CORR  
615 -Strobe'a Strobe subst:sg:gen:m1 1 COMPOS NON-SGJP COMPD CORR  
616 -ŚFUP-u ŚRUF subst:sg:gen:m3 1 NCOMPOS NON-SGJP COMPD ERR  
617 -TANAP-u TANAP subst:sg:gen:m3 1 COMPOS NON-SGJP COMPD CORR  
618 -Terence'a Terence subst:sg:gen:m1 1 COMPOS NON-SGJP COMPD CORR  
619 -Tiffany'ego Tiffany subst:sg:gen:m1 1 COMPOS NON-SGJP COMPD CORR  
620 -Timothy'ego Timothy subst:sg:gen:m1 1 COMPOS NON-SGJP COMPD CORR  
621 -Tocqueville'a Tocqueville subst:sg:gen:m1 1 COMPOS NON-SGJP COMPD CORR  
622 -Tommy'ego Tommy subst:sg:gen:m1 1 COMPOS NON-SGJP COMPD CORR  
623 -Tony'ego Tony subst:sg:acc:m1 1 COMPOS NON-SGJP COMPD CORR  
624 -Tony'ego Tony subst:sg:gen:m1 1 COMPOS NON-SGJP COMPD CORR  
625 -TOPR-owcy TOPR-owiec subst:pl:nom:m1 1 COMPOS NON-SGJP COMPD CORR  
626 -Trimble'a Trimble subst:sg:gen:m1 1 COMPOS NON-SGJP COMPD CORR  
627 -Truppenamt'u Truppenamt subst:sg:gen:m3 1 COMPOS NON-SGJP COMPD CERR  
628 -TVN-owi TVN subst:sg:dat:m3 1 COMPOS NON-SGJP COMPD CORR  
629 -UPR-owską UPR-owski adj:sg:inst:f:pos 1 COMPOS NON-SGJP COMPD CORR  
630 -VRML-owi VRML subst:sg:dat:m3 1 COMPOS NON-SGJP COMPD CORR  
631 -Washkansky'ego Washkansky subst:sg:gen:m1 1 COMPOS NON-SGJP COMPD CORR  
632 -White'a White subst:sg:gen:m1 1 COMPOS NON-SGJP COMPD CORR  
633 -WiP-owców WiP-owiec subst:pl:gen:m1 1 COMPOS NON-SGJP COMPD CORR  
634 -WPEC-u WPEC subst:sg:gen:m3 1 COMPOS NON-SGJP COMPD CORR  
635 -WRON-ie WRON subst:sg:dat:f 1 COMPOS NON-SGJP COMPD CORR  
636 -WSK-ach WSK subst:pl:loc:f 1 COMPOS NON-SGJP COMPD CORR  
637 -XIII-wiecznych XIII-wieczny adj:pl:gen:m3:pos 1 NCOMPOS NON-SGJP COMPD CORR  
638 -XIII-wiecznym XIII-wieczny adj:sg:inst:n:pos 1 NCOMPOS NON-SGJP COMPD CORR  
639 -XIV-wiecznego XIV-wieczny adj:sg:gen:m3:pos 1 NCOMPOS NON-SGJP COMPD CORR  
640 -XIX-wiecznego XIX-wieczny adj:sg:gen:m3:pos 2 NCOMPOS NON-SGJP COMPD CORR  
641 -XIX-wiecznych XIX-wieczny adj:pl:loc:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
642 -XIX-wieczny XIX-wieczny adj:sg:nom:m1:pos 1 COMPOS-ndm NON-SGJP COMPD CORR  
643 -XIX-wieczny XIX-wieczny adj:sg:nom:m3:pos 1 COMPOS-ndm NON-SGJP COMPD CORR  
644 -X-lecia X-lecie subst:sg:gen:n 1 NCOMPOS NON-SGJP COMPD CORR  
645 -XVIII-wieczna XVIII-wieczny adj:sg:nom:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
646 -XVIII-wieczny XVIII-wieczny adj:sg:nom:m3:pos 1 COMPOS-ndm NON-SGJP COMPD CORR  
647 -XVII-wieczna XVII-wieczny adj:sg:nom:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
648 -XVII-wiecznych XVII-wieczny adj:pl:gen:f:pos 1 NCOMPOS NON-SGJP COMPD CORR  
649 -XVII-wiecznych XVII-wieczny adj:pl:gen:m1:pos 1 NCOMPOS NON-SGJP COMPD CORR  
650 -XVII-wieczny XVII-wieczny adj:sg:acc:m3:pos 1 COMPOS-ndm NON-SGJP COMPD CORR  
651 -XVI-wieczne XVI-wieczny adj:pl:nom:m3:pos 1 NCOMPOS NON-SGJP COMPD CORR  
652 -XVI-wieczny XVI-wieczny adj:sg:nom:m3:pos 1 COMPOS-ndm NON-SGJP COMPD CORR  
653 -XV-wieczny XV-wieczny adj:sg:nom:m3:pos 1 COMPOS-ndm NON-SGJP COMPD CORR  
654 -XXI-szą XXI adj:sg:acc:f:pos 1 NCOMPOS NON-SGJP COMPD CERR  
655 -ZChN-owcy ZChN-owiec subst:pl:nom:m1 1 COMPOS NON-SGJP COMPD CORR  
656 -ZCHN-u ZChN subst:sg:gen:m3 1 COMPOS NON-SGJP COMPD CORR  
657 -Zidane'a Zidane subst:sg:gen:m1 1 COMPOS NON-SGJP COMPD CORR  
658 -ZURPEX-ie Zurpex subst:sg:loc:m3 1 COMPOS NON-SGJP COMPD CORR  
659 -ZUS-owskie ZUS-owski adj:pl:acc:n:pos 1 COMPOS NON-SGJP COMPD CORR