
    hd                     "   S SK JrJr  S SKJr  SSKJrJr  SSKJ	r	  SSK
Jr  SSKJrJrJr  SS	KJr  SS
KJr  SSKJrJr   " S S\5      r " S S\5      r\R3                  SS/SSSSS0S.SS0S9S\S\\   S\S\S\S \\   4S! j5       rS/rg)"    )CallableOptional)Model   )BaseDefaultsLanguage   )FrenchLemmatizer)	LEX_ATTRS)TOKENIZER_INFIXESTOKENIZER_PREFIXESTOKENIZER_SUFFIXES)
STOP_WORDS)SYNTAX_ITERATORS)TOKEN_MATCHTOKENIZER_EXCEPTIONSc                   4    \ rS rSr\r\r\r	\
r\r\r\r\rSrg)FrenchDefaults    N)__name__
__module____qualname____firstlineno__r   tokenizer_exceptionsr   prefixesr   infixesr   suffixesr   token_matchr   lex_attr_gettersr   syntax_iteratorsr   
stop_words__static_attributes__r       P/home/james-whalen/.local/lib/python3.13/site-packages/spacy/lang/fr/__init__.pyr   r      s-    /!HG!HK 'Jr$   r   c                       \ rS rSrSr\rSrg)French   frr   N)r   r   r   r   langr   Defaultsr#   r   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/   r0   r1   c           	      .    [        U R                  XX4US9$ )N)r/   r0   r1   )r
   vocab)r6   r.   r7   r/   r0   r1   s         r%   make_lemmatizerr:      s    & 		5Tv r$   )typingr   r   	thinc.apir   languager   r   r,   r
   	lex_attrsr   punctuationr   r   r   r"   r   r!   r   r   r   r   r   r'   factorystrboolr:   __all__r   r$   r%   <module>rD      s    %  . (   R R " . C\ X 
 O;<	 ',  

	
E?
 
 	

 
 X


 *r$   