z]c@skdZdZddlmZddlmZmZmZmZddl m Z dej fdYZ dS( s+ Python Enhancement Proposal (PEP) Reader. treStructuredTexti(t standalone(tpepst referencestmisct frontmatter(trsttReadercBsaeZd Zddd fZdZd ZdZidd6dd 6Zej j Z ddd Z RS(tpepsPEP Reader Option DefaultssfThe --pep-references and --rfc-references options (for the reStructuredText parser) are on by default.s pep readertreaderssstandalone readercCsetjj|}|jtj|jtj|jtj|jt j t j t j g|S(N( RRtget_transformstremoveRtDocTitletSectionSubTitletDocInfotextendRtHeaderstContentst TargetNotes(tselft transforms((s6/tmp/pip-build-kBFYxq/docutils/docutils/readers/pep.pyR s itpep_referencestrfc_referencescCsG|dkr-tjdtd|j}ntjj||ddS(s`parser` should be ``None``.trfc2822tinlinertN(tNoneRtParsertTruet inliner_classRRt__init__(Rtparsert parser_name((s6/tmp/pip-build-kBFYxq/docutils/docutils/readers/pep.pyR,s !(R((R sstandalone readerN(t__name__t __module__t supportedt settings_spectconfig_sectiontconfig_section_dependenciesR tsettings_default_overridesRtstatestInlinerRRR(((s6/tmp/pip-build-kBFYxq/docutils/docutils/readers/pep.pyRs   N( t__doc__t __docformat__tdocutils.readersRtdocutils.transformsRRRRtdocutils.parsersRR(((s6/tmp/pip-build-kBFYxq/docutils/docutils/readers/pep.pyts "