Team Ai
Datasetpublic

codekingpro/portable-devtools

sourceHugging Faceupdated 5mo agoView on Hugging Face
1likes15kdownloads
sphinxext.cpython-313.pyc108 linesDownload Raw Back to __pycache__
1�

2�j���l�SrSSKrSSKJr SSKJr SSKJr SSKJ	r	 Sr3SrS	rS4r
"SS\5rS
rg)z�5pygments.sphinxext6~~~~~~~~~~~~~~~~~~7 8Sphinx extension to generate automatic documentation of lexers,9formatters and filters.10 11:copyright: Copyright 2006-present by the Pygments team, see AUTHORS.12:license: BSD, see LICENSE for details.13�N)�nodes)�ViewList)�	Directive)�nested_parse_with_titlesz14.. module:: %s15 16%s17%s18z`19.. class:: %s20 21    :Short names: %s22    :Filenames:   %s23    :MIME types:  %s24 25    %s26 27    %s28 29zA30.. class:: %s31 32    :Short names: %s33    :Filenames: %s34 35    %s36 37z'38.. class:: %s39 40    :Name: %s41 42    %s43 44c�J�\rSrSrSrSrSrSrSr0r	Sr45SrSrS	r
S46rSrg)
�PygmentsDoc�<zb47A directive to collect all lexers/formatters/filters and generate48autoclass directives for them.49F�rc��[5UlURSS:XaUR5nOwURSS:XaUR	5nOSURSS:XaUR5nO/URSS:XaUR
5nO[S5e[R"5n[URS5SS	9n[URX25 URH<nURRRR R#U5 M> UR$$)50Nr�lexers�51formatters�filters�lexers_overviewz,invalid argument for "pygmentsdoc" directive�52�)�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     �XD:\code\apps\devtools\python\user_packages\Python313\site-packages\pygments/sphinxext.py�run�PygmentsDoc.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
��^^�SSKJn SSKn/n/nSn[UR	5SS9H�upgUR53R
US5nURUR-n	URU"USUR5SRU	5RS	S545RSS5=(d S
SRUS5USSU3S.5 M� /SQn55U56VVs/sH5n[UVs/sHo�U(dM[X�5PM sn5PM7 snnmU4SjmUU4Sjn
URU
"55 URT"SSSS55 URU
"55 UH-nURT"USUSUSSUSS355 M/ URU
"55 SRU5$s snfs snnf)z�Generate a tabular overview of all lexers.57 58The columns are the lexer name, the extensions handled by this lexer59(or "None"), the aliases and a link to the lexer class.r��LEXERSNc�&�U(a	SUSUS3$U$)N�`z <z>`_�)�name�urls  r(�format_link�9PygmentsDoc.document_lexers_overview.<locals>.format_linkes����4�&��3�%�s�+�+��Kr+c�.�USSR5$)Nr60)�lower��xs r(�<lambda>�6PygmentsDoc.document_lexers_overview.<locals>.<lambda>js��A�a�D��G�M�M�Or+��keyr61�, �*�\*�_�\�None��.)r2�62extensions�aliases�classc��>�/n[TU5HBup#U(a"URURU55 M.URSU-5 MD SRU5$)zFormat a table row� )�zip�append�ljust�join)�columnsr$�length�col�column_lengthss    �r(�	write_row�7PygmentsDoc.document_lexers_overview.<locals>.write_rowysS����C�"�>�7�;�����J�J�s�y�y��0�1��J�J�s�6�z�*�	 <��8�8�C�=� r+c�B>�TVs/sHnSU-PM63 nnT"U6$s snf)zWrite a table separator row�=r1)�c�seprRrSs  ��r(�write_seperator�=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)zLexer classr2rFrGz	:class:`~rHr0r)�pygments.lexers._mappingr.�pygments.lexers�sorted�itemsr�find_lexer_classr�alias_filenamesrLr3rN�replace�max�len)r#r.�pygmentsr$�tabler4�	classname�data�	lexer_clsrF�column_names�column�rowrYrRrSs              @@r(r�$PygmentsDoc.document_lexers_overviewZs����64	4������	�65 &�f�l�l�n�:S�T�O�I� ���8�8��a��A�I�"�,�,�y�/H�/H�H�J��L�L�#�D��G�Y�]�]�;�"�i�i�66�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��K�/�s�3�;�/�5�P�Q�(4�6��		!�	#�67	�68�69�?�$�%��70�71�9�V�^�_�m�T�U��72�73�?�$�%��C��J�J�y��F���L�!��I���C��L�>��+�	-�
.��	�74�75�?�$�%��y�y��~���=Q��6s�2G$�
G�G�#G$�G$c76��SSKJn SSKnSSKnSSKn/n0n0n[UR
5SS9GHMup�U	Sn77[U78SSU/5nURRUR5 [X�5nUR(d[SUS35 URn
[U
[5(aU
R!S5n
[USS5nU(a�UR#UR%U55R&R&S	-S79-U-nUR)SS9nU(d[+S
USU35eU	S(a6U	SSnU
S-
n
U
SUS3-
n
UR-5HnU
SUS3-
n
M UR.(aSUR.3nOSnUR1U80/5R3USR5U	S5=(d SSR5U	S5R7SS5R7SS5=(d SSR5U	S5=(d SU
U45 X�;dGMURn[U[5(aUR!S5nUXz'GMP [UR
5SS9H�un81nXzc[+S U8235eXzR-5SR95R;S!5nUR3[<U83US"[?U5-4-5 UHn	UR3[@U	-5 M M� SR5U5$)#Nrr-c��US$�Nrr1r8s r(r:�-PygmentsDoc.document_lexers.<locals>.<lambda>����A�a�Dr+r<z	Warning: z does not have a docstring.�utf8�_example�tests�examplefileszutf-8)�encodingzEmpty example file 'z' for lexer rDz84 85    .. admonition:: Example86z87      .. code-block:: z88 89z90          rz.. versionadded:: rr>rC�r?r@rArB�c��US$rpr1r8s r(r:rq�rrr+zMissing docstring for rE�-)!r\r.re�inspect�pathlibr^r_�91__import__rr!�__file__�getattr�__doc__�print�92isinstance�bytes�decode�Path�93getabsfile�parent�	read_textr�94splitlines�
version_added�95setdefaultrLrNrb�strip�rstrip�	MODULEDOCrd�LEXERDOC)r#r.rer|r}r$�modules�moduledocstringsrgrh�module�mod�cls�	docstring�example_file�p�content�96lexer_name�line�version_line�moddocr�headings                       r(r�PygmentsDoc.document_lexers�s��3����������%�f�l�l�n�.�I�O�I��!�W�F��V�T�4�)��=�C��N�N���s�|�|�,��#�)�C��;�;��	�)��,G�H�I����I��)�U�+�+�%�,�,�V�4�	�"�3�97�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�%:�:�	�!5�� � �!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 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����98�99�8�d�?�+��J��w�w�s�|�r+c100�@�SSKJn /n[UR5SS9H�up4USn[	USSU/5nUR101R
UR5 [Xc5nURn[U[5(aURS5nURn	UR[U	SR!US5=(d SSR!US	5R#S102S5=(d SU4-5 M� SR!U5$)
Nr)�103FORMATTERSc��US$rpr1r8s r(r:�1PygmentsDoc.document_formatters.<locals>.<lambda>�s���!�r+r<rsr>rDrCrxr?r@r)�pygments.formattersr�r^r_r~rr!rr�r�r�r�r��__name__rL�FMTERDOCrNrb)104r#r�r$rgrhr�r�r�r�r�s105          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�&�#'�9�9�T�!�W�#5�#=�#=�c�5�#I�#S�V�#,�#.�.�
/� N��w�w�s�|�r+c��SSKJn /nUR5H�up4URR	[106RURR5 URn[U[5(aURS5nUR[URX54-5 M� SR!U5$)Nr)�FILTERSrsr)�pygments.filtersr�r_rr!�sysr��107__module__rr�r�r�r�rL�	FILTERDOCr�rN)r#r�r$r2r�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+)rN)r�r��__qualname__�__firstlineno__r��has_content�required_arguments�optional_arguments�final_argument_whitespace�option_specr)rrrr�__static_attributes__r1r+r(rr<s@����K����� %���K��&:�x?�B�$108r+rc�0�URS[5 g)N�pygmentsdoc)�
add_directiver)�apps r(�setupr��s�����m�[�1r+)r�r��docutilsr�docutils.statemachiner�docutils.parsers.rstr�sphinx.util.nodesrr�r�r�r�rr�r1r+r(�<module>r�sK��	���*�*�6�
�	�����
�	�w�)�w�t2r+
codekingpro/portable-devtools · Team Ai