Commit 2776228767ff3d23bd989a30e019d7cb854109ac

Authored by Michał Lenart
1 parent 7661eb7c

- poprawienie błędu ze zlepianiem segmentów (#593)

git-svn-id: svn://svn.nlp.ipipan.waw.pl/morfeusz/trunk@293 ff4e3ee1-f430-4e82-ade0-24591c43f1fd
morfeusz/MorfeuszImpl.cpp
... ... @@ -283,7 +283,10 @@ namespace morfeusz {
283 283 ic.textStartPtr == reader.getWordStartPtr()
284 284 ? reader.getChunkStartPtr()
285 285 : ic.textStartPtr;
286   - ic.chunkEndPtr = chunkBounds.chunkEndPtr;
  286 + ic.chunkEndPtr =
  287 + ic.textEndPtr == chunkBounds.wordEndPtr
  288 + ? chunkBounds.chunkEndPtr
  289 + : ic.textEndPtr;
287 290 interpretedChunksDecoder.decode(srcNode, targetNode, ic, results);
288 291 }
289 292 srcNode++;
... ...
nbproject/configurations.xml
1 1 <?xml version="1.0" encoding="UTF-8"?>
2   -<configurationDescriptor version="94">
  2 +<configurationDescriptor version="95">
3 3 <logicalFolder name="root" displayName="root" projectFiles="true" kind="ROOT">
4 4 <logicalFolder name="build"
5 5 displayName="build"
... ... @@ -210,8 +210,9 @@
210 210 <rebuildPropChanged>false</rebuildPropChanged>
211 211 </toolsSet>
212 212 <flagsDictionary>
213   - <element flagsID="0" commonFlags="-std=c++98 -O3"/>
  213 + <element flagsID="0" commonFlags="-std=c++98"/>
214 214 <element flagsID="1" commonFlags="-std=c++98 -O3 -fPIC"/>
  215 + <element flagsID="2" commonFlags="-std=c++98 -fPIC"/>
215 216 </flagsDictionary>
216 217 <codeAssistance>
217 218 <includeAdditional>true</includeAdditional>
... ... @@ -245,8 +246,46 @@
245 246 flavor2="4">
246 247 </item>
247 248 <item path="build/default_fsa.cpp" ex="false" tool="1" flavor2="4">
  249 + <ccTool>
  250 + <incDir>
  251 + <pElem>build</pElem>
  252 + <pElem>morfeusz</pElem>
  253 + <pElem>build/morfeusz</pElem>
  254 + <pElem>build/fsa</pElem>
  255 + </incDir>
  256 + <preprocessorList>
  257 + <Elem>NDEBUG</Elem>
  258 + <Elem>_OPTIMIZE__=1</Elem>
  259 + <Elem>__PIC__=2</Elem>
  260 + <Elem>__pic__=2</Elem>
  261 + <Elem>libmorfeusz_EXPORTS</Elem>
  262 + </preprocessorList>
  263 + <undefinedList>
  264 + <Elem>__GCC_HAVE_DWARF2_CFI_ASM=1</Elem>
  265 + <Elem>__NO_INLINE__</Elem>
  266 + </undefinedList>
  267 + </ccTool>
248 268 </item>
249 269 <item path="build/default_synth_fsa.cpp" ex="false" tool="1" flavor2="4">
  270 + <ccTool>
  271 + <incDir>
  272 + <pElem>build</pElem>
  273 + <pElem>morfeusz</pElem>
  274 + <pElem>build/morfeusz</pElem>
  275 + <pElem>build/fsa</pElem>
  276 + </incDir>
  277 + <preprocessorList>
  278 + <Elem>NDEBUG</Elem>
  279 + <Elem>_OPTIMIZE__=1</Elem>
  280 + <Elem>__PIC__=2</Elem>
  281 + <Elem>__pic__=2</Elem>
  282 + <Elem>libmorfeusz_EXPORTS</Elem>
  283 + </preprocessorList>
  284 + <undefinedList>
  285 + <Elem>__GCC_HAVE_DWARF2_CFI_ASM=1</Elem>
  286 + <Elem>__NO_INLINE__</Elem>
  287 + </undefinedList>
  288 + </ccTool>
250 289 </item>
251 290 <item path="build/morfeusz/default_fsa.cpp" ex="true" tool="3" flavor2="4">
252 291 </item>
... ... @@ -263,22 +302,16 @@
263 302 flavor2="8">
264 303 <ccTool>
265 304 <incDir>
266   - <pElem>build</pElem>
267   - <pElem>morfeusz</pElem>
268   - <pElem>build/morfeusz</pElem>
269   - <pElem>build/fsa</pElem>
270 305 <pElem>/usr/lib/jvm/default-java/include</pElem>
271 306 <pElem>build/morfeusz/java</pElem>
272 307 </incDir>
273 308 <preprocessorList>
274   - <Elem>_OPTIMIZE__=1</Elem>
275 309 <Elem>__PIC__=2</Elem>
276 310 <Elem>__pic__=2</Elem>
277 311 <Elem>jmorfeusz_EXPORTS</Elem>
278 312 </preprocessorList>
279 313 <undefinedList>
280 314 <Elem>__GCC_HAVE_DWARF2_CFI_ASM=1</Elem>
281   - <Elem>__NO_INLINE__</Elem>
282 315 </undefinedList>
283 316 </ccTool>
284 317 </item>
... ... @@ -288,20 +321,12 @@
288 321 flavor2="4">
289 322 <ccTool flags="1">
290 323 <incDir>
291   - <pElem>build</pElem>
292   - <pElem>morfeusz</pElem>
293   - <pElem>build/morfeusz</pElem>
294   - <pElem>build/fsa</pElem>
295 324 <pElem>/usr/lib/perl/5.14/CORE</pElem>
296 325 <pElem>build/morfeusz/perl</pElem>
297 326 </incDir>
298 327 <preprocessorList>
299   - <Elem>_OPTIMIZE__=1</Elem>
300 328 <Elem>morfeusz_perl_EXPORTS</Elem>
301 329 </preprocessorList>
302   - <undefinedList>
303   - <Elem>__NO_INLINE__</Elem>
304   - </undefinedList>
305 330 </ccTool>
306 331 </item>
307 332 <item path="build/morfeusz/morfeuszPYTHON_wrap.cxx"
... ... @@ -310,22 +335,16 @@
310 335 flavor2="8">
311 336 <ccTool>
312 337 <incDir>
313   - <pElem>build</pElem>
314   - <pElem>morfeusz</pElem>
315   - <pElem>build/morfeusz</pElem>
316   - <pElem>build/fsa</pElem>
317 338 <pElem>/usr/include/python2.7</pElem>
318 339 <pElem>build/morfeusz/python</pElem>
319 340 </incDir>
320 341 <preprocessorList>
321   - <Elem>_OPTIMIZE__=1</Elem>
322 342 <Elem>__PIC__=2</Elem>
323 343 <Elem>__pic__=2</Elem>
324 344 <Elem>_morfeusz_EXPORTS</Elem>
325 345 </preprocessorList>
326 346 <undefinedList>
327 347 <Elem>__GCC_HAVE_DWARF2_CFI_ASM=1</Elem>
328   - <Elem>__NO_INLINE__</Elem>
329 348 </undefinedList>
330 349 </ccTool>
331 350 </item>
... ... @@ -340,16 +359,23 @@
340 359 flavor2="4">
341 360 </item>
342 361 <item path="build/morfeusz/wrappers/morfeuszPERL_wrap.cxx"
343   - ex="true"
344   - tool="3"
  362 + ex="false"
  363 + tool="1"
345 364 flavor2="4">
  365 + <ccTool flags="2">
  366 + <incDir>
  367 + <pElem>/usr/lib/perl/5.14/CORE</pElem>
  368 + <pElem>build/morfeusz/wrappers/perl</pElem>
  369 + </incDir>
  370 + <preprocessorList>
  371 + <Elem>morfeusz_perl_EXPORTS</Elem>
  372 + </preprocessorList>
  373 + </ccTool>
346 374 </item>
347 375 <item path="build/morfeusz/wrappers/perl/morfeuszPERL_wrap.cxx"
348 376 ex="false"
349 377 tool="1"
350 378 flavor2="4">
351   - <ccTool flags="1">
352   - </ccTool>
353 379 </item>
354 380 <item path="build/morfeusz/wrappers/python/swigPYTHON.cpp"
355 381 ex="true"
... ... @@ -361,35 +387,15 @@
361 387 <item path="default_fsa.cpp" ex="false" tool="1" flavor2="4">
362 388 <ccTool>
363 389 <incDir>
364   - <pElem>build</pElem>
365   - <pElem>morfeusz</pElem>
366   - <pElem>build/morfeusz</pElem>
367   - <pElem>build/fsa</pElem>
368 390 <pElem>morfeusz/build/morfeusz</pElem>
369 391 </incDir>
370   - <preprocessorList>
371   - <Elem>_OPTIMIZE__=1</Elem>
372   - </preprocessorList>
373   - <undefinedList>
374   - <Elem>__NO_INLINE__</Elem>
375   - </undefinedList>
376 392 </ccTool>
377 393 </item>
378 394 <item path="default_synth_fsa.cpp" ex="false" tool="1" flavor2="4">
379 395 <ccTool>
380 396 <incDir>
381   - <pElem>build</pElem>
382   - <pElem>morfeusz</pElem>
383   - <pElem>build/morfeusz</pElem>
384   - <pElem>build/fsa</pElem>
385 397 <pElem>morfeusz/build/morfeusz</pElem>
386 398 </incDir>
387   - <preprocessorList>
388   - <Elem>_OPTIMIZE__=1</Elem>
389   - </preprocessorList>
390   - <undefinedList>
391   - <Elem>__NO_INLINE__</Elem>
392   - </undefinedList>
393 399 </ccTool>
394 400 </item>
395 401 <folder path="0/c_api">
... ... @@ -402,8 +408,8 @@
402 408 <Elem>BUILDING_MORFEUSZ</Elem>
403 409 <Elem>MORFEUSZ2_VERSION="2.0.0_dupa"</Elem>
404 410 <Elem>MORFEUSZ_DEFAULT_DICT_NAME="dupa"</Elem>
405   - <Elem>MORFEUSZ_EMBEDDED_DEFAULT_DICT</Elem>
406   - <Elem>NDEBUG</Elem>
  411 + <Elem>MORFEUSZ_DICTIONARY_SEARCH_PATH1="/usr/local/share/morfeusz/dictionaries"</Elem>
  412 + <Elem>MORFEUSZ_DICTIONARY_SEARCH_PATH2="/usr/share/morfeusz/dictionaries"</Elem>
407 413 <Elem>libmorfeusz_EXPORTS</Elem>
408 414 </preprocessorList>
409 415 </ccTool>
... ... @@ -418,8 +424,8 @@
418 424 <Elem>BUILDING_MORFEUSZ</Elem>
419 425 <Elem>MORFEUSZ2_VERSION="2.0.0_dupa"</Elem>
420 426 <Elem>MORFEUSZ_DEFAULT_DICT_NAME="dupa"</Elem>
421   - <Elem>MORFEUSZ_EMBEDDED_DEFAULT_DICT</Elem>
422   - <Elem>NDEBUG</Elem>
  427 + <Elem>MORFEUSZ_DICTIONARY_SEARCH_PATH1="/usr/local/share/morfeusz/dictionaries"</Elem>
  428 + <Elem>MORFEUSZ_DICTIONARY_SEARCH_PATH2="/usr/share/morfeusz/dictionaries"</Elem>
423 429 <Elem>libmorfeusz_EXPORTS</Elem>
424 430 </preprocessorList>
425 431 </ccTool>
... ... @@ -434,8 +440,8 @@
434 440 <Elem>BUILDING_MORFEUSZ</Elem>
435 441 <Elem>MORFEUSZ2_VERSION="2.0.0_dupa"</Elem>
436 442 <Elem>MORFEUSZ_DEFAULT_DICT_NAME="dupa"</Elem>
437   - <Elem>MORFEUSZ_EMBEDDED_DEFAULT_DICT</Elem>
438   - <Elem>NDEBUG</Elem>
  443 + <Elem>MORFEUSZ_DICTIONARY_SEARCH_PATH1="/usr/local/share/morfeusz/dictionaries"</Elem>
  444 + <Elem>MORFEUSZ_DICTIONARY_SEARCH_PATH2="/usr/share/morfeusz/dictionaries"</Elem>
439 445 <Elem>libmorfeusz_EXPORTS</Elem>
440 446 </preprocessorList>
441 447 </ccTool>
... ... @@ -450,8 +456,8 @@
450 456 <Elem>BUILDING_MORFEUSZ</Elem>
451 457 <Elem>MORFEUSZ2_VERSION="2.0.0_dupa"</Elem>
452 458 <Elem>MORFEUSZ_DEFAULT_DICT_NAME="dupa"</Elem>
453   - <Elem>MORFEUSZ_EMBEDDED_DEFAULT_DICT</Elem>
454   - <Elem>NDEBUG</Elem>
  459 + <Elem>MORFEUSZ_DICTIONARY_SEARCH_PATH1="/usr/local/share/morfeusz/dictionaries"</Elem>
  460 + <Elem>MORFEUSZ_DICTIONARY_SEARCH_PATH2="/usr/share/morfeusz/dictionaries"</Elem>
455 461 <Elem>libmorfeusz_EXPORTS</Elem>
456 462 </preprocessorList>
457 463 </ccTool>
... ... @@ -466,8 +472,8 @@
466 472 <Elem>BUILDING_MORFEUSZ</Elem>
467 473 <Elem>MORFEUSZ2_VERSION="2.0.0_dupa"</Elem>
468 474 <Elem>MORFEUSZ_DEFAULT_DICT_NAME="dupa"</Elem>
469   - <Elem>MORFEUSZ_EMBEDDED_DEFAULT_DICT</Elem>
470   - <Elem>NDEBUG</Elem>
  475 + <Elem>MORFEUSZ_DICTIONARY_SEARCH_PATH1="/usr/local/share/morfeusz/dictionaries"</Elem>
  476 + <Elem>MORFEUSZ_DICTIONARY_SEARCH_PATH2="/usr/share/morfeusz/dictionaries"</Elem>
471 477 <Elem>libmorfeusz_EXPORTS</Elem>
472 478 </preprocessorList>
473 479 </ccTool>
... ... @@ -482,8 +488,8 @@
482 488 <Elem>BUILDING_MORFEUSZ</Elem>
483 489 <Elem>MORFEUSZ2_VERSION="2.0.0_dupa"</Elem>
484 490 <Elem>MORFEUSZ_DEFAULT_DICT_NAME="dupa"</Elem>
485   - <Elem>MORFEUSZ_EMBEDDED_DEFAULT_DICT</Elem>
486   - <Elem>NDEBUG</Elem>
  491 + <Elem>MORFEUSZ_DICTIONARY_SEARCH_PATH1="/usr/local/share/morfeusz/dictionaries"</Elem>
  492 + <Elem>MORFEUSZ_DICTIONARY_SEARCH_PATH2="/usr/share/morfeusz/dictionaries"</Elem>
487 493 <Elem>libmorfeusz_EXPORTS</Elem>
488 494 </preprocessorList>
489 495 </ccTool>
... ... @@ -498,8 +504,8 @@
498 504 <Elem>BUILDING_MORFEUSZ</Elem>
499 505 <Elem>MORFEUSZ2_VERSION="2.0.0_dupa"</Elem>
500 506 <Elem>MORFEUSZ_DEFAULT_DICT_NAME="dupa"</Elem>
501   - <Elem>MORFEUSZ_EMBEDDED_DEFAULT_DICT</Elem>
502   - <Elem>NDEBUG</Elem>
  507 + <Elem>MORFEUSZ_DICTIONARY_SEARCH_PATH1="/usr/local/share/morfeusz/dictionaries"</Elem>
  508 + <Elem>MORFEUSZ_DICTIONARY_SEARCH_PATH2="/usr/share/morfeusz/dictionaries"</Elem>
503 509 <Elem>libmorfeusz_EXPORTS</Elem>
504 510 </preprocessorList>
505 511 </ccTool>
... ... @@ -633,37 +639,26 @@
633 639 <output>${TESTDIR}/TestFiles/f9</output>
634 640 </linkerTool>
635 641 </folder>
636   - <folder path="build">
  642 + <folder path="build/morfeusz">
637 643 <ccTool>
638 644 <incDir>
639   - <pElem>build</pElem>
640 645 <pElem>morfeusz</pElem>
641   - <pElem>build/morfeusz</pElem>
642   - <pElem>build/fsa</pElem>
643 646 </incDir>
644 647 <preprocessorList>
645   - <Elem>NDEBUG</Elem>
646   - <Elem>_OPTIMIZE__=1</Elem>
647   - <Elem>__PIC__=2</Elem>
648   - <Elem>__pic__=2</Elem>
649   - <Elem>libmorfeusz_EXPORTS</Elem>
  648 + <Elem>BUILDING_MORFEUSZ</Elem>
  649 + <Elem>MORFEUSZ2_VERSION="2.0.0_dupa"</Elem>
  650 + <Elem>MORFEUSZ_DEFAULT_DICT_NAME="dupa"</Elem>
  651 + <Elem>MORFEUSZ_DICTIONARY_SEARCH_PATH1="/usr/local/share/morfeusz/dictionaries"</Elem>
  652 + <Elem>MORFEUSZ_DICTIONARY_SEARCH_PATH2="/usr/share/morfeusz/dictionaries"</Elem>
650 653 </preprocessorList>
651   - <undefinedList>
652   - <Elem>__GCC_HAVE_DWARF2_CFI_ASM=1</Elem>
653   - <Elem>__NO_INLINE__</Elem>
654   - </undefinedList>
655 654 </ccTool>
656 655 </folder>
657   - <folder path="build/morfeusz">
  656 + <folder path="build/morfeusz/wrappers/java">
658 657 <ccTool>
659 658 <incDir>
660   - <pElem>/usr/lib/jvm/default-java/include</pElem>
  659 + <pElem>/usr/lib/jvm/java-6-openjdk/include</pElem>
661 660 </incDir>
662 661 <preprocessorList>
663   - <Elem>BUILDING_MORFEUSZ</Elem>
664   - <Elem>MORFEUSZ2_VERSION="2.0.0_dupa"</Elem>
665   - <Elem>MORFEUSZ_DEFAULT_DICT_NAME="dupa"</Elem>
666   - <Elem>MORFEUSZ_EMBEDDED_DEFAULT_DICT</Elem>
667 662 <Elem>libjmorfeusz_EXPORTS</Elem>
668 663 </preprocessorList>
669 664 </ccTool>
... ... @@ -714,28 +709,30 @@
714 709 </folder>
715 710 <folder path="morfeusz">
716 711 <ccTool>
  712 + <incDir>
  713 + <pElem>build</pElem>
  714 + <pElem>morfeusz</pElem>
  715 + <pElem>build/morfeusz</pElem>
  716 + <pElem>build/fsa</pElem>
  717 + </incDir>
717 718 <preprocessorList>
718 719 <Elem>NDEBUG</Elem>
  720 + <Elem>_OPTIMIZE__=1</Elem>
719 721 <Elem>libmorfeusz_EXPORTS</Elem>
720 722 </preprocessorList>
  723 + <undefinedList>
  724 + <Elem>__NO_INLINE__</Elem>
  725 + </undefinedList>
721 726 </ccTool>
722 727 </folder>
723 728 <folder path="morfeusz/java">
724 729 <ccTool>
725 730 <incDir>
726   - <pElem>build</pElem>
727   - <pElem>morfeusz</pElem>
728   - <pElem>build/morfeusz</pElem>
729   - <pElem>build/fsa</pElem>
730 731 <pElem>/usr/lib/jvm/default-java/include</pElem>
731 732 </incDir>
732 733 <preprocessorList>
733   - <Elem>_OPTIMIZE__=1</Elem>
734 734 <Elem>libjmorfeusz_EXPORTS</Elem>
735 735 </preprocessorList>
736   - <undefinedList>
737   - <Elem>__NO_INLINE__</Elem>
738   - </undefinedList>
739 736 </ccTool>
740 737 </folder>
741 738 <folder path="morfeusz/python">
... ... @@ -761,7 +758,7 @@
761 758 ex="false"
762 759 tool="1"
763 760 flavor2="4">
764   - <ccTool flags="1">
  761 + <ccTool flags="2">
765 762 <incDir>
766 763 <pElem>morfeusz</pElem>
767 764 <pElem>build/morfeusz</pElem>
... ... @@ -770,14 +767,14 @@
770 767 <Elem>BUILDING_MORFEUSZ</Elem>
771 768 <Elem>MORFEUSZ2_VERSION="2.0.0_dupa"</Elem>
772 769 <Elem>MORFEUSZ_DEFAULT_DICT_NAME="dupa"</Elem>
773   - <Elem>MORFEUSZ_EMBEDDED_DEFAULT_DICT</Elem>
774   - <Elem>NDEBUG</Elem>
  770 + <Elem>MORFEUSZ_DICTIONARY_SEARCH_PATH1="/usr/local/share/morfeusz/dictionaries"</Elem>
  771 + <Elem>MORFEUSZ_DICTIONARY_SEARCH_PATH2="/usr/share/morfeusz/dictionaries"</Elem>
775 772 <Elem>libmorfeusz_EXPORTS</Elem>
776 773 </preprocessorList>
777 774 </ccTool>
778 775 </item>
779 776 <item path="morfeusz/Dictionary.cpp" ex="false" tool="1" flavor2="4">
780   - <ccTool flags="1">
  777 + <ccTool flags="2">
781 778 <incDir>
782 779 <pElem>morfeusz</pElem>
783 780 <pElem>build/morfeusz</pElem>
... ... @@ -786,14 +783,14 @@
786 783 <Elem>BUILDING_MORFEUSZ</Elem>
787 784 <Elem>MORFEUSZ2_VERSION="2.0.0_dupa"</Elem>
788 785 <Elem>MORFEUSZ_DEFAULT_DICT_NAME="dupa"</Elem>
789   - <Elem>MORFEUSZ_EMBEDDED_DEFAULT_DICT</Elem>
790   - <Elem>NDEBUG</Elem>
  786 + <Elem>MORFEUSZ_DICTIONARY_SEARCH_PATH1="/usr/local/share/morfeusz/dictionaries"</Elem>
  787 + <Elem>MORFEUSZ_DICTIONARY_SEARCH_PATH2="/usr/share/morfeusz/dictionaries"</Elem>
791 788 <Elem>libmorfeusz_EXPORTS</Elem>
792 789 </preprocessorList>
793 790 </ccTool>
794 791 </item>
795 792 <item path="morfeusz/Environment.cpp" ex="false" tool="1" flavor2="4">
796   - <ccTool flags="1">
  793 + <ccTool flags="2">
797 794 <incDir>
798 795 <pElem>morfeusz</pElem>
799 796 <pElem>build/morfeusz</pElem>
... ... @@ -802,14 +799,14 @@
802 799 <Elem>BUILDING_MORFEUSZ</Elem>
803 800 <Elem>MORFEUSZ2_VERSION="2.0.0_dupa"</Elem>
804 801 <Elem>MORFEUSZ_DEFAULT_DICT_NAME="dupa"</Elem>
805   - <Elem>MORFEUSZ_EMBEDDED_DEFAULT_DICT</Elem>
806   - <Elem>NDEBUG</Elem>
  802 + <Elem>MORFEUSZ_DICTIONARY_SEARCH_PATH1="/usr/local/share/morfeusz/dictionaries"</Elem>
  803 + <Elem>MORFEUSZ_DICTIONARY_SEARCH_PATH2="/usr/share/morfeusz/dictionaries"</Elem>
807 804 <Elem>libmorfeusz_EXPORTS</Elem>
808 805 </preprocessorList>
809 806 </ccTool>
810 807 </item>
811 808 <item path="morfeusz/IdResolverImpl.cpp" ex="false" tool="1" flavor2="4">
812   - <ccTool flags="1">
  809 + <ccTool flags="2">
813 810 <incDir>
814 811 <pElem>morfeusz</pElem>
815 812 <pElem>build/morfeusz</pElem>
... ... @@ -818,14 +815,14 @@
818 815 <Elem>BUILDING_MORFEUSZ</Elem>
819 816 <Elem>MORFEUSZ2_VERSION="2.0.0_dupa"</Elem>
820 817 <Elem>MORFEUSZ_DEFAULT_DICT_NAME="dupa"</Elem>
821   - <Elem>MORFEUSZ_EMBEDDED_DEFAULT_DICT</Elem>
822   - <Elem>NDEBUG</Elem>
  818 + <Elem>MORFEUSZ_DICTIONARY_SEARCH_PATH1="/usr/local/share/morfeusz/dictionaries"</Elem>
  819 + <Elem>MORFEUSZ_DICTIONARY_SEARCH_PATH2="/usr/share/morfeusz/dictionaries"</Elem>
823 820 <Elem>libmorfeusz_EXPORTS</Elem>
824 821 </preprocessorList>
825 822 </ccTool>
826 823 </item>
827 824 <item path="morfeusz/InflexionGraph.cpp" ex="false" tool="1" flavor2="4">
828   - <ccTool flags="1">
  825 + <ccTool flags="2">
829 826 <incDir>
830 827 <pElem>morfeusz</pElem>
831 828 <pElem>build/morfeusz</pElem>
... ... @@ -834,14 +831,14 @@
834 831 <Elem>BUILDING_MORFEUSZ</Elem>
835 832 <Elem>MORFEUSZ2_VERSION="2.0.0_dupa"</Elem>
836 833 <Elem>MORFEUSZ_DEFAULT_DICT_NAME="dupa"</Elem>
837   - <Elem>MORFEUSZ_EMBEDDED_DEFAULT_DICT</Elem>
838   - <Elem>NDEBUG</Elem>
  834 + <Elem>MORFEUSZ_DICTIONARY_SEARCH_PATH1="/usr/local/share/morfeusz/dictionaries"</Elem>
  835 + <Elem>MORFEUSZ_DICTIONARY_SEARCH_PATH2="/usr/share/morfeusz/dictionaries"</Elem>
839 836 <Elem>libmorfeusz_EXPORTS</Elem>
840 837 </preprocessorList>
841 838 </ccTool>
842 839 </item>
843 840 <item path="morfeusz/Morfeusz.cpp" ex="false" tool="1" flavor2="4">
844   - <ccTool flags="1">
  841 + <ccTool flags="2">
845 842 <incDir>
846 843 <pElem>morfeusz</pElem>
847 844 <pElem>build/morfeusz</pElem>
... ... @@ -850,14 +847,14 @@
850 847 <Elem>BUILDING_MORFEUSZ</Elem>
851 848 <Elem>MORFEUSZ2_VERSION="2.0.0_dupa"</Elem>
852 849 <Elem>MORFEUSZ_DEFAULT_DICT_NAME="dupa"</Elem>
853   - <Elem>MORFEUSZ_EMBEDDED_DEFAULT_DICT</Elem>
854   - <Elem>NDEBUG</Elem>
  850 + <Elem>MORFEUSZ_DICTIONARY_SEARCH_PATH1="/usr/local/share/morfeusz/dictionaries"</Elem>
  851 + <Elem>MORFEUSZ_DICTIONARY_SEARCH_PATH2="/usr/share/morfeusz/dictionaries"</Elem>
855 852 <Elem>libmorfeusz_EXPORTS</Elem>
856 853 </preprocessorList>
857 854 </ccTool>
858 855 </item>
859 856 <item path="morfeusz/MorfeuszImpl.cpp" ex="false" tool="1" flavor2="4">
860   - <ccTool flags="1">
  857 + <ccTool flags="2">
861 858 <incDir>
862 859 <pElem>morfeusz</pElem>
863 860 <pElem>build/morfeusz</pElem>
... ... @@ -866,14 +863,14 @@
866 863 <Elem>BUILDING_MORFEUSZ</Elem>
867 864 <Elem>MORFEUSZ2_VERSION="2.0.0_dupa"</Elem>
868 865 <Elem>MORFEUSZ_DEFAULT_DICT_NAME="dupa"</Elem>
869   - <Elem>MORFEUSZ_EMBEDDED_DEFAULT_DICT</Elem>
870   - <Elem>NDEBUG</Elem>
  866 + <Elem>MORFEUSZ_DICTIONARY_SEARCH_PATH1="/usr/local/share/morfeusz/dictionaries"</Elem>
  867 + <Elem>MORFEUSZ_DICTIONARY_SEARCH_PATH2="/usr/share/morfeusz/dictionaries"</Elem>
871 868 <Elem>libmorfeusz_EXPORTS</Elem>
872 869 </preprocessorList>
873 870 </ccTool>
874 871 </item>
875 872 <item path="morfeusz/MorphInterpretation.cpp" ex="false" tool="1" flavor2="4">
876   - <ccTool flags="1">
  873 + <ccTool flags="2">
877 874 <incDir>
878 875 <pElem>morfeusz</pElem>
879 876 <pElem>build/morfeusz</pElem>
... ... @@ -882,14 +879,14 @@
882 879 <Elem>BUILDING_MORFEUSZ</Elem>
883 880 <Elem>MORFEUSZ2_VERSION="2.0.0_dupa"</Elem>
884 881 <Elem>MORFEUSZ_DEFAULT_DICT_NAME="dupa"</Elem>
885   - <Elem>MORFEUSZ_EMBEDDED_DEFAULT_DICT</Elem>
886   - <Elem>NDEBUG</Elem>
  882 + <Elem>MORFEUSZ_DICTIONARY_SEARCH_PATH1="/usr/local/share/morfeusz/dictionaries"</Elem>
  883 + <Elem>MORFEUSZ_DICTIONARY_SEARCH_PATH2="/usr/share/morfeusz/dictionaries"</Elem>
887 884 <Elem>libmorfeusz_EXPORTS</Elem>
888 885 </preprocessorList>
889 886 </ccTool>
890 887 </item>
891 888 <item path="morfeusz/ResultsIteratorImpl.cpp" ex="false" tool="1" flavor2="4">
892   - <ccTool flags="1">
  889 + <ccTool flags="2">
893 890 <incDir>
894 891 <pElem>morfeusz</pElem>
895 892 <pElem>build/morfeusz</pElem>
... ... @@ -898,55 +895,55 @@
898 895 <Elem>BUILDING_MORFEUSZ</Elem>
899 896 <Elem>MORFEUSZ2_VERSION="2.0.0_dupa"</Elem>
900 897 <Elem>MORFEUSZ_DEFAULT_DICT_NAME="dupa"</Elem>
901   - <Elem>MORFEUSZ_EMBEDDED_DEFAULT_DICT</Elem>
902   - <Elem>NDEBUG</Elem>
  898 + <Elem>MORFEUSZ_DICTIONARY_SEARCH_PATH1="/usr/local/share/morfeusz/dictionaries"</Elem>
  899 + <Elem>MORFEUSZ_DICTIONARY_SEARCH_PATH2="/usr/share/morfeusz/dictionaries"</Elem>
903 900 <Elem>libmorfeusz_EXPORTS</Elem>
904 901 </preprocessorList>
905 902 </ccTool>
906 903 </item>
907 904 <item path="morfeusz/c_api/ResultsManager.cpp" ex="false" tool="1" flavor2="4">
908   - <ccTool flags="1">
  905 + <ccTool flags="2">
909 906 </ccTool>
910 907 </item>
911 908 <item path="morfeusz/case/CaseConverter.cpp" ex="false" tool="1" flavor2="4">
912   - <ccTool flags="1">
  909 + <ccTool flags="2">
913 910 </ccTool>
914 911 </item>
915 912 <item path="morfeusz/case/CasePatternHelper.cpp"
916 913 ex="false"
917 914 tool="1"
918 915 flavor2="4">
919   - <ccTool flags="1">
  916 + <ccTool flags="2">
920 917 </ccTool>
921 918 </item>
922 919 <item path="morfeusz/case/caseconv.cpp" ex="false" tool="1" flavor2="4">
923   - <ccTool flags="1">
  920 + <ccTool flags="2">
924 921 </ccTool>
925 922 </item>
926 923 <item path="morfeusz/charset/CharsetConverter.cpp"
927 924 ex="false"
928 925 tool="1"
929 926 flavor2="4">
930   - <ccTool flags="1">
  927 + <ccTool flags="2">
931 928 </ccTool>
932 929 </item>
933 930 <item path="morfeusz/charset/TextReader.cpp" ex="false" tool="1" flavor2="4">
934   - <ccTool flags="1">
  931 + <ccTool flags="2">
935 932 </ccTool>
936 933 </item>
937 934 <item path="morfeusz/charset/conversion_tables.cpp"
938 935 ex="false"
939 936 tool="1"
940 937 flavor2="4">
941   - <ccTool flags="1">
  938 + <ccTool flags="2">
942 939 </ccTool>
943 940 </item>
944 941 <item path="morfeusz/cli/cli.cpp" ex="false" tool="1" flavor2="4">
945   - <ccTool flags="1">
  942 + <ccTool flags="2">
946 943 </ccTool>
947 944 </item>
948 945 <item path="morfeusz/const.cpp" ex="false" tool="1" flavor2="4">
949   - <ccTool flags="1">
  946 + <ccTool flags="2">
950 947 <incDir>
951 948 <pElem>morfeusz</pElem>
952 949 <pElem>build/morfeusz</pElem>
... ... @@ -955,8 +952,8 @@
955 952 <Elem>BUILDING_MORFEUSZ</Elem>
956 953 <Elem>MORFEUSZ2_VERSION="2.0.0_dupa"</Elem>
957 954 <Elem>MORFEUSZ_DEFAULT_DICT_NAME="dupa"</Elem>
958   - <Elem>MORFEUSZ_EMBEDDED_DEFAULT_DICT</Elem>
959   - <Elem>NDEBUG</Elem>
  955 + <Elem>MORFEUSZ_DICTIONARY_SEARCH_PATH1="/usr/local/share/morfeusz/dictionaries"</Elem>
  956 + <Elem>MORFEUSZ_DICTIONARY_SEARCH_PATH2="/usr/share/morfeusz/dictionaries"</Elem>
960 957 <Elem>libmorfeusz_EXPORTS</Elem>
961 958 </preprocessorList>
962 959 </ccTool>
... ... @@ -965,43 +962,43 @@
965 962 ex="false"
966 963 tool="1"
967 964 flavor2="4">
968   - <ccTool flags="1">
  965 + <ccTool flags="2">
969 966 </ccTool>
970 967 </item>
971 968 <item path="morfeusz/deserialization/MorphDeserializer.cpp"
972 969 ex="false"
973 970 tool="1"
974 971 flavor2="4">
975   - <ccTool flags="1">
  972 + <ccTool flags="2">
976 973 </ccTool>
977 974 </item>
978 975 <item path="morfeusz/deserialization/morphInterps/InterpretedChunksDecoder.cpp"
979 976 ex="false"
980 977 tool="1"
981 978 flavor2="4">
982   - <ccTool flags="1">
  979 + <ccTool flags="2">
983 980 </ccTool>
984 981 </item>
985 982 <item path="morfeusz/deserialization/morphInterps/InterpretedChunksDecoder4Analyzer.cpp"
986 983 ex="false"
987 984 tool="1"
988 985 flavor2="4">
989   - <ccTool flags="1">
  986 + <ccTool flags="2">
990 987 </ccTool>
991 988 </item>
992 989 <item path="morfeusz/deserialization/morphInterps/InterpretedChunksDecoder4Generator.cpp"
993 990 ex="false"
994 991 tool="1"
995 992 flavor2="4">
996   - <ccTool flags="1">
  993 + <ccTool flags="2">
997 994 </ccTool>
998 995 </item>
999 996 <item path="morfeusz/fsa/const.cpp" ex="false" tool="1" flavor2="4">
1000   - <ccTool flags="1">
  997 + <ccTool flags="2">
1001 998 </ccTool>
1002 999 </item>
1003 1000 <item path="morfeusz/morfeusz2_c.cpp" ex="false" tool="1" flavor2="4">
1004   - <ccTool flags="1">
  1001 + <ccTool flags="2">
1005 1002 <incDir>
1006 1003 <pElem>morfeusz</pElem>
1007 1004 <pElem>build/morfeusz</pElem>
... ... @@ -1010,8 +1007,8 @@
1010 1007 <Elem>BUILDING_MORFEUSZ</Elem>
1011 1008 <Elem>MORFEUSZ2_VERSION="2.0.0_dupa"</Elem>
1012 1009 <Elem>MORFEUSZ_DEFAULT_DICT_NAME="dupa"</Elem>
1013   - <Elem>MORFEUSZ_EMBEDDED_DEFAULT_DICT</Elem>
1014   - <Elem>NDEBUG</Elem>
  1010 + <Elem>MORFEUSZ_DICTIONARY_SEARCH_PATH1="/usr/local/share/morfeusz/dictionaries"</Elem>
  1011 + <Elem>MORFEUSZ_DICTIONARY_SEARCH_PATH2="/usr/share/morfeusz/dictionaries"</Elem>
1015 1012 <Elem>libmorfeusz_EXPORTS</Elem>
1016 1013 </preprocessorList>
1017 1014 </ccTool>
... ... @@ -1026,8 +1023,8 @@
1026 1023 <Elem>BUILDING_MORFEUSZ</Elem>
1027 1024 <Elem>MORFEUSZ2_VERSION="2.0.0_dupa"</Elem>
1028 1025 <Elem>MORFEUSZ_DEFAULT_DICT_NAME="dupa"</Elem>
1029   - <Elem>MORFEUSZ_EMBEDDED_DEFAULT_DICT</Elem>
1030   - <Elem>NDEBUG</Elem>
  1026 + <Elem>MORFEUSZ_DICTIONARY_SEARCH_PATH1="/usr/local/share/morfeusz/dictionaries"</Elem>
  1027 + <Elem>MORFEUSZ_DICTIONARY_SEARCH_PATH2="/usr/share/morfeusz/dictionaries"</Elem>
1031 1028 </preprocessorList>
1032 1029 </ccTool>
1033 1030 </item>
... ... @@ -1041,17 +1038,17 @@
1041 1038 <Elem>BUILDING_MORFEUSZ</Elem>
1042 1039 <Elem>MORFEUSZ2_VERSION="2.0.0_dupa"</Elem>
1043 1040 <Elem>MORFEUSZ_DEFAULT_DICT_NAME="dupa"</Elem>
1044   - <Elem>MORFEUSZ_EMBEDDED_DEFAULT_DICT</Elem>
1045   - <Elem>NDEBUG</Elem>
  1041 + <Elem>MORFEUSZ_DICTIONARY_SEARCH_PATH1="/usr/local/share/morfeusz/dictionaries"</Elem>
  1042 + <Elem>MORFEUSZ_DICTIONARY_SEARCH_PATH2="/usr/share/morfeusz/dictionaries"</Elem>
1046 1043 </preprocessorList>
1047 1044 </ccTool>
1048 1045 </item>
1049 1046 <item path="morfeusz/segrules/SegrulesFSA.cpp" ex="false" tool="1" flavor2="4">
1050   - <ccTool flags="1">
  1047 + <ccTool flags="2">
1051 1048 </ccTool>
1052 1049 </item>
1053 1050 <item path="morfeusz/segrules/segrules.cpp" ex="false" tool="1" flavor2="4">
1054   - <ccTool flags="1">
  1051 + <ccTool flags="2">
1055 1052 </ccTool>
1056 1053 </item>
1057 1054 <item path="morfeusz/test_runner.cpp" ex="false" tool="1" flavor2="4">
... ... @@ -1064,8 +1061,8 @@
1064 1061 <Elem>BUILDING_MORFEUSZ</Elem>
1065 1062 <Elem>MORFEUSZ2_VERSION="2.0.0_dupa"</Elem>
1066 1063 <Elem>MORFEUSZ_DEFAULT_DICT_NAME="dupa"</Elem>
1067   - <Elem>MORFEUSZ_EMBEDDED_DEFAULT_DICT</Elem>
1068   - <Elem>NDEBUG</Elem>
  1064 + <Elem>MORFEUSZ_DICTIONARY_SEARCH_PATH1="/usr/local/share/morfeusz/dictionaries"</Elem>
  1065 + <Elem>MORFEUSZ_DICTIONARY_SEARCH_PATH2="/usr/share/morfeusz/dictionaries"</Elem>
1069 1066 </preprocessorList>
1070 1067 </ccTool>
1071 1068 </item>
... ... @@ -1081,8 +1078,8 @@
1081 1078 <Elem>BUILDING_MORFEUSZ</Elem>
1082 1079 <Elem>MORFEUSZ2_VERSION="2.0.0_dupa"</Elem>
1083 1080 <Elem>MORFEUSZ_DEFAULT_DICT_NAME="dupa"</Elem>
1084   - <Elem>MORFEUSZ_EMBEDDED_DEFAULT_DICT</Elem>
1085   - <Elem>NDEBUG</Elem>
  1081 + <Elem>MORFEUSZ_DICTIONARY_SEARCH_PATH1="/usr/local/share/morfeusz/dictionaries"</Elem>
  1082 + <Elem>MORFEUSZ_DICTIONARY_SEARCH_PATH2="/usr/share/morfeusz/dictionaries"</Elem>
1086 1083 </preprocessorList>
1087 1084 </ccTool>
1088 1085 </item>
... ... @@ -1096,8 +1093,8 @@
1096 1093 <Elem>BUILDING_MORFEUSZ</Elem>
1097 1094 <Elem>MORFEUSZ2_VERSION="2.0.0_dupa"</Elem>
1098 1095 <Elem>MORFEUSZ_DEFAULT_DICT_NAME="dupa"</Elem>
1099   - <Elem>MORFEUSZ_EMBEDDED_DEFAULT_DICT</Elem>
1100   - <Elem>NDEBUG</Elem>
  1096 + <Elem>MORFEUSZ_DICTIONARY_SEARCH_PATH1="/usr/local/share/morfeusz/dictionaries"</Elem>
  1097 + <Elem>MORFEUSZ_DICTIONARY_SEARCH_PATH2="/usr/share/morfeusz/dictionaries"</Elem>
1101 1098 </preprocessorList>
1102 1099 </ccTool>
1103 1100 </item>
... ...
tests/analyzer/test_multisegments/ARGS 0 → 100644
  1 +--aggl permissive
... ...
tests/analyzer/test_multisegments/dictionary.tab 0 → 100644
  1 +- - interp
  2 +biało biały adja
  3 +czerwony czerwony adj:sg:nom.voc:m1.m2.m3:pos
  4 +
... ...
tests/analyzer/test_multisegments/input.txt 0 → 100644
  1 +biało-czerwony
  2 +biało-czerwony.
... ...
tests/analyzer/test_multisegments/output.txt 0 → 100644
  1 +[0,1,biało,biały,adja,_,_]
  2 +[1,2,-,-,interp,_,_]
  3 +[2,3,czerwony,czerwony,adj:sg:nom.voc:m1.m2.m3:pos,_,_]
  4 +[0,1,biało,biały,adja,_,_]
  5 +[1,2,-,-,interp,_,_]
  6 +[2,3,czerwony,czerwony,adj:sg:nom.voc:m1.m2.m3:pos,_,_]
  7 +[3,4,.,.,ign,_,_]
  8 +
... ...
tests/analyzer/test_multisegments/segmentation.dat 0 → 100644
  1 +[options]
  2 +aggl=strict permissive isolated
  3 +praet=split composite
  4 +
  5 +[combinations]
  6 +
  7 +adja dywiz adj
  8 +
  9 +[segment types]
  10 +adja
  11 +dywiz
  12 +adj
  13 +samodz
  14 +
  15 +[lexemes]
  16 +dywiz - interp
  17 +
  18 +[tags]
  19 +adja adja
  20 +adj adj:%
  21 +samodz %
  22 +
  23 +[separator chars]
  24 +# ,
  25 +44
  26 +
  27 +# .
  28 +46
  29 +
  30 +# ;
  31 +59
... ...
tests/analyzer/test_multisegments/tagset.dat 0 → 100644
  1 +#!TAGSET-ID pl.sgjp.morfeusz-0.5.0
  2 +
  3 +[TAGS]
  4 +# special: unknown word (ignotum):
  5 +0 ign
  6 +# special: space/blank:
  7 +1 sp
  8 +# NOUNS
  9 +694 subst:sg:nom:m1
  10 +695 subst:sg:nom:m2
  11 +696 subst:sg:nom:m3
  12 +697 subst:sg:nom:n1
  13 +698 subst:sg:nom:n2
  14 +693 subst:sg:nom:f
  15 +676 subst:sg:gen:m1
  16 +677 subst:sg:gen:m2
  17 +678 subst:sg:gen:m3
  18 +679 subst:sg:gen:n1
  19 +680 subst:sg:gen:n2
  20 +675 subst:sg:gen:f
  21 +670 subst:sg:dat:m1
  22 +671 subst:sg:dat:m2
  23 +672 subst:sg:dat:m3
  24 +673 subst:sg:dat:n1
  25 +674 subst:sg:dat:n2
  26 +669 subst:sg:dat:f
  27 +664 subst:sg:acc:m1
  28 +665 subst:sg:acc:m2
  29 +666 subst:sg:acc:m3
  30 +667 subst:sg:acc:n1
  31 +668 subst:sg:acc:n2
  32 +663 subst:sg:acc:f
  33 +682 subst:sg:inst:m1
  34 +683 subst:sg:inst:m2
  35 +684 subst:sg:inst:m3
  36 +685 subst:sg:inst:n1
  37 +686 subst:sg:inst:n2
  38 +681 subst:sg:inst:f
  39 +688 subst:sg:loc:m1
  40 +689 subst:sg:loc:m2
  41 +690 subst:sg:loc:m3
  42 +691 subst:sg:loc:n1
  43 +692 subst:sg:loc:n2
  44 +687 subst:sg:loc:f
  45 +700 subst:sg:voc:m1
  46 +701 subst:sg:voc:m2
  47 +702 subst:sg:voc:m3
  48 +703 subst:sg:voc:n1
  49 +704 subst:sg:voc:n2
  50 +699 subst:sg:voc:f
  51 +646 subst:pl:nom:m1
  52 +647 subst:pl:nom:m2
  53 +648 subst:pl:nom:m3
  54 +649 subst:pl:nom:n1
  55 +650 subst:pl:nom:n2
  56 +651 subst:pl:nom:p1
  57 +652 subst:pl:nom:p2
  58 +653 subst:pl:nom:p3
  59 +645 subst:pl:nom:f
  60 +619 subst:pl:gen:m1
  61 +620 subst:pl:gen:m2
  62 +621 subst:pl:gen:m3
  63 +622 subst:pl:gen:n1
  64 +623 subst:pl:gen:n2
  65 +624 subst:pl:gen:p1
  66 +625 subst:pl:gen:p2
  67 +626 subst:pl:gen:p3
  68 +618 subst:pl:gen:f
  69 +610 subst:pl:dat:m1
  70 +611 subst:pl:dat:m2
  71 +612 subst:pl:dat:m3
  72 +613 subst:pl:dat:n1
  73 +614 subst:pl:dat:n2
  74 +615 subst:pl:dat:p1
  75 +616 subst:pl:dat:p2
  76 +617 subst:pl:dat:p3
  77 +609 subst:pl:dat:f
  78 +601 subst:pl:acc:m1
  79 +602 subst:pl:acc:m2
  80 +603 subst:pl:acc:m3
  81 +604 subst:pl:acc:n1
  82 +605 subst:pl:acc:n2
  83 +606 subst:pl:acc:p1
  84 +607 subst:pl:acc:p2
  85 +608 subst:pl:acc:p3
  86 +600 subst:pl:acc:f
  87 +628 subst:pl:inst:m1
  88 +629 subst:pl:inst:m2
  89 +630 subst:pl:inst:m3
  90 +631 subst:pl:inst:n1
  91 +632 subst:pl:inst:n2
  92 +633 subst:pl:inst:p1
  93 +634 subst:pl:inst:p2
  94 +635 subst:pl:inst:p3
  95 +627 subst:pl:inst:f
  96 +637 subst:pl:loc:m1
  97 +638 subst:pl:loc:m2
  98 +639 subst:pl:loc:m3
  99 +640 subst:pl:loc:n1
  100 +641 subst:pl:loc:n2
  101 +642 subst:pl:loc:p1
  102 +643 subst:pl:loc:p2
  103 +644 subst:pl:loc:p3
  104 +636 subst:pl:loc:f
  105 +654 subst:pl:voc:f
  106 +655 subst:pl:voc:m1
  107 +656 subst:pl:voc:m2
  108 +657 subst:pl:voc:m3
  109 +658 subst:pl:voc:n1
  110 +659 subst:pl:voc:n2
  111 +660 subst:pl:voc:p1
  112 +661 subst:pl:voc:p2
  113 +662 subst:pl:voc:p3
  114 +# depreciative nominal flexeme:
  115 +149 depr:pl:nom:m2
  116 +150 depr:pl:voc:m2
  117 +# nominal compounds forming form:
  118 +599 substa
  119 +# PERSONAL PRONOUNS
  120 +443 ppron12:sg:acc:m1.m2.m3.f.n1.n2:pri:akc
  121 +444 ppron12:sg:acc:m1.m2.m3.f.n1.n2:pri:nakc
  122 +445 ppron12:sg:acc:m1.m2.m3.f.n1.n2:sec:akc
  123 +446 ppron12:sg:acc:m1.m2.m3.f.n1.n2:sec:nakc
  124 +447 ppron12:sg:dat:m1.m2.m3.f.n1.n2:pri:akc
  125 +448 ppron12:sg:dat:m1.m2.m3.f.n1.n2:pri:nakc
  126 +449 ppron12:sg:dat:m1.m2.m3.f.n1.n2:sec:akc
  127 +450 ppron12:sg:dat:m1.m2.m3.f.n1.n2:sec:nakc
  128 +451 ppron12:sg:gen:m1.m2.m3.f.n1.n2:pri:akc
  129 +452 ppron12:sg:gen:m1.m2.m3.f.n1.n2:pri:nakc
  130 +453 ppron12:sg:gen:m1.m2.m3.f.n1.n2:sec:akc
  131 +454 ppron12:sg:gen:m1.m2.m3.f.n1.n2:sec:nakc
  132 +455 ppron12:sg:inst:m1.m2.m3.f.n1.n2:pri
  133 +456 ppron12:sg:inst:m1.m2.m3.f.n1.n2:sec
  134 +457 ppron12:sg:loc:m1.m2.m3.f.n1.n2:pri
  135 +458 ppron12:sg:loc:m1.m2.m3.f.n1.n2:sec
  136 +459 ppron12:sg:nom:m1.m2.m3.f.n1.n2:pri
  137 +460 ppron12:sg:nom:m1.m2.m3.f.n1.n2:sec
  138 +461 ppron12:sg:voc:m1.m2.m3.f.n1.n2:sec
  139 +429 ppron12:pl:acc:_:pri
  140 +430 ppron12:pl:acc:_:sec
  141 +431 ppron12:pl:dat:_:pri
  142 +432 ppron12:pl:dat:_:sec
  143 +433 ppron12:pl:gen:_:pri
  144 +434 ppron12:pl:gen:_:sec
  145 +435 ppron12:pl:inst:_:pri
  146 +436 ppron12:pl:inst:_:sec
  147 +437 ppron12:pl:loc:_:pri
  148 +438 ppron12:pl:loc:_:sec
  149 +439 ppron12:pl:nom:_:pri
  150 +440 ppron12:pl:nom:_:sec
  151 +441 ppron12:pl:voc:_:pri
  152 +442 ppron12:pl:voc:_:sec
  153 +474 ppron3:sg:acc:f:ter:_:npraep
  154 +475 ppron3:sg:acc:f:ter:_:praep
  155 +476 ppron3:sg:acc:m1.m2.m3:ter:akc:npraep
  156 +477 ppron3:sg:acc:m1.m2.m3:ter:akc:praep
  157 +478 ppron3:sg:acc:m1.m2.m3:ter:nakc:npraep
  158 +479 ppron3:sg:acc:m1.m2.m3:ter:nakc:praep
  159 +480 ppron3:sg:acc:n1.n2:ter:_:npraep
  160 +481 ppron3:sg:acc:n1.n2:ter:_:praep
  161 +482 ppron3:sg:dat:f:ter:_:npraep
  162 +483 ppron3:sg:dat:f:ter:_:praep
  163 +484 ppron3:sg:dat:m1.m2.m3:ter:akc:npraep
  164 +485 ppron3:sg:dat:m1.m2.m3:ter:nakc:npraep
  165 +486 ppron3:sg:dat:m1.m2.m3:ter:_:praep
  166 +487 ppron3:sg:dat:n1.n2:ter:akc:npraep
  167 +488 ppron3:sg:dat:n1.n2:ter:nakc:npraep
  168 +489 ppron3:sg:dat:n1.n2:ter:_:praep
  169 +490 ppron3:sg:gen.acc:m1.m2.m3:ter:nakc:praep
  170 +491 ppron3:sg:gen:f:ter:_:npraep
  171 +492 ppron3:sg:gen:f:ter:_:praep
  172 +493 ppron3:sg:gen:m1.m2.m3:ter:akc:npraep
  173 +494 ppron3:sg:gen:m1.m2.m3:ter:akc:praep
  174 +495 ppron3:sg:gen:m1.m2.m3:ter:nakc:npraep
  175 +496 ppron3:sg:gen:m1.m2.m3:ter:nakc:praep
  176 +497 ppron3:sg:gen:n1.n2:ter:akc:npraep
  177 +498 ppron3:sg:gen:n1.n2:ter:nakc:npraep
  178 +499 ppron3:sg:gen:n1.n2:ter:_:praep
  179 +500 ppron3:sg:inst:f:ter:_:praep
  180 +501 ppron3:sg:inst:m1.m2.m3:ter:_:_
  181 +502 ppron3:sg:inst:n1.n2:ter:_:_
  182 +503 ppron3:sg:loc:f:ter:_:_
  183 +504 ppron3:sg:loc:m1.m2.m3:ter:_:_
  184 +505 ppron3:sg:loc:n1.n2:ter:_:_
  185 +506 ppron3:sg:nom:f:ter:_:_
  186 +507 ppron3:sg:nom:m1.m2.m3:ter:_:_
  187 +508 ppron3:sg:nom:n1.n2:ter:_:_
  188 +462 ppron3:pl:acc:m1.p1:ter:_:npraep
  189 +463 ppron3:pl:acc:m1.p1:ter:_:praep
  190 +464 ppron3:pl:acc:m2.m3.f.n1.n2.p2.p3:ter:_:npraep
  191 +465 ppron3:pl:acc:m2.m3.f.n1.n2.p2.p3:ter:_:praep
  192 +466 ppron3:pl:dat:_:ter:_:npraep
  193 +467 ppron3:pl:dat:_:ter:_:praep
  194 +468 ppron3:pl:gen:_:ter:_:npraep
  195 +469 ppron3:pl:gen:_:ter:_:praep
  196 +470 ppron3:pl:inst:_:ter:_:_
  197 +471 ppron3:pl:loc:_:ter:_:_
  198 +472 ppron3:pl:nom:m1.p1:ter:_:_
  199 +473 ppron3:pl:nom:m2.m3.f.n1.n2.p2.p3:ter:_:_
  200 +# PRONOUN ‘SIEBIE’
  201 +594 siebie:acc
  202 +595 siebie:dat
  203 +596 siebie:gen
  204 +597 siebie:inst
  205 +598 siebie:loc
  206 +# ADJECTIVES
  207 +5 adj:pl:acc:m1.p1:com
  208 +6 adj:pl:acc:m1.p1:pos
  209 +7 adj:pl:acc:m1.p1:sup
  210 +8 adj:pl:acc:m2.m3.f.n1.n2.p2.p3:com
  211 +9 adj:pl:acc:m2.m3.f.n1.n2.p2.p3:pos
  212 +10 adj:pl:acc:m2.m3.f.n1.n2.p2.p3:sup
  213 +11 adj:pl:dat:m1.m2.m3.f.n1.n2.p1.p2.p3:com
  214 +12 adj:pl:dat:m1.m2.m3.f.n1.n2.p1.p2.p3:pos
  215 +13 adj:pl:dat:m1.m2.m3.f.n1.n2.p1.p2.p3:sup
  216 +14 adj:pl:gen:m1.m2.m3.f.n1.n2.p1.p2.p3:com
  217 +15 adj:pl:gen:m1.m2.m3.f.n1.n2.p1.p2.p3:pos
  218 +16 adj:pl:gen:m1.m2.m3.f.n1.n2.p1.p2.p3:sup
  219 +17 adj:pl:inst:m1.m2.m3.f.n1.n2.p1.p2.p3:com
  220 +18 adj:pl:inst:m1.m2.m3.f.n1.n2.p1.p2.p3:pos
  221 +19 adj:pl:inst:m1.m2.m3.f.n1.n2.p1.p2.p3:sup
  222 +20 adj:pl:loc:m1.m2.m3.f.n1.n2.p1.p2.p3:com
  223 +21 adj:pl:loc:m1.m2.m3.f.n1.n2.p1.p2.p3:pos
  224 +22 adj:pl:loc:m1.m2.m3.f.n1.n2.p1.p2.p3:sup
  225 +23 adj:pl:nom:m1.p1:pos
  226 +24 adj:pl:nom:m2.m3.f.n1.n2.p2.p3:pos
  227 +25 adj:pl:nom.voc:m1.p1:com
  228 +26 adj:pl:nom.voc:m1.p1:pos
  229 +27 adj:pl:nom.voc:m1.p1:sup
  230 +28 adj:pl:nom.voc:m2.m3.f.n1.n2.p2.p3:com
  231 +29 adj:pl:nom.voc:m2.m3.f.n1.n2.p2.p3:pos
  232 +30 adj:pl:nom.voc:m2.m3.f.n1.n2.p2.p3:sup
  233 +31 adj:sg:acc:f:com
  234 +32 adj:sg:acc:f:pos
  235 +33 adj:sg:acc:f:sup
  236 +34 adj:sg:acc:m1.m2:com
  237 +35 adj:sg:acc:m1.m2:pos
  238 +36 adj:sg:acc:m1.m2:sup
  239 +37 adj:sg:acc:m3:com
  240 +38 adj:sg:acc:m3:pos
  241 +39 adj:sg:acc:m3:sup
  242 +40 adj:sg:acc:n1.n2:com
  243 +41 adj:sg:acc:n1.n2:pos
  244 +42 adj:sg:acc:n1.n2:sup
  245 +43 adj:sg:dat:f:com
  246 +44 adj:sg:dat:f:pos
  247 +45 adj:sg:dat:f:sup
  248 +46 adj:sg:dat:m1.m2.m3.n1.n2:com
  249 +47 adj:sg:dat:m1.m2.m3.n1.n2:pos
  250 +48 adj:sg:dat:m1.m2.m3.n1.n2:sup
  251 +49 adj:sg:gen:f:com
  252 +50 adj:sg:gen:f:pos
  253 +51 adj:sg:gen:f:sup
  254 +52 adj:sg:gen:m1.m2.m3.n1.n2:com
  255 +53 adj:sg:gen:m1.m2.m3.n1.n2:pos
  256 +54 adj:sg:gen:m1.m2.m3.n1.n2:sup
  257 +55 adj:sg:inst:f:com
  258 +56 adj:sg:inst:f:pos
  259 +57 adj:sg:inst:f:sup
  260 +58 adj:sg:inst:m1.m2.m3.n1.n2:com
  261 +59 adj:sg:inst:m1.m2.m3.n1.n2:pos
  262 +60 adj:sg:inst:m1.m2.m3.n1.n2:sup
  263 +61 adj:sg:loc:f:com
  264 +62 adj:sg:loc:f:pos
  265 +63 adj:sg:loc:f:sup
  266 +64 adj:sg:loc:m1.m2.m3.n1.n2:com
  267 +65 adj:sg:loc:m1.m2.m3.n1.n2:pos
  268 +66 adj:sg:loc:m1.m2.m3.n1.n2:sup
  269 +67 adj:sg:nom:f:pos
  270 +68 adj:sg:nom:m1.m2.m3:pos
  271 +69 adj:sg:nom:n1.n2:pos
  272 +70 adj:sg:nom.voc:f:com
  273 +71 adj:sg:nom.voc:f:pos
  274 +72 adj:sg:nom.voc:f:sup
  275 +73 adj:sg:nom.voc:m1.m2.m3:com
  276 +74 adj:sg:nom.voc:m1.m2.m3:pos
  277 +75 adj:sg:nom.voc:m1.m2.m3:sup
  278 +76 adj:sg:nom.voc:n1.n2:com
  279 +77 adj:sg:nom.voc:n1.n2:pos
  280 +78 adj:sg:nom.voc:n1.n2:sup
  281 +# adjectival compounds forming form:
  282 +2 adja
  283 +# predicative adjective:
  284 +3 adjc
  285 +# post-prepositional adjective:
  286 +4 adjp
  287 +# VERBS
  288 +# finitive (present/future) flexeme:
  289 +153 fin:pl:pri:imperf
  290 +154 fin:pl:pri:imperf.perf
  291 +155 fin:pl:pri:perf
  292 +156 fin:pl:sec:imperf
  293 +157 fin:pl:sec:imperf.perf
  294 +158 fin:pl:sec:perf
  295 +159 fin:pl:ter:imperf
  296 +160 fin:pl:ter:imperf.perf
  297 +161 fin:pl:ter:perf
  298 +162 fin:sg:pri:imperf
  299 +163 fin:sg:pri:imperf.perf
  300 +164 fin:sg:pri:perf
  301 +165 fin:sg:sec:imperf
  302 +166 fin:sg:sec:imperf.perf
  303 +167 fin:sg:sec:perf
  304 +168 fin:sg:ter:imperf
  305 +169 fin:sg:ter:imperf.perf
  306 +170 fin:sg:ter:perf
  307 +# past flexeme:
  308 +# praet=split (unsued otherwise):
  309 +509 praet:pl:m1.p1:imperf
  310 +510 praet:pl:m1.p1:imperf.perf
  311 +511 praet:pl:m1.p1:perf
  312 +521 praet:pl:m2.m3.f.n1.n2.p2.p3:imperf
  313 +522 praet:pl:m2.m3.f.n1.n2.p2.p3:imperf.perf
  314 +523 praet:pl:m2.m3.f.n1.n2.p2.p3:perf
  315 +533 praet:sg:f:imperf
  316 +534 praet:sg:f:imperf.perf
  317 +535 praet:sg:f:perf
  318 +545 praet:sg:m1.m2.m3:imperf
  319 +546 praet:sg:m1.m2.m3:imperf:agl
  320 +547 praet:sg:m1.m2.m3:imperf:nagl
  321 +548 praet:sg:m1.m2.m3:imperf.perf
  322 +549 praet:sg:m1.m2.m3:perf
  323 +550 praet:sg:m1.m2.m3:perf:agl
  324 +551 praet:sg:m1.m2.m3:perf:nagl
  325 +561 praet:sg:n1.n2:imperf
  326 +562 praet:sg:n1.n2:imperf.perf
  327 +563 praet:sg:n1.n2:perf
  328 +# praet=composite (unsued otherwise):
  329 +512 praet:pl:m1.p1:pri:imperf
  330 +513 praet:pl:m1.p1:pri:imperf.perf
  331 +514 praet:pl:m1.p1:pri:perf
  332 +515 praet:pl:m1.p1:sec:imperf
  333 +516 praet:pl:m1.p1:sec:imperf.perf
  334 +517 praet:pl:m1.p1:sec:perf
  335 +518 praet:pl:m1.p1:ter:imperf
  336 +519 praet:pl:m1.p1:ter:imperf.perf
  337 +520 praet:pl:m1.p1:ter:perf
  338 +524 praet:pl:m2.m3.f.n1.n2.p2.p3:pri:imperf
  339 +525 praet:pl:m2.m3.f.n1.n2.p2.p3:pri:imperf.perf
  340 +526 praet:pl:m2.m3.f.n1.n2.p2.p3:pri:perf
  341 +527 praet:pl:m2.m3.f.n1.n2.p2.p3:sec:imperf
  342 +528 praet:pl:m2.m3.f.n1.n2.p2.p3:sec:imperf.perf
  343 +529 praet:pl:m2.m3.f.n1.n2.p2.p3:sec:perf
  344 +530 praet:pl:m2.m3.f.n1.n2.p2.p3:ter:imperf
  345 +531 praet:pl:m2.m3.f.n1.n2.p2.p3:ter:imperf.perf
  346 +532 praet:pl:m2.m3.f.n1.n2.p2.p3:ter:perf
  347 +536 praet:sg:f:pri:imperf
  348 +537 praet:sg:f:pri:imperf.perf
  349 +538 praet:sg:f:pri:perf
  350 +539 praet:sg:f:sec:imperf
  351 +540 praet:sg:f:sec:imperf.perf
  352 +541 praet:sg:f:sec:perf
  353 +542 praet:sg:f:ter:imperf
  354 +543 praet:sg:f:ter:imperf.perf
  355 +544 praet:sg:f:ter:perf
  356 +552 praet:sg:m1.m2.m3:pri:imperf
  357 +553 praet:sg:m1.m2.m3:pri:imperf.perf
  358 +554 praet:sg:m1.m2.m3:pri:perf
  359 +555 praet:sg:m1.m2.m3:sec:imperf
  360 +556 praet:sg:m1.m2.m3:sec:imperf.perf
  361 +557 praet:sg:m1.m2.m3:sec:perf
  362 +558 praet:sg:m1.m2.m3:ter:imperf
  363 +559 praet:sg:m1.m2.m3:ter:imperf.perf
  364 +560 praet:sg:m1.m2.m3:ter:perf
  365 +564 praet:sg:n1.n2:pri:imperf
  366 +565 praet:sg:n1.n2:pri:imperf.perf
  367 +566 praet:sg:n1.n2:pri:perf
  368 +567 praet:sg:n1.n2:sec:imperf
  369 +568 praet:sg:n1.n2:sec:imperf.perf
  370 +569 praet:sg:n1.n2:sec:perf
  371 +570 praet:sg:n1.n2:ter:imperf
  372 +571 praet:sg:n1.n2:ter:imperf.perf
  373 +572 praet:sg:n1.n2:ter:perf
  374 +# conditional mood (used only with praet=composite)
  375 +100 cond:pl:m1.p1:pri:imperf
  376 +101 cond:pl:m1.p1:pri:imperf.perf
  377 +102 cond:pl:m1.p1:pri:perf
  378 +103 cond:pl:m1.p1:sec:imperf
  379 +104 cond:pl:m1.p1:sec:imperf.perf
  380 +105 cond:pl:m1.p1:sec:perf
  381 +106 cond:pl:m1.p1:ter:imperf
  382 +107 cond:pl:m1.p1:ter:imperf.perf
  383 +108 cond:pl:m1.p1:ter:perf
  384 +109 cond:pl:m2.m3.f.n1.n2.p2.p3:pri:imperf
  385 +110 cond:pl:m2.m3.f.n1.n2.p2.p3:pri:imperf.perf
  386 +111 cond:pl:m2.m3.f.n1.n2.p2.p3:pri:perf
  387 +112 cond:pl:m2.m3.f.n1.n2.p2.p3:sec:imperf
  388 +113 cond:pl:m2.m3.f.n1.n2.p2.p3:sec:imperf.perf
  389 +114 cond:pl:m2.m3.f.n1.n2.p2.p3:sec:perf
  390 +115 cond:pl:m2.m3.f.n1.n2.p2.p3:ter:imperf
  391 +116 cond:pl:m2.m3.f.n1.n2.p2.p3:ter:imperf.perf
  392 +117 cond:pl:m2.m3.f.n1.n2.p2.p3:ter:perf
  393 +118 cond:sg:f:pri:imperf
  394 +119 cond:sg:f:pri:imperf.perf
  395 +120 cond:sg:f:pri:perf
  396 +121 cond:sg:f:sec:imperf
  397 +122 cond:sg:f:sec:imperf.perf
  398 +123 cond:sg:f:sec:perf
  399 +124 cond:sg:f:ter:imperf
  400 +125 cond:sg:f:ter:imperf.perf
  401 +126 cond:sg:f:ter:perf
  402 +127 cond:sg:m1.m2.m3:pri:imperf
  403 +128 cond:sg:m1.m2.m3:pri:imperf.perf
  404 +129 cond:sg:m1.m2.m3:pri:perf
  405 +130 cond:sg:m1.m2.m3:sec:imperf
  406 +131 cond:sg:m1.m2.m3:sec:imperf.perf
  407 +132 cond:sg:m1.m2.m3:sec:perf
  408 +133 cond:sg:m1.m2.m3:ter:imperf
  409 +134 cond:sg:m1.m2.m3:ter:imperf.perf
  410 +135 cond:sg:m1.m2.m3:ter:perf
  411 +136 cond:sg:n1.n2:imperf
  412 +137 cond:sg:n1.n2:imperf.perf
  413 +138 cond:sg:n1.n2:perf
  414 +139 cond:sg:n1.n2:pri:imperf
  415 +140 cond:sg:n1.n2:pri:imperf.perf
  416 +141 cond:sg:n1.n2:pri:perf
  417 +142 cond:sg:n1.n2:sec:imperf
  418 +143 cond:sg:n1.n2:sec:imperf.perf
  419 +144 cond:sg:n1.n2:sec:perf
  420 +145 cond:sg:n1.n2:ter:imperf
  421 +146 cond:sg:n1.n2:ter:imperf.perf
  422 +147 cond:sg:n1.n2:ter:perf
  423 +# impersonal flexeme:
  424 +219 imps:imperf
  425 +220 imps:imperf.perf
  426 +221 imps:perf
  427 +# imperative flexeme:
  428 +222 impt:pl:pri:imperf
  429 +223 impt:pl:pri:imperf.perf
  430 +224 impt:pl:pri:perf
  431 +225 impt:pl:sec:imperf
  432 +226 impt:pl:sec:imperf.perf
  433 +227 impt:pl:sec:perf
  434 +228 impt:sg:sec:imperf
  435 +229 impt:sg:sec:imperf.perf
  436 +230 impt:sg:sec:perf
  437 +# infinitival flexeme:
  438 +231 inf:imperf
  439 +232 inf:imperf.perf
  440 +233 inf:perf
  441 +# agglutinative forms of ‘być’:
  442 +83 aglt:pl:pri:imperf:nwok
  443 +84 aglt:pl:pri:imperf:wok
  444 +85 aglt:pl:sec:imperf:nwok
  445 +86 aglt:pl:sec:imperf:wok
  446 +87 aglt:sg:pri:imperf:nwok
  447 +88 aglt:sg:pri:imperf:wok
  448 +89 aglt:sg:sec:imperf:nwok
  449 +90 aglt:sg:sec:imperf:wok
  450 +# future forms of ‘być’:
  451 +91 bedzie:pl:pri:imperf
  452 +92 bedzie:pl:sec:imperf
  453 +93 bedzie:pl:ter:imperf
  454 +94 bedzie:sg:pri:imperf
  455 +95 bedzie:sg:sec:imperf
  456 +96 bedzie:sg:ter:imperf
  457 +# ‘winien’ type verbs:
  458 +705 winien:pl:m1.p1:imperf
  459 +706 winien:pl:m1.p1:pri:imperf
  460 +707 winien:pl:m1.p1:sec:imperf
  461 +708 winien:pl:m1.p1:ter:imperf
  462 +709 winien:pl:m2.m3.f.n1.n2.p2.p3:imperf
  463 +710 winien:pl:m2.m3.f.n1.n2.p2.p3:sec:imperf
  464 +711 winien:pl:m2.m3.f.n1.n2.p2.p3:ter:imperf
  465 +712 winien:sg:f:imperf
  466 +713 winien:sg:f:pri:imperf
  467 +714 winien:sg:f:sec:imperf
  468 +715 winien:sg:f:ter:imperf
  469 +716 winien:sg:m1.m2.m3:imperf
  470 +717 winien:sg:m1.m2.m3:pri:imperf
  471 +718 winien:sg:m1.m2.m3:sec:imperf
  472 +719 winien:sg:m1.m2.m3:ter:imperf
  473 +720 winien:sg:n1.n2:imperf
  474 +721 winien:sg:n1.n2:pri:imperf
  475 +722 winien:sg:n1.n2:sec:imperf
  476 +723 winien:sg:n1.n2:ter:imperf
  477 +# predicative flexeme:
  478 +573 pred
  479 +# gerunds
  480 +171 ger:pl:dat.loc:n2:imperf:aff
  481 +172 ger:pl:dat.loc:n2:imperf:neg
  482 +173 ger:pl:dat.loc:n2:imperf.perf:aff
  483 +174 ger:pl:dat.loc:n2:imperf.perf:neg
  484 +175 ger:pl:dat.loc:n2:perf:aff
  485 +176 ger:pl:dat.loc:n2:perf:neg
  486 +177 ger:pl:gen:n2:imperf:aff
  487 +178 ger:pl:gen:n2:imperf:neg
  488 +179 ger:pl:gen:n2:imperf.perf:aff
  489 +180 ger:pl:gen:n2:imperf.perf:neg
  490 +181 ger:pl:gen:n2:perf:aff
  491 +182 ger:pl:gen:n2:perf:neg
  492 +183 ger:pl:inst:n2:imperf:aff
  493 +184 ger:pl:inst:n2:imperf:neg
  494 +185 ger:pl:inst:n2:imperf.perf:aff
  495 +186 ger:pl:inst:n2:imperf.perf:neg
  496 +187 ger:pl:inst:n2:perf:aff
  497 +188 ger:pl:inst:n2:perf:neg
  498 +189 ger:pl:nom.acc:n2:imperf:aff
  499 +190 ger:pl:nom.acc:n2:imperf:neg
  500 +191 ger:pl:nom.acc:n2:imperf.perf:aff
  501 +192 ger:pl:nom.acc:n2:imperf.perf:neg
  502 +193 ger:pl:nom.acc:n2:perf:aff
  503 +194 ger:pl:nom.acc:n2:perf:neg
  504 +195 ger:sg:dat.loc:n2:imperf:aff
  505 +196 ger:sg:dat.loc:n2:imperf:neg
  506 +197 ger:sg:dat.loc:n2:imperf.perf:aff
  507 +198 ger:sg:dat.loc:n2:imperf.perf:neg
  508 +199 ger:sg:dat.loc:n2:perf:aff
  509 +200 ger:sg:dat.loc:n2:perf:neg
  510 +201 ger:sg:gen:n2:imperf:aff
  511 +202 ger:sg:gen:n2:imperf:neg
  512 +203 ger:sg:gen:n2:imperf.perf:aff
  513 +204 ger:sg:gen:n2:imperf.perf:neg
  514 +205 ger:sg:gen:n2:perf:aff
  515 +206 ger:sg:gen:n2:perf:neg
  516 +207 ger:sg:inst:n2:imperf:aff
  517 +208 ger:sg:inst:n2:imperf:neg
  518 +209 ger:sg:inst:n2:imperf.perf:aff
  519 +210 ger:sg:inst:n2:imperf.perf:neg
  520 +211 ger:sg:inst:n2:perf:aff
  521 +212 ger:sg:inst:n2:perf:neg
  522 +213 ger:sg:nom.acc:n2:imperf:aff
  523 +214 ger:sg:nom.acc:n2:imperf:neg
  524 +215 ger:sg:nom.acc:n2:imperf.perf:aff
  525 +216 ger:sg:nom.acc:n2:imperf.perf:neg
  526 +217 ger:sg:nom.acc:n2:perf:aff
  527 +218 ger:sg:nom.acc:n2:perf:neg
  528 +# participles
  529 +# adverbial participles:
  530 +332 pcon:imperf
  531 +331 pant:perf
  532 +# adjectival active participle:
  533 +267 pact:pl:acc:m1.p1:imperf:aff
  534 +268 pact:pl:acc:m1.p1:imperf:neg
  535 +269 pact:pl:acc:m1.p1:imperf.perf:aff
  536 +270 pact:pl:acc:m1.p1:imperf.perf:neg
  537 +271 pact:pl:dat:m1.m2.m3.f.n1.n2.p1.p2.p3:imperf:aff
  538 +272 pact:pl:dat:m1.m2.m3.f.n1.n2.p1.p2.p3:imperf:neg
  539 +273 pact:pl:dat:m1.m2.m3.f.n1.n2.p1.p2.p3:imperf.perf:aff
  540 +274 pact:pl:dat:m1.m2.m3.f.n1.n2.p1.p2.p3:imperf.perf:neg
  541 +275 pact:pl:gen.loc:m1.m2.m3.f.n1.n2.p1.p2.p3:imperf:aff
  542 +276 pact:pl:gen.loc:m1.m2.m3.f.n1.n2.p1.p2.p3:imperf:neg
  543 +277 pact:pl:gen.loc:m1.m2.m3.f.n1.n2.p1.p2.p3:imperf.perf:aff
  544 +278 pact:pl:gen.loc:m1.m2.m3.f.n1.n2.p1.p2.p3:imperf.perf:neg
  545 +279 pact:pl:inst:m1.m2.m3.f.n1.n2.p1.p2.p3:imperf:aff
  546 +280 pact:pl:inst:m1.m2.m3.f.n1.n2.p1.p2.p3:imperf:neg
  547 +281 pact:pl:inst:m1.m2.m3.f.n1.n2.p1.p2.p3:imperf.perf:aff
  548 +282 pact:pl:inst:m1.m2.m3.f.n1.n2.p1.p2.p3:imperf.perf:neg
  549 +283 pact:pl:nom.acc.voc:m2.m3.f.n1.n2.p2.p3:imperf:aff
  550 +284 pact:pl:nom.acc.voc:m2.m3.f.n1.n2.p2.p3:imperf:neg
  551 +285 pact:pl:nom.acc.voc:m2.m3.f.n1.n2.p2.p3:imperf.perf:aff
  552 +286 pact:pl:nom.acc.voc:m2.m3.f.n1.n2.p2.p3:imperf.perf:neg
  553 +287 pact:pl:nom.voc:m1.p1:imperf:aff
  554 +288 pact:pl:nom.voc:m1.p1:imperf:neg
  555 +289 pact:pl:nom.voc:m1.p1:imperf.perf:aff
  556 +290 pact:pl:nom.voc:m1.p1:imperf.perf:neg
  557 +291 pact:sg:acc.inst:f:imperf:aff
  558 +292 pact:sg:acc.inst:f:imperf:neg
  559 +293 pact:sg:acc.inst:f:imperf.perf:aff
  560 +294 pact:sg:acc.inst:f:imperf.perf:neg
  561 +295 pact:sg:acc:m1.m2:imperf:aff
  562 +296 pact:sg:acc:m1.m2:imperf:neg
  563 +297 pact:sg:acc:m1.m2:imperf.perf:aff
  564 +298 pact:sg:acc:m1.m2:imperf.perf:neg
  565 +299 pact:sg:acc:m3:imperf:aff
  566 +300 pact:sg:acc:m3:imperf:neg
  567 +301 pact:sg:acc:m3:imperf.perf:aff
  568 +302 pact:sg:acc:m3:imperf.perf:neg
  569 +303 pact:sg:dat:m1.m2.m3.n1.n2:imperf:aff
  570 +304 pact:sg:dat:m1.m2.m3.n1.n2:imperf:neg
  571 +305 pact:sg:dat:m1.m2.m3.n1.n2:imperf.perf:aff
  572 +306 pact:sg:dat:m1.m2.m3.n1.n2:imperf.perf:neg
  573 +307 pact:sg:gen.dat.loc:f:imperf:aff
  574 +308 pact:sg:gen.dat.loc:f:imperf:neg
  575 +309 pact:sg:gen.dat.loc:f:imperf.perf:aff
  576 +310 pact:sg:gen.dat.loc:f:imperf.perf:neg
  577 +311 pact:sg:gen:m1.m2.m3.n1.n2:imperf:aff
  578 +312 pact:sg:gen:m1.m2.m3.n1.n2:imperf:neg
  579 +313 pact:sg:gen:m1.m2.m3.n1.n2:imperf.perf:aff
  580 +314 pact:sg:gen:m1.m2.m3.n1.n2:imperf.perf:neg
  581 +315 pact:sg:inst.loc:m1.m2.m3.n1.n2:imperf:aff
  582 +316 pact:sg:inst.loc:m1.m2.m3.n1.n2:imperf:neg
  583 +317 pact:sg:inst.loc:m1.m2.m3.n1.n2:imperf.perf:aff
  584 +318 pact:sg:inst.loc:m1.m2.m3.n1.n2:imperf.perf:neg
  585 +319 pact:sg:nom.acc.voc:n1.n2:imperf:aff
  586 +320 pact:sg:nom.acc.voc:n1.n2:imperf:neg
  587 +321 pact:sg:nom.acc.voc:n1.n2:imperf.perf:aff
  588 +322 pact:sg:nom.acc.voc:n1.n2:imperf.perf:neg
  589 +323 pact:sg:nom.voc:f:imperf:aff
  590 +324 pact:sg:nom.voc:f:imperf:neg
  591 +325 pact:sg:nom.voc:f:imperf.perf:aff
  592 +326 pact:sg:nom.voc:f:imperf.perf:neg
  593 +327 pact:sg:nom.voc:m1.m2.m3:imperf:aff
  594 +328 pact:sg:nom.voc:m1.m2.m3:imperf:neg
  595 +329 pact:sg:nom.voc:m1.m2.m3:imperf.perf:aff
  596 +330 pact:sg:nom.voc:m1.m2.m3:imperf.perf:neg
  597 +# adjectival passive participle:
  598 +333 ppas:pl:acc:m1.p1:imperf:aff
  599 +334 ppas:pl:acc:m1.p1:imperf:neg
  600 +335 ppas:pl:acc:m1.p1:imperf.perf:aff
  601 +336 ppas:pl:acc:m1.p1:imperf.perf:neg
  602 +337 ppas:pl:acc:m1.p1:perf:aff
  603 +338 ppas:pl:acc:m1.p1:perf:neg
  604 +339 ppas:pl:dat:m1.m2.m3.f.n1.n2.p1.p2.p3:imperf:aff
  605 +340 ppas:pl:dat:m1.m2.m3.f.n1.n2.p1.p2.p3:imperf:neg
  606 +341 ppas:pl:dat:m1.m2.m3.f.n1.n2.p1.p2.p3:imperf.perf:aff
  607 +342 ppas:pl:dat:m1.m2.m3.f.n1.n2.p1.p2.p3:imperf.perf:neg
  608 +343 ppas:pl:dat:m1.m2.m3.f.n1.n2.p1.p2.p3:perf:aff
  609 +344 ppas:pl:dat:m1.m2.m3.f.n1.n2.p1.p2.p3:perf:neg
  610 +345 ppas:pl:gen.loc:m1.m2.m3.f.n1.n2.p1.p2.p3:imperf:aff
  611 +346 ppas:pl:gen.loc:m1.m2.m3.f.n1.n2.p1.p2.p3:imperf:neg
  612 +347 ppas:pl:gen.loc:m1.m2.m3.f.n1.n2.p1.p2.p3:imperf.perf:aff
  613 +348 ppas:pl:gen.loc:m1.m2.m3.f.n1.n2.p1.p2.p3:imperf.perf:neg
  614 +349 ppas:pl:gen.loc:m1.m2.m3.f.n1.n2.p1.p2.p3:perf:aff
  615 +350 ppas:pl:gen.loc:m1.m2.m3.f.n1.n2.p1.p2.p3:perf:neg
  616 +351 ppas:pl:inst:m1.m2.m3.f.n1.n2.p1.p2.p3:imperf:aff
  617 +352 ppas:pl:inst:m1.m2.m3.f.n1.n2.p1.p2.p3:imperf:neg
  618 +353 ppas:pl:inst:m1.m2.m3.f.n1.n2.p1.p2.p3:imperf.perf:aff
  619 +354 ppas:pl:inst:m1.m2.m3.f.n1.n2.p1.p2.p3:imperf.perf:neg
  620 +355 ppas:pl:inst:m1.m2.m3.f.n1.n2.p1.p2.p3:perf:aff
  621 +356 ppas:pl:inst:m1.m2.m3.f.n1.n2.p1.p2.p3:perf:neg
  622 +357 ppas:pl:nom.acc.voc:m2.m3.f.n1.n2.p2.p3:imperf:aff
  623 +358 ppas:pl:nom.acc.voc:m2.m3.f.n1.n2.p2.p3:imperf:neg
  624 +359 ppas:pl:nom.acc.voc:m2.m3.f.n1.n2.p2.p3:imperf.perf:aff
  625 +360 ppas:pl:nom.acc.voc:m2.m3.f.n1.n2.p2.p3:imperf.perf:neg
  626 +361 ppas:pl:nom.acc.voc:m2.m3.f.n1.n2.p2.p3:perf:aff
  627 +362 ppas:pl:nom.acc.voc:m2.m3.f.n1.n2.p2.p3:perf:neg
  628 +363 ppas:pl:nom.voc:m1.p1:imperf:aff
  629 +364 ppas:pl:nom.voc:m1.p1:imperf:neg
  630 +365 ppas:pl:nom.voc:m1.p1:imperf.perf:aff
  631 +366 ppas:pl:nom.voc:m1.p1:imperf.perf:neg
  632 +367 ppas:pl:nom.voc:m1.p1:perf:aff
  633 +368 ppas:pl:nom.voc:m1.p1:perf:neg
  634 +369 ppas:sg:acc.inst:f:imperf:aff
  635 +370 ppas:sg:acc.inst:f:imperf:neg
  636 +371 ppas:sg:acc.inst:f:imperf.perf:aff
  637 +372 ppas:sg:acc.inst:f:imperf.perf:neg
  638 +373 ppas:sg:acc.inst:f:perf:aff
  639 +374 ppas:sg:acc.inst:f:perf:neg
  640 +375 ppas:sg:acc:m1.m2:imperf:aff
  641 +376 ppas:sg:acc:m1.m2:imperf:neg
  642 +377 ppas:sg:acc:m1.m2:imperf.perf:aff
  643 +378 ppas:sg:acc:m1.m2:imperf.perf:neg
  644 +379 ppas:sg:acc:m1.m2:perf:aff
  645 +380 ppas:sg:acc:m1.m2:perf:neg
  646 +381 ppas:sg:acc:m3:imperf:aff
  647 +382 ppas:sg:acc:m3:imperf:neg
  648 +383 ppas:sg:acc:m3:imperf.perf:aff
  649 +384 ppas:sg:acc:m3:imperf.perf:neg
  650 +385 ppas:sg:acc:m3:perf:aff
  651 +386 ppas:sg:acc:m3:perf:neg
  652 +387 ppas:sg:dat:m1.m2.m3.n1.n2:imperf:aff
  653 +388 ppas:sg:dat:m1.m2.m3.n1.n2:imperf:neg
  654 +389 ppas:sg:dat:m1.m2.m3.n1.n2:imperf.perf:aff
  655 +390 ppas:sg:dat:m1.m2.m3.n1.n2:imperf.perf:neg
  656 +391 ppas:sg:dat:m1.m2.m3.n1.n2:perf:aff
  657 +392 ppas:sg:dat:m1.m2.m3.n1.n2:perf:neg
  658 +393 ppas:sg:gen.dat.loc:f:imperf:aff
  659 +394 ppas:sg:gen.dat.loc:f:imperf:neg
  660 +395 ppas:sg:gen.dat.loc:f:imperf.perf:aff
  661 +396 ppas:sg:gen.dat.loc:f:imperf.perf:neg
  662 +397 ppas:sg:gen.dat.loc:f:perf:aff
  663 +398 ppas:sg:gen.dat.loc:f:perf:neg
  664 +399 ppas:sg:gen:m1.m2.m3.n1.n2:imperf:aff
  665 +400 ppas:sg:gen:m1.m2.m3.n1.n2:imperf:neg
  666 +401 ppas:sg:gen:m1.m2.m3.n1.n2:imperf.perf:aff
  667 +402 ppas:sg:gen:m1.m2.m3.n1.n2:imperf.perf:neg
  668 +403 ppas:sg:gen:m1.m2.m3.n1.n2:perf:aff
  669 +404 ppas:sg:gen:m1.m2.m3.n1.n2:perf:neg
  670 +405 ppas:sg:inst.loc:m1.m2.m3.n1.n2:imperf:aff
  671 +406 ppas:sg:inst.loc:m1.m2.m3.n1.n2:imperf:neg
  672 +407 ppas:sg:inst.loc:m1.m2.m3.n1.n2:imperf.perf:aff
  673 +408 ppas:sg:inst.loc:m1.m2.m3.n1.n2:imperf.perf:neg
  674 +409 ppas:sg:inst.loc:m1.m2.m3.n1.n2:perf:aff
  675 +410 ppas:sg:inst.loc:m1.m2.m3.n1.n2:perf:neg
  676 +411 ppas:sg:nom.acc.voc:n1.n2:imperf:aff
  677 +412 ppas:sg:nom.acc.voc:n1.n2:imperf:neg
  678 +413 ppas:sg:nom.acc.voc:n1.n2:imperf.perf:aff
  679 +414 ppas:sg:nom.acc.voc:n1.n2:imperf.perf:neg
  680 +415 ppas:sg:nom.acc.voc:n1.n2:perf:aff
  681 +416 ppas:sg:nom.acc.voc:n1.n2:perf:neg
  682 +417 ppas:sg:nom.voc:f:imperf:aff
  683 +418 ppas:sg:nom.voc:f:imperf:neg
  684 +419 ppas:sg:nom.voc:f:imperf.perf:aff
  685 +420 ppas:sg:nom.voc:f:imperf.perf:neg
  686 +421 ppas:sg:nom.voc:f:perf:aff
  687 +422 ppas:sg:nom.voc:f:perf:neg
  688 +423 ppas:sg:nom.voc:m1.m2.m3:imperf:aff
  689 +424 ppas:sg:nom.voc:m1.m2.m3:imperf:neg
  690 +425 ppas:sg:nom.voc:m1.m2.m3:imperf.perf:aff
  691 +426 ppas:sg:nom.voc:m1.m2.m3:imperf.perf:neg
  692 +427 ppas:sg:nom.voc:m1.m2.m3:perf:aff
  693 +428 ppas:sg:nom.voc:m1.m2.m3:perf:neg
  694 +# NUMERALS
  695 +239 num:pl:acc:m1:rec
  696 +240 num:pl:dat.loc:n1.p1.p2:congr.rec
  697 +241 num:pl:dat:m1.m2.m3.n2.f:congr
  698 +242 num:pl:gen.dat.inst.loc:m1.m2.m3.f.n1.n2.p1.p2:congr
  699 +243 num:pl:gen.dat.inst.loc:m1.m2.m3.f.n2:congr
  700 +244 num:pl:gen.dat.loc:m1.m2.m3.n2.f:congr
  701 +245 num:pl:gen.loc:m1.m2.m3.f.n1.n2.p1.p2:congr
  702 +246 num:pl:gen.loc:m1.m2.m3.n2.f:congr
  703 +247 num:pl:gen:n1.p1.p2:rec
  704 +248 num:pl:inst:f:congr
  705 +249 num:pl:inst:m1.m2.m3.f.n1.n2.p1.p2:congr
  706 +250 num:pl:inst:m1.m2.m3.f.n2:congr
  707 +251 num:pl:inst:m1.m2.m3.n2:congr
  708 +252 num:pl:inst:m1.m2.m3.n2.f:congr
  709 +253 num:pl:inst:n1.p1.p2:rec
  710 +254 num:pl:nom.acc:m1.m2.m3.f.n1.n2.p1.p2:rec
  711 +255 num:pl:nom.acc.voc:f:congr
  712 +256 num:pl:nom.acc.voc:m1:rec
  713 +257 num:pl:nom.acc.voc:m2.m3.f.n1.n2.p1.p2:rec
  714 +258 num:pl:nom.acc.voc:m2.m3.f.n2:rec
  715 +259 num:pl:nom.acc.voc:m2.m3.n2:congr
  716 +260 num:pl:nom.acc.voc:m2.m3.n2.f:congr
  717 +261 num:pl:nom.acc.voc:n1.p1.p2:rec
  718 +262 num:pl:nom.gen.dat.inst.acc.loc.voc:m1.m2.m3.f.n1.n2.p1.p2:rec
  719 +263 num:pl:nom.voc:m1:congr
  720 +264 num:pl:nom.voc:m1:rec
  721 +265 num:sg:nom.gen.dat.inst.acc.loc.voc:f:rec
  722 +266 num:sg:nom.gen.dat.inst.acc.loc.voc:m1.m2.m3.n1.n2:rec
  723 +# numeral compounds forming form:
  724 +238 num:comp
  725 +# PREPOSITIONS
  726 +578 prep:acc
  727 +579 prep:acc:nwok
  728 +580 prep:acc:wok
  729 +581 prep:dat
  730 +582 prep:gen
  731 +583 prep:gen:nwok
  732 +584 prep:gen:wok
  733 +585 prep:inst
  734 +586 prep:inst:nwok
  735 +587 prep:inst:wok
  736 +588 prep:loc
  737 +589 prep:loc:nwok
  738 +590 prep:loc:wok
  739 +591 prep:nom
  740 +# ADVERBS
  741 +79 adv
  742 +80 adv:com
  743 +81 adv:pos
  744 +82 adv:sup
  745 +# OTHER
  746 +# kubliki (particles):
  747 +592 qub
  748 +# conjunctions:
  749 +148 conj
  750 +# complementizers:
  751 +99 comp
  752 +# interjections:
  753 +234 interj
  754 +# burkinostki (bound words):
  755 +98 burk
  756 +# abbreviations:
  757 +97 brev:pun
  758 +97 brev:npun
  759 +# punctuation:
  760 +235 interp
  761 +# digits:
  762 +151 dig
  763 +# Roman digits:
  764 +593 romandig
  765 +# emoticons:
  766 +152 emoticon
  767 +# prefixes:
  768 +574 prefa
  769 +575 prefppas
  770 +576 prefs
  771 +577 prefv
  772 +# (special)
  773 +236 naj
  774 +237 nie
... ...