Commit fe330f984b06a763d13b6516a0301ca7260a12e4
1 parent
bbf11ab7
Slajdy o morfologii i porządkowanie katalogu morphology
Showing
34 changed files
with
4315 additions
and
24383 deletions
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 nibyromantyczny 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 |