o
     ¢iü  ã                   @   sL   d dl Z ddlmZmZ ddlmZ g d¢Zdd„ Zd	d
„ ZeeeeiZ	dS )é    Né   )ÚIS_CURRENCYÚLIKE_NUMé   )ÚLIST_CURRENCY)ÚnolÚsatuÚduaÚtigaÚempatÚlimaÚenamÚtujuhÚdelapanÚsembilanÚsepuluhÚsebelasÚbelasÚpuluhÚratusÚribuÚjutaÚmiliarÚbiliunÚtriliunÚ
kuadriliunÚ
kuintiliunÚ
sekstiliunÚ	septiliunÚoktiliunÚnoniliunÚdesiliunc                 C   sª   |   d¡r| dd … } |  dd¡ dd¡} |  ¡ rdS |  d¡dkr3|  d¡\}}| ¡ r3| ¡ r3dS |  ¡ tv r;dS |  d¡dkrS|  d¡\}}| ¡ sQ|tv rSdS d	S )
N)ú+ú-õ   Â±ú~r   ú,Ú Ú.Tú/r#   F)Ú
startswithÚreplaceÚisdigitÚcountÚsplitÚlowerÚ
_num_words)ÚtextÚnumÚdenomÚ_© r5   úK/home/ubuntu/.local/lib/python3.10/site-packages/spacy/lang/id/lex_attrs.pyÚlike_num%   s    
r7   c                 C   s.   | t v rdS | D ]}t |¡dkr dS qdS )NTÚScF)r   ÚunicodedataÚcategory)r1   Úcharr5   r5   r6   Úis_currency8   s   ÿr<   )
r9   Úattrsr   r   Úpunctuationr   r0   r7   r<   Ú	LEX_ATTRSr5   r5   r5   r6   Ú<module>   s    
