
    i2                     "   d dl mZmZ d dlmZ ddlmZmZ ddlm	Z	 ddl
mZ ddlmZmZ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j1                  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   )GreekLemmatizer)	LEX_ATTRS)TOKENIZER_INFIXESTOKENIZER_PREFIXESTOKENIZER_SUFFIXES)
STOP_WORDS)SYNTAX_ITERATORS)TOKENIZER_EXCEPTIONSc                   (    e Zd ZeZeZeZe	Z
eZeZeZy)GreekDefaultsN)__name__
__module____qualname__r   tokenizer_exceptionsr   prefixesr   suffixesr   infixesr   lex_attr_gettersr   
stop_wordsr   syntax_iterators     g/var/www/vps2.regionflexible.com/Desarrollo/venv/lib/python3.12/site-packages/spacy/lang/el/__init__.pyr   r      s(    /!H!HG J'r   r   c                       e Zd ZdZeZy)GreekelN)r   r   r   langr   Defaultsr   r   r    r"   r"      s    DHr   r"   
lemmatizerztoken.lemmaNruleFz@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)r0   r(   r1   r)   r*   r+   s         r    make_lemmatizerr4      s"    & 		5$TYv r   )typingr   r   	thinc.apir   languager   r   r&   r
   	lex_attrsr   punctuationr   r   r   r   r   r   r   r   r   r   r"   factorystrboolr4   __all__r   r   r    <module>r>      s    %  . '   R R " . 6(L (H 
 O;<	 ',  

	
E?
 
 	

 
 X


 )r   