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 : |
o ��=b#� � @ s� d dl mZ d dlmZ G dd� de�ZG dd� de�ZG dd� de�ZG d d � d e�ZG dd� de�Z G d d� de�Z G dd� de�ZG dd� de�ZG dd� de�Z G dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd � d e�ZG d!d"� d"e�ZG d#d$� d$e�ZG d%d&� d&e�ZG d'd(� d(e�ZG d)d*� d*e�ZG d+d,� d,e�ZG d-d.� d.e�ZG d/d0� d0e�ZG d1d2� d2e�ZG d3d4� d4e�ZG d5d6� d6e�ZG d7d8� d8e�ZG d9d:� d:e�Z G d;d<� d<e�Z!G d=d>� d>e�Z"G d?d@� d@e�Z#G dAdB� dBe�Z$G dCdD� dDe�Z%G dEdF� dFe�Z&G dGdH� dHe�Z'G dIdJ� dJe�Z(G dKdL� dLe�Z)G dMdN� dNe�Z*G dOdP� dPe�Z+G dQdR� dRe�Z,G dSdT� dTe�Z-G dUdV� dVe�Z.G dWdX� dXe�Z/G dYdZ� dZe�Z0G d[d\� d\e�Z1G d]d^� d^e�Z2G d_d`� d`e�Z3G dadb� dbe�Z4G dcdd� dde�Z5G dedf� dfe�Z6G dgdh� dhe�Z7G didj� dje�Z8G dkdl� dle�Z9G dmdn� dne�Z:G dodp� dpe�Z;dqS )r� )�BaseStemmer)�Amongc @ s� e Zd ZdZeddd�eddd�eddd�eddd�eddd�eddd�ed dd�ed dd�eddd�eddd�g Zed dd�eddd�gZeddd�eddd�eddd�eddd�gZeddd�eddd�eddd�eddd�gZeddd�eddd�gZ eddd�eddd�gZ eddd�eddd�eddd�eddd�gZeddd�ed dd�gZed!dd�ed"dd�ed#dd�ed$dd�gZ ed%dd�ed&dd�gZed'dd�ed(dd�gZed)dd�ed*dd�gZed+dd�ed,dd�ed-dd�ed.dd�gZed/dd�ed0dd�ed1dd�ed2dd�gZed3dd�ed4dd�ed5dd�ed6dd�gZed7dd�ed8dd�ed9dd�ed:dd�gZed;dd�ed<dd�gZeddd�eddd�ed dd�eddd�gZed=dd�ed>dd�ed?dd�ed@dd�edAdd�edBdd�edCdd�edDdd�gZedEdd�edFdd�gZg edGdd��edHdd��edIdd��edJdd��edKdd��edLdd��edMdd��edNdd��edOdd��edPdd��edQdd��edRdd��edSdd��edTdd��edUdd��edVdd��edWdd��edXdd��edYdd��edZdd��ed[dd��ed\dd��ed]dd��ed^dd��ed_dd��ed`dd��edadd��edbdd��edcdd��edddd��ededd��edfdd��Zedgdd�edhdd�edidd�edjdd�edkdd�edldd�edmdd�edndd�gZedodd�edpdd�edqdd�edrdd�gZedsddt�eduddv�edwddx�edyddz�gZg d{�Zg d|�Zg d}�Zg d~�Z g d�Z!d�gZ"d�gZ#d�gZ$d�Z%d�d�� Z&d�d�� Z'd�d�� Z(d�d�� Z)d�d�� Z*d�d�� Z+d�d�� Z,d�d�� Z-d�d�� Z.d�d�� Z/d�d�� Z0d�d�� Z1d�d�� Z2d�d�� Z3d�d�� Z4d�d�� Z5d�d�� Z6d�d�� Z7d�d�� Z8d�d�� Z9d�d�� Z:d�d�� Z;d�d�� Z<d�d�� Z=d�d�� Z>d�d�� Z?d�d�� Z@d�d�� ZAd�d�� ZBd�d�� ZCd�d�� ZDd�d ZEd�dĄ ZFd�dƄ ZGd�dȄ ZHd�dʄ ZId�d̄ ZJd�d΄ ZKd�dЄ ZLd�d҄ ZMd�dԄ ZNd�S )��TurkishStemmerz� This class implements the stemming algorithm defined by a snowball script. Generated by Snowball 2.2.0 - https://snowballstem.org/ �m����n�miz�niz�muz�nuzu müzu nüzu mızu nız�leriu ları�ni�nuu nüu nı�in�unu ünu ın�a�e�na�ne�da�ta�de�te�nda�nde�dan�tan�den�ten�ndan�nden�la�le�ca�ce�im�umu ümu ım�sin�sunu sünu sın�iz�uzu üzu ız�siniz�sunuzu sünüzu sınız�lar�ler�dir�tir�dur�turu düru türu dıru tıru casına�cesine�di�ti�dik�tik�duk�tuku düku tüku dıku tık�dim�tim�dum�tumu dümu tümu dımu tım�din�tin�dun�tunu dünu tünu dınu tın�du�tuu düu tüu dıu tı�sa�se�sak�sek�sam�sem�san�senu mişu muşu müşu mış�br �c� �d� u ğ� )� �A � � rU rU rU rU rU rU rU rU rU rU rU rU rU rU � � rU rU rU rU rU rU r )r rT rU rU rU rU rU rU rU rU rU rU rU rU rU rU rU rU rW rU rU rU rU rU rU r )r �@ rT rU rU rU rU rU rU rU rU rU rU rU rU rU rU rU rU rU rU rU rU rU rU rU r )rR rU rU rU rU rU rU rU rU rU rU rU rU rU rU rU rU rU � )r rU rU rU rU rU rU rU rU rU rU rU rU rU rU rU rU rU rU rU rU rU rU rU rU rU r rR rS Fc C s� | j | j }| �tjdd�sdS �z*| j | j }z| �d�s!t� �| �tjdd�s,t� �t� � ty7 Y nw | j | | _z| �d�sGt � �| �tj dd�sRt � �t� � t y] Y nw | j | | _z| �d�smt� �| �tjdd�sxt� �t� � ty� Y nw | j | | _z| �d �s�t � �| �tjdd �s�t � �t� � t y� Y nw | j | | _z| �d�s�t� �| �tjdd �s�t� �t� � ty� Y nw | j | | _z| �d�s�t� �| �tjdd�s�t� �t� � ty� Y nw | j | | _z| �d��st� �| �tjdd ��st� �t� � t�y Y nw | j | | _| �d��s.W dS | �tjdd��s:W dS W n t�yE Y nw | j | | _dS )N�a �1 Fr r �e � � ı�i�i �o�o �u � ö� �u� üT)�limit�cursor�go_out_grouping_br �g_vowel�eq_s_b�lab1�g_vowel1�lab0�lab2�g_vowel2�lab3�g_vowel3�lab4�g_vowel4�lab5�g_vowel5�lab6�g_vowel6�lab7��self�v_1�v_2� r �A/usr/lib/python3/dist-packages/snowballstemmer/turkish_stemmer.py�__r_check_vowel_harmony� s� �z&TurkishStemmer.__r_check_vowel_harmonyc C �6 z�| j | j }z"| �d�st� �| j | j }| �tjdd�s!t� �| j | | _t� � ty2 Y nw | j | | _| j | j }z| j | j }| �d�sNt� �| j | | _W W dS ty` Y nw | j | | _| j | j }| j| j krvW dS | jd8 _| �tjdd�s�W dS | j | | _W dS ty� Y dS w )Nr rZ r[ Fr T� rh ri rl rm � in_grouping_br rk ro rp �limit_backward�r| r} r~ �v_3�v_4�v_5r r r� �)__r_mark_suffix_with_optional_n_consonant% �@ ��z8TurkishStemmer.__r_mark_suffix_with_optional_n_consonantc C r� )N�srZ r[ Fr Tr� r� r r r� �)__r_mark_suffix_with_optional_s_consonantE r� z8TurkishStemmer.__r_mark_suffix_with_optional_s_consonantc C r� )N�yrZ r[ Fr Tr� r� r r r� �)__r_mark_suffix_with_optional_y_consonante r� z8TurkishStemmer.__r_mark_suffix_with_optional_y_consonantc C sB z�| j | j }z%| �tjdd�st� �| j | j }| �tjdd�s$t� �| j | | _t� � ty5 Y nw | j | | _| j | j }z| j | j }| �tjdd�sTt � �| j | | _W W dS t yf Y nw | j | | _| j | j }| j| j kr|W dS | jd8 _| �tjdd�s�W dS | j | | _W dS ty� Y dS w )Nr` r[ rZ Fr T)rh ri r� r �g_Urm �out_grouping_brk ro rp r� r� r r r� �%__r_mark_suffix_with_optional_U_vowel� s@ ��z4TurkishStemmer.__r_mark_suffix_with_optional_U_vowelc C �$ | � tj�dkr dS | �� sdS dS �NrU FT)�find_among_br �a_0�4_TurkishStemmer__r_mark_suffix_with_optional_U_vowel�r| r r r� �__r_mark_possessives� � z#TurkishStemmer.__r_mark_possessivesc C �0 | � � sdS | �tjdd�sdS | �� sdS dS �NFr` r[ T)�&_TurkishStemmer__r_check_vowel_harmonyr� r r� �8_TurkishStemmer__r_mark_suffix_with_optional_s_consonantr� r r r� �__r_mark_sU� � zTurkishStemmer.__r_mark_sUc C � | � tj�dkr dS dS r� )r� r �a_1r� r r r� � __r_mark_lArI� � zTurkishStemmer.__r_mark_lArIc C r� r� )r� r� r r� �8_TurkishStemmer__r_mark_suffix_with_optional_y_consonantr� r r r� �__r_mark_yU� r� zTurkishStemmer.__r_mark_yUc C �$ | � � sdS | �tj�dkrdS dS �NFrU T)r� r� r �a_2r� r r r� �__r_mark_nU� � zTurkishStemmer.__r_mark_nUc C �0 | � � sdS | �tj�dkrdS | �� sdS dS r� )r� r� r �a_3�8_TurkishStemmer__r_mark_suffix_with_optional_n_consonantr� r r r� �__r_mark_nUn� r� zTurkishStemmer.__r_mark_nUnc C r� r� )r� r� r �a_4r� r� r r r� �__r_mark_yA� r� zTurkishStemmer.__r_mark_yAc C r� r� )r� r� r �a_5r� r r r� �__r_mark_nA� r� zTurkishStemmer.__r_mark_nAc C r� r� )r� r� r �a_6r� r r r� �__r_mark_DA� r� zTurkishStemmer.__r_mark_DAc C r� r� )r� r� r �a_7r� r r r� �__r_mark_ndA� r� zTurkishStemmer.__r_mark_ndAc C r� r� )r� r� r �a_8r� r r r� �__r_mark_DAn� r� zTurkishStemmer.__r_mark_DAnc C r� r� )r� r� r �a_9r� r r r� � __r_mark_ndAn� r� zTurkishStemmer.__r_mark_ndAnc C r� r� )r� r� r �a_10r� r� r r r� �__r_mark_ylA� r� zTurkishStemmer.__r_mark_ylAc C s | � d�sdS dS )N�kiFT)rl r� r r r� �__r_mark_ki s zTurkishStemmer.__r_mark_kic C r� r� )r� r� r �a_11r� r� r r r� �__r_mark_ncA r� zTurkishStemmer.__r_mark_ncAc C r� r� )r� r� r �a_12r� r� r r r� �__r_mark_yUm r� zTurkishStemmer.__r_mark_yUmc C r� r� )r� r� r �a_13r� r r r� �__r_mark_sUn r� zTurkishStemmer.__r_mark_sUnc C r� r� )r� r� r �a_14r� r� r r r� �__r_mark_yUz& r� zTurkishStemmer.__r_mark_yUzc C r� r� )r� r �a_15r� r r r� �__r_mark_sUnUz/ r� zTurkishStemmer.__r_mark_sUnUzc C r� r� )r� r� r �a_16r� r r r� �__r_mark_lAr4 r� zTurkishStemmer.__r_mark_lArc C r� r� )r� r� r �a_17r� r r r� �__r_mark_nUz; r� zTurkishStemmer.__r_mark_nUzc C r� r� )r� r� r �a_18r� r r r� �__r_mark_DUrB r� zTurkishStemmer.__r_mark_DUrc C r� r� )r� r �a_19r� r r r� �__r_mark_cAsInAI r� zTurkishStemmer.__r_mark_cAsInAc C r� r� )r� r� r �a_20r� r� r r r� �__r_mark_yDUN r� zTurkishStemmer.__r_mark_yDUc C r� r� )r� r �a_21r� r� r r r� �__r_mark_ysAW r� zTurkishStemmer.__r_mark_ysAc C r� r� )r� r� r �a_22r� r� r r r� �__r_mark_ymUs_^ r� zTurkishStemmer.__r_mark_ymUs_c C s | � d�sdS | �� s dS dS )N�kenFT)rl r� r� r r r� � __r_mark_ykeng s zTurkishStemmer.__r_mark_ykenc C s� | j | _d| _�z�| j| j }zkz_| j| j }z | �� st� �t� � ty* Y nw | j| | _ z | �� s9t� �t� � tyD Y nw | j| | _ z | � � sSt � �t� � t y^ Y nw | j| | _ | �� slt� �W t � � tyz Y t � �w ty� Y nw | j| | _ z�| �� s�t� �z�| j| j }z | �� s�t� �t� � ty� Y nw | j| | _ z | �� s�t� �t� � ty� Y nw | j| | _ z | �� s�t� �t� � ty� Y nw | j| | _ z | �� s�t� �t� � ty� Y nw | j| | _ z| �� �s t� �t� � t�y Y nw | j| | _ W n t�y( Y nw | �� �s1t� �t � � t�y= Y nw | j| | _ z�| �� �sMt� �| j | _| �� �sZW W dS | j| j }z{| j | _zj| j| j }z| �� �sut� �t � � t�y� Y nw | j| | _ z| �� �s�t!� �t � � t!�y� Y nw | j| | _ z| � � �s�t"� �t � � t"�y� Y nw | j| | _ | �� �s�| j| | _ t#� �W n t �y� Y nw W n t#�y� Y nw d| _t � � t�y� Y nw | j| | _ zC| �$� �st%� �z.| j| j }z| �� �st&� �t'� � t&�y! Y nw | j| | _ | � � �s0t%� �W t � � t'�y? Y t � �w t%�yI Y nw | j| | _ z�zd| j| j }z| �� �sat(� �t)� � t(�ym Y nw | j| | _ z| �� �s}t*� �t)� � t*�y� Y nw | j| | _ z| �� �s�t+� �t)� � t+�y� Y nw | j| | _ | �� �s�t,� �W n t)�y� Y nw | j | _| �� �s�W W dS | j| j }z| j | _| �� �s�| j| | _ t-� �W t � � t-�y� Y t � �w t,�y� Y nw | j| | _ | �� �sW dS | j | _| �� �sW dS | j| j } z�| j | _z�| j| j } z| �� �s5t.� �t/� � t.�yA Y nw | j| | _ z| �� �sQt0� �t/� � t0�y] Y nw | j| | _ z| �� �smt1� �t/� � t1�yy Y nw | j| | _ z| �� �s�t2� �t/� � t2�y� Y nw | j| | _ z| �� �s�t3� �t/� � t3�y� Y nw | j| | _ W n t/�y� Y nw | �� �s�| j| | _ t4� �W n t4�y� Y nw W n t �y� Y nw | j | _| �� �s�dS dS )NTF)5ri �ket�!B_continue_stemming_noun_suffixesrh �_TurkishStemmer__r_mark_ymUs_rr rp �_TurkishStemmer__r_mark_yDUrt �_TurkishStemmer__r_mark_ysArv �_TurkishStemmer__r_mark_ykenrm ro �_TurkishStemmer__r_mark_cAsInArx �_TurkishStemmer__r_mark_sUnUz�lab8rz �_TurkishStemmer__r_mark_lAr�lab9�_TurkishStemmer__r_mark_yUm�lab10�_TurkishStemmer__r_mark_sUn�lab11�_TurkishStemmer__r_mark_yUz�lab12�lab13�bra� slice_del�_TurkishStemmer__r_mark_DUr�lab16�lab15�lab17�lab18�lab14�_TurkishStemmer__r_mark_nUz�lab19�lab21�lab20�lab24�lab23�lab25�lab26�lab22�lab27�lab30�lab29�lab31�lab32�lab33�lab34�lab28)r| r} r~ r� r� r� �v_6�v_7�v_8�v_9�v_10r r r� �__r_stem_nominal_verb_suffixesn s� ��� �� ��� � ��� �� z-TurkishStemmer.__r_stem_nominal_verb_suffixesc C s | j | _| �� s dS �z�| j| j }z�| �� st� �| j | _| �� s&W W dS | j| j }z�| j | _z�| j| j }z9| �� s@t � �| j | _| �� sOW W W W W dS | j| j }z| � � sc| j| | _ t� �W t� � tyq Y t� �w t yz Y nw | j| | _ | � � s�| j| | _ t� �| j | _| �� s�W W W W dS | j| j }z/| j | _| �� s�| j| | _ t� �| j | _| �� s�W W W W W dS | � � s�| j| | _ t� �W n ty� Y nw W W t� �W W t� � ty� Y W t� �w ty� Y t� �w t�y Y nw | j| | _ �z#| �� �st� �| j | _| �� �s#W W dS | j| j }z�| j | _z�| j| j }z| �� �s>t� �| j | _| �� �sNW W W W W dS t� � t�yZ Y nw | j| | _ z�| j | _z,| j| j }z| � � �svt� �t� � t�y� Y nw | j| | _ | �� �s�t� �W n t�y� Y nw | j | _| �� �s�W W W W W dS | j| j } z5| j | _| �� �s�| j| | _ t� �| j | _| �� �s�W W W W W W dS | � � �s�| j| | _ t� �W t� � t�y� Y t� �w t�y� Y nw | j| | _ | � � �s| j| | _ t� �W W t� � t�y$ Y W t� �w t�y0 Y t� �w t�y: Y nw | j| | _ | �� �sIW dS z�| j| j } z| �� �sYt� �| j | _| �� �sgW W W dS t� � t�ys Y nw | j| | _ z\| �� �s�t� �| j | _| �� �s�W W W dS | j| j }z3| j | _| �� �s�| j| | _ t � �| j | _| �� �s�W W W W dS | � � �s�| j| | _ t � �W t� � t �y� Y t� �w t�y� Y nw | j| | _ | � � �s�W W dS W W dS t�y� Y W dS w t�y Y dS w �NFT)!ri r� �_TurkishStemmer__r_mark_kirh �_TurkishStemmer__r_mark_DArm r� r� r� rt �._TurkishStemmer__r_stem_suffix_chain_before_kirv rr �#_TurkishStemmer__r_mark_possessivesrp rx ro �_TurkishStemmer__r_mark_nUnrz �_TurkishStemmer__r_mark_lArIr� r� r� r� �_TurkishStemmer__r_mark_sUr� r� r� �_TurkishStemmer__r_mark_ndAr� r� r� r� )r| r} r~ r� r� r� r r r r r �v_11r r r� �__r_stem_suffix_chain_before_kiJ sn ��������� � ��� ���� ��� ����z.TurkishStemmer.__r_stem_suffix_chain_before_kic C s@ �z| j | j }z:| j| _| �� st� �| j| _| �� s W W dS | j | j }z| �� s4| j | | _t� �W t � � tyB Y t � �w tyK Y nw | j | | _�z@| j| _| � � s_t� �| j| _| �� skW W dS | j | j }�z�z| j | j }z| j| _| �� s�t � �| j| _| �� s�W W W W W dS t� � t y� Y nw | j | | _z�| j| _z)| j | j }z | �� s�t� �t� � ty� Y nw | j | | _| �� s�t� �W n ty� Y nw | j| _| �� s�W W W W W dS | j | j }z5| j| _| �� �s| j | | _t� �| j| _| �� �sW W W W W W dS | �� �s'| j | | _t� �W t� � t�y6 Y t� �w t�y@ Y nw | j | | _| j| _| �� �sY| j | | _t� �| j| _| �� �shW W W W dS | �� �sv| j | | _t� �W W t � � t�y� Y W t � �w t�y� Y t � �w t�y� Y nw | j | | _z�| j| _z,| j | j }z| �� �s�t� �t� � t�y� Y nw | j | | _| �� �s�t� �W n t�y� Y nw z�| j | j }z| �� �s�t� �| j| _| �� �s�W W W W dS t� � t�y Y nw | j | | _z^| �� �st� �| j| _| �� �s*W W W W dS | j | j } z4| j| _| �� �sC| j | | _t� �| j| _| �� �sSW W W W W dS | �� �sa| j | | _t� �W t� � t�yp Y t� �w t�yz Y nw | j | | _| �� �s�t� �W t � � t�y� Y t � �w t�y� Y nw | j | | _z�| j| _z,| j | j } z| �� �s�t � �t!� � t �y� Y nw | j | | _| �"� �s�t#� �W n t!�y� Y nw z�| j | j }z^| �� �s�t$� �| j| _| �� �sW W W W dS | j | j }z4| j| _| �� �s| j | | _t%� �| j| _| �� �s-W W W W W dS | �� �s;| j | | _t%� �W t&� � t%�yJ Y t&� �w t$�yT Y nw | j | | _| �� �sct#� �W t � � t&�yr Y t � �w t#�y| Y nw | j | | _�z| j| _| �'� �s�t(� �| j| _| �� �s�W W dS | j | j } z�| j| _z�| j | j }z`| �� �s�t)� �| j| _| �� �s�W W W W W dS | j | j }z5| j| _| �� �s�| j | | _t*� �| j| _| �� �s�W W W W W W dS | �� �s| j | | _t*� �W t+� � t*�y Y t+� �w t)�y Y nw | j | | _z=| �� �s*t,� �| j| _| �� �s:W W W W W dS | j | j }z| �� �sO| j | | _t-� �W t+� � t-�y^ Y t+� �w t,�yh Y nw | j | | _| �� �s}| j | | _t.� �W W t � � t+�y� Y W t � �w t.�y� Y t � �w t(�y� Y nw | j | | _�z_| j| _z,| j | j }z| �/� �s�t0� �t1� � t0�y� Y nw | j | | _| �2� �s�t3� �W n t1�y� Y nw | j| _| �� �s�W W dS | j | j }�zz�| j | j }z'| j| _| �� �st4� �| j| _| �� �s!W W W W W dS | �� �s)t4� �t5� � t4�y5 Y nw | j | | _z�| j| _z,| j | j }z| �� �sQt6� �t7� � t6�y] Y nw | j | | _| �� �slt8� �W n t7�yw Y nw | j| _| �� �s�W W W W W dS | j | j }z5| j| _| �� �s�| j | | _t9� �| j| _| �� �s�W W W W W W dS | �� �s�| j | | _t9� �W t5� � t9�y� Y t5� �w t8�y� Y nw | j | | _| �� �s�| j | | _t:� �W W t � � t5�y� Y W t � �w t:�y Y t � �w t3�y Y nw | j | | _z| j| _| �� �s)t;� �| j| _| �� �s6W W dS t � � t;�yB Y nw | j | | _z| �� �sRt<� �t � � t<�y^ Y nw | j | | _�z| j| _zH| j | j }z| �=� �s{t>� �t?� � t>�y� Y nw | j | | _z| �@� �s�tA� �t?� � tA�y� Y nw | j | | _| �B� �s�tC� �W n t?�y� Y nw | j| _| �� �s�W W dS | j | j }z�| j| _zh| j | j }zA| �� �s�tD� �| j| _| �� �s�W W W W W dS | j | j }z| j| _| �� �s| j | | _tE� �W tF� � tE�y Y tF� �w tD�y( Y nw | j | | _| �� �s=| j | | _tG� �W n tF�yH Y nw | j| _| �� �sWW W W dS | j| _| �� �si| j | | _tG� �W t � � tG�yx Y t � �w tC�y� Y nw | j | | _| j| _z-| j | j }z| �� �s�tH� �tI� � tH�y� Y nw | j | | _| �� �s�W W dS W n tI�y� Y nw | j| _| �� �s�W dS | j | j }z1| j| _| �� �s�| j | | _tJ� �| j| _| �� �s�W W dS | �� �s| j | | _tJ� �W W dS tJ�y Y W dS w t �y Y dS w r )Krh ri r� r� rm r� r� r rp ro �_TurkishStemmer__r_mark_ncArr r rx rv r r� r� r rz r� rt r r� r� �_TurkishStemmer__r_mark_nAr� r� r� r� r� �_TurkishStemmer__r_mark_ndAnr� r� �_TurkishStemmer__r_mark_nUr� r� r� r� �_TurkishStemmer__r_mark_DAnr� r� r r� r� r� r� r r r �_TurkishStemmer__r_mark_ylAr �lab36�lab35�lab39�lab38�lab37�lab40r �lab41�lab42r �lab45�lab44�_TurkishStemmer__r_mark_yU�lab46�_TurkishStemmer__r_mark_yA�lab43�lab49�lab50�lab48�lab47�lab52�lab51�lab53)r| r} r~ r� r� r� r r r r r r �v_12�v_13�v_14�v_15�v_16�v_17�v_18�v_19�v_20�v_21�v_22�v_23�v_24�v_25�v_26�v_27r r r� �__r_stem_noun_suffixes� s� ���� ��� ���� � ��� ��� � ��� ��� ��� ��� ���� � � ��� ���� � ��� � ��� � ����z%TurkishStemmer.__r_stem_noun_suffixesc C s� | j | _| �tj�}|dkrdS | j | _|dkr!| �d�sdS d S |dkr.| �d�s,dS d S |dkr;| �d�s9dS d S | �d �sBdS d S )NrU Fr �prN � çrP �t�kT)ri r� r� r �a_23r� � slice_from)r| � among_varr r r� � __r_post_process_last_consonants� s( � � �z/TurkishStemmer.__r_post_process_last_consonantsc C s | j | j }z+| j | j }z| �d�st� �t� � ty! Y nw | j | | _| �d�s0W dS W n ty: Y nw | j | | _�z�| j | j }z^| j | j }| �tjdd�s[t� �z+| j | j }z| �d�skt � �t � � t yv Y nw | j | | _| �d�s�t� �W n t y� Y nw | j | | _| j}| �| j| jd� || _t� � ty� Y nw | j | | _z^| j | j }| �tjdd�s�t � �z+| j | j }z| �d�s�t� �t� � ty� Y nw | j | | _| �d �s�t � �W n ty� Y nw | j | | _| j}| �| j| jd � || _t� � t �y Y nw | j | | _zc| j | j } | �tjdd��s9t� �z.| j | j } z| �d ��sJt� �t� � t�yV Y nw | j | | _| �d��sft� �W n t�yq Y nw | j | | _| j}| �| j| jd� || _t� � t�y� Y nw | j | | _| j | j }| �tjdd��s�W dS z/| j | j }z| �d��s�t� �t� � t�y� Y nw | j | | _| �d ��s�W W dS W n t�y� Y nw | j | | _| j}| �| j| jd � || _W dS t�y Y dS w )NrO �gFrZ r[ r r^ r r_ ra rf rd rg T)rh ri rl rm ro rj r rk rr rv rt �insertrp rx r� rz r� r� r� r� r� ) r| r} r~ r� r� r� rM r r r r r r r r r� �(__r_append_U_to_stems_ending_with_d_or_g� s� � � �����z7TurkishStemmer.__r_append_U_to_stems_ending_with_d_or_gc C sb | � d�sdS | j| j }z| � d�s| j| | _t� �W n ty& Y nw | j| jkr/dS dS )N�adF�soyT)rl rh ri ro r� )r| r} r r r� �__r_is_reserved_word& s �z#TurkishStemmer.__r_is_reserved_wordc C st | j }d} | j }z| �tjdd�st� �| j d7 _ |d8 }W q ty* Y nw || _ |dkr5dS || _ dS )NrN TrZ r[ r rU F)ri �go_out_groupingr rk ro �r| r} r~ r� r r r� �__r_more_than_one_syllable_word3 s"