+
    ÖÇÜhF  ã                   ó^   € ^ RI t ^ RI5 ^ RI5 ^ RIHtHt  ! R R]4      t ! R R]4      t	R# )é    N)Ú*)Úmap_tagÚ	str2tuplec                   ó0   a € ] tR t^t o RtR tR tRtV tR# )ÚSwitchboardTurna-  
A specialized list object used to encode switchboard utterances.
The elements of the list are the words in the utterance; and two
attributes, ``speaker`` and ``id``, are provided to retrieve the
spearker identifier and utterance id.  Note that utterance ids
are only unique within a given discourse.
c                ó\   € \         P                  W4       W n        \        V4      V n        R # ©N)ÚlistÚ__init__ÚspeakerÚintÚid)ÚselfÚwordsr   r   s   &&&&Ú@/usr/lib/python3/dist-packages/nltk/corpus/reader/switchboard.pyr   ÚSwitchboardTurn.__init__   s   € Ü�‰�dÔ"ØŒÜ�b“'ˆŽó    c                óø   € \        V 4      ^ 8X  d   RpMG\        V ^ ,          \        4      '       d   RP                  R V  4       4      pMRP                  V 4      pRV P                   RV P
                   RV: R2# )r   Ú Ú c              3   ó4   "  € T F  pR V,          x € K  	  R# 5i)z%s/%sN© )Ú.0Úws   & r   Ú	<genexpr>Ú+SwitchboardTurn.__repr__.<locals>.<genexpr>    s   é € Ð6±¨A˜G aŸKšK³ùs   ‚Ú<Ú.z: Ú>)ÚlenÚ
isinstanceÚtupleÚjoinr   r   )r   Útexts   & r   Ú__repr__ÚSwitchboardTurn.__repr__   sg   € Üˆt‹9˜Œ>Ø‰DÜ˜˜Q�¤×'Ò'Ø—8‘8Ñ6±Ó6Ó6‰Dà—8‘8˜D“>ˆDØ�4—<‘<�.  $§'¡' ¨"¨T©H°AÐ6Ð6r   )r   r   N)	Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   r%   Ú__static_attributes__Ú__classdictcell__©Ú__classdict__s   @r   r   r      s   ø‡ € ñò÷
7ð 7r   r   c                   óÂ   a € ] tR t^&t o R.tRR ltR tRR ltR tRR lt	R t
RR	 ltR
 tRR ltR tRR ltR tRR lt]P&                  ! R4      tRtRR ltRtV tR# )ÚSwitchboardCorpusReaderÚtaggedNc                óR   € \         P                  WV P                  4       W n        R # r	   )ÚCorpusReaderr   Ú_FILESÚ_tagset)r   ÚrootÚtagsets   &&&r   r   Ú SwitchboardCorpusReader.__init__+   s   € Ü×Ñ˜d¨$¯+©+Ô6ØŽr   c                óL   € \        V P                  R 4      V P                  4      # ©r2   )ÚStreamBackedCorpusViewÚabspathÚ_words_block_reader©r   s   &r   r   ÚSwitchboardCorpusReader.words/   ó   € Ü% d§l¡l°8Ó&<¸d×>VÑ>VÓWÐWr   c                óJ   a a€ V V3R  lp\        S P                  R4      V4      # )c                 ó(   <€ SP                  V S4      # r	   )Ú_tagged_words_block_reader©Ústreamr   r8   s   &€€r   Útagged_words_block_readerÚGSwitchboardCorpusReader.tagged_words.<locals>.tagged_words_block_reader3   ó   ø€ Ø×2Ñ2°6¸6ÓBÐBr   r2   ©r<   r=   )r   r8   rG   s   ff r   Útagged_wordsÚ$SwitchboardCorpusReader.tagged_words2   ó"   ù€ ö	Cô & d§l¡l°8Ó&<Ð>WÓXÐXr   c                óL   € \        V P                  R 4      V P                  4      # r;   )r<   r=   Ú_turns_block_readerr?   s   &r   ÚturnsÚSwitchboardCorpusReader.turns8   rA   r   c                óJ   a a€ V V3R  lp\        S P                  R4      V4      # )c                 ó(   <€ SP                  V S4      # r	   )Ú_tagged_turns_block_readerrE   s   &€€r   Útagged_turns_block_readerÚGSwitchboardCorpusReader.tagged_turns.<locals>.tagged_turns_block_reader<   rI   r   r2   rJ   )r   r8   rU   s   ff r   Útagged_turnsÚ$SwitchboardCorpusReader.tagged_turns;   rM   r   c                óL   € \        V P                  R 4      V P                  4      # r;   )r<   r=   Ú_discourses_block_readerr?   s   &r   Ú
discoursesÚ"SwitchboardCorpusReader.discoursesA   s#   € Ü%Ø�L‰L˜Ó" D×$AÑ$Aó
ð 	
r   c                óJ   a a€ V V3R  lp\        S P                  R4      V4      # )c                 ó(   <€ SP                  V S4      # r	   ©Ú_tagged_discourses_block_readerrE   s   &€€r   Útagged_discourses_block_readerÚQSwitchboardCorpusReader.tagged_discourses.<locals>.tagged_discourses_block_readerG   s   ø€ Ø×7Ñ7¸ÀÓGÐGr   r2   rJ   )r   r8   ra   s   ff r   Útagged_discoursesÚ)SwitchboardCorpusReader.tagged_discoursesF   s'   ù€ ö	Hô &Ø�L‰L˜Ó"Ð$Bó
ð 	
r   c           
     óÌ   € \        V4       UUu. uFF  pVP                  R 4       F.  pVP                  4       '       g   K  V P                  VRR7      NK0  	  KH  	  upp.# u uppi )Ú
F)Úinclude_tag©Úread_blankline_blockÚsplitÚstripÚ_parse_utterance)r   rF   ÚbÚus   &&  r   rZ   Ú0SwitchboardCorpusReader._discourses_block_readerN   sc   € ô
 .¨fÔ5ôá5�AØŸ™ ž�AØ—7‘7—9ô <�×%Ñ% a°UÐ%Ö;á&ñ <Ù5òð
ð 	
ùós   �,A Á A c                óÎ   € \        V4       UUu. uFG  pVP                  R 4       F/  pVP                  4       '       g   K  V P                  VRVR7      NK1  	  KI  	  upp.# u uppi )rf   T)rg   r8   rh   )r   rF   r8   rm   rn   s   &&&  r   r`   Ú7SwitchboardCorpusReader._tagged_discourses_block_readerY   sg   € ô
 .¨fÔ5ôá5�AØŸ™ ž�AØ—7‘7—9ô J�×%Ñ% a°TÀ&Ð%ÖIá&ñ JÙ5òð
ð 	
ùós   �,A!Á A!c                ó2   € V P                  V4      ^ ,          # ©r   )rZ   ©r   rF   s   &&r   rO   Ú+SwitchboardCorpusReader._turns_block_readerd   s   € Ø×,Ñ,¨VÓ4°QÕ7Ð7r   c                ó2   € V P                  W4      ^ ,          # rs   r_   ©r   rF   r8   s   &&&r   rT   Ú2SwitchboardCorpusReader._tagged_turns_block_readerg   s   € Ø×3Ñ3°FÓCÀAÕFÐFr   c                óF   € \        V P                  V4      ^ ,          . 4      # rs   )ÚsumrZ   rt   s   &&r   r>   Ú+SwitchboardCorpusReader._words_block_readerj   s   € Ü�4×0Ñ0°Ó8¸Õ;¸RÓ@Ð@r   c                óF   € \        V P                  W4      ^ ,          . 4      # rs   )rz   r`   rw   s   &&&r   rD   Ú2SwitchboardCorpusReader._tagged_words_block_readerm   s   € Ü�4×7Ñ7¸ÓGÈÕJÈBÓOÐOr   z(\w+)\.(\d+)\:\s*(.*)Ú/c           
     óê  € V P                   P                  V4      pVf   \        RV,          4      hVP                  4       w  rVpVP	                  4        Uu. uF  p\        W€P                  4      NK  	  p	pV'       g   V	 U
Uu. uF  w  r«V
NK	  	  p	p
pMCV'       d<   W0P                  8w  d,   V	 U
Uu. uF  w  r«V
\        V P                  W;4      3NK  	  p	p
p\        W•V4      # u upi u upp
i u upp
i )NzBad utterance %r)
Ú_UTTERANCE_REÚmatchÚ
ValueErrorÚgroupsrj   r   Ú_SEPr6   r   r   )r   Ú	utterancerg   r8   Úmr   r   r$   Úsr   r   Úts   &&&&        r   rl   Ú(SwitchboardCorpusReader._parse_utterances   sÇ   € Ø×Ñ×$Ñ$ YÓ/ˆØŠ9ÜÐ/°)Õ;Ó<Ð<ØŸH™H›JÑˆ�TØ26·*±*´,Ó?±,¨Q”˜1Ÿi™iÖ(±,ˆÐ?ßÙ%*Ô+¡U™6˜A“Q¡UˆEÑ+ˆEß˜§,¡,Ô.ÙINÔOÉ¹vÀ�aœ §¡¨vÓ9Ó:ÉˆEÑOÜ˜u¨rÓ2Ð2ùò @ùã+ùãOs   ÁC$ÂC)Â2#C/)r6   r	   )F)r'   r(   r)   r*   r5   r   r   rK   rP   rW   r[   rc   rZ   r`   rO   rT   r>   rD   ÚreÚcompiler€   r„   rl   r,   r-   r.   s   @r   r1   r1   &   st   ø‡ € ØˆZ€FôòXôYòXôYò
ô

ò	
ô	
ò8ôGòAôPð —J’JÐ7Ó8€MØ€D÷
3ò 
3r   r1   )
rŠ   Únltk.corpus.reader.apiÚnltk.corpus.reader.utilÚnltk.tagr   r   r
   r   r4   r1   r   r   r   Ú<module>r�      s-   ðó 
ä $Ü %ß 'ô7�dô 7ô0W3˜lö W3r   