o
    wi                     @   s,   d dl Z dd Zdd Zdd Zdd	 ZdS )
    Nc                 C   h   t |dd| } t |dd| } t |dd| } t |dd| } t |d	d
| } | S )N   क   ग   च   ज   ट   ड   त   द   प   बregexsubformattextpattern r   d/home/ubuntu/maya3_transcribe/venv/lib/python3.10/site-packages/indic_transliteration/tamil_tools.pysoften      r   c                 C   r   )Nr   r   r   r   r   r   r
   r	   r   r   r   r   r   r   r   harden   r   r   c                 C   s   t | dd} t | dd} | S )Nu   (?<=[ऩ][ा-्]?)({})(?!्)r   u   (?<=[ऱ][ा-ौ]?)({})(?!्))r   r   r   r   r   set_tamil_soft_consonants   s   r   c                 C   s   t | dd} t | dd} tdd| } tdd| } tdd	| } td
d| } tdd| } tdd| } tdd| } tdd| } | S )Nu    (?<=[ऩ][ा-्]?)({})(?=् )r   u    (?<=[ऱ][ा-ौ]?)({})(?=् )u   म्([सव])u   ं\1u	   ट्रu	   ऱ्ऱu   ण्ड्रu	   ऩ्ऱu	   न्नu	   ऩ्ऩu   न(्?)(?![ं-०])u   ऩ\1u   ेऩ(?![ं-०])u   ेनu   न्ग(?!ळ)u	   ऩ्गu   दिक(?=ळ)u	   दिग)r   r   r   r   r   r   r   fix_naive_ta_transliterations   s   r   )r   r   r   r   r   r   r   r   r   <module>   s
    	
