B
    ,(b(	              -   @   s   d dl mZ ddlmZ dddddZd	d
dddddddddddddddddddddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5g-Zd6d7 Zd8d9 ZeeiZd:S );    )unicode_literals   )LIKE_NUMu	   பது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   அறுபதுu   எழுபதுu   எண்பதுu   தொண்ணூறுu   நூறுu   இருநூறுu   முன்னூறுu   நாநூறுu   ஐநூறுu   அறுநூறுu   எழுநூறுu   எண்ணூறுu!   தொள்ளாயிரம்u   ஆயிரம்u   ஒராயிரம்u   லட்சம்u   மில்லியன்u   கோடிu   பில்லியன்u!   டிரில்லியன்c             C   sN   xHt  D ]<}t|}t| |k r&P q
| |r
| d |  t |  S q
W | S )N)_numeral_suffixeskeyslenendswith)textZ
num_suffixlength r   F/home/dcms/DCMS/lib/python3.7/site-packages/spacy/lang/ta/lex_attrs.pysuffix_filter:   s    
r   c             C   st   |  dd dd} |  r dS | ddkrP| d\}}| rP| rPdS |  tkr`dS t| tkrpdS dS )N, .T/   F)replaceisdigitcountsplitlower
_num_wordsr   )r	   numZdenomr   r   r   like_numE   s    r   N)	
__future__r   attrsr   r   r   r   r   Z	LEX_ATTRSr   r   r   r   <module>   sd   