+
    ÖÇÜh¹  ã                   ó”   € ^ RI t ^ RIHt ^ RI5 ^ RI5  ! R R]4      t ! R R]4      tR t	R	 t
]R
8X  d   ]	! 4        ]
! 4        R# R# )é    N)Úutil)Ú*c                   óf   a € ] tR t^t o R
R ltRR ltRR ltRR ltRR ltRR lt	RR lt
R	tV tR# )ÚChasenCorpusReaderNc                ó>   € W@n         \        P                  WW#4       R # ©N)Ú_sent_splitterÚCorpusReaderÚ__init__)ÚselfÚrootÚfileidsÚencodingÚsent_splitters   &&&&&Ú;/usr/lib/python3/dist-packages/nltk/corpus/reader/chasen.pyr   ÚChasenCorpusReader.__init__   s   € Ø+ÔÜ×Ñ˜d¨'Ö<ó    c                óš   € \        V P                  VR 4       UUu. uF  w  r#\        W#RRRV P                  4      NK   	  upp4      # u uppi ©TF©ÚconcatÚabspathsÚChasenCorpusViewr	   ©r   r   ÚfileidÚencs   &&  r   ÚwordsÚChasenCorpusReader.words   sQ   € Üð &*§]¡]°7¸DÔ%Aôá%A‘M�Vô ! ¨e°U¸EÀ4×CVÑCVÖWÙ%Aòó
ð 	
ùóó   ›$A
c                óš   € \        V P                  VR 4       UUu. uF  w  r#\        W#R RRV P                  4      NK   	  upp4      # u uppi r   r   r   s   &&  r   Útagged_wordsÚChasenCorpusReader.tagged_words   sQ   € Üð &*§]¡]°7¸DÔ%Aôá%A‘M�Vô ! ¨d°E¸5À$×BUÑBUÖVÙ%Aòó
ð 	
ùór   c                óš   € \        V P                  VR 4       UUu. uF  w  r#\        W#RR RV P                  4      NK   	  upp4      # u uppi r   r   r   s   &&  r   ÚsentsÚChasenCorpusReader.sents#   sQ   € Üð &*§]¡]°7¸DÔ%Aôá%A‘M�Vô ! ¨e°T¸5À$×BUÑBUÖVÙ%Aòó
ð 	
ùór   c                óš   € \        V P                  VR 4       UUu. uF  w  r#\        W#R R RV P                  4      NK   	  upp4      # u uppi r   r   r   s   &&  r   Útagged_sentsÚChasenCorpusReader.tagged_sents+   sQ   € Üð &*§]¡]°7¸DÔ%Aôá%A‘M�Vô ! ¨d°D¸%À×ATÑATÖUÙ%Aòó
ð 	
ùór   c                óš   € \        V P                  VR 4       UUu. uF  w  r#\        W#RR R V P                  4      NK   	  upp4      # u uppi r   r   r   s   &&  r   ÚparasÚChasenCorpusReader.paras3   sQ   € Üð &*§]¡]°7¸DÔ%Aôá%A‘M�Vô ! ¨e°T¸4À×ATÑATÖUÙ%Aòó
ð 	
ùór   c                óš   € \        V P                  VR 4       UUu. uF  w  r#\        W#R R R V P                  4      NK   	  upp4      # u uppi )Tr   r   s   &&  r   Útagged_parasÚChasenCorpusReader.tagged_paras;   sQ   € Üð &*§]¡]°7¸DÔ%Aôá%A‘M�Vô ! ¨d°D¸$À×@SÑ@SÖTÙ%Aòó
ð 	
ùór   )r	   )Úutf8Nr   )Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   r   r!   r$   r'   r*   r-   Ú__static_attributes__Ú__classdictcell__©Ú__classdict__s   @r   r   r      s-   ø‡ € ô=ô
ô
ô
ô
ô
÷
ò 
r   r   c                   ó4   a € ] tR t^Dt o RtRR ltR tRtV tR# )r   z‰
A specialized corpus view for ChasenReader. Similar to ``TaggedCorpusView``,
but this'll use fixed sets of word and sentence tokenizer.
Nc                ód   € W0n         W@n        WPn        W`n        \        P                  WVR 7       R# )©r   N)Ú_taggedÚ_group_by_sentÚ_group_by_parar	   ÚStreamBackedCorpusViewr   )r   Úcorpus_filer   ÚtaggedÚgroup_by_sentÚgroup_by_parar   s   &&&&&&&r   r   ÚChasenCorpusView.__init__J   s.   € ð ŒØ+ÔØ+ÔØ+ÔÜ×'Ñ'¨ÀHÐ'ÖMr   c                ó¬  € . p\        VRR4       EF³  p. p. pVP                  4        Fô  pVP                  4       R8H  pVP                  R4      pV^ ,          RP	                  VR,          4      3p	V'       g   VP                  V	4       V'       g.   V P                  '       g   K}  V P                  V	4      '       g   K–  V P                  '       g   V U	U
u. uF  w  ršV	NK	  	  pp	p
V P                  '       d   VP                  V4       MVP                  V4       . pKö  	  \        V4      ^ 8”  d]   V P                  '       g   V U	U
u. uF  w  ršV	NK	  	  pp	p
V P                  '       d   VP                  V4       MVP                  V4       V P                  '       d   VP                  V4       EK¢  VP                  V4       EK¶  	  V# u up
p	i u up
p	i )zReads one paragraph at a time.Ú.z^EOS\nÚEOSÚ	:é   NN)Úread_regexp_blockÚ
splitlinesÚstripÚsplitÚjoinÚappendr	   r;   r<   ÚextendÚlenr=   )r   ÚstreamÚblockÚpara_strÚparaÚsentÚlineÚ_eosÚ_cellsÚwÚts   &&         r   Ú
read_blockÚChasenCorpusView.read_blockY   sl  € àˆÜ)¨&°$¸	×BˆHØˆDàˆDØ ×+Ñ+Ö-�Ø—z‘z“| uÑ,�ØŸ™ DÓ)�Ø˜A•Y §	¡	¨&°­*Ó 5Ð6�ßØ—K‘K ”Nç˜D×/×/Ò/°D×4GÑ4GÈ×4JÔ4JØŸ<Ÿ<˜<Ù04Ô5±¡f q£±˜Ñ5Ø×*×*Ð*ØŸ™ DÕ)àŸ™ DÔ)Ø’Dñ .ô  �4‹y˜1Œ}Ø—|—|�|Ù,0Ô1©D¡& 1›A©D�DÑ1à×&×&Ð&Ø—K‘K Õ%à—K‘K Ô%à×"×"Ð"Ø—‘˜T×"à—‘˜T×"ñA CðD ˆùó+  6ùó 2s   ÃG

ÅG)r=   r<   r	   r;   r   )	r0   r1   r2   r3   Ú__doc__r   r[   r4   r5   r6   s   @r   r   r   D   s   ø‡ € ñô
N÷%ð %r   r   c                  ó  € ^ RI p ^ RIHp V! R\        RRR7      p\	        RP                  VP                  4       R,          4      4       \	        R	P                  R
 VP                  4       R,           4       4      4       R# )r   N©ÚLazyCorpusLoaderÚjeitaú.*chasenúutf-8r:   Ú/:iTV  i|V  Nz
EOS
c              3   óR   "  € T F  pR P                  R V 4       4      x € K  	  R# 5i)Ú
c              3   óŽ   "  € T F;  pR P                  V^ ,          V^,          P                  R4      ^,          4      x € K=  	  R# 5i)z{}/{}rG   N)ÚformatrL   )Ú.0rY   s   & r   Ú	<genexpr>Ú!demo.<locals>.<genexpr>.<genexpr>Š   s4   é € ÐNÉÀA�g—n‘n Q q¥T¨1¨Q­4¯:©:°dÓ+;¸AÕ+>×?Ð?Ëùs   ‚AAN)rM   )ri   rU   s   & r   rj   Údemo.<locals>.<genexpr>‰   s)   é € ð 
á7�ð �I‰IÑNÉÓN×NÐNÛ7ùs   ‚%':iz  i}  N)ÚnltkÚnltk.corpus.utilr`   r   ÚprintrM   r   r'   )rm   r`   ra   s      r   Údemorp   �   se   € ÛÝ1á˜WÔ&8¸+ÐPWÔX€EÜ	ˆ#�(‰(�5—;‘;“= Õ-Ó
.Ô/ä	Ø�‰ñ 
à×*Ñ*Ó,¨YÖ7ó
ó 	
ör   c                  óš   € ^ RI Hp  V ! R\        RRR7      p\        VP	                  4       ^ ,          ^,          \
        4      '       g   Q hR# )r   r_   ra   rb   rc   r:   N)rn   r`   r   Ú
isinstancer!   Ústr)r`   ra   s     r   Útestrt   �   s=   € Ý1á˜WÔ&8¸+ÐPWÔX€Eä�e×(Ñ(Ó*¨1Õ-¨aÕ0´#×6Ò6Ð6Ò6r   Ú__main__)ÚsysÚnltk.corpus.readerr   Únltk.corpus.reader.apiÚnltk.corpus.reader.utilr
   r   r>   r   rp   rt   r0   © r   r   Ú<module>r{      sQ   ðó å #Ü $Ü %ô3
˜ô 3
ôl:Ð-ô :òzò7ð ˆzÔÙ„FÙ†Fñ r   