
    iN                        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 dd
lmZmZmZ ddlmZ  e	j(                         D  ci c]  \  } }| j+                  d      r| | c}} Z G d de      Z G d de      Zej3                  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c c}} w )#    )CallableOptional)Model   )BaseDefaultsLanguage   )BASE_EXCEPTIONS   )PolishLemmatizer)	LEX_ATTRS)TOKENIZER_INFIXESTOKENIZER_PREFIXESTOKENIZER_SUFFIXES)
STOP_WORDS.c                   $    e Zd ZeZeZeZe	Z
eZeZy)PolishDefaultsN)__name__
__module____qualname__TOKENIZER_EXCEPTIONStokenizer_exceptionsr   prefixesr   infixesr   suffixesr   lex_attr_gettersr   
stop_words     g/var/www/vps2.regionflexible.com/Desarrollo/venv/lib/python3.12/site-packages/spacy/lang/pl/__init__.pyr   r      s"    /!HG!H Jr    r   c                       e Zd ZdZeZy)PolishplN)r   r   r   langr   Defaultsr   r    r!   r#   r#      s    DHr    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                 8    t        | j                  |||||      S )N)r*   r+   r,   )r   vocab)r1   r)   r2   r*   r+   r,   s         r!   make_lemmatizerr5      s"    & 		5$TYv r    )typingr   r   	thinc.apir   languager   r   r   r
   r'   r   	lex_attrsr   punctuationr   r   r   r   r   itemsendswithr   r   r#   factorystrboolr5   __all__)excvals   00r!   <module>rC      s	   %  . 2 (   R R " 3_224cCLL<MCH 
\ X 
 O;<	 ',  

	
E?
 
 	

 
 X


 *Ws   C'C