Files
cms-website/.deps_siteforge_v812/pygments/__pycache__/sphinxext.cpython-312.pyc
T

110 lines
12 KiB
Plaintext
Raw Normal View History

Ë
èÅÙjÝãól—dZddlZddlmZddlmZddlmZddlm Z dZ
dZ d Z d
Z
Gd „d e«Zd
„Zy)a
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óB—eZdZdZdZdZdZdZiZd„Z d„Z
d„Z d„Z d „Z
y
) Ú PygmentsDoczn
A directive to collect all lexers/formatters/filters and generate
autoclass directives for them.
Fércóˆ—t«|_|jddk(r|j«}nt|jddk(r|j «}nQ|jddk(r|j «}n.|jddk(r|j
«}n td«‚tj«}t|jd«d¬ «}t|j||«|jD];}|jjjj j#|«Œ=|j$S)
NrÚ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 úVC:\Users\30997\AppData\Local\Temp\pip-target-6g32zz5s\lib\python\pygments/sphinxext.pyÚrunzPygmentsDoc.runGs€Ü›ˆŒØ �>‰>˜!Ñ  Ò (Ø×&Ñ&Ó(‰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
󲇇—ddlm}ddl}g}g}d„}t|j «d„¬«D]³\}}|j
j
|d«}|j|jz} |j||d|j«dj| «jd d
«jd d «xsd
dj|d«|d›d|›�dœ«Œµgd¢}
|
D� � cgc]-} t|D� cgc]} | | sŒ t| | «‘Œc} «‘Œ/c} } Šˆfd„Šˆˆfd„}
|j|
««|j‰dddd««|j|
««|D],} |j‰| d| d| dd| d›d�««Œ.|j|
««dj|«Scc} wcc} } w)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.r©ÚLEXERSNcó—|r d|›d|›d�S|S)NÚ`z <z>`_©)ÚnameÚurls r'Ú format_linkz9PygmentsDoc.document_lexers_overview.<locals>.format_linkes€Ùؘ4˜&  3 % sÐ+Ð+؈Kr)có.—|ddj«S)Nr )Úlower©Úxs r'Ú<lambda>z6PygmentsDoc.document_lexers_overview.<locals>.<lambda>js€ÀAÀaÁDÈÁGÇMÁMÄOr)©Úkeyr ú, Ú*ú\*Ú_Ú\ÚNoneéÚ.)r0Ú
extensionsÚaliasesÚclasscóÀ•—g}t‰|«D]<\}}|r!|j|j|««Œ)|jd|z«Œ>dj|«S)zFormat a table rowÚ )ÚzipÚappendÚljustÚjoin)Úcolumnsr#ÚlengthÚcolÚcolumn_lengthss €r'Ú write_rowz7PygmentsDoc.document_lexers_overview.<locals>.write_rowysUø€àˆCÜ" >°7Ö;‘ �˜ÙØ—J‘J˜sŸy™y¨Ó0Õ1à—J‘J˜s 6™zÕ*ð <ð —8‘8˜C“=Ð r)có<•—‰D�cgc]}d|z‘Œ }}‰|ŽScc}w)zWrite a table separator rowÚ=r/)ÚcÚseprNrOs €€r'Úwrite_seperatorz=PygmentsDoc.document_lexers_overview.<locals>.write_seperator„s*ø€á"0Ó1¡.˜Q�3�q“5 .ˆCÐ1Ù˜c�?Ð "ùò2s† ÚNamez Extension(s)z
Short name(s)z Lexer classr0rBrCz :class:`~rDr.r)Úpygments.lexers._mappingr,Úpygments.lexersÚsortedÚitemsr Úfind_lexer_classrÚalias_filenamesrHr1rJÚreplaceÚmaxÚlen)r"r,Úpygmentsr#Útabler2Ú classnameÚdataÚ lexer_clsrBÚ column_namesÚcolumnÚrowrTrNrOs @@r'rz$PygmentsDoc.document_lexers_overviewZsÐù€õ
4ÛØˆàˆò ô
& f§l¡l£nÑ:S×T‰OˆI�tØ Ÿ™×8Ñ8¸¸a¹ÓAˆIØ"×,Ñ,¨y×/HÑ/HÑHˆJà �L‰LÙ# D¨¡G¨Y¯]©]Ó;Ø"Ÿi™i¨
Ó3×;Ñ;¸CÀÓG×OÑOÐPSÐUYÓZÒdÐ^dØŸ9™9 T¨!¡WÓ-Ø  ™G˜9 A i [Ð1ñ õ
ð UòBˆ á(4ô6Ù(4˜fô¹5ÓP¹5°CÀCÈÃKœs 3 v¡;Õ/¸5ÑPÕQØ(4ò6ˆô !õ #ð
�
‰
‘?Ó$Ô%Ø �
‰
‘9˜V ^°_ÀmÓTÔUØ �
‰
‘?Ó$Ô%ÛˆCØ �J‰J‘yØ�F‘ Ø�LÑ!Ø�I‘ؘC ™L˜>¨Ð+ó -õ
.ðð �
‰
‘?Ó$Ô%à�y‰y˜‹~Ðùò=Qùó6sÃ/GÃ=
GÄGÄ GÇGc
ó,—ddlm}ddl}ddl}ddl}g}i}i}t |j
«d„¬«D�]\}} | d}
t|
dd|g«} |jj| j«t| |«} | jstd|›d�«| j}
t|
t«r|
j!d«}
t| dd«}|r›|j#|j%|««j&j&d z d
z |z }|j)d ¬ «}|st+d
|›d|›�«‚| dr4| dd}|
dz
}