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__/indonesian_stemmer.cpython-310.pyc
o

��=b�#�@s�ddlmZddlmZGdd�de�ZGdd�de�ZGdd�de�ZGd	d
�d
e�ZGdd�de�Z	Gd
d�de�Z
Gdd�de�ZdS)�)�BaseStemmer)�Amongc@s�eZdZdZeddd�eddd�eddd�gZeddd�eddd�ed	dd�gZed
ddd�edddd
�edddd�gZeddd�eddd�eddd�eddd�eddd�eddd�edddd�eddd�eddd�edd d�ed!d dd�ed"dd�gZed#ddd$�ed%d&d�ed'd&d�ed(dd�ed)dd�ed*dd�gZ	gd+�Z
d&Zd&Zd,d-�Z
d.d/�Zd0d1�Zd2d3�Zd4d5�Zd6d7�Zd8d9�Zd:d;�Zd<d=�Zd>d?�Zd@dA�ZdBS)C�IndonesianStemmerz�
    This class implements the stemming algorithm defined by a snowball script.
    Generated by Snowball 2.2.0 - https://snowballstem.org/
    �kah���r�lah�pun�nya�ku�mu�i�!_IndonesianStemmer__r_SUFFIX_I_OK�an�"_IndonesianStemmer__r_SUFFIX_AN_OK�kan�#_IndonesianStemmer__r_SUFFIX_KAN_OK�di�ke��me�mem��men�meng��meny��_IndonesianStemmer__r_VOWEL�pem��pen�peng��peny�ter�be�_IndonesianStemmer__r_KER�belajar��ber�pe�pelajar�per)��A�cC�B|j|_|�tj�dkrdS|j|_|��sdS|jd8_dS�Nr(FrT)�cursor�ket�find_among_br�a_0�bra�	slice_del�	I_measure��self�r;�D/usr/lib/python3/dist-packages/snowballstemmer/indonesian_stemmer.py�__r_remove_particle<�z%IndonesianStemmer.__r_remove_particlecCr0r1)r2r3r4r�a_1r6r7r8r9r;r;r<�__r_remove_possessive_pronounGr>z/IndonesianStemmer.__r_remove_possessive_pronouncCs |jdksdS|jdksdSdS)NrFrT��I_prefixr9r;r;r<�__r_SUFFIX_KAN_OKRs


z#IndonesianStemmer.__r_SUFFIX_KAN_OKcCs|jdksdSdS)NrFTrAr9r;r;r<�__r_SUFFIX_AN_OKYs
z"IndonesianStemmer.__r_SUFFIX_AN_OKcCsT|jdksdS|j|j}z|�d�st��WdSty!Ynw|j||_dS)NrF�sT)rB�limitr2�eq_s_b�lab0)r:�v_1r;r;r<�__r_SUFFIX_I_OK^s

z!IndonesianStemmer.__r_SUFFIX_I_OKcCr0r1)r2r3r4r�a_2r6r7r8r9r;r;r<�__r_remove_suffixjr>z#IndonesianStemmer.__r_remove_suffixcCs|�tjdd�s
dSdS)N�a�uFT)�in_groupingr�g_vowelr9r;r;r<�	__r_VOWELuszIndonesianStemmer.__r_VOWELcCs&|�tjdd�s
dS|�d�sdSdS)NrMrNF�erT)�out_groupingrrP�eq_sr9r;r;r<�__r_KERzs

zIndonesianStemmer.__r_KERcCs|j|_|�tj�}|dkrdS|j|_|dkr*|��sdSd|_|jd8_dS|dkr@|��s4dSd|_|jd8_dS|dkrWd|_|�	d�sNdS|jd8_dS|dkrnd|_|�	d�sedS|jd8_dS|dkr�d|_|jd8_z7|j}z|j}|�
tjd	d
�s�t��||_|�	d�s�WWdSt
��ty�Ynw||_|��s�WdSWdSt
y�YdSwd|_|jd8_z7|j}z|j}|�
tjd	d
�s�t��||_|�	d�s�WWdSt��ty�Ynw||_|��s�WdSWdSt�y
YdSw)
Nr(FrrrrErrrMrN�pT)r2r6�
find_amongr�a_3r3r7rBr8�
slice_fromrOrP�lab1rH�lab3�lab2)r:�	among_varrI�v_2�v_3�v_4r;r;r<�__r_remove_first_order_prefix�s�7�1�
,�
'�
���
���z/IndonesianStemmer.__r_remove_first_order_prefixcCs�|j|_|�tj�}|dkrdS|j|_|dkr*|��sdSd|_|jd8_dS|dkr>|�	d�s5dS|jd8_dS|dkrT|��sHdSd|_|jd8_dS|�	d�s[dSd|_|jd8_dS)	Nr(Frr�ajarrrT)
r2r6rWr�a_4r3r7rBr8rY)r:r]r;r;r<�__r_remove_second_order_prefix�s6�
�
�z0IndonesianStemmer.__r_remove_second_order_prefixcCs`d|_|j}z/	|j}z|�tjdd�st��|jd7_|jd7_Wqty/Ynw||_	Wn	ty>Ynw||_|jdksIdSd|_|j|_|j	|_|j	|j}|�
�|j	||_|jdkskdS|j	|j}|��|j	||_|j|_|jdks�dSz�|j}zR|j}|��s�t
��|j}z2|j}|jdks�t��|j|_|j	|_|��s�t��|j|_||_|jdks�t��|��s�t��Wn	ty�Ynw||_||_t��t
y�Ynw||_|j}	|��|	|_|j}
z|jdks�t��|j|_|j	|_|���st��|j|_Wn
t�yYnw|
|_WdSt�y/YdSw)Nr(TrMrNrrF)r8r2�go_out_groupingrrPrZrHrB�limit_backwardrF�%_IndonesianStemmer__r_remove_particle�/_IndonesianStemmer__r_remove_possessive_pronoun�/_IndonesianStemmer__r_remove_first_order_prefixr[�lab4�#_IndonesianStemmer__r_remove_suffix�0_IndonesianStemmer__r_remove_second_order_prefixr\�lab5)r:rIr^r_r`�v_5�v_6�v_7�v_8�v_9�v_10r;r;r<�_stem�s�




�

��zIndonesianStemmer._stemN)�__name__�
__module__�__qualname__�__doc__rr5r?rKrXrcrPrBr8rgrhrrr
rkrr&rirlrtr;r;r;r<rs`


�


��









�




�	Drc@�eZdZdS)rHN�rurvrwr;r;r;r<rH0�rHc@ry)rZNrzr;r;r;r<rZ3r{rZc@ry)r\Nrzr;r;r;r<r\6r{r\c@ry)r[Nrzr;r;r;r<r[9r{r[c@ry)rjNrzr;r;r;r<rj<r{rjc@ry)rmNrzr;r;r;r<rm?r{rmN)�basestemmerr�amongrr�
BaseExceptionrHrZr\r[rjrmr;r;r;r<�<module>s+

https://t.me/RX1948 - 2025