
    i(                        d dl mZmZ d dlmZ ddlmZmZ ddlm	Z	m
Z
 ddlmZ dd	lmZ dd
lmZ ddlmZ  G d de      Z G d de      Zej+                  ddgdddddidddi      dedee   dededed ee   fd!       ZdgZy)"    )CallableOptional)Model   )BaseDefaultsLanguage   )&COMBINING_DIACRITICS_TOKENIZER_INFIXES'COMBINING_DIACRITICS_TOKENIZER_SUFFIXES   )UkrainianLemmatizer)	LEX_ATTRS)
STOP_WORDS)TOKENIZER_EXCEPTIONSc                        e Zd ZeZeZeZe	Z
eZy)UkrainianDefaultsN)__name__
__module____qualname__r   tokenizer_exceptionsr   lex_attr_gettersr   
stop_wordsr   suffixesr
   infixes     g/var/www/vps2.regionflexible.com/Desarrollo/venv/lib/python3.12/site-packages/spacy/lang/uk/__init__.pyr   r      s    / J6H4Gr   r   c                       e Zd ZdZeZy)	UkrainianukN)r   r   r   langr   Defaultsr   r   r   r   r      s    D Hr   r   
lemmatizerztoken.lemmaN	pymorphy3Fz@scorerszspacy.lemmatizer_scorer.v1)modelmode	overwritescorer	lemma_accg      ?)assignsdefault_configdefault_score_weightsnlpr%   namer&   r'   r(   c                 8    t        | j                  |||||      S )N)r&   r'   r(   )r   vocab)r-   r%   r.   r&   r'   r(   s         r   make_lemmatizerr1      s"    & 		5$TYv r   )typingr   r   	thinc.apir   languager   r   punctuationr
   r   r#   r   	lex_attrsr   r   r   r   r   r   r   factorystrboolr1   __all__r   r   r   <module>r;      s    %  . ,   " 65 5! !
 O;<	 ',  

	
E?
 
 	

 
 X


 -r   