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

112 lines
12 KiB
Plaintext
Raw Normal View History

<EFBFBD>
<00><16>i<EFBFBD><00><00>l<00>dZddlZddlmZddlmZddlmZddlm Z dZ
dZ d Z d
Z Gd <0B>d e<07>Zd <0A>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.
<EFBFBD>N)<01>nodes)<01>ViewList)<01> Directive)<01>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<00>B<00>eZdZdZdZdZdZdZiZd<05>Z d<06>Z
d<07>Z d<08>Z d <09>Z y
) <0B> PygmentsDoczn
A directive to collect all lexers/formatters/filters and generate
autoclass directives for them.
F<>rc<00><><00>t<00>|_|jddk(r|j<00>}nt|jddk(r|j <00>}nQ|jddk(r|j <00>}n.|jddk(r|j <00>}n td<06><00>tj<00>}t|jd<07>d<08> <09>}t|j||<02>|jD];}|jjjj j#|<04><00>=|j$S)
Nr<00>lexers<72>
formatters<EFBFBD>filters<72>lexers_overviewz,invalid argument for "pygmentsdoc" directive<76>
<EFBFBD>)<01>source)<13>set<65> filenames<65> arguments<74>document_lexers<72>document_formatters<72>document_filters<72>document_lexers_overview<65> Exceptionr<00>compoundr<00>splitr<00>state<74>document<6E>settings<67>record_dependencies<65>add<64>children)<05>self<6C>out<75>node<64>vl<76>fns <20>X/home/daniel/Projects/tamigo-cli/venv/lib/python3.12/site-packages/pygments/sphinxext.py<70>runzPygmentsDoc.runGs<00><00><1C><15><04><0E> <0F>><3E>><3E>!<21> <1C><08> (<28><16>&<26>&<26>(<28>C<EFBFBD> <11>^<5E>^<5E>A<EFBFBD> <1E>,<2C> .<2E><16>*<2A>*<2A>,<2C>C<EFBFBD> <11>^<5E>^<5E>A<EFBFBD> <1E>)<29> +<2B><16>'<27>'<27>)<29>C<EFBFBD> <11>^<5E>^<5E>A<EFBFBD> <1E>"3<> 3<><16>/<2F>/<2F>1<>C<EFBFBD><1B>J<>K<> K<><14>~<7E>~<7E><1F><04> <15>c<EFBFBD>i<EFBFBD>i<EFBFBD><04>o<EFBFBD>b<EFBFBD> 1<><02> <20><14><1A><1A>R<EFBFBD><14>6<><16>.<2E>.<2E> E<01>B<EFBFBD> <10>J<EFBFBD>J<EFBFBD> <1F> <1F> (<28> (<28> <<3C> <<3C> @<40> @<40><12> D<> E<01><13>}<7D>}<7D><1C>c <00><><00><0E><0F>ddlm}ddl}g}g}d<04>}t|j <00>d<05><00><06>D]<5D>\}}|j
j |d<00>}|j|jz} |j||d|j<00>dj| <09>jd d
<EFBFBD>jd d <0C>xsd dj|d<00>|d<00>d|<06><00>d<10><04><00><>gd<10>}
|
D<00> <0B> cgc]-} t|D<00> cgc]} | | s<01> t| | <00><00><02>c} <0C><00><02>/c} } <0B><0E>fd<11><08><0F><0E>fd<12>} |j| <0A><00>|j<00>dddd<16><00>|j| <0A><00>|D],} |j<00>| d| d| dd| d<00>d<1C><03><00><00>.|j| <0A><00>dj|<03>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<00><01>LEXERSNc<00><00>|r d|<00>d|<01>d<03>S|S)N<>`z <z>`_<>)<02>name<6D>urls r'<00> format_linkz9PygmentsDoc.document_lexers_overview.<locals>.format_linkes<00><00><12><1A>4<EFBFBD>&<26><02>3<EFBFBD>%<25>s<EFBFBD>+<2B>+<2B><17>Kr)c<00>.<00>|ddj<00>S)Nr )<01>lower<65><01>xs r'<00><lambda>z6PygmentsDoc.document_lexers_overview.<locals>.<lambda>js<00><00>A<EFBFBD>a<EFBFBD>D<EFBFBD><11>G<EFBFBD>M<EFBFBD>M<EFBFBD>O<EFBFBD>r)<00><01>keyr <00>, <20>*<2A>\*<2A>_<>\<5C>None<6E><00>.)r0<00>
extensions<EFBFBD>aliases<65>classc<00><><00><01>g}t<00>|<00>D]<\}}|r!|j|j|<02><00><00>)|jd|z<00><00>>dj|<01>S)zFormat a table row<6F> )<04>zip<69>append<6E>ljust<73>join)<05>columnsr#<00>length<74>col<6F>column_lengthss <20>r'<00> write_rowz7PygmentsDoc.document_lexers_overview.<locals>.write_rowysZ<00><><00><14>C<EFBFBD>"<22>><3E>7<EFBFBD>;<3B> +<2B> <0B><06><03><16><17>J<EFBFBD>J<EFBFBD>s<EFBFBD>y<EFBFBD>y<EFBFBD><16>0<>1<><17>J<EFBFBD>J<EFBFBD>s<EFBFBD>6<EFBFBD>z<EFBFBD>*<2A>  +<2B> <17>8<EFBFBD>8<EFBFBD>C<EFBFBD>=<3D> r)c<00><<00><02><00>D<00>cgc]}d|z<00><02> }}<00>|<01>Scc}w)zWrite a table separator row<6F>=r/)<04>c<>seprNrOs <20><>r'<00>write_seperatorz=PygmentsDoc.document_lexers_overview.<locals>.write_seperator<6F>s)<00><><00>"0<>1<>Q<EFBFBD>3<EFBFBD>q<EFBFBD>5<EFBFBD>1<>C<EFBFBD>1<><1C>c<EFBFBD>?<3F> "<22><>2s<00> <04>Namez Extension(s)z Short name(s)z Lexer classr0rBrCz :class:`~rDr.r)<0F>pygments.lexers._mappingr,<00>pygments.lexers<72>sorted<65>itemsr <00>find_lexer_classr<00>alias_filenamesrHr1rJ<00>replace<63>max<61>len)r"r,<00>pygmentsr#<00>tabler2<00> classname<6D>data<74> lexer_clsrB<00> column_names<65>column<6D>rowrTrNrOs @@r'rz$PygmentsDoc.document_lexers_overviewZs<><00><><00>
4<><1E><10><03><12><05> <18>
&<26>f<EFBFBD>l<EFBFBD>l<EFBFBD>n<EFBFBD>:S<>T<> <0F>O<EFBFBD>I<EFBFBD>t<EFBFBD> <20><0F><0F>8<>8<><14>a<EFBFBD><17>A<>I<EFBFBD>"<22>,<2C>,<2C>y<EFBFBD>/H<>/H<>H<>J<EFBFBD> <11>L<EFBFBD>L<EFBFBD>#<23>D<EFBFBD><11>G<EFBFBD>Y<EFBFBD>]<5D>]<5D>;<3B>"<22>i<EFBFBD>i<EFBFBD>
<EFBFBD>3<>;<3B>;<3B>C<EFBFBD><15>G<>O<>O<>PS<50>UY<55>Z<>d<>^d<><1F>9<EFBFBD>9<EFBFBD>T<EFBFBD>!<21>W<EFBFBD>-<2D> <20><11>G<EFBFBD>9<EFBFBD>A<EFBFBD>i<EFBFBD>[<5B>1<> <0E> <0F> <0F>B<01> <0C>(4<>6<>$<24><1E>5<EFBFBD>P<>C<EFBFBD>C<EFBFBD><06>K<EFBFBD>s<EFBFBD>3<EFBFBD>v<EFBFBD>;<3B>/<2F>P<>Q<>6<><0E> !<21> #<23>
<0C>
<EFBFBD>
<EFBFBD>?<3F>$<24>%<25> <0B>
<EFBFBD>
<EFBFBD>9<EFBFBD>V<EFBFBD>^<5E>_<EFBFBD>m<EFBFBD>T<>U<> <0B>
<EFBFBD>
<EFBFBD>?<3F>$<24>%<25><18> .<2E>C<EFBFBD> <0F>J<EFBFBD>J<EFBFBD>y<EFBFBD><13>F<EFBFBD> <0B><13>L<EFBFBD>!<21><13>I<EFBFBD><0E><1B>C<EFBFBD><07>L<EFBFBD>><3E><11>+<2B> -<2D> .<2E> .<2E> <0C>
<EFBFBD>
<EFBFBD>?<3F>$<24>%<25><13>y<EFBFBD>y<EFBFBD><13>~<7E><1D><>=Q<01><>6s<00>/G<06>=
G<10>G<10> G<06>Gc
<00>,<00>ddlm}ddl}ddl}ddl}g}i}i}t |j <00>d<03><00><04>D<00>]\}} | d}
t|
dd|g<01>} |jj| j<00>t| |<08>} | jstd|<08>d<06><03>| j} t| t<00>r| j!d<07>} t| dd<00>}|r<>|j#|j%|<02><00>j&j&d z d
z |z }|j)d <0B> <0C>}|st+d |<0E>d|<08><00><04><00>| dr4| dd}| dz } | d|<11>d<12>z } |j-<00>D] }| d|<12>d<14>z } <0A> | j.rd| j.<00><00>}nd}|j1|
g<00>j3|dj5| d<00>xsddj5| d<00>j7dd<1B>j7dd<1D>xsddj5| d<00>xsd| |f<06>|
|vs<02><01><>| j}t|t<00>r|j!d<07>}|||
<<00><02>t |j <00>d<1F><00><04>D]<5D>\}
}||
<00>t+d |
<EFBFBD><00><02><00>||
j-<00>dj9<00>j;d!<21>}|j3t<|
|d"t?|<16>zfz<00>|D]} |j3t@| z<00><00><00><>dj5|<05>S)#Nrr+c<00> <00>|dS<00>Nrr/r5s r'r7z-PygmentsDoc.document_lexers.<locals>.<lambda><3E><00>
<00><00>A<EFBFBD>a<EFBFBD>D<EFBFBD>r)r8z Warning: z does not have a docstring.<2E>utf8<66>_example<6C>tests<74> examplefileszutf-8)<01>encodingzEmpty example file 'z ' for lexer r@z
.. admonition:: Example
z
.. code-block:: z
z
rz.. versionadded:: rr:r?<00>r;r<r=r><00>c<00> <00>|dSrir/r5s r'r7z-PygmentsDoc.document_lexers.<locals>.<lambda><3E>rjr)zMissing docstring for rA<00>-)!rVr,r_<00>inspect<63>pathlibrXrY<00>
__import__rr <00>__file__<5F>getattr<74>__doc__<5F>print<6E>
isinstance<EFBFBD>bytes<65>decode<64>Path<74>
getabsfile<EFBFBD>parent<6E> read_textr<00>
splitlines<EFBFBD> version_added<65>
setdefaultrHrJr\<00>strip<69>rstrip<69> MODULEDOCr^<00>LEXERDOC)r"r,r_rtrur#<00>modules<65>moduledocstringsrarb<00>module<6C>mod<6F>cls<6C> docstring<6E> example_file<6C>p<>content<6E>
lexer_name<EFBFBD>line<6E> version_line<6E>moddocr <00>headings r'rzPygmentsDoc.document_lexers<72>s2<00><00>3<><17><16><16><10><03><14><07><1D><18>%<25>f<EFBFBD>l<EFBFBD>l<EFBFBD>n<EFBFBD>.<2E>I<>, 2<>O<EFBFBD>I<EFBFBD>t<EFBFBD><19>!<21>W<EFBFBD>F<EFBFBD><1C>V<EFBFBD>T<EFBFBD>4<EFBFBD>)<29><1B>=<3D>C<EFBFBD> <10>N<EFBFBD>N<EFBFBD> <1E> <1E>s<EFBFBD>|<7C>|<7C> ,<2C><19>#<23>y<EFBFBD>)<29>C<EFBFBD><16>;<3B>;<3B><15> <09>)<29><1B>,G<>H<>I<><1B> <0B> <0B>I<EFBFBD><19>)<29>U<EFBFBD>+<2B>%<25>,<2C>,<2C>V<EFBFBD>4<> <09>"<22>3<EFBFBD>
<EFBFBD>D<EFBFBD>9<>L<EFBFBD><1B><1B>L<EFBFBD>L<EFBFBD><17>!3<>!3<>H<EFBFBD>!=<3D>><3E>E<>E<>L<>L<><1B><1C>,<2C>-<2D>/;<3B><<3C><01><1B>+<2B>+<2B>w<EFBFBD>+<2B>7<><07><1E>#<23>.<2E>|<7C>n<EFBFBD>L<EFBFBD>$<24>+<2B>'<27>(<28>(<28><18><01>7<EFBFBD>!%<25>a<EFBFBD><17><11><1A>J<EFBFBD><1D>!D<>D<>I<EFBFBD><1D>#;<3B>J<EFBFBD><<3C>t<EFBFBD>!L<>L<>I<EFBFBD> '<27> 2<> 2<> 4<>;<3B><04>!<21>z<EFBFBD>$<24><16>r<EFBFBD>%:<3A>:<3A> <09>;<3B><13> <20> <20>!3<>C<EFBFBD>4E<34>4E<34>3F<33>G<> <0C>!<21> <0C> <13> <1E> <1E>v<EFBFBD>r<EFBFBD> *<2A> 1<> 1<><19><14> <09> <09>$<24>q<EFBFBD>'<27>"<22>,<2C>f<EFBFBD><14> <09> <09>$<24>q<EFBFBD>'<27>"<22>*<2A>*<2A>3<EFBFBD><05>6<>><3E>><3E>s<EFBFBD>D<EFBFBD>I<>S<>V<EFBFBD><14> <09> <09>$<24>q<EFBFBD>'<27>"<22>,<2C>f<EFBFBD><19><1C> 3<1E> <1F><16>-<2D>-<2D><1C><1B><1B><06><1D>f<EFBFBD>e<EFBFBD>,<2C>#<23>]<5D>]<5D>6<EFBFBD>2<>F<EFBFBD>+1<> <20><16>(<28>Y, 2<>\%<25>W<EFBFBD>]<5D>]<5D>_<EFBFBD>.<2E>I<> ,<2C>N<EFBFBD>F<EFBFBD>F<EFBFBD><1F><06>'<27>/<2F><1F>"8<><16><08> A<>B<>B<>&<26>v<EFBFBD>.<2E>9<>9<>;<3B>A<EFBFBD>><3E>D<>D<>F<>M<>M<>c<EFBFBD>R<>G<EFBFBD> <0F>J<EFBFBD>J<EFBFBD>y<EFBFBD>F<EFBFBD>G<EFBFBD>S<EFBFBD><13>W<EFBFBD><1C>5E<35>#F<>F<> G<><1E> ,<2C><04><13>
<EFBFBD>
<EFBFBD>8<EFBFBD>d<EFBFBD>?<3F>+<2B> ,<2C>  ,<2C><12>w<EFBFBD>w<EFBFBD>s<EFBFBD>|<7C>r)c
<00>(<00>ddlm}g}t|j<00>d<03><00><04>D]<5D>\}}|d}t |dd|g<01>}|j
j |j<00>t||<03>}|j}t|t<00>r|jd<05>}|j} |jt| dj!|d<00>xsddj!|d <00>j#d
d <0B>xsd|fz<00><00><>d j!|<02>S) Nr)<01>
FORMATTERSc<00> <00>|dSrir/r5s r'r7z1PygmentsDoc.document_formatters.<locals>.<lambda><3E>s
<00><00><01>!<21><04>r)r8rkr:r@r?rpr;r<r)<12>pygments.formattersr<73>rXrYrvrr rwrxryr{r|r}<00>__name__rH<00>FMTERDOCrJr\)
r"r<>r#rarbr<>r<>r<>r<>r<>s
r'rzPygmentsDoc.document_formatters<72>s<><00><00>2<><10><03>%<25>j<EFBFBD>&6<>&6<>&8<>n<EFBFBD>M<> /<2F>O<EFBFBD>I<EFBFBD>t<EFBFBD><19>!<21>W<EFBFBD>F<EFBFBD><1C>V<EFBFBD>T<EFBFBD>4<EFBFBD>)<29><1B>=<3D>C<EFBFBD> <10>N<EFBFBD>N<EFBFBD> <1E> <1E>s<EFBFBD>|<7C>|<7C> ,<2C><19>#<23>y<EFBFBD>)<29>C<EFBFBD><1B> <0B> <0B>I<EFBFBD><19>)<29>U<EFBFBD>+<2B>%<25>,<2C>,<2C>V<EFBFBD>4<> <09><19>l<EFBFBD>l<EFBFBD>G<EFBFBD> <0F>J<EFBFBD>J<EFBFBD>x<EFBFBD>7<EFBFBD>D<EFBFBD>I<EFBFBD>I<EFBFBD>d<EFBFBD>1<EFBFBD>g<EFBFBD>,><3E>,H<>&<26>#'<27>9<EFBFBD>9<EFBFBD>T<EFBFBD>!<21>W<EFBFBD>#5<>#=<3D>#=<3D>c<EFBFBD>5<EFBFBD>#I<>#S<>V<EFBFBD>#,<2C>#.<2E>.<2E> /<2F> /<2F><12>w<EFBFBD>w<EFBFBD>s<EFBFBD>|<7C>r)c<00><><00>ddlm}g}|j<00>D]<5D>\}}|jj t
j |jj<00>|j}t|t<00>r|jd<03>}|jt|j||fz<00><00><>dj!|<02>S)Nr)<01>FILTERSrkr)<11>pygments.filtersr<73>rYrr <00>sysr<73><00>
__module__rwryr{r|r}rH<00> FILTERDOCr<43>rJ)r"r<>r#r0r<>r<>s r'rzPygmentsDoc.document_filters<72>s<><00><00>,<2C><10><03> <20><1D><1D><1F> D<01>I<EFBFBD>D<EFBFBD>#<23> <10>N<EFBFBD>N<EFBFBD> <1E> <1E>s<EFBFBD>{<7B>{<7B>3<EFBFBD>><3E>><3E>:<3A>C<>C<> D<><1B> <0B> <0B>I<EFBFBD><19>)<29>U<EFBFBD>+<2B>%<25>,<2C>,<2C>V<EFBFBD>4<> <09> <0F>J<EFBFBD>J<EFBFBD>y<EFBFBD>C<EFBFBD>L<EFBFBD>L<EFBFBD>$<24> <09>#B<>B<> C<>  D<01> <12>w<EFBFBD>w<EFBFBD>s<EFBFBD>|<7C>r)N)r<>r<><00> __qualname__ry<00> has_content<6E>required_arguments<74>optional_arguments<74>final_argument_whitespace<63> option_specr(rrrrr/r)r'rr<s@<00><00><08><18>K<EFBFBD><1A><16><1A><16> %<25><1D><14>K<EFBFBD><1D>&:<1E>x?<1C>B<1C>$
r)rc<00>0<00>|jdt<00>y)N<> pygmentsdoc)<02> add_directiver)<01>apps r'<00>setupr<70><00>s<00><00><07><15><15>m<EFBFBD>[<5B>1r))ryr<><00>docutilsr<00>docutils.statemachiner<00>docutils.parsers.rstr<00>sphinx.util.nodesrr<>r<>r<>r<>rr<>r/r)r'<00><module>r<>sK<00><01> <04> <0B><1A>*<2A>*<2A>6<> <04> <09> <04><08> <04><08> <04> <09>w<1C>)<29>w<1C>t2r)