+
    ÖÇÜhä=  ã                   óÊ   € ^ RI t ^ RIt^ RIt^ RIt^ RIHt ^ RIHtHt R t	 ! R R]4      t
 ! R R]4      t ! R	 R
4      t ! R R]4      t ! R R]4      t ! R R]4      tR# )é    N)Úconcat)ÚXMLCorpusReaderÚXMLCorpusViewc                óJ   a € \         P                  ! S 4      RV 3R ll4       pV# )z^
Wraps function arguments:
if fileids not specified then function set NKJPCorpusReader paths.
c                 ó>   <€ V'       g   V P                   pS! W3/ VB # ©N©Ú_paths)ÚselfÚfileidsÚkwargsÚfuns   &&,€Ú9/usr/lib/python3/dist-packages/nltk/corpus/reader/nkjp.pyÚ	decoratorÚ_parse_args.<locals>.decorator   s   ø€ çØ—k‘kˆGÙ�4Ñ+ FÑ+Ð+ó    r   )Ú	functoolsÚwraps)r   r   s   f r   Ú_parse_argsr      s(   ø€ ô ‡_‚_�SÓö,ó ð,ð
 Ðr   c                   óº   a € ] tR t^ t o ^ t^t^t^tRR ltR t	R t
RR ltR t]RR l4       t]RR l4       t]RR	 l4       t]RR
 l4       t]RR l4       tRtV tR# )ÚNKJPCorpusReaderc           	     óþ   € \        V\        4      '       d    \        P                  ! WVR,           4       M-\        P                  ! YV Uu. uF  q3R,           NK  	  up4       V P	                  4       V n        R# u upi )aÎ  
Corpus reader designed to work with National Corpus of Polish.
See http://nkjp.pl/ for more details about NKJP.
use example:
import nltk
import nkjp
from nkjp import NKJPCorpusReader
x = NKJPCorpusReader(root='/home/USER/nltk_data/corpora/nkjp/', fileids='') # obtain the whole corpus
x.header()
x.raw()
x.words()
x.tagged_words(tags=['subst', 'comp'])  #Link to find more tags: nkjp.pl/poliqarp/help/ense2.html
x.sents()
x = NKJPCorpusReader(root='/home/USER/nltk_data/corpora/nkjp/', fileids='Wilk*') # obtain particular file(s)
x.header(fileids=['WilkDom', '/home/USER/nltk_data/corpora/nkjp/WilkWilczy'])
x.tagged_words(fileids=['WilkDom', '/home/USER/nltk_data/corpora/nkjp/WilkWilczy'], tags=['subst', 'comp'])
z.*/header.xmlz/header.xmlN)Ú
isinstanceÚstrr   Ú__init__Ú	get_pathsr
   )r   Úrootr   Úfileids   &&& r   r   ÚNKJPCorpusReader.__init__&   sd   € ô$ �gœs×#Ò#Ü×$Ò$ T°¸?Õ1JÕKä×$Ò$ØÁ'ÓJÁ'¸ m×3Ð3Á'ÑJôð —n‘nÓ&ˆŽùò Ks   ÁA:c           	     óÒ   € V P                    Uu. uFL  p\        P                  P                  \	        V P
                  4      VP                  R 4      ^ ,          4      NKN  	  up# u upi )ú
header.xml)Ú_fileidsÚosÚpathÚjoinr   Ú_rootÚsplit©r   Úfs   & r   r   ÚNKJPCorpusReader.get_paths@   sR   € ð —]’]ó
á"�ô �G‰G�L‰Lœ˜TŸZ™Z›¨!¯'©'°,Ó*?ÀÕ*BÖCÙ"ñ
ð 	
ùò 
s   �AA$c                ón   € V P                    Uu. uF  qP                  R4      ^ ,          NK  	  up# u upi )zN
Returns a list of file identifiers for the fileids that make up
this corpus.
r!   )r"   r'   r(   s   & r   r   ÚNKJPCorpusReader.fileidsF   s/   € ð
 37·-²-Ó@±-¨Q—‘˜Ó% a×(Ð(±-Ñ@Ð@ùÒ@s   � 2Nc                óv  € VP                  R\        P                  4      pV\        P                  J d   \        WR7      # V\        P                  J d   \        WR7      # V\        P                  J d   \        WR7      # V\        P                  J d   \        W\        P                  R7      # \        R4      h)zA
Returns a view specialised for use with particular corpus file.
Úmode)Útags)r/   r.   zNo such mode!)Úpopr   Ú
WORDS_MODEÚNKJPCorpus_Morph_ViewÚ
SENTS_MODEÚNKJPCorpus_Segmentation_ViewÚHEADER_MODEÚNKJPCorpus_Header_ViewÚRAW_MODEÚNKJPCorpus_Text_ViewÚ	NameError)r   Úfilenamer/   r   r.   s   &&&, r   Ú_viewÚNKJPCorpusReader._viewM   sž   € ð �z‰z˜&Ô"2×"=Ñ"=Ó>ˆØÔ#×.Ñ.Ó.Ü(¨Ô=Ð=ØÔ%×0Ñ0Ó0Ü/°ÔDÐDØÔ%×1Ñ1Ó1Ü)¨(Ô>Ð>ØÔ%×.Ñ.Ó.Ü'ØÔ*>×*GÑ*Gôð ô
 ˜OÓ,Ð,r   c                óN   € V P                   V9   d   V# V P                   V,           # )z,
Add root if necessary to specified fileid.
)r   )r   r   s   &&r   Úadd_rootÚNKJPCorpusReader.add_root`   s$   € ð �9‰9˜ÔØˆMØ�y‰y˜6Õ!Ð!r   c           
     ó¾   € \        V Uu. uFC  pV P                  ! V P                  V4      3R\        P                  /VB P                  4       NKE  	  up4      # u upi )z)
Returns header(s) of specified fileids.
r.   )r   r;   r>   r   r5   Úhandle_query©r   r   r   r   s   &&, r   ÚheaderÚNKJPCorpusReader.headerh   sn   € ô
 ñ
 &ó	ñ &�Fð —
’
Ø—M‘M &Ó)ñÜ0@×0LÑ0LðØPVñç‘,“.ò!ñ &ñ	ó
ð 	
ùòó   ŠA	Ac           
     ó¾   € \        V Uu. uFC  pV P                  ! V P                  V4      3R\        P                  /VB P                  4       NKE  	  up4      # u upi )z)
Returns sentences in specified fileids.
r.   )r   r;   r>   r   r3   rA   rB   s   &&, r   ÚsentsÚNKJPCorpusReader.sentsv   sn   € ô
 ñ
 &ó	ñ &�Fð —
’
Ø—M‘M &Ó)ñÜ0@×0KÑ0KðØOUñç‘,“.ò!ñ &ñ	ó
ð 	
ùòrE   c           
     ó¾   € \        V Uu. uFC  pV P                  ! V P                  V4      3R\        P                  /VB P                  4       NKE  	  up4      # u upi ©z%
Returns words in specified fileids.
r.   )r   r;   r>   r   r1   rA   rB   s   &&, r   ÚwordsÚNKJPCorpusReader.words„   sn   € ô ñ
 &ó	ñ &�Fð —
’
Ø—M‘M &Ó)ñÜ0@×0KÑ0KðØOUñç‘,“.ò!ñ &ñ	ó
ð 	
ùòrE   c                óæ   € VP                  R. 4      p\        V Uu. uFE  pV P                  ! V P                  V4      3R\        P
                  RV/VB P                  4       NKG  	  up4      # u upi )zm
Call with specified tags as a list, e.g. tags=['subst', 'comp'].
Returns tagged words in specified fileids.
r/   r.   )r0   r   r;   r>   r   r1   rA   )r   r   r   r/   r   s   &&,  r   Útagged_wordsÚNKJPCorpusReader.tagged_words“   sŒ   € ð �z‰z˜& "Ó%ˆÜñ &óñ &�Fð —
’
Ø—M‘M &Ó)ñä)×4Ñ4ðð ðð ñ	÷
 ‘,“.ò!ñ &ñó

ð 
	
ùòs   œAA.c           
     ó¾   € \        V Uu. uFC  pV P                  ! V P                  V4      3R\        P                  /VB P                  4       NKE  	  up4      # u upi rJ   )r   r;   r>   r   r7   rA   rB   s   &&, r   ÚrawÚNKJPCorpusReader.raw¦   sn   € ô
 ñ
 &ó	ñ &�Fð —
’
Ø—M‘M &Ó)ñÜ0@×0IÑ0IðØMSñç‘,“.ò!ñ &ñ	ó
ð 	
ùòrE   r	   )z.*r   )Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r1   r3   r5   r7   r   r   r   r;   r>   r   rC   rG   rK   rN   rQ   Ú__static_attributes__Ú__classdictcell__©Ú__classdict__s   @r   r   r       s—   ø‡ € Ø€JØ€JØ€KØ€Hô'ò4
òAô-ò&"ð ó
ó ð
ð ó
ó ð
ð ó
ó ð
ð ó
ó ð
ð$ ó
ó ö
r   r   c                   ó2   a € ] tR t^µt o R tR tR tRtV tR# )r6   c                ód   € RV n         \        P                  ! WR,           V P                   4       R# )zc
HEADER_MODE
A stream backed corpus view specialized for use with
header.xml files in NKJP corpus.
z.*/sourceDesc$r!   N)Útagspecr   r   ©r   r:   r   s   &&,r   r   ÚNKJPCorpus_Header_View.__init__¶   s$   € ð (ˆŒÜ×Ò˜t°Õ%<¸d¿l¹lÖKr   c                óÔ   € V P                  4        . p \        P                  ! W P                  4      p\	        V4      ^ 8X  d   MVP                  V4       KE  V P                  4        V# )T)Ú_openr   Ú
read_blockÚ_streamÚlenÚextendÚclose)r   rC   Úsegms   &  r   rA   Ú#NKJPCorpus_Header_View.handle_query¿   sO   € Ø�
‰
ŒØˆØÜ ×+Ò+¨D·,±,Ó?ˆDÜ�4‹y˜AŒ~ØØ�M‰M˜$ÖØ�
‰
ŒØˆr   c                ó‚  € VP                  R 4      p. pV'       d   RP                  R V 4       4      pVP                  R4      p. pV'       d   RP                  R V 4       4      pVP                  R4      p. pV'       d   RP                  R V 4       4      pVP                  R4      p	. p
V	'       d   RP                  R V	 4       4      p
VP                  R	4      p. pV'       d   RP                  R
 V 4       4      pVP                  R4      p. pV'       d   RP                  R V 4       4      pRVRVRVRV
RVRV/# )z
bibl/titleÚ
c              3   óT   "  € T F  qP                   P                  4       x € K   	  R # 5ir   ©ÚtextÚstrip)Ú.0Útitles   & r   Ú	<genexpr>Ú4NKJPCorpus_Header_View.handle_elt.<locals>.<genexpr>Î   s   é € ÐE¹f°UŸj™j×.Ñ.×0Ð0»fùó   ‚&(zbibl/authorc              3   óT   "  € T F  qP                   P                  4       x € K   	  R # 5ir   rl   )ro   Úauthors   & r   rq   rr   Ó   s   é € ÐIÁ°vŸ{™{×0Ñ0×2Ð2Ãùrs   z	bibl/datec              3   óT   "  € T F  qP                   P                  4       x € K   	  R # 5ir   rl   )ro   Údates   & r   rq   rr   Ø   ó   é € ÐA¹5°4ŸY™YŸ_™_×.Ð.»5ùrs   zbibl/publisherc              3   óT   "  € T F  qP                   P                  4       x € K   	  R # 5ir   rl   )ro   Ú	publishers   & r   rq   rr   Ý   s   é € Ð!UÉ*¸Y§.¡.×"6Ñ"6×"8Ð"8Ë*ùrs   z	bibl/idnoc              3   óT   "  € T F  qP                   P                  4       x € K   	  R # 5ir   rl   )ro   Úidnos   & r   rq   rr   â   rx   rs   z	bibl/notec              3   óT   "  € T F  qP                   P                  4       x € K   	  R # 5ir   rl   )ro   Únotes   & r   rq   rr   ç   rx   rs   rp   ru   rw   rz   r|   r~   )Úfindallr%   )r   ÚeltÚcontextÚtitlesrp   Úauthorsru   Údatesrw   Ú
publishersrz   Úidnosr|   Únotesr~   s   &&&            r   Ú
handle_eltÚ!NKJPCorpus_Header_View.handle_eltÊ   s)  € Ø—‘˜\Ó*ˆØˆßØ—I‘IÑE¹fÓEÓEˆEà—+‘+˜mÓ,ˆØˆßØ—Y‘YÑIÁÓIÓIˆFà—‘˜KÓ(ˆØˆßØ—9‘9ÑA¹5ÓAÓAˆDà—[‘[Ð!1Ó2ˆ
Øˆ	ßØŸ	™	Ñ!UÉ*Ó!UÓUˆIà—‘˜KÓ(ˆØˆßØ—9‘9ÑA¹5ÓAÓAˆDà—‘˜KÓ(ˆØˆßØ—9‘9ÑA¹5ÓAÓAˆDð �UØ�fØ�DØ˜Ø�DØ�Dð
ð 	
r   )r]   N)	rS   rT   rU   rV   r   rA   rˆ   rW   rX   rY   s   @r   r6   r6   µ   s   ø‡ € òLò	÷&
ð &
r   r6   c                   ó6   a € ] tR t^ót o RtR tR tR tRtV t	R# )ÚXML_Toolzö
Helper class creating xml file to one without references to nkjp: namespace.
That's needed because the XMLCorpusView assumes that one can find short substrings
of XML that are valid XML, which is not true if a namespace is declared at top level
c                ó†   € \         P                  P                  W4      V n        \        P
                  ! R R7      V n        R# )F)ÚdeleteN)r#   r$   r%   Ú	read_fileÚtempfileÚNamedTemporaryFileÚ
write_file)r   r   r:   s   &&&r   r   ÚXML_Tool.__init__ú   s(   € ÜŸ™Ÿ™ dÓ5ˆŒÜ"×5Ò5¸UÔCˆŽr   c                ó  €  \        V P                  4      pV P                  pR p\        V4      '       dì   VP	                  4       p\
        P                  ! RV4      pR P                  V4      p\
        P                  ! RV4      pR P                  V4      p\
        P                  ! RV4      pR P                  V4      p\
        P                  ! RV4      pR P                  V4      p\
        P                  ! RV4      pR P                  V4      pVP                  V4       Kü  VP                  4        VP                  4        V P                  P                  #   \         d   pT P                  4        \        ThRp?ii ; i)Ú znkjp:[^ ]* z<nkjp:paren>z</nkjp:paren>z<choice>z	</choice>N)ÚopenrŽ   r‘   rd   ÚreadlineÚrer'   r%   Úwriterf   ÚnameÚ	ExceptionÚremove_preprocessed_file)r   ÚfrÚfwÚlineÚxÚretÚes   &      r   Úbuild_preprocessed_fileÚ XML_Tool.build_preprocessed_fileþ   s  € ð	#Ü�d—n‘nÓ%ˆBØ—‘ˆBØˆDÜ�d—)’)Ø—{‘{“}�Ü—H’H˜^¨TÓ2�Ø—h‘h˜q“k�Ü—H’H˜^¨SÓ1�Ø—h‘h˜q“k�Ü—H’H˜_¨cÓ2�Ø—h‘h˜q“k�Ü—H’H˜Z¨Ó-�Ø—h‘h˜q“k�Ü—H’H˜[¨#Ó.�Ø—h‘h˜q“k�Ø—‘˜–Ø�H‰HŒJØ�H‰HŒJØ—?‘?×'Ñ'Ð'øÜô 	#Ø×)Ñ)Ô+Ü Ð"ûð	#ús   ‚EE ÅE>Å"E9Å9E>c                óZ   € \         P                  ! V P                  P                  4       R # r   )r#   Úremover‘   r™   )r   s   &r   r›   Ú!XML_Tool.remove_preprocessed_file  s   € Ü
�	Š	�$—/‘/×&Ñ&Ö'r   )rŽ   r‘   N)
rS   rT   rU   rV   Ú__doc__r   r¢   r›   rW   rX   rY   s   @r   r‹   r‹   ó   s   ø‡ € ñòDò#÷2(ð (r   r‹   c                   óT   a € ] tR tRt o RtR tR tR tR tR t	R t
R	 tR
 tRtV tR# )r4   i  za
A stream backed corpus view specialized for use with
ann_segmentation.xml files in NKJP corpus.
c                ó  € R V n         \        V\        P                  R7      V n        V P                  P	                  4        \        VR4      V n        \        P                  ! W P                  P                  4       V P                   4       R# )z.*p/.*s)r.   zann_segmentation.xmlN)
r]   r8   r3   Ú	text_viewrA   r‹   Úxml_toolr   r   r¢   r^   s   &&,r   r   Ú%NKJPCorpus_Segmentation_View.__init__!  sf   € Ø ˆŒä-ØÔ/×:Ñ:ô
ˆŒð 	�‰×#Ñ#Ô%ä  Ð+AÓBˆŒä×ÒØ—-‘-×7Ñ7Ó9¸4¿<¹<ö	
r   c                ó^   € VP                  R 4      ^,          P                  R4      ^ ,          # )Ú(Ú,)r'   )r   Úexample_words   &&r   Úget_segm_idÚ(NKJPCorpus_Segmentation_View.get_segm_id/  s(   € Ø×!Ñ! #Ó& qÕ)×/Ñ/°Ó4°QÕ7Ð7r   c                óD   € \        VP                  R 4      ^,          4      # )r¯   )Úintr'   )r   Úbeg_words   &&r   Úget_sent_begÚ)NKJPCorpus_Segmentation_View.get_sent_beg2  s   € ä�8—>‘> #Ó& qÕ)Ó*Ð*r   c                ó¢   € VP                  R 4      ^ ,          P                  R4      p\        V^,          4      \        V^,          4      ,           # )Ú)r¯   )r'   r´   )r   Úend_wordÚsplitteds   && r   Úget_sent_endÚ)NKJPCorpus_Segmentation_View.get_sent_end6  s=   € à—>‘> #Ó& qÕ)×/Ñ/°Ó4ˆÜ�8˜A•;Ó¤# h¨q¥kÓ"2Õ2Ð2r   c                óô   € V P                  V^ ,          4      pV P                  P                  V,          pV P                  V^ ,          4      pV P	                  V\        V4      ^,
          ,          4      pW4V # )r   )r±   rª   Ú	segm_dictr¶   r¼   rd   )r   Ú	sent_segmÚidrg   ÚbegÚends   &&    r   Úget_sentencesÚ*NKJPCorpus_Segmentation_View.get_sentences;  sf   € à×Ñ˜i¨�lÓ+ˆØ�~‰~×'Ñ'¨Õ+ˆØ×Ñ 	¨!¥Ó-ˆØ×Ñ 	¬#¨i«.¸1Õ*<Õ =Ó>ˆØ˜ˆ}Ðr   c                óÔ   € . pRpRpV F[  pV P                  V4      pV P                  V4      V^,
          8”  g   WF8w  d#   VP                  V4       V P                  V4      pTpK]  	  V# )é   éÿÿÿÿ)r±   r¶   Úappendr¼   )r   rg   r    Úprev_txt_endÚprev_txt_nrÚwordÚtxt_nrs   &&     r   Úremove_choiceÚ*NKJPCorpus_Segmentation_View.remove_choiceC  sp   € ØˆØˆØˆÛˆDØ×%Ñ% dÓ+ˆFà× Ñ  Ó&¨¸Õ)9Ô9¸[Ô=RØ—
‘
˜4Ô Ø#×0Ñ0°Ó6�Ø ŠKñ ð ˆ
r   c                óÄ  €  V P                  4        . p \        P                  ! W P                  4      p\	        V4      ^ 8X  d   M<V F4  pV P                  V4      pVP                  V P                  V4      4       K6  	  Kn  V P                  4        V P                  P                  4        V#   \         d'   pT P                  P                  4        \        ThRp?ii ; i©TN)ra   r   rb   rc   rd   rÎ   rÉ   rÄ   rf   r«   r›   rš   )r   Ú	sentencesrÀ   rg   r¡   s   &    r   rA   Ú)NKJPCorpus_Segmentation_View.handle_queryQ  s·   € ð	#Ø�J‰JŒLØˆIØÜ)×4Ò4°T¿<¹<ÓH�	Ü�y“> QÔ&ØÛ%�DØ×-Ñ-¨dÓ3�DØ×$Ñ$ T×%7Ñ%7¸Ó%=Ö>ó &ð �J‰JŒLØ�M‰M×2Ñ2Ô4ØÐøÜô 	#Ø�M‰M×2Ñ2Ô4Ü Ð"ûð	#ús   ‚B+B. Â.CÂ9!CÃCc                ó\   € . pV F#  pVP                  VP                  R 4      4       K%  	  V# )Úcorresp)rÉ   Úget)r   r€   r�   r    Úsegs   &&&  r   rˆ   Ú'NKJPCorpus_Segmentation_View.handle_eltc  s+   € ØˆÛˆCØ�J‰J�s—w‘w˜yÓ)Ö*ñ àˆ
r   )r]   rª   r«   N)rS   rT   rU   rV   r§   r   r±   r¶   r¼   rÄ   rÎ   rA   rˆ   rW   rX   rY   s   @r   r4   r4     s7   ø‡ € ñò

ò8ò+ò3ò
òò#÷$ð r   r4   c                   óN   a € ] tR tRt o Rt^ t^tR tR tR
R lt	R t
R tR	tV tR# )r8   ij  zU
A stream backed corpus view specialized for use with
text.xml files in NKJP corpus.
c                óô   € VP                  R ^ 4      V n        RV n        \        4       V n        \        VR4      V n        \        P                  ! W P                  P                  4       V P                  4       R# )r.   z	.*/div/abztext.xmlN)
r0   r.   r]   Údictr¿   r‹   r«   r   r   r¢   r^   s   &&,r   r   ÚNKJPCorpus_Text_View.__init__s  sV   € Ø—J‘J˜v qÓ)ˆŒ	Ø"ˆŒÜ›ˆŒä  ¨:Ó6ˆŒä×ÒØ—-‘-×7Ñ7Ó9¸4¿<¹<ö	
r   c                ó  €  V P                  4        V P                  V P                  4      pV P                  4        V P                  P                  4        V#   \         d'   pT P                  P                  4        \        ThR p?ii ; ir   )ra   rb   rc   rf   r«   r›   rš   )r   rŸ   r¡   s   &  r   rA   Ú!NKJPCorpus_Text_View.handle_query~  sh   € ð	#Ø�J‰JŒLØ—‘ §¡Ó-ˆAØ�J‰JŒLØ�M‰M×2Ñ2Ô4ØˆHøÜô 	#Ø�M‰M×2Ñ2Ô4Ü Ð"ûð	#ús   ‚AA ÁB
Á$!BÂB
Nc                óÚ   € . p \         P                  ! W4      p\        V4      ^ 8X  d   MV F  pVP                  V4       K  	  KD  RP	                  V Uu. uF  qUNK  	  up4      .# u upi )z&
Returns text as a list of sentences.
r”   )r   rb   rd   rÉ   r%   )r   Ústreamr]   Úelt_handlerÚtxtrg   Úparts   &&&&   r   rb   ÚNKJPCorpus_Text_View.read_block‰  sf   € ð ˆØÜ ×+Ò+¨DÓ9ˆDÜ�4‹y˜AŒ~ØÛ�Ø—
‘
˜4Ö ó ð —‘©3Ó/©3 4š$©3Ñ/Ó0Ð1Ð1ùÒ/s   Á
A(c                ó€   € VP                    F-  pVP                  R 4      '       g   K  VP                  V4      u # 	  R# )rÁ   N)ÚattribÚendswithrÖ   )r   r€   Úattrs   && r   r±   Ú NKJPCorpus_Text_View.get_segm_id—  s-   € Ø—J”JˆDØ�}‰}˜T×"Ô"Ø—w‘w˜t“}Ò$ó r   c                ó¦   € V P                   \        P                  J d)   VP                  V P                  V P                  V4      &   VP                  # r   )r.   r8   r3   rm   r¿   r±   )r   r€   r�   s   &&&r   rˆ   ÚNKJPCorpus_Text_View.handle_eltœ  s;   € à�9‰9Ô,×7Ñ7Ó7Ø47·H±HˆD�N‰N˜4×+Ñ+¨CÓ0Ñ1Ø�x‰xˆr   )r.   r¿   r]   r«   )NN)rS   rT   rU   rV   r§   r3   r7   r   rA   rb   r±   rˆ   rW   rX   rY   s   @r   r8   r8   j  s4   ø‡ € ñð
 €JØ€Hò	
ò	#ô2ò%÷
ð r   r8   c                   ó6   a € ] tR tRt o RtR tR tR tRtV t	R# )r2   i£  za
A stream backed corpus view specialized for use with
ann_morphosyntax.xml files in NKJP corpus.
c                óÖ   € VP                  R R4      V n        RV n        \        VR4      V n        \
        P                  ! W P                  P                  4       V P                  4       R# )r/   Nz	.*/seg/fszann_morphosyntax.xml)r0   r/   r]   r‹   r«   r   r   r¢   r^   s   &&,r   r   ÚNKJPCorpus_Morph_View.__init__©  sN   € Ø—J‘J˜v tÓ,ˆŒ	Ø"ˆŒÜ  Ð+AÓBˆŒÜ×ÒØ—-‘-×7Ñ7Ó9¸4¿<¹<ö	
r   c                ó�  €  V P                  4        . p \        P                  ! W P                  4      p\	        V4      ^ 8X  d   M"V F  pVf   K	  VP                  V4       K  	  KT  V P                  4        V P                  P                  4        V#   \         d'   pT P                  P                  4        \        ThRp?ii ; irÑ   )
ra   r   rb   rc   rd   rÉ   rf   r«   r›   rš   )r   rK   rg   rã   r¡   s   &    r   rA   Ú"NKJPCorpus_Morph_View.handle_query±  sž   € ð	#Ø�J‰JŒLØˆEØÜ$×/Ò/°·l±lÓC�Ü�t“9 ”>ØÛ �DØÔ'ØŸ™ TÖ*ó !ð �J‰JŒLØ�M‰M×2Ñ2Ô4ØˆLøÜô 	#Ø�M‰M×2Ñ2Ô4Ü Ð"ûð	#ús   ‚A
B ÁAB ÂCÂ!C Ã Cc                ór  € R pRpRpV P                   f   RpV EF…  pRVP                  4       9   dC   VP                  R,          R8X  d+   V F"  pVP                  R8X  g   K  VP                  pK$  	  K[  RVP                  4       9   g   Kr  VP                  R,          R8X  g   KŒ  V Fó  pRVP                  4       9   g   K  VP                  R,          R	8X  g   K4  V F¹  pRVP                  4       9   g   K  VP                  R,          R
8X  g   K4  V F  p	RV	P                  4       9   d5   V P                   e'   V	P                  R,          V P                   9   d   RpKL  RV	P                  4       9   g   Kc  V	P                  R,          R8X  g   K}  RpK�  	  K»  	  Kõ  	  EKˆ  	  V'       d   V'       d   V# R# R# )Ú FTNr™   ÚorthÚstringÚinterpsÚtypeÚlexÚctagÚvalueÚinterp)r/   Úkeysræ   Útagrm   )
r   r€   r�   rÌ   ÚflagÚis_not_interpÚchildÚsymbolÚsymbol2Úsymbol3s
   &&&       r   rˆ   Ú NKJPCorpus_Morph_View.handle_eltÃ  sK  € ØˆØˆØˆà�9‰9ÒØˆDäˆEà˜Ÿ™›Ô%¨%¯,©,°vÕ*>À&Ô*HÛ#�FØ—z‘z XÖ-Ø%Ÿ{™{šó $ð ˜5Ÿ:™:›<Ö'¨E¯L©L¸Õ,@ÀIÖ,MÛ#�FØ §¡£Ö.°6·=±=ÀÕ3HÈEÖ3QÛ'-˜Gà &¨'¯,©,«.Ö 8Ø$+§N¡N°6Õ$:¸fÖ$Dã/6 Gà(/°7·<±<³>Ô(AØ,0¯I©IÒ,AØ,3¯N©N¸7Õ,CÀtÇyÁyÔ,Pà/3ªà(/°7·<±<³>Ö(AØ,3¯N©N¸7Õ,CÀxÖ,Oà8=ªó 07ó (.ô $ñ ÷4 —MØˆKñ "‰4r   )r/   r]   r«   N)
rS   rT   rU   rV   r§   r   rA   rˆ   rW   rX   rY   s   @r   r2   r2   £  s   ø‡ € ñò

ò#÷$#ð #r   r2   )r   r#   r—   r�   Únltk.corpus.reader.utilr   Únltk.corpus.reader.xmldocsr   r   r   r   r6   r‹   r4   r8   r2   © r   r   Ú<module>r     so   ðó Û 	Û 	Û å *ß EòôR
�ô R
ôj;
˜]ô ;
÷|%(ñ %(ôPL =ô Lô^6˜=ô 6ôrC˜Mö Cr   