3
U'ícÓX ã @ s¬ d dl mZ d dlmZ G dd deZG dd deZG dd deZG d d
d
eZG dd deZ G d
d deZ
G dd deZG dd deZG dd deZ
dS )é )ÚBaseStemmer)ÚAmongc Z @ sâ e Zd ZdZeddèdedddeddded dd
eddded
ddedddgZeddédedddeddd
gZeddêdëedddìedddíedddîedddïedddðeddñdòedddóedddôedddõedddöeddd÷eddødùed d!dúed"d!dûed#d!düed$d!dýed%d!dþed&d!dÿed'd ded(dded)d*ded+d*ded,d*ded-d*ded.d*ded/d*d ed0d
ded1dd
ed2dded3dded4dded5d6ded7d6ded8d6ded9d6ded:d6dg%Zed;dded<dded=dd
ed>dd
ed?dd
gZed@ddedAd d!edBd"d#edCd$dgZ ed@d%dedAd&dedCd'dgZ
edDd(dedEd)dedFd*dedGd+dedHd,dIedJd-dedKd.dedLd/dedMddedNd0dedOd1dedPd2dedQd3dedRd4dedSd5d
edTd6dedUd7d
edVd8dedWd9dedXd:dedYdZded[d;ded\d<dIed]d=ded^d>ded_d?ded`dadedbd@dedcdAdedddBdededCdedfdDdedgdEd
edhdFdedidGd
edjdHdedkdIdedldJdedmdKdedndLdedodMdIedpdNdedqdOdedrdPdedsdQdedtdRdedudSdIedvdTdwedxdUdedydVdedzdWdg3Zed{dXded|dYded}dZded~d[dedd\dedd]dedd^dedHd_dedd`deddadeddbded
dcdeddddeddededdfdeddgdeddhdedddedddedddeddidedd*dedd*deddjdeddkdeddldeddmdeddndeddodeddpdeddqdeddrdeddsdeddtdeddudeddvdeddwded dxded¡dyded¢dzded£d{dedod|ded¤d}ded;d~ded<dded¥dded¦dded§dded¨dded©ddedªd
ded«dded¬ddeddded®dded¯d°ded±d°ded²dded³dded´dµded¶dµded·dµded¸dµded¹ddedºdded»dded¼d½ded¾d½ded¿d½dedÀd½dedÁddedÂddedÃddedÄddedÅddedÆddedÇddedÈddedÉddedÊddedudded=dded?ddedËddedÌddedÍddedÎddgWZdÏd½ddddddddddddddÐdÐdwd
dgZ
dÏd½ddddddddddddddÐdÐdwd
gZdÏ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/
Ú r é Zqué é õ áõ éé õ Ãé õ óé õ úé ÚIÚUZlaZcelaZglielaZmelaZtelaZvelaÚleZceleZglieleZmeleZteleZveleÚneZceneé ZglieneZmeneZseneZteneZveneZciÚliZcelié ZglieliZmeliZteliZveliZgliÚmiÚsiZtiÚviÚloZceloé ZglieloZmeloZteloZveloZandoZendoÚarZerZirÚicZabilÚosZivZicaZlogiaZosaZistaZivaé ZanzaZenzaZiceZatriceZicheZlogieZabileZibileZusioneZazioneZuzioneZatoreZoseZanteZmenteZamenteé ZisteZiveZanzeZenzeZiciZatricié ZichiZabiliZibiliZismiZusioniZazioniZuzioniZatoriZosiZantiZamentiZimentiZistiZiviZicoZismoZosoZamentoZimentoZivou ità é u istà u istèu istìZiscaZendaZataZitaZutaZavaZevaZerebbeZirebbeZisceZendeZareZereZireZasseZateZavateé ZevateZivateZeteZereteZireteZiteZeresteZiresteZuteZeraiZiraiZisciZendiZereiZireiZassiZatiZitiZerestiZirestiZutiZaviZeviZiscoZYamoZiamoZavamoZevamoZivamoZeremoZiremoZassimoZammoZemmoZeremmoé6 ZiremmoZimmoZanoZiscanoé: ZavanoZevanoZivanoZerannoZirannoZonoZisconoéA ZaronoZeronoZironoZerebberoZirebberoZasseroZesseroZisseroZatoZitoZutoZavoZevou erà u irà u eròu iròé é c $ C sÆ | j }x
| j }yà| j | _| jtj}|dkr4t | j | _|dkrT| jdsìdS n|dkrl| jdsìdS n|dkr| jdsìdS nh|d kr| jd
sìdS nP|dkr´| jdsìdS n8|d
krÌ| jdsìdS n | j | jkrÞt | j d7 _ w
W n tk
r Y nX || _ P q
W || _ x¤| j }yvyTxL| j } yþ| j tj
ddsRt | j | _y¶| j }yL| jdsvt
| j | _| j tj
ddst
| jds¦dS t W n t
k
rÄ Y nX || _ | jdsÞt | j | _| j tj
ddsþt | jdsdS W n tk
r& Y nX || _ t W n tk
rL Y nX || _ | j | jkrht | j d7 _ q0W W n tk
r Y nX wW n tk
r² Y nX || _ P qW dS )Nr r õ à Fr õ èr