%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /lib/python3/dist-packages/markdown/extensions/__pycache__/
Upload File :
Create Path :
Current File : //lib/python3/dist-packages/markdown/extensions/__pycache__/legacy_em.cpython-312.pyc

�

���e���~�dZddlmZddlmZddlmZmZmZm	Z	ddl
Z
dZd	Zd
Z
Gd�de�ZGd
�de�Zd�Zy)z@
This extension provides legacy behavior for _connected_words_.
�)�annotations�)�	Extension�)�UnderscoreProcessor�EmStrongItem�
EM_STRONG2_RE�
STRONG_EM2_RENz(_)([^_]+)\1z
(_{2})(.+?)\1z%(_)\1(?!\1)([^_]+?)\1(?!\1)(.+?)\1{3}c��eZdZdZeejeejejz�dd�eeje
ejejz�dd�eejeejejz�dd�eejeejejz�dd�eeje
ejejz�dd�gZy	)
�LegacyUnderscoreProcessorzIEmphasis processor for handling strong and em matches inside underscores.�doublez	strong,emz	em,strong�double2�single�strong�emN)�__name__�
__module__�__qualname__�__doc__r�re�compiler	�DOTALL�UNICODEr
�STRONG_EM_RE�	STRONG_RE�EMPHASIS_RE�PATTERNS���?/usr/lib/python3/dist-packages/markdown/extensions/legacy_em.pyrrs���S�	�Z�R�Z�Z�
�r�y�y�2�:�:�/E�F��R]�^��Z�R�Z�Z�
�r�y�y�2�:�:�/E�F��R]�^��Z�R�Z�Z��b�i�i�"�*�*�.D�E�y�R]�^��Z�R�Z�Z�	�2�9�9�r�z�z�+A�B�H�h�W��Z�R�Z�Z��R�Y�Y����-C�D�h�PT�U��Hrrc��eZdZdZd�Zy)�LegacyEmExtensionz+ Add legacy_em extension to Markdown class.c�P�|jjtd�dd�y)z Modify inline patterns. �_�
em_strong2�2N)�inlinePatterns�registerr)�self�mds  r �extendMarkdownz LegacyEmExtension.extendMarkdown-s!��
���"�"�#<�T�#B�L�RT�UrN)rrrrr+rrr r"r"*s��5�Vrr"c��tdi|��S)z/ Return an instance of the `LegacyEmExtension` r)r")�kwargss r �
makeExtensionr.2s���&�v�&�&r)r�
__future__r�r�inlinepatternsrrr	r
rrrrrr"r.rrr �<module>r2sP���#��\�\�	���
�	�8��	� 3�	�V�	�V�'r

Zerion Mini Shell 1.0