https://t.me/RX1948
Server : Apache
System : Linux iad1-shared-b8-43 6.6.49-grsec-jammy+ #10 SMP Thu Sep 12 23:23:08 UTC 2024 x86_64
User : dh_edsupp ( 6597262)
PHP Version : 8.2.26
Disable Function : NONE
Directory :  /lib/python3/dist-packages/snowballstemmer/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //lib/python3/dist-packages/snowballstemmer/__pycache__/basestemmer.cpython-310.pyc
o

�1�a�$�@sGdd�de�ZdS)c@s�eZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dd�Z
dd�Zdd�Zdd�Z
dd�Zdd�Zdd�Zdd�Zdd �Zd!d"�Zd#d$�Zd%d&�Zd'd(�Zd)d*�Zd+d,�Zd-d.�Zd/d0�Zd1d2�Zd3S)4�BaseStemmercCs|�d�dS�N�)�set_current��self�r�=/usr/lib/python3/dist-packages/snowballstemmer/basestemmer.py�__init__szBaseStemmer.__init__cCs2||_d|_t|j�|_d|_|j|_|j|_dS)z.
        Set the self.current string.
        �N)�current�cursor�len�limit�limit_backward�bra�ket)r�valuerrrrszBaseStemmer.set_currentcCs|jS)z.
        Get the self.current string.
        )rrrrr�get_currentszBaseStemmer.get_currentcCs4|j|_|j|_|j|_|j|_|j|_|j|_dS�N)rrrrrr)r�otherrrr�	copy_fromszBaseStemmer.copy_fromcCsn|j|jkrdSt|j|j�}||ks||krdS||8}||d?d|d@>@dkr.dS|jd7_dS)NF���r
T�rr�ordr�r�s�min�max�chrrr�in_groupingszBaseStemmer.in_groupingcCsv|j|jkr9t|j|j�}||ks||krdS||8}||d?d|d@>@dkr,dS|jd7_|j|jksdS)NTrrrr
Frrrrr�go_in_grouping*s�zBaseStemmer.go_in_groupingcCsr|j|jkrdSt|j|jd�}||ks||krdS||8}||d?d|d@>@dkr0dS|jd8_dS)NFrrrr
T�rrrrrrrr�
in_grouping_b5szBaseStemmer.in_grouping_bcCsz|j|jkr;t|j|jd�}||ks||krdS||8}||d?d|d@>@dkr.dS|jd8_|j|jksdS)NrTrrr
Fr#rrrr�go_in_grouping_bAs�zBaseStemmer.go_in_grouping_bcCs||j|jkrdSt|j|j�}||ks||kr!|jd7_dS||8}||d?d|d@>@dkr<|jd7_dSdS�NFrTrrr
rrrrr�out_groupingLszBaseStemmer.out_groupingcCsn|j|jkr5t|j|j�}||kr(||kr(||8}||d?d|d@>@r(dS|jd7_|j|jksdS)NrrrTFrrrrr�go_out_groupingYs�zBaseStemmer.go_out_groupingcCs�|j|jkrdSt|j|jd�}||ks||kr#|jd8_dS||8}||d?d|d@>@dkr>|jd8_dSdSr&r#rrrr�out_grouping_bcszBaseStemmer.out_grouping_bcCsr|j|jkr7t|j|jd�}||kr*||kr*||8}||d?d|d@>@r*dS|jd8_|j|jksdS)NrrrTFr#rrrr�go_out_grouping_bps�zBaseStemmer.go_out_grouping_bcCsP|j|jt|�krdS|j|j|jt|��|krdS|jt|�7_dS�NFT)rrr
r�rrrrr�eq_sz�zBaseStemmer.eq_scCsP|j|jt|�krdS|j|jt|�|j�|krdS|jt|�8_dSr+)rrr
rr,rrr�eq_s_b�r.zBaseStemmer.eq_s_bcCshd}t|�}|j}|j}d}d}d}	|||d?}	d}
t||�}||	}t|t|j��D]&}
|||kr:d}
nt|j||�t|j|
�}
|
dkrPn|d7}q.|
dkr^|	}|}n|	}|}||dkrw|dkrmn||krrn|rund}q	||}|t|j�kr�|t|j�|_|jdur�|j	St
||j�}|�}|t|j�|_|r�|j	S|j}|dkr�dSqy)Nr
FTr���)r
rrr�rangerrr�method�result�getattr�substring_i)r�v�i�j�c�l�common_i�common_j�first_key_inspected�k�diff�common�w�i2r2�resrrr�
find_among�sb
 
�
�zBaseStemmer.find_amongcCsvd}t|�}|j}|j}d}d}d}	|||d?}	d}
t||�}||	}tt|j�d|dd�D](}
|||kr?d}
nt|j|d|�t|j|
�}
|
dkrWn|d7}q3|
dkre|	}|}n|	}|}||dkr~|dkrtn||kryn|r|nd}q	||}|t|j�kr�|t|j�|_|jdur�|j	St
||j�}|�}|t|j�|_|r�|j	S|j}|dkr�dSq�)zO
        find_among_b is for backwards processing. Same comments apply
        r
FTrr0N)r
rrrr1rrrr2r3r4r5)rr6r7r8r9�lbr;r<r=r>r?r@rArBr2rCrrr�find_among_b�sb
$
�
�zBaseStemmer.find_among_bcCspt|�||}|jd|�||j|d�|_|j|7_|j|kr.|j|7_|S|j|kr6||_|S)z�
        to replace chars between c_bra and c_ket in self.current by the
        chars in s.

        @type c_bra int
        @type c_ket int
        @type s: string
        r
N)r
rrr�r�c_bra�c_ketr�
adjustmentrrr�	replace_s�s	"

�zBaseStemmer.replace_scCs:|jdks|j|jks|j|jks|jt|j�krdSdS)Nr
FT)rrrr
rrrrr�slice_checks2zBaseStemmer.slice_checkcCs&d}|��r|�|j|j|�d}|S)z 
        @type s string
        FT)rLrKrr)rrr3rrr�
slice_froms
zBaseStemmer.slice_fromcCs
|�d�Sr)rMrrrr�	slice_dels
zBaseStemmer.slice_delcCsF|�|||�}||jkr|j|7_||jkr!|j|7_dSdS)zQ
        @type c_bra int
        @type c_ket int
        @type s: string
        N)rKrrrGrrr�insert"s

�zBaseStemmer.insertcCs"d}|��r|j|j|j�}|S)z/
        Return the slice as a string.
        r)rLrrr)rr3rrr�slice_to.szBaseStemmer.slice_tocCs|jd|j�S)z<
        Return the current string up to the limit.
        r
)rrrrrr�	assign_to7szBaseStemmer.assign_tocCs|�|�|��|��Sr)r�_stemr)r�wordrrr�stemWord=s
zBaseStemmer.stemWordcs�fdd�|D�S)Ncsg|]}��|��qSr)rT)�.0rSrrr�
<listcomp>Csz)BaseStemmer.stemWords.<locals>.<listcomp>r)r�wordsrrr�	stemWordsBszBaseStemmer.stemWordsN)�__name__�
__module__�__qualname__r	rrrr!r"r$r%r'r(r)r*r-r/rDrFrKrLrMrNrOrPrQrTrXrrrrrs4



::
	rN)�objectrrrrr�<module>s

https://t.me/RX1948 - 2025