File: //lib/python3.6/site-packages/docutils/readers/__pycache__/doctree.cpython-36.opt-1.pyc
3
:�pDG � @ s. d Z ddlmZmZmZ G dd� dej�ZdS )z#Reader for existing document trees.� )�readers�utils�
transformsc @ s$ e Zd ZdZdZdZd Zdd� ZdS )
�Readera
Adapt the Reader API for an existing document tree.
The existing document tree must be passed as the ``source`` parameter to
the `docutils.core.Publisher` initializer, wrapped in a
`docutils.io.DocTreeInput` object::
pub = docutils.core.Publisher(
..., source=docutils.io.DocTreeInput(document), ...)
The original document settings are overridden; if you want to use the
settings of the original document, pass ``settings=document.settings`` to
the Publisher call above.
�doctreezdoctree readerr c C sD | j | _tj| j�| j_| j| j_tj| jjdd�| jj�| j_ dS )zp
No parsing to do; refurbish the document tree instead.
Overrides the inherited method.
�source� N)
�inputZdocumentr ZTransformerZtransformerZsettingsr Znew_reporter�getZreporter)�self� r �/usr/lib/python3.6/doctree.py�parse s
zReader.parseN)r )r )�__name__�
__module__�__qualname__�__doc__Z supportedZconfig_sectionZconfig_section_dependenciesr r r r r
r
s
r N)r Zdocutilsr r r ZReReaderr r r r r
�<module> s