3
T'íc ã @ sN d Z dZddlmZ ddlmZmZmZmZ ddl m
Z
G dd dejZdS ) z+
Python Enhancement Proposal (PEP) Reader.
ZreStructuredTexté )Ú
standalone)ÚpepsÚ
referencesÚmiscÚfrontmatter)Úrstc @ sF e Zd ZdZddf fZdZdZdd Zd d d
Ze j
jZddd
Z
dS )ÚReaderÚpepzPEP Reader Option DefaultszfThe --pep-references and --rfc-references options (for the reStructuredText parser) are on by default.z
pep readerÚreadersústandalone readerc C sJ t jj| }|jtj |jtj |jtj |jt j
t jt jg |S )N)
r r Úget_transformsÚremover ZDocTitleZSectionSubTitleZDocInfoÚextendr ZHeadersZContentsZTargetNotes)ÚselfZ
transforms© r ú8/tmp/pip-build-gk9425m9/docutils/docutils/readers/pep.pyr s zReader.get_transformsé )Zpep_referencesZrfc_referencesNc C s. |dkrt jd| j d}tjj| |d dS )z`parser` should be ``None``.NT)Zrfc2822ZinlinerÚ )r ÚParserÚ
inliner_classr r Ú__init__)r ÚparserÚparser_namer r r r , s zReader.__init__)r )r