
    h                        S SK JrJr  S SKJr  SSKJrJr  SSKJ	r	  SSK
JrJr  SSKJr  SS	KJr  SS
KJr   " S S\5      r " S S\5      r\R+                  SS/SSSSS0S.SS0S9S\S\\   S\S\S\S\\   4S  j5       rS/rg)!    )CallableOptional)Model   )BaseDefaultsLanguage   )ItalianLemmatizer)TOKENIZER_INFIXESTOKENIZER_PREFIXES)
STOP_WORDS)SYNTAX_ITERATORS)TOKENIZER_EXCEPTIONSc                   (    \ rS rSr\r\r\r	\
r\rSrg)ItalianDefaults    N)__name__
__module____qualname____firstlineno__r   tokenizer_exceptionsr   prefixesr   infixesr   
stop_wordsr   syntax_iterators__static_attributes__r       P/home/james-whalen/.local/lib/python3.13/site-packages/spacy/lang/it/__init__.pyr   r      s    /!HGJ'r   r   c                       \ rS rSrSr\rSrg)Italian   itr   N)r   r   r   r   langr   Defaultsr   r   r   r   r!   r!      s    DHr   r!   
lemmatizerztoken.lemmaN
pos_lookupFz@scorerszspacy.lemmatizer_scorer.v1)modelmode	overwritescorer	lemma_accg      ?)assignsdefault_configdefault_score_weightsnlpr(   namer)   r*   r+   c           	      .    [        U R                  XX4US9$ )N)r)   r*   r+   )r
   vocab)r0   r(   r1   r)   r*   r+   s         r   make_lemmatizerr4      s    & 		5Tv r   )typingr   r   	thinc.apir   languager   r   r&   r
   punctuationr   r   r   r   r   r   r   r   r   r!   factorystrboolr4   __all__r   r   r   <module>r=      s    %  . ) > " . 6(l (h 
 	O;<	 ',  

	
E?
 
 	

 
 X


 +r   