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�X � @ 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 dS )� )�BaseStemmer)�Amongc @ s� e Zd ZdZeddd�eddd�eddd �ed dd�eddd �eddd�eddd�gZeddd �eddd �eddd�gZg eddd��eddd��eddd��eddd��eddd��eddd��eddd��eddd��eddd��eddd��eddd��eddd��ed dd��ed!d"d��ed#d"d��ed$d"d��ed%d"d��ed&d"d��ed'd"d��ed(dd��ed)dd��ed*d+d��ed,d+d��ed-d+d��ed.d+d��ed/d+d��ed0d+d��ed1dd��ed2dd��ed3dd��ed4dd��ed5dd��ed6d7d��ed8d7d��ed9d7d��ed:d7d��ed;d7d��Zed<dd �ed=dd �ed>dd�ed?dd�ed@dd�gZedAdd�edBdd�edCdd�edDdd �gZ edAdd �edBdd �edDdd �gZ g edEdd ��edFdd ��edGdd ��edHdd ��edIddJ��edKdd ��edLdd��edMdd ��edNdd ��edOdd ��edPdd ��edQdd ��edRdd ��edSdd��edTdd��edUdd��edVdd��edWdd ��edXdd ��edYdd ��edZd[d��ed\dd ��ed]ddJ��ed^dd ��ed_dd��ed`dd ��edadbd ��edcdd ��edddd ��ededd ��edfdd ��edgdd��edhdd��edidd��edjdd��edkdd ��edldd ��edmdd��edndd��edodd ��edpddJ��edqdd ��edrdd ��edsdd ��edtdd��edudd��edvddJ��edwddx��edydd ��edzdd ��ed{dd ��Zg ed|dd ��ed}dd ��ed~dd ��eddd ��ed�dd ��ed�dd ��ed�dd ��edIdd ��ed�dd ��ed�dd ��ed�dd ��ed�dd ��ed�dd ��ed�dd ��ed�dd ��ed�dd ��ed�dd ��ed�d�d ��ed�d�d ��ed�d�d ��ed�dd ��ed�d+d ��ed�d+d ��ed�dd ��ed�dd ��ed�dd ��ed�dd ��ed�dd ��ed�dd ��ed�dd ��ed�dd ��ed�dd ��ed�dd ��ed�dd ��ed�dd ��ed�dd ��ed�dd ��ed�dd ��ed�dd ��ed�dd ��ed�dd ��edpdd ��ed�dd ��ed<dd ��ed=dd ��ed�dd ��ed�dd ��ed�dd ��ed�dd ��ed�dd ��ed�dd ��ed�dd ��ed�dd ��ed�dd ��ed�dd ��ed�d�d ��ed�d�d ��ed�dd ��ed�dd ��ed�d�d ��ed�d�d ��ed�d�d ��ed�d�d ��ed�dd ��ed�dd ��ed�dd ��ed�d�d ��ed�d�d ��ed�d�d ��ed�d�d ��ed�dd ��ed�dd ��ed�dd ��ed�dd ��ed�dd ��ed�dd ��ed�dd ��ed�dd ��ed�dd ��ed�dd ��edvdd ��ed>dd ��ed@dd ��ed�dd ��ed�dd ��ed�dd ��ed�dd ��Zg dТZ g dѢZd�gZdZdZdZd�dԄ Zd�dք Zd�d Zd�dڄ Zd�d܄ Zd�dބ Zd�d� Zd�d� Zd�d� Zd�d� Zd�d� Zd�S )��ItalianStemmerz� This class implements the stemming algorithm defined by a snowball script. Generated by Snowball 2.2.0 - https://snowballstem.org/ � ���� �qu� � � ár � é� � í� � ó� � ú� �I�U�la�cela�gliela�mela�tela�vela�le�cele�gliele�mele�tele�vele�ne�cene� �gliene�mene�sene�tene�vene�ci�li�celi� �glieli�meli�teli�veli�gli�mi�si�ti�vi�lo�celo� �glielo�melo�telo�velo�ando�endo�ar�er�ir�ic�abil�os�iv�ica�logia�osa�ista�iva� �anza�enza�ice�atrice�iche�logie�abile�ibile�usione�azione�uzione�atore�ose�ante�mente�amente� �iste�ive�anze�enze�ici�atrici� �ichi�abili�ibili�ismi�usioni�azioni�uzioni�atori�osi�anti�amenti�imenti�isti�ivi�ico�ismo�oso�amento�imento�ivou ità� u istàu istèu istì�isca�enda�ata�ita�uta�ava�eva�erebbe�irebbe�isce�ende�are�ere�ire�asse�ate�avate� �evate�ivate�ete�erete�irete�ite�ereste�ireste�ute�erai�irai�isci�endi�erei�irei�assi�ati�iti�eresti�iresti�uti�avi�evi�isco�Yamo�iamo�avamo�evamo�ivamo�eremo�iremo�assimo�ammo�emmo�eremmo�6 �iremmo�immo�ano�iscano�: �avano�evano�ivano�eranno�iranno�ono�iscono�A �arono�erono�irono�erebbero�irebbero�assero�essero�issero�ato�ito�uto�avo�evou eràu iràu eròu irò)� r� r� r r r r r r r r r r r r � r� ry r r )r� r� r r r r r r r r r r r r r r� r� ry r r� c C s� | j } | j }zu| j | _| �tj�}|dkrt� �| j | _|dkr*| �d�s)W dS nQ|dkr7| �d�s6W dS nD|dkrD| �d �sCW dS n7|d krQ| �d�sPW dS n*|dkr^| �d �s]W dS n|dkrk| �d�sjW dS n| j | jkrtt� �| j d7 _ W q ty� Y nw || _ || _ | j }z�z� | j }z{| � tj dd�s�t� �| j | _z[| j }z&| �d�s�t � �| j | _| � tj dd�s�t � �| �d�s�W W W W W dS t� � t y� Y nw || _ | �d�s�t� �| j | _| � tj dd�s�t� �| �d��sW W W W dS W n t�y Y nw || _ t� � t�y Y nw || _ | j | jk�r*t� �| j d7 _ q� t�y; Y nw W q� t�yG Y nw || _ dS )NTr r � àFr � èr � ìr � òr � ùr �qU�a � �ur �ir )�cursor�bra� find_amongr �a_0�lab0�ket� slice_from�limit�in_grouping�g_v�lab3�eq_s�lab5�lab4�lab2�lab1)�self�v_1�v_2� among_var�v_3�v_4�v_5� r� �A/usr/lib/python3/dist-packages/snowballstemmer/italian_stemmer.py�__r_prelude� s� � � � � � � ��"zItalianStemmer.__r_preludec C s� | j | _| j | _| j | _| j}z�z�| j}zh| �tjdd�s t� �zQ| j}z | � tjdd�s0t � �| �tjdd�s;t � �| jd7 _t� � t yM Y nw || _| �tjdd�s\t� �| � tjdd�sgt� �| jd7 _W t� � ty| Y t� �w ty� Y nw || _| � tjdd�s�t� �zM| j}z | � tjdd�s�t� �| �tjdd�s�t� �| jd7 _t� � ty� Y nw || _| �tjdd�s�t� �| j| j kr�t� �| jd7 _W n ty� Y nw W n ty� Y nw | j| _W n t�y Y nw || _| j}zV| �tjdd��st� �| jd7 _| � tjdd��s,t� �| jd7 _| j| _| �tjdd��sCt� �| jd7 _| � tjdd��sVt� �| jd7 _| j| _W n t�yl Y nw || _dS )Nr� r� r T)r� �I_pV�I_p1�I_p2r� r� r r� r� �out_groupingr� �go_out_groupingr� �go_in_groupingr� r� �lab6r� �lab7)r� r� r� r� r� r� r� r� r� �__r_mark_regionsF s� ���zItalianStemmer.__r_mark_regionsc C s� | j }zA| j | _| �tj�}|dkrt� �| j | _|dkr'| �d�s&W dS n|dkr4| �d�s3W dS n| j | jkr=t� �| j d7 _ W q tyN Y nw || _ dS )NTr r r� Fr r� ) r� r� r� r �a_1r� r� r� r� )r� r� r� r� r� r� �__r_postlude� s0 � �zItalianStemmer.__r_postludec C � | j | jksdS dS �NFT)r� r� �r� r� r� r� �__r_RV� � zItalianStemmer.__r_RVc C r� r� )r� r� r� r� r� r� �__r_R1� r� zItalianStemmer.__r_R1c C r� r� )r� r� r� r� r� r� �__r_R2� r� zItalianStemmer.__r_R2c C sr | j | _| �tj�dkrdS | j | _| �tj�}|dkrdS | �� s$dS |dkr0| �� s.dS dS | � d�s7dS dS )Nr Fr �eT) r� r� �find_among_br �a_2r� �a_3�_ItalianStemmer__r_RV� slice_delr� )r� r� r� r� r� �__r_attached_pronoun� s �z#ItalianStemmer.__r_attached_pronounc C s> | j | _| �tj�}|dkrdS | j | _|dkr&| �� sdS | �� s$dS dS |dkrt| �� s0dS | �� s6dS | j| j }z-| j | _| � d�sO| j| | _ t � �| j | _| �� s`| j| | _ t � �| �� sgW dS W dS t ys Y dS w |dkr�| �� s~dS | �d�s�dS dS |dkr�| �� s�dS | �d �s�dS dS |d kr�| �� s�dS | �d�s�dS dS |dkr�| �� s�dS | �� s�dS dS |d k�rJ| � � s�dS | �� s�dS | j| j }zh| j | _| �tj�}|dkr�| j| | _ t� �| j | _| �� s�| j| | _ t� �| �� �sW dS |dk�r9| j | _| � d��s| j| | _ t� �| j | _| �� �s1| j| | _ t� �| �� �s<W dS W dS W dS t�yI Y dS w |dk�r�| �� �sVdS | �� �s]dS | j| j }z3| j | _| �tj�dk�rz| j| | _ t� �| j | _| �� �s�| j| | _ t� �| �� �s�W dS W dS t�y� Y dS w | �� �s�dS | �� �s�dS | j| j }z]| j | _| � d��s�| j| | _ t� �| j | _| �� �s�| j| | _ t� �| �� �s�W dS | j | _| � d��s�| j| | _ t� �| j | _| �� �s | j| | _ t� �| �� �sW dS W dS t�y Y dS w )Nr Fr r rC r �logr r� r �enter r �atry T)r� r� r r �a_6r� �_ItalianStemmer__r_R2r r� �eq_s_br� r� r �_ItalianStemmer__r_R1�a_4r� �a_5r� r� )r� r� r� r� r� r� r� r� r� �__r_standard_suffix� s$ � �m�j� e� `� [�V � �@�7�4� �#� � ���z"ItalianStemmer.__r_standard_suffixc C s^ | j | jk rdS | j}| j| _| j | _| �tj�dkr || _dS | j | _| �� s*dS || _dS )NFr T) r� r� �limit_backwardr� r r �a_7r� r )r� r� r� r� r� �__r_verb_suffixV s zItalianStemmer.__r_verb_suffixc C sp | j | j }zY| j| _| �tjdd�s| j | | _t� �| j| _| �� s-| j | | _t� �| � � s4W dS | j| _| � d�sF| j | | _t� �| j| _| �� sW| j | | _t� �| � � s^W dS W n tyh Y nw | j | j }z>| j| _| � d�s�| j | | _t� �| j| _| �tjdd�s�| j | | _t� �| �� s�| j | | _t� �| � � s�W dS W dS ty� Y dS w ) Nr� �� Fr� �h�c �g T) r� r� r� � in_grouping_br �g_AEIOr� r� r r r r� �g_CG)r� r� r� r� r� r� �__r_vowel_suffixf sX � ���zItalianStemmer.__r_vowel_suffixc C s" | j }| �� || _ | �� | j | _| j| _ | j| j }| �� | j| | _ | j| j }z5z)| j| j }z | �� s<t� �t� � tyG Y nw | j| | _ | � � sUt � �W n ty_ Y nw W n t yj Y nw | j| | _ | j| j }| �� | j| | _ | j| _ | j }| �� || _ dS )NT) r� �_ItalianStemmer__r_prelude�_ItalianStemmer__r_mark_regionsr r� �#_ItalianStemmer__r_attached_pronoun�"_ItalianStemmer__r_standard_suffixr� r� �_ItalianStemmer__r_verb_suffixr� �_ItalianStemmer__r_vowel_suffix�_ItalianStemmer__r_postlude)r� r� r� r� r� �v_6�v_7r� r� r� �_stem� sD ��zItalianStemmer._stemN)�__name__� __module__�__qualname__�__doc__r r� r� r r r r r r r� r r r� r� r� r r r$ r r r r r! r" r# r' r� r� r� r� r s � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � !� "� #� $� %� ) � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � !� "� #� $� %� &� '� (� )� *� +� ,� -� .� /� 0� 1� 2� 3�6 � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � !� "� #� $� %� &� '� (� )� *� +� ,� -� .� /� 0� 1� 2� 3� 4� 5� 6� 7� 8� 9� :� ;� <� =� >� ?� @� A� B� C� D� E� F� G� H� I� J� K� L� M� N� O� P� Q� R� S� T� U� V� W�ZRJ -r c @ � e Zd ZdS )r� N�r( r) r* r� r� r� r� r� � � r� c @ r, )r� Nr- r� r� r� r� r� � r. r� c @ r, )r� Nr- r� r� r� r� r� � r. r� c @ r, )r� Nr- r� r� r� r� r� � r. r� c @ r, )r� Nr- r� r� r� r� r� � r. r� c @ r, )r� Nr- r� r� r� r� r� � r. r� c @ r, )r� Nr- r� r� r� r� r� � r. r� c @ r, )r� Nr- r� r� r� r� r� � r. r� N)�basestemmerr �amongr r � BaseExceptionr� r� r� r� r� r� r� r� r� r� r� r� �<module> s 4