Your IP : 216.73.216.213


Current Path : /opt/alt/python37/lib/python3.7/site-packages/docutils/parsers/__pycache__/
Upload File :
Current File : //opt/alt/python37/lib/python3.7/site-packages/docutils/parsers/__pycache__/__init__.cpython-37.pyc

B

�nQy�@s\dZdZddlZddlmZejdkr2ddlmZGdd�de�Zd	d	d	d	d
�Z	dd�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�J/opt/alt/python37/lib/python3.7/site-packages/docutils/parsers/__init__.py�parseszParser.parsecCs||_||_|j�|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|jj�|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`|��}|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)�__doc__Z
__docformat__�sys�docutilsr�version_infoZdocutils._compatrrrrrrrr
�<module>s