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)ÚkosongÚsatuÚduaÚtigaÚempatÚlimaÚenamÚtujuhÚlapanÚsembilanÚsepuluhÚsebelasÚbelasÚpuluhÚratusÚribuÚjutaÚbillionÚtrillionÚ
kuadrilionÚ
kuintilionÚ
sekstilionÚ	septilionÚoktilionÚnonilionÚdesilionc                 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Ú_© r4   úK/home/ubuntu/.local/lib/python3.10/site-packages/spacy/lang/ms/lex_attrs.pyÚlike_num$   s    
r6   c                 C   s.   | t v rdS | D ]}t |¡dkr dS qdS )NTÚScF)r   ÚunicodedataÚcategory)r0   Úcharr4   r4   r5   Úis_currency7   s   ÿr;   )
r8   Úattrsr   r   Úpunctuationr   r/   r6   r;   Ú	LEX_ATTRSr4   r4   r4   r5   Ú<module>   s    
