Files
intellecton/venv/lib/python3.12/site-packages/pygments/__pycache__/sphinxext.cpython-312.pyc
T

112 lines
12 KiB
Plaintext
Raw Normal View History

Ë
dÀ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 úU/home/antigravity/intellecton/venv/lib/python3.12/site-packages/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Ø—.‘.ò EˆBØ �J‰J× Ñ × (Ñ (× <Ñ <× @Ñ @ÀÕ Dð Eà�}‰}Ðó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ÃO€r)©Ú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_rowysZø€àˆ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Ð1ˆ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ñ õ
ð òBˆ à(4÷6Ø$ô¸5ÖP°CÀCÈÃKœs 3 v¡;Õ/ÒPÕQó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
}