o
    Ti                     @   s   d Z ddlmZ ddlmZ ddlmZ ddlmZ ddl	m
Z
 G dd deZe Zeejejd	 eejejd	 eejejd	 d
S )uL   TONE 相关的几个拼音风格实现:

Style.TONE
Style.TONE2
Style.TONE3
    )unicode_literals)Style)register)RE_TONE3replace_symbol_to_numberc                   @   s$   e Zd Zdd Zdd Zdd ZdS )ToneConverterc                 K   s   |S N selfpinyinkwargsr
   r
   G/home/ubuntu/.local/lib/python3.10/site-packages/pypinyin/style/tone.pyto_tone   s   zToneConverter.to_tonec                 K   s   t |}|S r	   r   r   r
   r
   r   to_tone2   s   zToneConverter.to_tone2c                 K   s   | j |fi |}td|S )Nz\1\3\2)r   r   subr   r
   r
   r   to_tone3   s   zToneConverter.to_tone3N)__name__
__module____qualname__r   r   r   r
   r
   r
   r   r      s    r   )funcN)__doc__
__future__r   pypinyin.constantsr   pypinyin.styler   pypinyin.style._constantsr   pypinyin.style._utilsr   objectr   	converterTONEr   TONE2r   TONE3r   r
   r
   r
   r   <module>   s   