Commit a9b3ebab0736e56fbf892af6c5c764d9422604d1

Authored by Michał Lenart
1 parent 05086d57

poprawienie działania opcji APPEND_WHITESPACES

git-svn-id: svn://svn.nlp.ipipan.waw.pl/morfeusz/trunk@278 ff4e3ee1-f430-4e82-ade0-24591c43f1fd
morfeusz/MorfeuszImpl.cpp
... ... @@ -282,9 +282,7 @@ namespace morfeusz {
282 282 ic.textStartPtr == reader.getWordStartPtr()
283 283 ? reader.getChunkStartPtr()
284 284 : ic.textStartPtr;
285   - ic.chunkEndPtr = (ic.textEndPtr == chunkBounds.wordEndPtr)
286   - ? chunkBounds.wordEndPtr
287   - : ic.textEndPtr;
  285 + ic.chunkEndPtr = chunkBounds.chunkEndPtr;
288 286 interpretedChunksDecoder.decode(srcNode, targetNode, ic, results);
289 287 }
290 288 srcNode++;
... ... @@ -292,10 +290,12 @@ namespace morfeusz {
292 290 if (results.size() == initialResultsSize) {
293 291 this->appendIgnotiumToResults(env, chunkBounds, startNodeNum, results);
294 292 }
295   - } else if (env.getProcessorType() == ANALYZER
  293 + }
  294 + else if (env.getProcessorType() == ANALYZER
296 295 && !insideIgnHandler) {
297 296 this->handleIgnChunk(env, chunkBounds, startNodeNum, results);
298   - } else {
  297 + }
  298 + else {
299 299 this->appendIgnotiumToResults(env, chunkBounds, startNodeNum, results);
300 300 }
301 301 }
... ...
nbproject/configurations.xml
... ... @@ -168,9 +168,8 @@
168 168 <rebuildPropChanged>false</rebuildPropChanged>
169 169 </toolsSet>
170 170 <flagsDictionary>
171   - <element flagsID="0" commonFlags="-std=c++98"/>
  171 + <element flagsID="0" commonFlags="-std=c++98 -O3"/>
172 172 <element flagsID="1" commonFlags="-std=c++98 -O3 -fPIC"/>
173   - <element flagsID="2" commonFlags="-std=c++98 -fPIC"/>
174 173 </flagsDictionary>
175 174 <codeAssistance>
176 175 <includeAdditional>true</includeAdditional>
... ... @@ -192,7 +191,6 @@
192 191 <pElem>build/fsa</pElem>
193 192 </incDir>
194 193 <preprocessorList>
195   - <Elem>NDEBUG</Elem>
196 194 <Elem>_OPTIMIZE__=1</Elem>
197 195 <Elem>__PIC__=2</Elem>
198 196 <Elem>__pic__=2</Elem>
... ... @@ -213,7 +211,6 @@
213 211 <pElem>build/fsa</pElem>
214 212 </incDir>
215 213 <preprocessorList>
216   - <Elem>NDEBUG</Elem>
217 214 <Elem>_OPTIMIZE__=1</Elem>
218 215 <Elem>__PIC__=2</Elem>
219 216 <Elem>__pic__=2</Elem>
... ... @@ -225,34 +222,12 @@
225 222 </undefinedList>
226 223 </ccTool>
227 224 </item>
228   - <item path="build/morfeusz/default_fsa.cpp" ex="false" tool="1" flavor2="4">
229   - <ccTool flags="1">
230   - <incDir>
231   - <pElem>morfeusz</pElem>
232   - </incDir>
233   - <preprocessorList>
234   - <Elem>BUILDING_MORFEUSZ</Elem>
235   - <Elem>MORFEUSZ2_VERSION="2.0.0_dupa"</Elem>
236   - <Elem>MORFEUSZ_DEFAULT_DICT_NAME="dupa"</Elem>
237   - <Elem>MORFEUSZ_EMBEDDED_DEFAULT_DICT</Elem>
238   - </preprocessorList>
239   - </ccTool>
  225 + <item path="build/morfeusz/default_fsa.cpp" ex="true" tool="3" flavor2="4">
240 226 </item>
241 227 <item path="build/morfeusz/default_synth_fsa.cpp"
242   - ex="false"
243   - tool="1"
  228 + ex="true"
  229 + tool="3"
244 230 flavor2="4">
245   - <ccTool flags="1">
246   - <incDir>
247   - <pElem>morfeusz</pElem>
248   - </incDir>
249   - <preprocessorList>
250   - <Elem>BUILDING_MORFEUSZ</Elem>
251   - <Elem>MORFEUSZ2_VERSION="2.0.0_dupa"</Elem>
252   - <Elem>MORFEUSZ_DEFAULT_DICT_NAME="dupa"</Elem>
253   - <Elem>MORFEUSZ_EMBEDDED_DEFAULT_DICT</Elem>
254   - </preprocessorList>
255   - </ccTool>
256 231 </item>
257 232 <item path="build/morfeusz/java/swigJAVA.cpp" ex="false" tool="1" flavor2="4">
258 233 </item>
... ... @@ -262,23 +237,16 @@
262 237 flavor2="8">
263 238 <ccTool>
264 239 <incDir>
265   - <pElem>build</pElem>
266   - <pElem>morfeusz</pElem>
267   - <pElem>build/morfeusz</pElem>
268   - <pElem>build/fsa</pElem>
269 240 <pElem>/usr/lib/jvm/default-java/include</pElem>
270 241 <pElem>build/morfeusz/java</pElem>
271 242 </incDir>
272 243 <preprocessorList>
273   - <Elem>_OPTIMIZE__=1</Elem>
274 244 <Elem>__PIC__=2</Elem>
275 245 <Elem>__pic__=2</Elem>
276 246 <Elem>jmorfeusz_EXPORTS</Elem>
277 247 </preprocessorList>
278 248 <undefinedList>
279 249 <Elem>__GCC_HAVE_DWARF2_CFI_ASM=1</Elem>
280   - <Elem>__NO_INLINE__</Elem>
281   - <Elem>__NO_INLINE__</Elem>
282 250 </undefinedList>
283 251 </ccTool>
284 252 </item>
... ... @@ -288,20 +256,12 @@
288 256 flavor2="4">
289 257 <ccTool flags="1">
290 258 <incDir>
291   - <pElem>build</pElem>
292   - <pElem>morfeusz</pElem>
293   - <pElem>build/morfeusz</pElem>
294   - <pElem>build/fsa</pElem>
295 259 <pElem>/usr/lib/perl/5.14/CORE</pElem>
296 260 <pElem>build/morfeusz/perl</pElem>
297 261 </incDir>
298 262 <preprocessorList>
299   - <Elem>_OPTIMIZE__=1</Elem>
300 263 <Elem>morfeusz_perl_EXPORTS</Elem>
301 264 </preprocessorList>
302   - <undefinedList>
303   - <Elem>__NO_INLINE__</Elem>
304   - </undefinedList>
305 265 </ccTool>
306 266 </item>
307 267 <item path="build/morfeusz/morfeuszPYTHON_wrap.cxx"
... ... @@ -310,23 +270,16 @@
310 270 flavor2="8">
311 271 <ccTool>
312 272 <incDir>
313   - <pElem>build</pElem>
314   - <pElem>morfeusz</pElem>
315   - <pElem>build/morfeusz</pElem>
316   - <pElem>build/fsa</pElem>
317 273 <pElem>/usr/include/python2.7</pElem>
318 274 <pElem>build/morfeusz/python</pElem>
319 275 </incDir>
320 276 <preprocessorList>
321   - <Elem>_OPTIMIZE__=1</Elem>
322 277 <Elem>__PIC__=2</Elem>
323 278 <Elem>__pic__=2</Elem>
324 279 <Elem>_morfeusz_EXPORTS</Elem>
325 280 </preprocessorList>
326 281 <undefinedList>
327 282 <Elem>__GCC_HAVE_DWARF2_CFI_ASM=1</Elem>
328   - <Elem>__NO_INLINE__</Elem>
329   - <Elem>__NO_INLINE__</Elem>
330 283 </undefinedList>
331 284 </ccTool>
332 285 </item>
... ... @@ -336,31 +289,18 @@
336 289 flavor2="4">
337 290 </item>
338 291 <item path="build/morfeusz/wrappers/java/swigJAVA.cpp"
339   - ex="false"
340   - tool="1"
  292 + ex="true"
  293 + tool="3"
341 294 flavor2="4">
342 295 </item>
343 296 <item path="build/morfeusz/wrappers/morfeuszPERL_wrap.cxx"
344   - ex="false"
345   - tool="1"
  297 + ex="true"
  298 + tool="3"
346 299 flavor2="4">
347   - <ccTool flags="2">
348   - <incDir>
349   - <pElem>/usr/lib/perl/5.14/CORE</pElem>
350   - <pElem>build/morfeusz/wrappers/perl</pElem>
351   - </incDir>
352   - <preprocessorList>
353   - <Elem>BUILDING_MORFEUSZ</Elem>
354   - <Elem>MORFEUSZ2_VERSION="2.0.0_dupa"</Elem>
355   - <Elem>MORFEUSZ_DEFAULT_DICT_NAME="dupa"</Elem>
356   - <Elem>MORFEUSZ_EMBEDDED_DEFAULT_DICT</Elem>
357   - <Elem>morfeusz_perl_EXPORTS</Elem>
358   - </preprocessorList>
359   - </ccTool>
360 300 </item>
361 301 <item path="build/morfeusz/wrappers/python/swigPYTHON.cpp"
362   - ex="false"
363   - tool="1"
  302 + ex="true"
  303 + tool="3"
364 304 flavor2="4">
365 305 </item>
366 306 <item path="build1/morfeusz/java/swigJAVA.cpp" ex="false" tool="1" flavor2="4">
... ... @@ -368,35 +308,15 @@
368 308 <item path="default_fsa.cpp" ex="false" tool="1" flavor2="4">
369 309 <ccTool>
370 310 <incDir>
371   - <pElem>build</pElem>
372   - <pElem>morfeusz</pElem>
373   - <pElem>build/morfeusz</pElem>
374   - <pElem>build/fsa</pElem>
375 311 <pElem>morfeusz/build/morfeusz</pElem>
376 312 </incDir>
377   - <preprocessorList>
378   - <Elem>_OPTIMIZE__=1</Elem>
379   - </preprocessorList>
380   - <undefinedList>
381   - <Elem>__NO_INLINE__</Elem>
382   - </undefinedList>
383 313 </ccTool>
384 314 </item>
385 315 <item path="default_synth_fsa.cpp" ex="false" tool="1" flavor2="4">
386 316 <ccTool>
387 317 <incDir>
388   - <pElem>build</pElem>
389   - <pElem>morfeusz</pElem>
390   - <pElem>build/morfeusz</pElem>
391   - <pElem>build/fsa</pElem>
392 318 <pElem>morfeusz/build/morfeusz</pElem>
393 319 </incDir>
394   - <preprocessorList>
395   - <Elem>_OPTIMIZE__=1</Elem>
396   - </preprocessorList>
397   - <undefinedList>
398   - <Elem>__NO_INLINE__</Elem>
399   - </undefinedList>
400 320 </ccTool>
401 321 </item>
402 322 <folder path="0/c_api">
... ... @@ -409,8 +329,8 @@
409 329 <Elem>BUILDING_MORFEUSZ</Elem>
410 330 <Elem>MORFEUSZ2_VERSION="2.0.0_dupa"</Elem>
411 331 <Elem>MORFEUSZ_DEFAULT_DICT_NAME="dupa"</Elem>
412   - <Elem>MORFEUSZ_DICTIONARY_SEARCH_PATH1="/usr/local/share/morfeusz/dictionaries"</Elem>
413   - <Elem>MORFEUSZ_DICTIONARY_SEARCH_PATH2="/usr/share/morfeusz/dictionaries"</Elem>
  332 + <Elem>MORFEUSZ_EMBEDDED_DEFAULT_DICT</Elem>
  333 + <Elem>NDEBUG</Elem>
414 334 <Elem>libmorfeusz_EXPORTS</Elem>
415 335 </preprocessorList>
416 336 </ccTool>
... ... @@ -425,6 +345,8 @@
425 345 <Elem>BUILDING_MORFEUSZ</Elem>
426 346 <Elem>MORFEUSZ2_VERSION="2.0.0_dupa"</Elem>
427 347 <Elem>MORFEUSZ_DEFAULT_DICT_NAME="dupa"</Elem>
  348 + <Elem>MORFEUSZ_EMBEDDED_DEFAULT_DICT</Elem>
  349 + <Elem>NDEBUG</Elem>
428 350 <Elem>libmorfeusz_EXPORTS</Elem>
429 351 </preprocessorList>
430 352 </ccTool>
... ... @@ -439,6 +361,8 @@
439 361 <Elem>BUILDING_MORFEUSZ</Elem>
440 362 <Elem>MORFEUSZ2_VERSION="2.0.0_dupa"</Elem>
441 363 <Elem>MORFEUSZ_DEFAULT_DICT_NAME="dupa"</Elem>
  364 + <Elem>MORFEUSZ_EMBEDDED_DEFAULT_DICT</Elem>
  365 + <Elem>NDEBUG</Elem>
442 366 <Elem>libmorfeusz_EXPORTS</Elem>
443 367 </preprocessorList>
444 368 </ccTool>
... ... @@ -453,8 +377,8 @@
453 377 <Elem>BUILDING_MORFEUSZ</Elem>
454 378 <Elem>MORFEUSZ2_VERSION="2.0.0_dupa"</Elem>
455 379 <Elem>MORFEUSZ_DEFAULT_DICT_NAME="dupa"</Elem>
456   - <Elem>MORFEUSZ_DICTIONARY_SEARCH_PATH1="/usr/local/share/morfeusz/dictionaries"</Elem>
457   - <Elem>MORFEUSZ_DICTIONARY_SEARCH_PATH2="/usr/share/morfeusz/dictionaries"</Elem>
  380 + <Elem>MORFEUSZ_EMBEDDED_DEFAULT_DICT</Elem>
  381 + <Elem>NDEBUG</Elem>
458 382 <Elem>libmorfeusz_EXPORTS</Elem>
459 383 </preprocessorList>
460 384 </ccTool>
... ... @@ -469,14 +393,9 @@
469 393 <Elem>BUILDING_MORFEUSZ</Elem>
470 394 <Elem>MORFEUSZ2_VERSION="2.0.0_dupa"</Elem>
471 395 <Elem>MORFEUSZ_DEFAULT_DICT_NAME="dupa"</Elem>
472   - <Elem>libmorfeusz_EXPORTS</Elem>
473   - </preprocessorList>
474   - </ccTool>
475   - </folder>
476   - <folder path="0/deserialization/morphInterps">
477   - <ccTool>
478   - <preprocessorList>
479 396 <Elem>MORFEUSZ_EMBEDDED_DEFAULT_DICT</Elem>
  397 + <Elem>NDEBUG</Elem>
  398 + <Elem>libmorfeusz_EXPORTS</Elem>
480 399 </preprocessorList>
481 400 </ccTool>
482 401 </folder>
... ... @@ -490,8 +409,8 @@
490 409 <Elem>BUILDING_MORFEUSZ</Elem>
491 410 <Elem>MORFEUSZ2_VERSION="2.0.0_dupa"</Elem>
492 411 <Elem>MORFEUSZ_DEFAULT_DICT_NAME="dupa"</Elem>
493   - <Elem>MORFEUSZ_DICTIONARY_SEARCH_PATH1="/usr/local/share/morfeusz/dictionaries"</Elem>
494   - <Elem>MORFEUSZ_DICTIONARY_SEARCH_PATH2="/usr/share/morfeusz/dictionaries"</Elem>
  412 + <Elem>MORFEUSZ_EMBEDDED_DEFAULT_DICT</Elem>
  413 + <Elem>NDEBUG</Elem>
495 414 <Elem>libmorfeusz_EXPORTS</Elem>
496 415 </preprocessorList>
497 416 </ccTool>
... ... @@ -507,6 +426,7 @@
507 426 <Elem>MORFEUSZ2_VERSION="2.0.0_dupa"</Elem>
508 427 <Elem>MORFEUSZ_DEFAULT_DICT_NAME="dupa"</Elem>
509 428 <Elem>MORFEUSZ_EMBEDDED_DEFAULT_DICT</Elem>
  429 + <Elem>NDEBUG</Elem>
510 430 <Elem>libmorfeusz_EXPORTS</Elem>
511 431 </preprocessorList>
512 432 </ccTool>
... ... @@ -640,16 +560,17 @@
640 560 <output>${TESTDIR}/TestFiles/f9</output>
641 561 </linkerTool>
642 562 </folder>
643   - <folder path="build/morfeusz">
  563 + <folder path="build">
644 564 <ccTool>
645   - <incDir>
646   - <pElem>morfeusz</pElem>
647   - </incDir>
  565 + <preprocessorList>
  566 + <Elem>NDEBUG</Elem>
  567 + </preprocessorList>
648 568 </ccTool>
649 569 </folder>
650   - <folder path="build/morfeusz/wrappers/java">
  570 + <folder path="build/morfeusz">
651 571 <ccTool>
652 572 <incDir>
  573 + <pElem>morfeusz</pElem>
653 574 <pElem>/usr/lib/jvm/default-java/include</pElem>
654 575 </incDir>
655 576 <preprocessorList>
... ... @@ -667,9 +588,6 @@
667 588 <pElem>build</pElem>
668 589 <pElem>/usr/include/python2.7</pElem>
669 590 </incDir>
670   - <preprocessorList>
671   - <Elem>NDEBUG</Elem>
672   - </preprocessorList>
673 591 </ccTool>
674 592 </folder>
675 593 <folder path="java">
... ... @@ -695,28 +613,30 @@
695 613 </folder>
696 614 <folder path="morfeusz">
697 615 <ccTool>
  616 + <incDir>
  617 + <pElem>build</pElem>
  618 + <pElem>morfeusz</pElem>
  619 + <pElem>build/morfeusz</pElem>
  620 + <pElem>build/fsa</pElem>
  621 + </incDir>
698 622 <preprocessorList>
699 623 <Elem>NDEBUG</Elem>
  624 + <Elem>_OPTIMIZE__=1</Elem>
700 625 <Elem>libmorfeusz_EXPORTS</Elem>
701 626 </preprocessorList>
  627 + <undefinedList>
  628 + <Elem>__NO_INLINE__</Elem>
  629 + </undefinedList>
702 630 </ccTool>
703 631 </folder>
704 632 <folder path="morfeusz/java">
705 633 <ccTool>
706 634 <incDir>
707   - <pElem>build</pElem>
708   - <pElem>morfeusz</pElem>
709   - <pElem>build/morfeusz</pElem>
710   - <pElem>build/fsa</pElem>
711 635 <pElem>/usr/lib/jvm/default-java/include</pElem>
712 636 </incDir>
713 637 <preprocessorList>
714   - <Elem>_OPTIMIZE__=1</Elem>
715 638 <Elem>libjmorfeusz_EXPORTS</Elem>
716 639 </preprocessorList>
717   - <undefinedList>
718   - <Elem>__NO_INLINE__</Elem>
719   - </undefinedList>
720 640 </ccTool>
721 641 </folder>
722 642 <folder path="morfeusz/python">
... ... @@ -730,7 +650,7 @@
730 650 ex="false"
731 651 tool="1"
732 652 flavor2="4">
733   - <ccTool flags="2">
  653 + <ccTool flags="1">
734 654 <incDir>
735 655 <pElem>morfeusz</pElem>
736 656 <pElem>build/morfeusz</pElem>
... ... @@ -740,12 +660,13 @@
740 660 <Elem>MORFEUSZ2_VERSION="2.0.0_dupa"</Elem>
741 661 <Elem>MORFEUSZ_DEFAULT_DICT_NAME="dupa"</Elem>
742 662 <Elem>MORFEUSZ_EMBEDDED_DEFAULT_DICT</Elem>
  663 + <Elem>NDEBUG</Elem>
743 664 <Elem>libmorfeusz_EXPORTS</Elem>
744 665 </preprocessorList>
745 666 </ccTool>
746 667 </item>
747 668 <item path="morfeusz/Dictionary.cpp" ex="false" tool="1" flavor2="4">
748   - <ccTool flags="2">
  669 + <ccTool flags="1">
749 670 <incDir>
750 671 <pElem>morfeusz</pElem>
751 672 <pElem>build/morfeusz</pElem>
... ... @@ -755,12 +676,13 @@
755 676 <Elem>MORFEUSZ2_VERSION="2.0.0_dupa"</Elem>
756 677 <Elem>MORFEUSZ_DEFAULT_DICT_NAME="dupa"</Elem>
757 678 <Elem>MORFEUSZ_EMBEDDED_DEFAULT_DICT</Elem>
  679 + <Elem>NDEBUG</Elem>
758 680 <Elem>libmorfeusz_EXPORTS</Elem>
759 681 </preprocessorList>
760 682 </ccTool>
761 683 </item>
762 684 <item path="morfeusz/Environment.cpp" ex="false" tool="1" flavor2="4">
763   - <ccTool flags="2">
  685 + <ccTool flags="1">
764 686 <incDir>
765 687 <pElem>morfeusz</pElem>
766 688 <pElem>build/morfeusz</pElem>
... ... @@ -770,12 +692,13 @@
770 692 <Elem>MORFEUSZ2_VERSION="2.0.0_dupa"</Elem>
771 693 <Elem>MORFEUSZ_DEFAULT_DICT_NAME="dupa"</Elem>
772 694 <Elem>MORFEUSZ_EMBEDDED_DEFAULT_DICT</Elem>
  695 + <Elem>NDEBUG</Elem>
773 696 <Elem>libmorfeusz_EXPORTS</Elem>
774 697 </preprocessorList>
775 698 </ccTool>
776 699 </item>
777 700 <item path="morfeusz/IdResolverImpl.cpp" ex="false" tool="1" flavor2="4">
778   - <ccTool flags="2">
  701 + <ccTool flags="1">
779 702 <incDir>
780 703 <pElem>morfeusz</pElem>
781 704 <pElem>build/morfeusz</pElem>
... ... @@ -784,14 +707,14 @@
784 707 <Elem>BUILDING_MORFEUSZ</Elem>
785 708 <Elem>MORFEUSZ2_VERSION="2.0.0_dupa"</Elem>
786 709 <Elem>MORFEUSZ_DEFAULT_DICT_NAME="dupa"</Elem>
787   - <Elem>MORFEUSZ_DICTIONARY_SEARCH_PATH1="/usr/local/share/morfeusz/dictionaries"</Elem>
788   - <Elem>MORFEUSZ_DICTIONARY_SEARCH_PATH2="/usr/share/morfeusz/dictionaries"</Elem>
  710 + <Elem>MORFEUSZ_EMBEDDED_DEFAULT_DICT</Elem>
  711 + <Elem>NDEBUG</Elem>
789 712 <Elem>libmorfeusz_EXPORTS</Elem>
790 713 </preprocessorList>
791 714 </ccTool>
792 715 </item>
793 716 <item path="morfeusz/InflexionGraph.cpp" ex="false" tool="1" flavor2="4">
794   - <ccTool flags="2">
  717 + <ccTool flags="1">
795 718 <incDir>
796 719 <pElem>morfeusz</pElem>
797 720 <pElem>build/morfeusz</pElem>
... ... @@ -800,14 +723,14 @@
800 723 <Elem>BUILDING_MORFEUSZ</Elem>
801 724 <Elem>MORFEUSZ2_VERSION="2.0.0_dupa"</Elem>
802 725 <Elem>MORFEUSZ_DEFAULT_DICT_NAME="dupa"</Elem>
803   - <Elem>MORFEUSZ_DICTIONARY_SEARCH_PATH1="/usr/local/share/morfeusz/dictionaries"</Elem>
804   - <Elem>MORFEUSZ_DICTIONARY_SEARCH_PATH2="/usr/share/morfeusz/dictionaries"</Elem>
  726 + <Elem>MORFEUSZ_EMBEDDED_DEFAULT_DICT</Elem>
  727 + <Elem>NDEBUG</Elem>
805 728 <Elem>libmorfeusz_EXPORTS</Elem>
806 729 </preprocessorList>
807 730 </ccTool>
808 731 </item>
809 732 <item path="morfeusz/Morfeusz.cpp" ex="false" tool="1" flavor2="4">
810   - <ccTool flags="2">
  733 + <ccTool flags="1">
811 734 <incDir>
812 735 <pElem>morfeusz</pElem>
813 736 <pElem>build/morfeusz</pElem>
... ... @@ -817,12 +740,13 @@
817 740 <Elem>MORFEUSZ2_VERSION="2.0.0_dupa"</Elem>
818 741 <Elem>MORFEUSZ_DEFAULT_DICT_NAME="dupa"</Elem>
819 742 <Elem>MORFEUSZ_EMBEDDED_DEFAULT_DICT</Elem>
  743 + <Elem>NDEBUG</Elem>
820 744 <Elem>libmorfeusz_EXPORTS</Elem>
821 745 </preprocessorList>
822 746 </ccTool>
823 747 </item>
824 748 <item path="morfeusz/MorfeuszImpl.cpp" ex="false" tool="1" flavor2="4">
825   - <ccTool flags="2">
  749 + <ccTool flags="1">
826 750 <incDir>
827 751 <pElem>morfeusz</pElem>
828 752 <pElem>build/morfeusz</pElem>
... ... @@ -832,12 +756,13 @@
832 756 <Elem>MORFEUSZ2_VERSION="2.0.0_dupa"</Elem>
833 757 <Elem>MORFEUSZ_DEFAULT_DICT_NAME="dupa"</Elem>
834 758 <Elem>MORFEUSZ_EMBEDDED_DEFAULT_DICT</Elem>
  759 + <Elem>NDEBUG</Elem>
835 760 <Elem>libmorfeusz_EXPORTS</Elem>
836 761 </preprocessorList>
837 762 </ccTool>
838 763 </item>
839 764 <item path="morfeusz/MorphInterpretation.cpp" ex="false" tool="1" flavor2="4">
840   - <ccTool flags="2">
  765 + <ccTool flags="1">
841 766 <incDir>
842 767 <pElem>morfeusz</pElem>
843 768 <pElem>build/morfeusz</pElem>
... ... @@ -847,12 +772,13 @@
847 772 <Elem>MORFEUSZ2_VERSION="2.0.0_dupa"</Elem>
848 773 <Elem>MORFEUSZ_DEFAULT_DICT_NAME="dupa"</Elem>
849 774 <Elem>MORFEUSZ_EMBEDDED_DEFAULT_DICT</Elem>
  775 + <Elem>NDEBUG</Elem>
850 776 <Elem>libmorfeusz_EXPORTS</Elem>
851 777 </preprocessorList>
852 778 </ccTool>
853 779 </item>
854 780 <item path="morfeusz/ResultsIteratorImpl.cpp" ex="false" tool="1" flavor2="4">
855   - <ccTool flags="2">
  781 + <ccTool flags="1">
856 782 <incDir>
857 783 <pElem>morfeusz</pElem>
858 784 <pElem>build/morfeusz</pElem>
... ... @@ -862,71 +788,54 @@
862 788 <Elem>MORFEUSZ2_VERSION="2.0.0_dupa"</Elem>
863 789 <Elem>MORFEUSZ_DEFAULT_DICT_NAME="dupa"</Elem>
864 790 <Elem>MORFEUSZ_EMBEDDED_DEFAULT_DICT</Elem>
  791 + <Elem>NDEBUG</Elem>
865 792 <Elem>libmorfeusz_EXPORTS</Elem>
866 793 </preprocessorList>
867 794 </ccTool>
868 795 </item>
869 796 <item path="morfeusz/c_api/ResultsManager.cpp" ex="false" tool="1" flavor2="4">
  797 + <ccTool flags="1">
  798 + </ccTool>
870 799 </item>
871 800 <item path="morfeusz/case/CaseConverter.cpp" ex="false" tool="1" flavor2="4">
872   - <ccTool>
873   - <preprocessorList>
874   - <Elem>MORFEUSZ_DICTIONARY_SEARCH_PATH1="/usr/local/share/morfeusz/dictionaries"</Elem>
875   - <Elem>MORFEUSZ_DICTIONARY_SEARCH_PATH2="/usr/share/morfeusz/dictionaries"</Elem>
876   - </preprocessorList>
  801 + <ccTool flags="1">
877 802 </ccTool>
878 803 </item>
879 804 <item path="morfeusz/case/CasePatternHelper.cpp"
880 805 ex="false"
881 806 tool="1"
882 807 flavor2="4">
883   - <ccTool flags="2">
884   - <preprocessorList>
885   - <Elem>MORFEUSZ_EMBEDDED_DEFAULT_DICT</Elem>
886   - </preprocessorList>
  808 + <ccTool flags="1">
887 809 </ccTool>
888 810 </item>
889 811 <item path="morfeusz/case/caseconv.cpp" ex="false" tool="1" flavor2="4">
890   - <ccTool>
891   - <preprocessorList>
892   - <Elem>MORFEUSZ_DICTIONARY_SEARCH_PATH1="/usr/local/share/morfeusz/dictionaries"</Elem>
893   - <Elem>MORFEUSZ_DICTIONARY_SEARCH_PATH2="/usr/share/morfeusz/dictionaries"</Elem>
894   - </preprocessorList>
  812 + <ccTool flags="1">
895 813 </ccTool>
896 814 </item>
897 815 <item path="morfeusz/charset/CharsetConverter.cpp"
898 816 ex="false"
899 817 tool="1"
900 818 flavor2="4">
901   - <ccTool>
902   - <preprocessorList>
903   - <Elem>MORFEUSZ_DICTIONARY_SEARCH_PATH1="/usr/local/share/morfeusz/dictionaries"</Elem>
904   - <Elem>MORFEUSZ_DICTIONARY_SEARCH_PATH2="/usr/share/morfeusz/dictionaries"</Elem>
905   - </preprocessorList>
  819 + <ccTool flags="1">
906 820 </ccTool>
907 821 </item>
908 822 <item path="morfeusz/charset/TextReader.cpp" ex="false" tool="1" flavor2="4">
909   - <ccTool flags="2">
910   - <preprocessorList>
911   - <Elem>MORFEUSZ_EMBEDDED_DEFAULT_DICT</Elem>
912   - </preprocessorList>
  823 + <ccTool flags="1">
913 824 </ccTool>
914 825 </item>
915 826 <item path="morfeusz/charset/conversion_tables.cpp"
916 827 ex="false"
917 828 tool="1"
918 829 flavor2="4">
919   - <ccTool>
920   - <preprocessorList>
921   - <Elem>MORFEUSZ_DICTIONARY_SEARCH_PATH1="/usr/local/share/morfeusz/dictionaries"</Elem>
922   - <Elem>MORFEUSZ_DICTIONARY_SEARCH_PATH2="/usr/share/morfeusz/dictionaries"</Elem>
923   - </preprocessorList>
  830 + <ccTool flags="1">
924 831 </ccTool>
925 832 </item>
926 833 <item path="morfeusz/cli/cli.cpp" ex="false" tool="1" flavor2="4">
  834 + <ccTool flags="1">
  835 + </ccTool>
927 836 </item>
928 837 <item path="morfeusz/const.cpp" ex="false" tool="1" flavor2="4">
929   - <ccTool flags="2">
  838 + <ccTool flags="1">
930 839 <incDir>
931 840 <pElem>morfeusz</pElem>
932 841 <pElem>build/morfeusz</pElem>
... ... @@ -935,8 +844,8 @@
935 844 <Elem>BUILDING_MORFEUSZ</Elem>
936 845 <Elem>MORFEUSZ2_VERSION="2.0.0_dupa"</Elem>
937 846 <Elem>MORFEUSZ_DEFAULT_DICT_NAME="dupa"</Elem>
938   - <Elem>MORFEUSZ_DICTIONARY_SEARCH_PATH1="/usr/local/share/morfeusz/dictionaries"</Elem>
939   - <Elem>MORFEUSZ_DICTIONARY_SEARCH_PATH2="/usr/share/morfeusz/dictionaries"</Elem>
  847 + <Elem>MORFEUSZ_EMBEDDED_DEFAULT_DICT</Elem>
  848 + <Elem>NDEBUG</Elem>
940 849 <Elem>libmorfeusz_EXPORTS</Elem>
941 850 </preprocessorList>
942 851 </ccTool>
... ... @@ -945,43 +854,43 @@
945 854 ex="false"
946 855 tool="1"
947 856 flavor2="4">
948   - <ccTool>
949   - <preprocessorList>
950   - <Elem>MORFEUSZ_DICTIONARY_SEARCH_PATH1="/usr/local/share/morfeusz/dictionaries"</Elem>
951   - <Elem>MORFEUSZ_DICTIONARY_SEARCH_PATH2="/usr/share/morfeusz/dictionaries"</Elem>
952   - </preprocessorList>
  857 + <ccTool flags="1">
953 858 </ccTool>
954 859 </item>
955 860 <item path="morfeusz/deserialization/MorphDeserializer.cpp"
956 861 ex="false"
957 862 tool="1"
958 863 flavor2="4">
959   - <ccTool>
960   - <preprocessorList>
961   - <Elem>MORFEUSZ_DICTIONARY_SEARCH_PATH1="/usr/local/share/morfeusz/dictionaries"</Elem>
962   - <Elem>MORFEUSZ_DICTIONARY_SEARCH_PATH2="/usr/share/morfeusz/dictionaries"</Elem>
963   - </preprocessorList>
  864 + <ccTool flags="1">
964 865 </ccTool>
965 866 </item>
966 867 <item path="morfeusz/deserialization/morphInterps/InterpretedChunksDecoder.cpp"
967 868 ex="false"
968 869 tool="1"
969 870 flavor2="4">
  871 + <ccTool flags="1">
  872 + </ccTool>
970 873 </item>
971 874 <item path="morfeusz/deserialization/morphInterps/InterpretedChunksDecoder4Analyzer.cpp"
972 875 ex="false"
973 876 tool="1"
974 877 flavor2="4">
  878 + <ccTool flags="1">
  879 + </ccTool>
975 880 </item>
976 881 <item path="morfeusz/deserialization/morphInterps/InterpretedChunksDecoder4Generator.cpp"
977 882 ex="false"
978 883 tool="1"
979 884 flavor2="4">
  885 + <ccTool flags="1">
  886 + </ccTool>
980 887 </item>
981 888 <item path="morfeusz/fsa/const.cpp" ex="false" tool="1" flavor2="4">
  889 + <ccTool flags="1">
  890 + </ccTool>
982 891 </item>
983 892 <item path="morfeusz/morfeusz2_c.cpp" ex="false" tool="1" flavor2="4">
984   - <ccTool flags="2">
  893 + <ccTool flags="1">
985 894 <incDir>
986 895 <pElem>morfeusz</pElem>
987 896 <pElem>build/morfeusz</pElem>
... ... @@ -990,8 +899,8 @@
990 899 <Elem>BUILDING_MORFEUSZ</Elem>
991 900 <Elem>MORFEUSZ2_VERSION="2.0.0_dupa"</Elem>
992 901 <Elem>MORFEUSZ_DEFAULT_DICT_NAME="dupa"</Elem>
993   - <Elem>MORFEUSZ_DICTIONARY_SEARCH_PATH1="/usr/local/share/morfeusz/dictionaries"</Elem>
994   - <Elem>MORFEUSZ_DICTIONARY_SEARCH_PATH2="/usr/share/morfeusz/dictionaries"</Elem>
  902 + <Elem>MORFEUSZ_EMBEDDED_DEFAULT_DICT</Elem>
  903 + <Elem>NDEBUG</Elem>
995 904 <Elem>libmorfeusz_EXPORTS</Elem>
996 905 </preprocessorList>
997 906 </ccTool>
... ... @@ -1006,8 +915,8 @@
1006 915 <Elem>BUILDING_MORFEUSZ</Elem>
1007 916 <Elem>MORFEUSZ2_VERSION="2.0.0_dupa"</Elem>
1008 917 <Elem>MORFEUSZ_DEFAULT_DICT_NAME="dupa"</Elem>
1009   - <Elem>MORFEUSZ_DICTIONARY_SEARCH_PATH1="/usr/local/share/morfeusz/dictionaries"</Elem>
1010   - <Elem>MORFEUSZ_DICTIONARY_SEARCH_PATH2="/usr/share/morfeusz/dictionaries"</Elem>
  918 + <Elem>MORFEUSZ_EMBEDDED_DEFAULT_DICT</Elem>
  919 + <Elem>NDEBUG</Elem>
1011 920 </preprocessorList>
1012 921 </ccTool>
1013 922 </item>
... ... @@ -1021,14 +930,18 @@
1021 930 <Elem>BUILDING_MORFEUSZ</Elem>
1022 931 <Elem>MORFEUSZ2_VERSION="2.0.0_dupa"</Elem>
1023 932 <Elem>MORFEUSZ_DEFAULT_DICT_NAME="dupa"</Elem>
1024   - <Elem>MORFEUSZ_DICTIONARY_SEARCH_PATH1="/usr/local/share/morfeusz/dictionaries"</Elem>
1025   - <Elem>MORFEUSZ_DICTIONARY_SEARCH_PATH2="/usr/share/morfeusz/dictionaries"</Elem>
  933 + <Elem>MORFEUSZ_EMBEDDED_DEFAULT_DICT</Elem>
  934 + <Elem>NDEBUG</Elem>
1026 935 </preprocessorList>
1027 936 </ccTool>
1028 937 </item>
1029 938 <item path="morfeusz/segrules/SegrulesFSA.cpp" ex="false" tool="1" flavor2="4">
  939 + <ccTool flags="1">
  940 + </ccTool>
1030 941 </item>
1031 942 <item path="morfeusz/segrules/segrules.cpp" ex="false" tool="1" flavor2="4">
  943 + <ccTool flags="1">
  944 + </ccTool>
1032 945 </item>
1033 946 <item path="morfeusz/test_runner.cpp" ex="false" tool="1" flavor2="4">
1034 947 <ccTool flags="0">
... ... @@ -1040,8 +953,8 @@
1040 953 <Elem>BUILDING_MORFEUSZ</Elem>
1041 954 <Elem>MORFEUSZ2_VERSION="2.0.0_dupa"</Elem>
1042 955 <Elem>MORFEUSZ_DEFAULT_DICT_NAME="dupa"</Elem>
1043   - <Elem>MORFEUSZ_DICTIONARY_SEARCH_PATH1="/usr/local/share/morfeusz/dictionaries"</Elem>
1044   - <Elem>MORFEUSZ_DICTIONARY_SEARCH_PATH2="/usr/share/morfeusz/dictionaries"</Elem>
  956 + <Elem>MORFEUSZ_EMBEDDED_DEFAULT_DICT</Elem>
  957 + <Elem>NDEBUG</Elem>
1045 958 </preprocessorList>
1046 959 </ccTool>
1047 960 </item>
... ... @@ -1057,8 +970,8 @@
1057 970 <Elem>BUILDING_MORFEUSZ</Elem>
1058 971 <Elem>MORFEUSZ2_VERSION="2.0.0_dupa"</Elem>
1059 972 <Elem>MORFEUSZ_DEFAULT_DICT_NAME="dupa"</Elem>
1060   - <Elem>MORFEUSZ_DICTIONARY_SEARCH_PATH1="/usr/local/share/morfeusz/dictionaries"</Elem>
1061   - <Elem>MORFEUSZ_DICTIONARY_SEARCH_PATH2="/usr/share/morfeusz/dictionaries"</Elem>
  973 + <Elem>MORFEUSZ_EMBEDDED_DEFAULT_DICT</Elem>
  974 + <Elem>NDEBUG</Elem>
1062 975 </preprocessorList>
1063 976 </ccTool>
1064 977 </item>
... ... @@ -1072,8 +985,8 @@
1072 985 <Elem>BUILDING_MORFEUSZ</Elem>
1073 986 <Elem>MORFEUSZ2_VERSION="2.0.0_dupa"</Elem>
1074 987 <Elem>MORFEUSZ_DEFAULT_DICT_NAME="dupa"</Elem>
1075   - <Elem>MORFEUSZ_DICTIONARY_SEARCH_PATH1="/usr/local/share/morfeusz/dictionaries"</Elem>
1076   - <Elem>MORFEUSZ_DICTIONARY_SEARCH_PATH2="/usr/share/morfeusz/dictionaries"</Elem>
  988 + <Elem>MORFEUSZ_EMBEDDED_DEFAULT_DICT</Elem>
  989 + <Elem>NDEBUG</Elem>
1077 990 </preprocessorList>
1078 991 </ccTool>
1079 992 </item>
... ...
tests/analyzer/test_whitespace_handling_append/ARGS 0 → 100644
  1 +--aggl permissive --whitespace-handling APPEND_WHITESPACES
... ...
tests/analyzer/test_whitespace_handling_append/dictionary.tab 0 → 100644
  1 +kot kot subst:sg:nom:m1
... ...
tests/analyzer/test_whitespace_handling_append/input.txt 0 → 100644
  1 +kot pies kot
  2 +kot pies
  3 +pies kot
... ...
tests/analyzer/test_whitespace_handling_append/output.txt 0 → 100644
  1 +[0,1,kot ,kot,subst:sg:nom:m1,_,_]
  2 +[1,2,pies ,pies,ign,_,_]
  3 +[2,3,kot ,kot,subst:sg:nom:m1,_,_]
  4 +[0,1,kot ,kot,subst:sg:nom:m1,_,_]
  5 +[1,2,pies ,pies,ign,_,_]
  6 +[0,1,pies ,pies,ign,_,_]
  7 +[1,2,kot,kot,subst:sg:nom:m1,_,_]
  8 +
... ...
tests/analyzer/test_whitespace_handling_append/segmentation.dat 0 → 100644
  1 +[options]
  2 +aggl=strict permissive isolated
  3 +praet=split composite
  4 +
  5 +[combinations]
  6 +
  7 +samodzielnie
  8 +
  9 +[segment types]
  10 +samodzielnie
  11 +
  12 +[lexemes]
  13 +
  14 +[tags]
  15 +samodzielnie %
  16 +
  17 +[separator chars]
  18 +# ,
  19 +44
  20 +
  21 +# .
  22 +46
  23 +
  24 +# ;
  25 +59
... ...
tests/analyzer/test_whitespace_handling_append/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
... ...