403Webshell
Server IP : 127.0.0.1  /  Your IP : 216.73.216.109
Web Server : Apache/2.4.54 (Win64) OpenSSL/1.1.1q PHP/8.1.10
System : Windows NT DESKTOP-E5T4RUN 10.0 build 19045 (Windows 10) AMD64
User : SERVERWEB ( 0)
PHP Version : 8.1.10
Disable Function : NONE
MySQL : OFF |  cURL : ON |  WGET : OFF |  Perl : OFF |  Python : OFF |  Sudo : OFF |  Pkexec : OFF
Directory :  C:/cygwin64/lib/python3.9/site-packages/snowballstemmer/__pycache__/

Upload File :
current_dir [ Writeable] document_root [ Writeable]

 

Command :


[ Back ]     

Current File : C:/cygwin64/lib/python3.9/site-packages/snowballstemmer/__pycache__/basestemmer.cpython-39.pyc
a

l�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.9/site-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�}||ks0||kr4dS||8}||d?d|d@>@dkr\dS|jd7_dS)NF���r
T�rr�ordr�r�s�min�maxZchrrr�in_groupingszBaseStemmer.in_groupingcCsl|j|jkrht|j|j�}||ks,||kr0dS||8}||d?d|d@>@dkrXdS|jd7_qdS)NTrrrr
Frrrrr�go_in_grouping*szBaseStemmer.go_in_groupingcCsr|j|jkrdSt|j|jd�}||ks4||kr8dS||8}||d?d|d@>@dkr`dS|jd8_dS)NFrrrr
T�rrrrrrrr�
in_grouping_b5szBaseStemmer.in_grouping_bcCsp|j|jkrlt|j|jd�}||ks0||kr4dS||8}||d?d|d@>@dkr\dS|jd8_qdS)NrTrrr
Fr"rrrr�go_in_grouping_bAszBaseStemmer.go_in_grouping_bcCs||j|jkrdSt|j|j�}||ks0||krB|jd7_dS||8}||d?d|d@>@dkrx|jd7_dSdS�NFrTrrr
rrrrr�out_groupingLszBaseStemmer.out_groupingcCsd|j|jkr`t|j|j�}||krP||krP||8}||d?d|d@>@rPdS|jd7_qdS)NrrrTFrrrrr�go_out_groupingYszBaseStemmer.go_out_groupingcCs�|j|jkrdSt|j|jd�}||ks4||krF|jd8_dS||8}||d?d|d@>@dkr||jd8_dSdSr%r"rrrr�out_grouping_bcszBaseStemmer.out_grouping_bcCsh|j|jkrdt|j|jd�}||krT||krT||8}||d?d|d@>@rTdS|jd8_qdS)NrrrTFr"rrrr�go_out_grouping_bpszBaseStemmer.go_out_grouping_bcCsP|j|jt|�krdS|j|j|jt|��|kr:dS|jt|�7_dS�NFT)rrr
r�rrrrr�eq_szszBaseStemmer.eq_scCsP|j|jt|�krdS|j|jt|�|j�|kr:dS|jt|�8_dSr*)rrr
rr+rrr�eq_s_b�szBaseStemmer.eq_s_bcCsnd}t|�}|j}|j}d}d}d}|||d?}	d}
t||�}||	}t|t|j��D]L}
|||krrd}
q�t|j||�t|j|
�}
|
dkr�q�|d7}qZ|
dkr�|	}|}n|	}|}||dkr$|dkr�q�||kr�q�|r�q�d}q$||}|t|j�k�rV|t|j�|_|jdu�r(|j	St
||j�}|�}|t|j�|_|�rV|j	S|j}|dkr�dSq�dS)Nr
Fr���T)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�i2r0�resrrr�
find_among�s\
 
zBaseStemmer.find_amongcCs|d}t|�}|j}|j}d}d}d}|||d?}	d}
t||�}||	}tt|j�d|dd�D]P}
|||kr|d}
q�t|j|d|�t|j|
�}
|
dkr�q�|d7}qd|
dkr�|	}|}n|	}|}||dkr$|dkr�q�||kr�q�|r�q�d}q$||}|t|j�k�rd|t|j�|_|jdu�r6|j	St
||j�}|�}|t|j�|_|�rd|j	S|j}|dkr�dSq�dS)zO
        find_among_b is for backwards processing. Same comments apply
        r
Frr.TN)r
rrrr/rrrr0r1r2r3)rr4r5r6r7Zlbr9r:r;r<r=r>r?r@r0rArrr�find_among_b�s\
$
zBaseStemmer.find_among_bcCsnt|�||}|jd|�||j|d�|_|j|7_|j|krZ|j|7_n|j|krj||_|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�rZc_braZc_ketrZ
adjustmentrrr�	replace_s�s	"

zBaseStemmer.replace_scCs:|jdks2|j|jks2|j|jks2|jt|j�kr6dSdS)Nr
FT)rrrr
rrrrr�slice_checks2zBaseStemmer.slice_checkcCs&d}|��r"|�|j|j|�d}|S)z 
        @type s string
        FT)rFrErr)rrr1rrr�
slice_froms
zBaseStemmer.slice_fromcCs
|�d�Sr)rGrrrr�	slice_delszBaseStemmer.slice_delcCsB|�|||�}||jkr&|j|7_||jkr>|j|7_dS)zQ
        @type c_bra int
        @type c_ket int
        @type s: string
        N)rErrrDrrr�insert"s


zBaseStemmer.insertcCs"d}|��r|j|j|j�}|S)z/
        Return the slice as a string.
        r)rFrrr)rr1rrr�slice_to.szBaseStemmer.slice_tocCs|jd|j�S)z<
        Return the current string up to the limit.
        r
)rrrrrr�	assign_to7szBaseStemmer.assign_tocCs|�|�|��|��Sr)rZ_stemr)r�wordrrr�stemWord=s
zBaseStemmer.stemWordcs�fdd�|D�S)Ncsg|]}��|��qSr)rM)�.0rLrrr�
<listcomp>C�z)BaseStemmer.stemWords.<locals>.<listcomp>r)r�wordsrrr�	stemWordsBszBaseStemmer.stemWordsN)�__name__�
__module__�__qualname__r	rrrr r!r#r$r&r'r(r)r,r-rBrCrErFrGrHrIrJrKrMrRrrrrrs2



::
	rN)�objectrrrrr�<module>rP

Youez - 2016 - github.com/yon3zu
LinuXploit