o
    iR                  
   @   sL  d dl Z ddlmZmZmZmZmZmZmZm	Z	m
Z
mZmZ dd e	D Zdd eD Zddgd	dgd
dgg dg ddZdd Zg dZeeZg dZeeZg de e
 e e e e	 Zee
 e e e ddg dddjeddjedeeddjedg Zee dd jeeed!d"jed#d$jed#g ZeZeZeZdS )%    N   )ALPHAALPHA_LOWERALPHA_UPPERCONCAT_QUOTESCURRENCYLIST_CURRENCYLIST_ELLIPSES
LIST_ICONS
LIST_PUNCTLIST_QUOTESPUNCTc                 C   s   g | ]}|d kr|qS )   ° .0xr   r   M/home/ubuntu/.local/lib/python3.10/site-packages/spacy/lang/ro/punctuation.py
<listcomp>       r   c                 C   s   g | ]}| d dqS )z\u00B0 )replacer   r   r   r   r      r      ĂA   Â   ÎI)   Șu   ŞS)   Țu   ŢT)r   r   r   r   r   c                 C   sj   g }| D ](}|  }dd |D }dd tj| D }|D ]}||| | g qqttt|S )Nc                 S   s   g | ]	}t ||gqS r   )_ro_variantsget)r   cr   r   r   r   "   s    z%_make_ro_variants.<locals>.<listcomp>c                 S   s   g | ]}d  |qS )r   )joinr   r   r   r   r   #   s    )	upper	itertoolsproductextendlowertitlesortedlistset)tokensvariantstokenupper_tokenupper_char_variantsupper_variantsvariantr   r   r   _make_ro_variants   s   r5   )za-zc-zce-zcu-zd-zde-zdintr-ze-u   făr-zi-zl-zle-zm-zmi-zn-zne-zp-zpe-zprim-zprintr-zs-zse-zte-zv-u   într-u   ș-u   și-u   ți-)+z-az-aceastaz-aiz-alz-alez-altaz-amz-arz-asteau   -atâtaz-auu   -așu   -ațiz-iz-ilorz-lz-lez-leaz-meaz-meuz-miu   -măz-nu   -ndărătulz-nez-oz-oiz-orz-sz-sez-siz-tez-ulz-uluiz-unz-uriz-urilez-uriloru   -vețiu   -vău   -ăștiau   -șiu   -ți)   §%=   —   –z\+(?![0-9])r9   r:   z(?<=[0-9])\+u   (?<=°[FfCcKk])\.z(?<=[0-9])(?:{c}))r#   z(?<=[0-9{al}{e}{p}(?:{q})])\.u   %²\-\+)aleqpz(?<=[{au}][{au}])\.)auz(?<=[0-9])[+\*^](?=[0-9-])z(?<=[{al}{q}])\.(?=[{au}{q}]))r;   r?   r=   z(?<=[{a}]),(?=[{a}]))az(?<=[{a}0-9])[:<>=](?=[{a}]))r&   char_classesr   r   r   r   r   r   r	   r
   r   r   r   _list_iconsr!   r5   _ud_rrt_prefixes_ud_rrt_prefix_variants_ud_rrt_suffixes_ud_rrt_suffix_variants	_prefixesformat	_suffixes_infixesTOKENIZER_PREFIXESTOKENIZER_SUFFIXESTOKENIZER_INFIXESr   r   r   r   <module>   s    4	-



