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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   )ItalianLemmatizer)TOKENIZER_INFIXESTOKENIZER_PREFIXES)
STOP_WORDS)SYNTAX_ITERATORS)TOKENIZER_EXCEPTIONSc                   @   s    e Zd ZeZeZeZe	Z
eZdS )ItalianDefaultsN)__name__
__module____qualname__r   tokenizer_exceptionsr   prefixesr
   infixesr   
stop_wordsr   syntax_iterators r   r   J/home/ubuntu/.local/lib/python3.10/site-packages/spacy/lang/it/__init__.pyr      s    r   c                   @   s   e Zd ZdZeZdS )ItalianitN)r   r   r   langr   Defaultsr   r   r   r   r      s    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                 C   s   t | j|||||dS )N)r!   r"   r#   )r	   vocab)r(   r    r)   r!   r"   r#   r   r   r   make_lemmatizer   s   r+   )typingr   r   	thinc.apir   languager   r   r   r	   punctuationr
   r   r   r   r   r   r   r   r   r   factorystrboolr+   __all__r   r   r   r   <module>   sD    
