o
    Aög"  ã                   @  sD   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dS )é    )Úannotations)ÚAny)ÚLanguage)ÚRecursiveCharacterTextSplitterc                      s"   e Zd ZdZd‡ fdd„Z‡  ZS )	ÚLatexTextSplitterzAAttempts to split the text along Latex-formatted layout elements.Úkwargsr   ÚreturnÚNonec                   s&   |   tj¡}tƒ jdd|i|¤Ž dS )zInitialize a LatexTextSplitter.Ú
separatorsN© )Úget_separators_for_languager   ÚLATEXÚsuperÚ__init__)Úselfr   r
   ©Ú	__class__r   úe/var/www/html/development/chatbot/venv/lib/python3.10/site-packages/langchain_text_splitters/latex.pyr      s   zLatexTextSplitter.__init__)r   r   r   r	   )Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   Ú__classcell__r   r   r   r   r   	   s    r   N)	Ú
__future__r   Útypingr   Úlangchain_text_splitters.baser   Ú"langchain_text_splitters.characterr   r   r   r   r   r   Ú<module>   s
    