HEX
Server: LiteSpeed
System: Linux s1049.use1.mysecurecloudhost.com 4.18.0-477.27.2.lve.el8.x86_64 #1 SMP Wed Oct 11 12:32:56 UTC 2023 x86_64
User: xedaptot (3356)
PHP: 8.3.31
Disabled: NONE
Upload Files
File: //proc/self/root/lib/python3.6/site-packages/docutils/parsers/__pycache__/__init__.cpython-36.pyc
3

�nQy�@s\dZdZddlZddlmZejdkr2ddlmZGdd	�d	e�Zd
d
d
d
d�Z	dd
�Z
dS)z0
This package contains Docutils parser modules.
ZreStructuredText�N)�	Component��)�
__import__c@s,eZdZdZdZdd�Zdd�Zdd�Zd	S)
�Parser�parserZparserscCstd��dS)z>Override to parse `inputstring` into document tree `document`.z"subclass must override this methodN)�NotImplementedError)�self�inputstring�document�r�/usr/lib/python3.6/__init__.py�parseszParser.parsecCs||_||_|jj|j�dS)z6Initial parse setup.  Call at start of `self.parse()`.N)r
r�reporterZattach_observer�note_parse_message)r	r
rrrr
�setup_parseszParser.setup_parsecCs|jjj|jj�dS)z7Finalize parse details.  Call at end of `self.parse()`.N)rrZdetach_observerr)r	rrr
�finish_parse szParser.finish_parseN)�__name__�
__module__�__qualname__Zcomponent_typeZconfig_sectionrrrrrrr
rs
rZrst)Zrestructuredtext�restZrestxZrtxtcCs`|j�}|tkrt|}yt|t�t�dd�}Wn(tk
rXt|t�t�dd�}YnX|jS)z6Return the Parser class from the `parser_name` module.�)�levelr)�lower�_parser_aliasesr�globals�locals�ImportErrorr)Zparser_name�modulerrr
�get_parser_class,sr)rr)�__doc__Z
__docformat__�sysZdocutilsr�version_infoZdocutils._compatrrrrrrrr
�<module>s