ó
    æk7i  ã                  ój   • S r SSKJr  SrSSKJr  SSKJrJr  SSK	J
r
   " S S\R                  5      rg	)
z+
Python Enhancement Proposal (PEP) Reader.
é    )ÚannotationsÚreStructuredText)Ú
standalone)ÚpepsÚfrontmatter)Úrstc                  ó„   ^ • \ rS rSrSr SrSrSrU 4S jrSSS.r	\
R                  R                  rSSU 4S	 jjjrS
rU =r$ )ÚReaderé   )Úpep)zPEP Reader Option DefaultszfThe --pep-references and --rfc-references options (for the reStructuredText parser) are on by default.© z
pep reader)Úreaderszstandalone readerc                óZ  >• [         TU ]  5       nUR                  [        R                  5        UR                  [        R
                  5        UR                  [        R                  5        UR                  [        R                  [        R                  [        R                  /5        U$ )N)ÚsuperÚget_transformsÚremover   ÚDocTitleÚSectionSubTitleÚDocInfoÚextendr   ÚHeadersÚContentsÚTargetNotes)ÚselfÚ
transformsÚ	__class__s     €ÚN/home/james-whalen/.local/lib/python3.13/site-packages/docutils/readers/pep.pyr   ÚReader.get_transforms    su   ø€ Ü‘WÑ+Ó-ˆ
à×Ñœ+×.Ñ.Ô/Ø×Ñœ+×5Ñ5Ô6Ø×Ñœ+×-Ñ-Ô.Ø×Ñœ4Ÿ<™<¬¯©¼×8HÑ8HÐIÔJØÐó    T)Úpep_referencesÚrfc_referencesc                óš   >• Ub  [        U[        5      (       a#  [        R                  " SU R	                  5       S9n[
        TU ]  U5        g)uË   `parser` should be ``None``, `parser_name` is ignored.

The default parser is "rst" with PEP-specific settings
(since Docutils 0.3). Since DocutilsÂ 0.22, `parser` is ignored,
if it is a `str` instance.
NT)Úrfc2822Úinliner)Ú
isinstanceÚstrr   ÚParserÚinliner_classr   Ú__init__)r   ÚparserÚparser_namer   s      €r   r)   ÚReader.__init__.   s<   ø€ ð ‰>œZ¨´×4Ñ4Ü—Z’Z¨°d×6HÑ6HÓ6JÑKˆFÜ‰Ñ˜Õ r   r   )NN)ÚreturnÚNone)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú	supportedÚsettings_specÚconfig_sectionÚconfig_section_dependenciesr   Úsettings_default_overridesr   ÚstatesÚInlinerr(   r)   Ú__static_attributes__Ú__classcell__)r   s   @r   r
   r
      sO   ø† à€IØ(ð€Mð "€NØ"BÐõð 59Ø48ñ":Ðð —J‘J×&Ñ&€M÷	!÷ 	!r   r
   N)Ú__doc__Ú
__future__r   Ú__docformat__Údocutils.readersr   Údocutils.transformsr   r   Údocutils.parsersr   r
   r   r   r   Ú<module>rB      s/   ðñ
õ #à"€å 'ß 1Ý  ô%!ˆZ×Ñõ %!r   