+
    IV-jÝ  ã                   ón   € R t ^ RIt^ RIHt ^ RIHt ^ RIHt ^ RIH	t	 Rt
RtRtR	t ! R
 R]4      tR tR# )zï
pygments.sphinxext
~~~~~~~~~~~~~~~~~~

Sphinx extension to generate automatic documentation of lexers,
formatters and filters.

:copyright: Copyright 2006-present by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
N)Únodes)ÚViewList)Ú	Directive)Únested_parse_with_titlesz
.. module:: %s

%s
%s
z`
.. class:: %s

    :Short names: %s
    :Filenames:   %s
    :MIME types:  %s

    %s

    %s

zA
.. class:: %s

    :Short names: %s
    :Filenames: %s

    %s

z'
.. class:: %s

    :Name: %s

    %s

c                   óV   a € ] tR t^<t o RtRt^t^ tRt/ t	R t
R tR tR tR tRtV tR	# )
ÚPygmentsDoczb
A directive to collect all lexers/formatters/filters and generate
autoclass directives for them.
Fc                ó¼  € \        4       V n        V P                  ^ ,          R8X  d   V P                  4       pM†V P                  ^ ,          R8X  d   V P	                  4       pM]V P                  ^ ,          R8X  d   V P                  4       pM4V P                  ^ ,          R8X  d   V P                  4       pM\        R4      h\        P                  ! 4       p\        VP                  R4      RR7      p\        V P                  W24       V P                   F<  pV P                  P                  P                  P                   P#                  V4       K>  	  VP$                  # )	é    ÚlexersÚ
formattersÚfiltersÚlexers_overviewz,invalid argument for "pygmentsdoc" directiveÚ
Ú )Úsource)ÚsetÚ	filenamesÚ	argumentsÚdocument_lexersÚdocument_formattersÚdocument_filtersÚdocument_lexers_overviewÚ	Exceptionr   Úcompoundr   Úsplitr   ÚstateÚdocumentÚsettingsÚrecord_dependenciesÚaddÚchildren)ÚselfÚoutÚnodeÚvlÚfns   &    Úc/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/pygments/sphinxext.pyÚrunÚPygmentsDoc.runG   sþ   € Ü›ˆŒØ�>‰>˜!Õ Ô(Ø×&Ñ&Ó(‰CØ�^‰^˜AÕ ,Ô.Ø×*Ñ*Ó,‰CØ�^‰^˜AÕ )Ô+Ø×'Ñ'Ó)‰CØ�^‰^˜AÕÐ"3Ô3Ø×/Ñ/Ó1‰CäÐJÓKÐKÜ�~Š~ÓˆÜ�c—i‘i “o¨bÔ1ˆÜ  §¡¨RÔ6Ø—.”.ˆBØ�J‰J×Ñ×(Ñ(×<Ñ<×@Ñ@ÀÖDñ !à�}‰}Ðó    c                ó8  aa€ ^ RI Hp ^ RIp. p. pR p\        VP	                  4       R R7       FÐ  w  rgVP
                  P                  V^,          4      pVP                  VP                  ,           p	TP                  RV! V^,          VP                  4      RRP                  V	4      P                  R	R
4      P                  RR4      ;'       g    RRRP                  V^,          4      RV^ ,           RV 2/4       KÒ  	  . ROp
V
 UUu. uF=  p\        V Uu. uF$  qÌV,          '       g   K  \        WË,          4      NK&  	  up4      NK?  	  uppoV3R loVV3R lpVP                  V! 4       4       VP                  S! RRRR4      4       VP                  V! 4       4       V F=  pVP                  S! VR,          VR,          VR,          RVR,           R24      4       K?  	  VP                  V! 4       4       RP                  V4      # u upi u uppi )z¨Generate a tabular overview of all lexers.

The columns are the lexer name, the extensions handled by this lexer
(or "None"), the aliases and a link to the lexer class.©ÚLEXERSNc                 ó(   € V'       d
   R V  RV R2# V # )Ú`z <z>`_© )ÚnameÚurls   &&r&   Úformat_linkÚ9PygmentsDoc.document_lexers_overview.<locals>.format_linke   s   € ßØ˜4˜&  3 % sÐ+Ð+ØˆKr)   c                 ó>   € V ^,          ^,          P                  4       # )é   )Úlower©Úxs   &r&   Ú<lambda>Ú6PygmentsDoc.document_lexers_overview.<locals>.<lambda>j   s   € ÀAÀaÅDÈÅGÇMÁMÄOr)   ©Úkeyr0   Ú
extensionsú, Ú*ú\*Ú_Ú\ÚNoneÚaliasesÚclassÚ.c                 óØ   <€ . p\        SV 4       FG  w  r#V'       d#   VP                  VP                  V4      4       K/  VP                  RV,          4       KI  	  RP                  V4      # )zFormat a table rowÚ )ÚzipÚappendÚljustÚjoin)Úcolumnsr"   ÚlengthÚcolÚcolumn_lengthss   *   €r&   Ú	write_rowÚ7PygmentsDoc.document_lexers_overview.<locals>.write_rowy   sS   ø€ àˆCÜ" >°7Ö;‘�ßØ—J‘J˜sŸy™y¨Ó0Ö1à—J‘J˜s 6�zÖ*ñ	  <ð —8‘8˜C“=Ð r)   c                 óJ   <€ S U u. uF  p RV ,          NK  	  pp S! V!  # u up i )zWrite a table separator rowÚ=r/   )ÚcÚseprP   rQ   s     €€r&   Úwrite_seperatorÚ=PygmentsDoc.document_lexers_overview.<locals>.write_seperator„   s,   ø€ á"0Ó1¡.˜Q�3�q—5�5¡.ˆCÐ1Ù˜c‘?Ð"ùò 2s   † ÚNamezExtension(s)zShort name(s)zLexer classz	:class:`~r.   r   )r0   r=   rD   rE   )Úpygments.lexers._mappingr,   Úpygments.lexersÚsortedÚitemsr
   Úfind_lexer_classr   Úalias_filenamesrJ   r1   rL   ÚreplaceÚmaxÚlen)r!   r,   Úpygmentsr"   Útabler2   Ú	classnameÚdataÚ	lexer_clsr=   Úcolumn_namesÚcolumnÚrowrW   rP   rQ   s   &             @@r&   r   Ú$PygmentsDoc.document_lexers_overviewZ   sÚ  ù€ õ
 	4ÛØˆàˆò	ô
  & f§l¡l£nÑ:S×T‰OˆIØ Ÿ™×8Ñ8¸¸a½ÓAˆIØ"×,Ñ,¨y×/HÑ/HÕHˆJà�L‰LØ™ D¨¥G¨Y¯]©]Ó;Ø˜dŸi™i¨
Ó3×;Ñ;¸CÀÓG×OÑOÐPSÐUYÓZ×dÐdÐ^dØ˜4Ÿ9™9 T¨!¥WÓ-Ø˜D �G˜9 A i [Ð1ð	ö ñ	  Uò Bˆá(4ô6Ù(4˜fô ¹5ÓP¹5°CÈÇKÁKÔ/œs 3¥;Ö/¹5ÑPÖQÙ(4ò6ˆõ		!ö	#ð
 	�
‰
‘?Ó$Ô%Ø�
‰
‘9˜V ^°_ÀmÓTÔUØ�
‰
‘?Ó$Ô%ÛˆCØ�J‰J‘yØ�F•Ø�LÕ!Ø�I•Ø˜C �L˜>¨Ð+ó	-ö .ñ ð 	�
‰
‘?Ó$Ô%à�y‰y˜‹~Ðùò= Qùó 6s   ÄHÄHÄ0HÅHÈHc           
     óL  € ^ RI Hp ^ RIp^ RIp^ RIp. p/ p/ p\        VP                  4       R R7       EF�  w  r‰V	^ ,          p
\        V
RRV.4      pV P                  P                  VP                  4       \        W¸4      pVP                  '       g   \        RV R24       VP                  p\        V\        4      '       d   VP!                  R4      p\        VRR4      pV'       dÎ   VP#                  VP%                  V4      4      P&                  P&                  R	,          R
,          V,          pVP)                  RR7      pV'       g   \+        RV RV 24      hV	^,          '       dK   V	^,          ^ ,          pVR,          pVRV R2,          pVP-                  4        F  pVRV R2,          pK  	  VP.                  '       d   RVP.                   2pMRpVP1                  V
. 4      P3                  TRP5                  V	^,          4      ;'       g    RRP5                  V	^,          4      P7                  RR4      P7                  RR4      ;'       g    RRP5                  V	^,          4      ;'       g    RVV34       W§9  g   EKX  VP                  p\        V\        4      '       d   VP!                  R4      pVWz&   EK’  	  \        VP                  4       R R7       F¬  w  p
pWz,          f   \+        RV
 24      hWz,          P-                  4       ^,          P9                  4       P;                  R4      pVP3                  \<        V
VR\?        V4      ,          3,          4       V F  p	VP3                  \@        V	,          4       K!  	  K®  	  RP5                  V4      # ) r	   r+   Nc                 ó   € V ^ ,          # ©r	   r/   r7   s   &r&   r9   Ú-PygmentsDoc.document_lexers.<locals>.<lambda>Ÿ   ó   € ÀAÀaÆDr)   r;   z	Warning: z does not have a docstring.Úutf8Ú_exampleÚtestsÚexamplefileszutf-8)ÚencodingzEmpty example file 'z' for lexer z

    .. admonition:: Example
z
      .. code-block:: z

z
          r   z.. versionadded:: r   r>   rC   r?   r@   rA   rB   c                 ó   € V ^ ,          # rn   r/   r7   s   &r&   r9   ro   Í   rp   r)   zMissing docstring for rF   Ú-)!rZ   r,   rc   ÚinspectÚpathlibr\   r]   Ú
__import__r   r   Ú__file__ÚgetattrÚ__doc__ÚprintÚ
isinstanceÚbytesÚdecodeÚPathÚ
getabsfileÚparentÚ	read_textr   Ú
splitlinesÚversion_addedÚ
setdefaultrJ   rL   r`   ÚstripÚrstripÚ	MODULEDOCrb   ÚLEXERDOC)r!   r,   rc   rx   ry   r"   ÚmodulesÚmoduledocstringsre   rf   ÚmoduleÚmodÚclsÚ	docstringÚexample_fileÚpÚcontentÚ
lexer_nameÚlineÚversion_lineÚmoddocr
   Úheadings   &                      r&   r   ÚPygmentsDoc.document_lexers–   s,  € Ý3ÛÛÛàˆØˆØÐÜ% f§l¡l£n¹.×IÐI‰OˆIØ˜!•WˆFÜ˜V T¨4°)°Ó=ˆCØ�N‰N×Ñ˜sŸ|™|Ô,Ü˜#Ó)ˆCØ—;—;�;Ü˜	 ) Ð,GÐHÔIØŸ™ˆIÜ˜)¤U×+Ò+Ø%×,Ñ,¨VÓ4�	ä" 3¨
°DÓ9ˆLßØ—L‘L ×!3Ñ!3°HÓ!=Ó>×EÑE×LÑLØõØ,õ-Ø/;õ<�àŸ+™+¨w˜+Ó7�ßÜ#Ø.¨|¨n¸LØ$˜+ð'ó(ð (ð ˜—7”7Ø!% a¥¨¥�JØÐ!DÕD�IØÐ#;¸J¸<ÀtÐ!LÕL�IØ '× 2Ñ 2Ö 4˜Ø! z°$°°rÐ%:Õ:š	ñ !5ð × × Ð Ø!3°C×4EÑ4EÐ3FÐG‘à!�à×Ñ˜v rÓ*×1Ñ1ØØ—	‘	˜$˜q�'Ó"×,Ð, fØ—	‘	˜$˜q�'Ó"×*Ñ*¨3°Ó6×>Ñ>¸sÀDÓI×SÐSÈVØ—	‘	˜$˜q�'Ó"×,Ð, fØØð3ô ð ×-ØŸ™�Ü˜f¤e×,Ò,Ø#Ÿ]™]¨6Ó2�FØ+1Ð Ô(ñY  Jô\ % W§]¡]£_¹.×I‰NˆF�FØÕ'Ò/ÜÐ"8¸¸Ð AÓBÐBØ&Õ.×9Ñ9Ó;¸AÕ>×DÑDÓF×MÑMÈcÓRˆGØ�J‰J”y F¨G°S¼¸W»Õ5EÐ#FÕFÔGÛ�Ø—
‘
œ8 d�?Ö+ó ñ Jð �w‰w�s‹|Ðr)   c           
     ól  € ^ RI Hp . p\        VP                  4       R R7       Fü  w  r4V^ ,          p\	        VRRV.4      pV P
                  P                  VP                  4       \        Wc4      pVP                  p\        V\        4      '       d   VP                  R4      pVP                  p	TP                  \        T	RP!                  V^,          4      ;'       g    RRP!                  V^,          4      P#                  RR	4      ;'       g    RV3,          4       Kþ  	  R
P!                  V4      # )r	   )Ú
FORMATTERSc                 ó   € V ^ ,          # rn   r/   r7   s   &r&   r9   Ú1PygmentsDoc.document_formatters.<locals>.<lambda>Û   s   € ÈÈ!Îr)   r;   Nrq   r>   rC   r?   r@   r   )Úpygments.formattersr�   r\   r]   rz   r   r   r{   r|   r}   r   r€   r�   Ú__name__rJ   ÚFMTERDOCrL   r`   )
r!   r�   r"   re   rf   r�   r�   r‘   r’   rš   s
   &         r&   r   ÚPygmentsDoc.document_formatters×   sú   € Ý2àˆÜ% j×&6Ñ&6Ó&8¹n×M‰OˆIØ˜!•WˆFÜ˜V T¨4°)°Ó=ˆCØ�N‰N×Ñ˜sŸ|™|Ô,Ü˜#Ó)ˆCØŸ™ˆIÜ˜)¤U×+Ò+Ø%×,Ñ,¨VÓ4�	Ø—l‘lˆGØ�J‰J”x 7¨D¯I©I°d¸1µgÓ,>×,HÐ,HÀ&Ø#'§9¡9¨T°!­WÓ#5×#=Ñ#=¸cÀ5Ó#I×#SÐ#SÈVØ#,ð#.õ .ö /ñ  Nð �w‰w�s‹|Ðr)   c                ó¤  € ^ RI Hp . pVP                  4        F¤  w  r4V P                  P	                  \
        P                  VP                  ,          P                  4       VP                  p\        V\        4      '       d   VP                  R4      pVP                  \        VP                  W53,          4       K¦  	  RP!                  V4      # )r	   )ÚFILTERSrq   r   )Úpygments.filtersr¥   r]   r   r   Úsysr�   Ú
__module__r{   r}   r   r€   r�   rJ   Ú	FILTERDOCr¡   rL   )r!   r¥   r"   r0   r‘   r’   s   &     r&   r   ÚPygmentsDoc.document_filtersé   s‘   € Ý,àˆØ Ÿ™ž‰IˆDØ�N‰N×ÑœsŸ{™{¨3¯>©>Õ:×CÑCÔDØŸ™ˆIÜ˜)¤U×+Ò+Ø%×,Ñ,¨VÓ4�	Ø�J‰J”y C§L¡L°$Ð#BÕBÖCñ )ð �w‰w�s‹|Ðr)   )r   N)r¡   r¨   Ú__qualname__Ú__firstlineno__r}   Úhas_contentÚrequired_argumentsÚoptional_argumentsÚfinal_argument_whitespaceÚoption_specr'   r   r   r   r   Ú__static_attributes__Ú__classdictcell__)Ú__classdict__s   @r&   r   r   <   sH   ø‡ € ñð €KØÐØÐØ %ÐØ€Kòò&:òx?òB÷$
ð 
r)   r   c                 ó2   € V P                  R \        4       R# )ÚpygmentsdocN)Úadd_directiver   )Úapps   &r&   Úsetupr¹   ö   s   € Ø×Ñ�m¤[Ö1r)   )r}   r§   Údocutilsr   Údocutils.statemachiner   Údocutils.parsers.rstr   Úsphinx.util.nodesr   r‹   rŒ   r¢   r©   r   r¹   r/   r)   r&   Ú<module>r¾      sK   ðñ	ó å Ý *Ý *Ý 6ð€	ð€ð€ð€	ôw�)ô wôt2r)   