o
    i                     @   s  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 deZG dd deZejddgdddddidddiddedee deded ed!ee fd"d#ZdgZdS )$    )CallableOptional)Model   )BaseDefaultsLanguage   )HaitianCreoleLemmatizer)	LEX_ATTRS)TOKENIZER_INFIXESTOKENIZER_PREFIXESTOKENIZER_SUFFIXES)
STOP_WORDS)SYNTAX_ITERATORS)TAG_MAP)TOKENIZER_EXCEPTIONSc                   @   s,   e Zd ZeZeZeZe	Z
eZeZeZeZdS )HaitianCreoleDefaultsN)__name__
__module____qualname__r   tokenizer_exceptionsr   prefixesr   infixesr   suffixesr
   lex_attr_gettersr   syntax_iteratorsr   
stop_wordsr   tag_map r   r   J/home/ubuntu/.local/lib/python3.10/site-packages/spacy/lang/ht/__init__.pyr      s    r   c                   @   s   e Zd ZdZeZdS )HaitianCreolehtN)r   r   r   langr   Defaultsr   r   r   r   r       s    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                 C   s   t | j|||||dS )N)r'   r(   r)   )r	   vocab)r.   r&   r/   r'   r(   r)   r   r   r   make_lemmatizer   s   r1   )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boolr1   __all__r   r   r   r   <module>   sH    
