
    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	 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 ddlmZ  G d de      Z G d de      Zej5                  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   )HaitianCreoleLemmatizer)	LEX_ATTRS)TOKENIZER_INFIXESTOKENIZER_PREFIXESTOKENIZER_SUFFIXES)
STOP_WORDS)SYNTAX_ITERATORS)TAG_MAP)TOKENIZER_EXCEPTIONSc                   ,    e Zd ZeZeZeZe	Z
eZeZeZeZy)HaitianCreoleDefaultsN)__name__
__module____qualname__r   tokenizer_exceptionsr   prefixesr   infixesr   suffixesr   lex_attr_gettersr   syntax_iteratorsr   
stop_wordsr   tag_map     g/var/www/vps2.regionflexible.com/Desarrollo/venv/lib/python3.12/site-packages/spacy/lang/ht/__init__.pyr   r      s-    /!HG!H 'JGr!   r   c                       e Zd ZdZeZy)HaitianCreolehtN)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)r2   r*   r3   r+   r,   r-   s         r"   make_lemmatizerr6      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   r   r$   factorystrboolr6   __all__r    r!   r"   <module>r@      s    %  . /   R R " .  6L %H %
 O;<	 ',  

	
E?
 
 	

 
 X


 
r!   