§
    'ê[f2  ã                   ób   — d dl T d dlT d dlmZ d dlT  G d„ de¦  «        Z G d„ de¦  «        ZdS )é    )Ú*©ÚDependencyGraphc                   ól   — e Zd Zd e¦   «          edd¬¦  «        efd„Zdd„Zdd„Zdd	„Z	dd
„Z
dd„ZdS )ÚDependencyCorpusReaderÚutf8Ú
T)Úgapsc                 ó@   — t                                | |||¦  «         d S ©N)ÚSyntaxCorpusReaderÚ__init__)ÚselfÚrootÚfileidsÚencodingÚword_tokenizerÚsent_tokenizerÚpara_block_readers          úQ/var/www/piapp/venv/lib/python3.11/site-packages/nltk/corpus/reader/dependency.pyr   zDependencyCorpusReader.__init__   s$   € õ 	×#Ò# D¨$°¸ÑBÔBÐBÐBÐBó    Nc                 ó^   — t          d„ |                      |d¬¦  «        D ¦   «         ¦  «        S )Nc           	      ó<   — g | ]\  }}t          |d d d |¬¦  «        ‘ŒS )F©r   ©ÚDependencyCorpusView©Ú.0ÚfileidÚencs      r   ú
<listcomp>z0DependencyCorpusReader.words.<locals>.<listcomp>    s?   € ð ð ð á�F˜Cõ % V¨U°E¸5È3ÐOÑOÔOðð ð r   T©Úinclude_encoding©ÚconcatÚabspaths©r   r   s     r   ÚwordszDependencyCorpusReader.words   ó@   € Ýðð à#'§=¢=°È4 =Ñ#PÔ#Pðñ ô ñ
ô 
ð 	
r   c                 ó^   — t          d„ |                      |d¬¦  «        D ¦   «         ¦  «        S )Nc           	      ó<   — g | ]\  }}t          |d dd|¬¦  «        ‘ŒS ©TFr   r   r   s      r   r!   z7DependencyCorpusReader.tagged_words.<locals>.<listcomp>(   s?   € ð ð ð á�F˜Cõ % V¨T°5¸%È#ÐNÑNÔNðð ð r   Tr"   r$   r'   s     r   Útagged_wordsz#DependencyCorpusReader.tagged_words&   r)   r   c                 ó^   — t          d„ |                      |d¬¦  «        D ¦   «         ¦  «        S )Nc           	      ó<   — g | ]\  }}t          |d dd |¬¦  «        ‘ŒS ©FTr   r   r   s      r   r!   z0DependencyCorpusReader.sents.<locals>.<listcomp>0   s?   € ð ð ð á�F˜Cõ % V¨U°D¸%È#ÐNÑNÔNðð ð r   Tr"   r$   r'   s     r   ÚsentszDependencyCorpusReader.sents.   r)   r   c                 ó^   — t          d„ |                      |d¬¦  «        D ¦   «         ¦  «        S )Nc           	      ó<   — g | ]\  }}t          |d d d|¬¦  «        ‘ŒS r,   r   r   s      r   r!   z7DependencyCorpusReader.tagged_sents.<locals>.<listcomp>8   s?   € ð ð ð á�F˜Cõ % V¨T°4¸ÈÐMÑMÔMðð ð r   Tr"   r$   r'   s     r   Útagged_sentsz#DependencyCorpusReader.tagged_sents6   r)   r   c                 óv   — t          d„ |                      |d¬¦  «        D ¦   «         ¦  «        }d„ |D ¦   «         S )Nc           	      ó<   — g | ]\  }}t          |d dd|¬¦  «        ‘ŒS r0   r   r   s      r   r!   z7DependencyCorpusReader.parsed_sents.<locals>.<listcomp>@   s?   € ð ð ð á�F˜Cõ % V¨U°D¸$ÈÐMÑMÔMðð ð r   Tr"   c                 ó,   — g | ]}t          |¦  «        ‘ŒS © r   )r   Úsents     r   r!   z7DependencyCorpusReader.parsed_sents.<locals>.<listcomp>E   s    € Ð8Ð8Ð8¨$• Ñ%Ô%Ð8Ð8Ð8r   r$   )r   r   r1   s      r   Úparsed_sentsz#DependencyCorpusReader.parsed_sents>   sS   € Ýðð à#'§=¢=°È4 =Ñ#PÔ#Pðñ ô ñ
ô 
ˆð 9Ð8°%Ð8Ñ8Ô8Ð8r   r   )Ú__name__Ú
__module__Ú__qualname__ÚTabTokenizerÚRegexpTokenizerÚread_blankline_blockr   r(   r-   r1   r4   r:   r8   r   r   r   r      s³   € € € € € ð
 Ø#�|‘~”~Ø&� t°$Ð7Ñ7Ô7Ø.ð	Cð 	Cð 	Cð 	Cð
ð 
ð 
ð 
ð
ð 
ð 
ð 
ð
ð 
ð 
ð 
ð
ð 
ð 
ð 
ð9ð 9ð 9ð 9ð 9ð 9r   r   c                   ó$   — e Zd ZdZ	 	 dd„Zd„ ZdS )r   z-DOCSTART- -DOCSTART- O
Nr   c                 óx   — || _         || _        || _        || _        t                               | ||¬¦  «         d S )Nr   )Ú_taggedÚ_dependenciesÚ_group_by_sentÚ_chunk_typesÚStreamBackedCorpusViewr   )r   Úcorpus_fileÚtaggedÚgroup_by_sentÚdependenciesÚchunk_typesr   s          r   r   zDependencyCorpusView.__init__K   sD   € ð ˆŒØ)ˆÔØ+ˆÔØ'ˆÔÝ×'Ò'¨¨kÀHÐ'ÑMÔMÐMÐMÐMr   c                 ól  — t          |¦  «        d                              ¦   «         }|                     | j        ¦  «        r.|t	          | j        ¦  «        d …                              ¦   «         }| j        s¦d„ |                     d¦  «        D ¦   «         }t	          |d         ¦  «        dk    st	          |d         ¦  «        dk    rd„ |D ¦   «         }n5t	          |d         ¦  «        dk    rd„ |D ¦   «         }nt          d	¦  «        ‚| j	        sd
„ |D ¦   «         }| j
        r|gS t          |¦  «        S )Nr   c                 ó8   — g | ]}|                      d ¦  «        ‘ŒS )ú	)Úsplit©r   Úlines     r   r!   z3DependencyCorpusView.read_block.<locals>.<listcomp>c   s$   € ÐCÐCÐC¨$�T—Z’Z Ñ%Ô%ÐCÐCÐCr   r	   é   é   c                 ó.   — g | ]}|d          |d         f‘ŒS )r   é   r8   rQ   s     r   r!   z3DependencyCorpusView.read_block.<locals>.<listcomp>e   ó%   € Ð=Ð=Ð=¨t˜˜aœ $ q¤'Ð*Ð=Ð=Ð=r   é
   c                 ó.   — g | ]}|d          |d         f‘ŒS )rV   rT   r8   rQ   s     r   r!   z3DependencyCorpusView.read_block.<locals>.<listcomp>g   rW   r   z3Unexpected number of fields in dependency tree filec                 ó   — g | ]\  }}|‘ŒS r8   r8   )r   ÚwordÚtags      r   r!   z3DependencyCorpusView.read_block.<locals>.<listcomp>m   s   € Ð5Ð5Ð5¡ $¨˜Ð5Ð5Ð5r   )r@   ÚstripÚ
startswithÚ	_DOCSTARTÚlenÚlstriprD   rP   Ú
ValueErrorrC   rE   Úlist)r   Ústreamr9   Úliness       r   Ú
read_blockzDependencyCorpusView.read_blockZ   s>  € å# FÑ+Ô+¨AÔ.×4Ò4Ñ6Ô6ˆà�?Š?˜4œ>Ñ*Ô*ð 	8Ø�˜DœNÑ+Ô+Ð-Ð-Ô.×5Ò5Ñ7Ô7ˆDð Ô!ð 	6ØCÐC°$·*²*¸TÑ2BÔ2BÐCÑCÔCˆEÝ�5˜”8‰}Œ} Ò!Ð!¥S¨¨q¬¡]¤]°aÒ%7Ð%7Ø=Ð=°uÐ=Ñ=Ô=��Ý�U˜1”X‘” "Ò$Ð$Ø=Ð=°uÐ=Ñ=Ô=��å Ð!VÑWÔWÐWð ”<ð 6Ø5Ð5°Ð5Ñ5Ô5�ð Ôð 	Ø�6ˆMå˜‘:”:Ðr   )Nr   )r;   r<   r=   r_   r   rf   r8   r   r   r   r   H   sH   € € € € € Ø+€Ið ØðNð Nð Nð Nðð ð ð ð r   r   N)	Únltk.corpus.reader.apiÚnltk.corpus.reader.utilÚ
nltk.parser   Únltk.tokenizer   r   rG   r   r8   r   r   ú<module>rk      sž   ðð %Ð $Ð $Ð $Ø %Ð %Ð %Ð %Ø &Ð &Ð &Ð &Ð &Ð &Ø Ð Ð Ð ð59ð 59ð 59ð 59ð 59Ð/ñ 59ô 59ð 59ðp+ð +ð +ð +ð +Ð1ñ +ô +ð +ð +ð +r   