o
    i                     @   s>   d dl mZ dddddZg dZdd	 Zd
d ZeeiZdS )   )LIKE_NUMu	   பதுu   றுu	   ரம்u	   சம்)   பத்துu   ற்றுu   ரத்துu   சத்து)-u   பூச்சியம்u	   ஒருu   ஒன்றுu   இரண்டுu   மூன்றுu   நான்குu   ஐந்துu	   ஆறுu	   ஏழுu   எட்டுu   ஒன்பதுr   u   பதினொன்றுu   பன்னிரண்டுu!   பதின்மூன்றுu   பதினான்குu   பதினைந்துu   பதினாறுu   பதினேழுu   பதினெட்டுu!   பத்தொன்பதுu   இருபதுu   முப்பதுu   நாற்பதுu   ஐம்பதுu   அறுபதுu   எழுபதுu   எண்பதுu   தொண்ணூறுu   நூறுu   இருநூறுu   முன்னூறுu   நாநூறுu   ஐநூறுu   அறுநூறுu   எழுநூறுu   எண்ணூறுu!   தொள்ளாயிரம்u   ஆயிரம்u   ஒராயிரம்u   லட்சம்u   மில்லியன்u   கோடிu   பில்லியன்u!   டிரில்லியன்c                 C   sP   t  D ]!}t|}t| |k r | S | |r%| d |  t |    S q| S )N)_numeral_suffixeskeyslenendswith)text
num_suffixlength r   K/home/ubuntu/.local/lib/python3.10/site-packages/spacy/lang/ta/lex_attrs.pysuffix_filter6   s   
r   c                 C   st   |  dd dd} |  rdS | ddkr(| d\}}| r(| r(dS |  tv r0dS t| tv r8dS dS )N, .T/   F)replaceisdigitcountsplitlower
_num_wordsr   )r   numdenomr   r   r   like_numA   s   r   N)attrsr   r   r   r   r   	LEX_ATTRSr   r   r   r   <module>   s    2