hyb
2026-01-09 4cb426cb3ae31e772a09d4ade5b2f0242aaeefa0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
Ë
ñúh-ãó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-2025 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     úQH:\Change_password\venv_build\Lib\site-packages\pip/_vendor/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}ddlm}g}g}d„}t    |j «d„¬«D] \}}||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©ÚLEXERS)Úfind_lexer_classcó—|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éú.)r1Ú
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ú=r0)ÚcÚseprOrPs  €€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 classr1rCrDz    :class:`~rEr/r)Ú$pip._vendor.pygments.lexers._mappingr,Úpip._vendor.pygments.lexersr-ÚsortedÚitemsrÚalias_filenamesrIr2rKÚreplaceÚmaxÚlen)r"r,r-r#Útabler3Ú    classnameÚdataÚ    lexer_clsrCÚ column_namesÚcolumnÚrowrUrOrPs              @@r'rz$PygmentsDoc.document_lexers_overviewZsÇù€õ
    @Ý@؈àˆò    ô
 & f§l¡l£nÑ:SÔTò        ‰OˆItÙ(¨¨a©Ó1ˆ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Ã,
F=Ã7F=Ä    GÆ=Gc
ó0—ddlm}ddlm}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| d    d«}|r›|j%|j'|««j(j(d
z d z |z }|j+d ¬ «}|st-d|›d|›«‚|    dr4|    dd}| dz } | d|›dz } |j/«D] }| d|›dz } Œ | j0rd| j0›}nd}|j3|
g«j5|dj7|    d«xsddj7|    d«j9dd«j9dd«xsddj7|    d«xsd| |f«|
|vsŒë| j}t|t «r|j#d«}|||
<Œt |j«d „¬«D]‘\}
}||
€t-d!|
›«‚||
j/«dj;«j=d"«}|j5t>|
|d#tA|«zfz«|D]}    |j5tB|    z«ŒŒ“dj7|«S)$Nrr+)Úpygmentscó —|dS©Nrr0r6s r'r8z-PygmentsDoc.document_lexers.<locals>.<lambda>Ÿó
€ÀAÀaÁD€r)r9z    Warning: z does not have a docstring.Úutf8Ú_exampleÚtestsÚ examplefileszutf-8)ÚencodingzEmpty example file 'z ' for lexer rAz
 
    .. admonition:: Example
z
      .. code-block:: z
 
z
          rz.. versionadded:: rr;r@ér<r=r>r?écó —|dSrir0r6s r'r8z-PygmentsDoc.document_lexers.<locals>.<lambda>Írjr)zMissing docstring for rBú-)"rWr,Ú pip._vendorrgÚinspectÚpathlibrYrZÚ
__import__rr Ú__file__ÚgetattrÚ__doc__ÚprintÚ
isinstanceÚbytesÚdecodeÚPathÚ
getabsfileÚparentÚ    read_textrÚ
splitlinesÚ version_addedÚ
setdefaultrIrKr\ÚstripÚrstripÚ    MODULEDOCr^ÚLEXERDOC)r"r,rgrurvr#ÚmodulesÚmoduledocstringsr`raÚmoduleÚmodÚclsÚ    docstringÚ example_fileÚpÚcontentÚ
lexer_nameÚlineÚ version_lineÚmoddocr Úheadings                       r'rzPygmentsDoc.document_lexers–s2€Ý?Ý(ÛÛàˆØˆØÐÜ% f§l¡l£n¹.ÔIó,    2‰OˆItؘ!‘WˆFܘV T¨4°)°Ó=ˆCØ N‰N× Ñ ˜sŸ|™|Ô ,ܘ#˜yÓ)ˆ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Ø!% a¡¨¡JØÐ!DÑDIØÐ#;¸J¸<ÀtÐ!LÑLIØ '× 2Ñ 2Ó 4ò;˜Ø! z°$°°rÐ%:Ñ:™    ð;ð× Ò Ø!3°C×4EÑ4EÐ3FÐG‘ à! à × Ñ ˜v rÓ *× 1Ñ 1ØØ—    ‘    ˜$˜q™'Ó"Ò, fØ—    ‘    ˜$˜q™'Ó"×*Ñ*¨3°Ó6×>Ñ>¸sÀDÓIÒSÈVØ—    ‘    ˜$˜q™'Ó"Ò, fØØð 3ô ðÐ-Ó-ØŸ™Ü˜f¤eÔ,Ø#Ÿ]™]¨6Ó2FØ+1Р Ó(ðY,    2ô\% W§]¡]£_¹.ÔIò    ,‰NˆFFØ Ñ'Ð/ÜÐ"8¸¸РAÓBÐBØ& vÑ.×9Ñ9Ó;¸AÑ>×DÑDÓF×MÑMÈcÓRˆGØ J‰J”y F¨G°S¼¸W»Ñ5EÐ#FÑFÔ GØò ,Ø—
‘
œ8 d™?Õ+ñ ,ð     ,ðw‰ws‹|Ðr)c
ó(—ddlm}g}t|j«d„¬«D]Û\}}|d}t    |dd|g«}|j
j |j«t||«}|j}t|t«r|jd«}|j}    |jt|    dj!|d«xsddj!|d    «j#d
d «xsd|fz«ŒÝd j!|«S) Nr)Ú
FORMATTERScó —|dSrir0r6s r'r8z1PygmentsDoc.document_formatters.<locals>.<lambda>Ûs
€ÈÈ!É€r)r9rkr;rAr@rpr<r=r)Úpip._vendor.pygments.formattersr™rYrZrwrr rxryrzr|r}r~Ú__name__rIÚFMTERDOCrKr\)
r"r™r#r`rarŒrrŽrr—s
          r'rzPygmentsDoc.document_formatters×sù€Ý>àˆÜ% j×&6Ñ&6Ó&8¹nÔMò     /‰OˆItؘ!‘WˆFܘV T¨4°)°Ó=ˆCØ N‰N× Ñ ˜sŸ|™|Ô ,ܘ#˜yÓ)ˆCØŸ ™ ˆIܘ)¤UÔ+Ø%×,Ñ,¨VÓ4    Ø—l‘lˆGØ J‰J”x 7¨D¯I©I°d¸1±gÓ,>Ò,HÀ&Ø#'§9¡9¨T°!©WÓ#5×#=Ñ#=¸cÀ5Ó#IÒ#SÈVØ#,ð#.ñ.õ /ð     /ðw‰ws‹|Ðr)cóˆ—ddlm}g}|j«D]—\}}|jj    t
j |jj«|j}t|t«r|jd«}|jt|j||fz«Œ™dj!|«S)Nr)ÚFILTERSrkr)Úpip._vendor.pygments.filtersrŸrZrr ÚsysrŠÚ
__module__rxrzr|r}r~rIÚ    FILTERDOCrœrK)r"rŸr#r1rŽrs      r'rzPygmentsDoc.document_filtersés™€Ý8àˆØ Ÿ™›ò    D‰IˆD#Ø N‰N× Ñ œsŸ{™{¨3¯>©>Ñ:×CÑCÔ DØŸ ™ ˆIܘ)¤UÔ+Ø%×,Ñ,¨VÓ4    Ø J‰J”y C§L¡L°$¸    Ð#BÑBÕ Cð     Dð w‰ws‹|Ðr)N)rœr¢Ú __qualname__rzÚ has_contentÚrequired_argumentsÚoptional_argumentsÚfinal_argument_whitespaceÚ option_specr(rrrrr0r)r'rr<s@„ñð€KØÐØÐØ %ÐØ€Kòò&:òx?òBó$
r)rcó0—|jdt«y)NÚ pygmentsdoc)Ú add_directiver)Úapps r'Úsetupr®ös€Ø×ѐm¤[Õ1r))rzr¡ÚdocutilsrÚdocutils.statemachinerÚdocutils.parsers.rstrÚsphinx.util.nodesrrˆr‰rr£rr®r0r)r'ú<module>r³sKðñ    ó åÝ*Ý*Ý6ð €    ð €ð €ð €    ôw)ôwót2r)