Files
ServerSync/lib/pygments/lexers/__pycache__/d.cpython-314.pyc

101 lines
8.2 KiB
Plaintext
Raw Normal View History

2026-02-12 02:28:23 +02:00
+
<00> <0C>i<EFBFBD>&<00><00><><00>Rt^RIHtHtHtHt^RIHtHtH t H
t
H t H t H t .R
Ot!RR]4t!RR]4t!RR]4tR #) z<>
pygments.lexers.d
~~~~~~~~~~~~~~~~~
Lexers for D languages.
:copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
)<04>
RegexLexer<EFBFBD>include<64>words<64>bygroups)<07>Comment<6E>Keyword<72>Name<6D>String<6E>Number<65> Punctuation<6F>
Whitespace<EFBFBD>DLexer<65> CrocLexer<65>
MiniDLexerc<00><><00>]tRt^tRtRtRtRR.tR.tR.t Rt
R .R
] 3NR ] 3NR ] !] P] 43NR ] P3NR] PR3N]!RNRR7]3N]!RORR7]P$3N]!RPRR7]P&3NR]P(3N]!RQRR7]P*3NR]P,3NR]P03NR]P43NR]P43NR]P43NR]P63NR]P83NR]P:3NR]P<3NR]P@3NR]3NR]3NR]3NR ]3NR!]3NR"]R#3NR$]R%3NR&]R'3NR(]R)3NR*]3NR+]3NR,]R-3NR.]PB3NR/]"3NR0]3NR1] !] PF] ] PF] 43NRR2] P3R] PR33R4] PR53R6] P3.R-R7]"R83R9]R53]$!R 4.R8R7]"R33R9]"R53]$!R 4.R#R:]3R;]R<3R=]R53.R<R:]3R;]R33R>]R53.R%R?]3R@]RA3RB]R53.RAR?]3R@]R33RC]R53.R'RD]3RE]RF3RG]R53.RFRD]3RE]R33RH]R53.R)RI]3R7]RJ3RK]R53.RJRI]3R7]R33R9]R53./ t%RLt&RM#)Rr z
For D source.
<EFBFBD>Dzhttps://dlang.org/z*.dz*.di<64>dz text/x-dsrcz1.2<EFBFBD>root<6F>\n<>\s+<2B> (//.*?)(\n)z/(\\\n)?[*](.|\n)*?[*](\\\n)?/z/\+<2B>nested_comment<6E>\b<><01>suffix<69>(false|true|null)\bzmacro\bz+(string|wstring|dstring|size_t|ptrdiff_t)\bzL0[xX]([0-9a-fA-F_]*\.[0-9a-fA-F_]+|[0-9a-fA-F_]+)[pP][+\-]?[0-9_]+[fFL]?[i]?zI[0-9_]+(\.[0-9_]+[eE][+\-]?[0-9_]+|\.[0-9_]*|[eE][+\-]?[0-9_]+)[fFL]?[i]?z0\.(0|[1-9][0-9_]*)([eE][+\-]?[0-9_]+)?[fFL]?[i]?z 0[Bb][01_]+z0[0-7_]+z0[xX][0-9a-fA-F_]+z$(0|[1-9][0-9_]*)([LUu]|Lu|LU|uL|UL)?za'(\\['"?\\abfnrtv]|\\x[0-9a-fA-F]{2}|\\[0-7]{1,3}|\\u[0-9a-fA-F]{4}|\\U[0-9a-fA-F]{8}|\\&\w+;|.)'zr"[^"]*"[cwd]?z `[^`]*`[cwd]?z"(\\\\|\\[^\\]|[^"\\])*"[cwd]?zT\\(['\"?\\abfnrtv]|x[0-9a-fA-F]{2}|[0-7]{1,3}|u[0-9a-fA-F]{4}|U[0-9a-fA-F]{8}|&\w+;)zx"[0-9a-fA-F_\s]*"[cwd]?zq"\[<5B>delimited_bracketzq"\(<28>delimited_parenthesiszq"<<3C>delimited_anglezq"\{<7B>delimited_curlyzq"([a-zA-Z_]\w*)\n.*?\n\1"z q"(.).*?\1"zq\{<7B> token_stringz@([a-zA-Z_]\w*)?z<>(~=|\^=|%=|\*=|==|!>=|!<=|!<>=|!<>|!<|!>|!=|>>>=|>>>|>>=|>>|>=|<>=|<>|<<=|<<|<=|\+\+|\+=|--|-=|\|\||\|=|&&|&=|\.\.\.|\.\.|/=)|[/.&|\-+<>!()\[\]{}?,;:$=*%^~]<5D> [a-zA-Z_]\w*z(#line)(\s)(.*)(\n)z[^+/]+<2B>#pushz\+/<2F>#popz[+/]z\{<7B>token_string_nestz\}z[^\[\]]+z\[<5B>delimited_inside_bracketz\]"z\]z[^()]+z\(<28>delimited_inside_parenthesisz\)"z\)z[^<>]+<2B><<3C>delimited_inside_anglez>"<22>>z[^{}]+<2B>delimited_inside_curlyz\}"<22>N)M<>abstract<63>alias<61>align<67>asm<73>assert<72>auto<74>body<64>break<61>case<73>cast<73>catch<63>class<73>const<73>continue<75>debug<75>default<6C>delegate<74>delete<74>
deprecated<EFBFBD>do<64>else<73>enum<75>export<72>extern<72>finally<6C>final<61>foreach_reverse<73>foreach<63>for<6F>function<6F>goto<74>if<69> immutable<6C>import<72> interface<63> invariant<6E>inout<75>in<69>is<69>lazy<7A>mixin<69>module<6C>new<65>nothrow<6F>out<75>override<64>package<67>pragma<6D>private<74> protected<65>public<69>pure<72>ref<65>return<72>scope<70>shared<65>static<69>struct<63>super<65>switch<63> synchronized<65>template<74>this<69>throw<6F>try<72>typeid<69>typeof<6F>union<6F>unittest<73>version<6F>volatile<6C>while<6C>with<74> __gshared<65>__traits<74>__vector<6F> __parameters)<01>typedef)<18>bool<6F>byte<74>cdouble<6C>cent<6E>cfloat<61>char<61>creal<61>dchar<61>double<6C>float<61>idouble<6C>ifloat<61>int<6E>ireal<61>long<6E>real<61>short<72>ubyte<74>ucent<6E>uint<6E>ulong<6E>ushort<72>void<69>wchar) <0C>__FILE__<5F>__FILE_FULL_PATH__<5F>
__MODULE__<EFBFBD>__LINE__<5F> __FUNCTION__<5F>__PRETTY_FUNCTION__<5F>__DATE__<5F>__EOF__<5F>__TIME__<5F> __TIMESTAMP__<5F>
__VENDOR__<EFBFBD> __VERSION__)'<27>__name__<5F>
__module__<EFBFBD> __qualname__<5F>__firstlineno__<5F>__doc__<5F>name<6D>url<72> filenames<65>aliases<65> mimetypes<65> version_addedr rr<00>Single<6C> Multilinerr<00>Removed<65>Type<70>Constant<6E>Pseudo<64>Reservedr<00>Builtinr
<00>Float<61>Bin<69>Oct<63>Hex<65>Integerr <00>Char<61> Decoratorr <00>Specialr<00>tokens<6E>__static_attributes__r+<00><00>8/tmp/pip-target-qd_sq_1j/lib/python/pygments/lexers/d.pyr r s`<00><00><08> <0F>D<EFBFBD>
<1E>C<EFBFBD><16><06><0F>I<EFBFBD><12>e<EFBFBD>G<EFBFBD><1E><0F>I<EFBFBD><19>M<EFBFBD> <0F>a
<EFBFBD> <12>J<EFBFBD> <1F>a
<EFBFBD> <13>Z<EFBFBD> <20>a
<EFBFBD>
<1C>X<EFBFBD>g<EFBFBD>n<EFBFBD>n<EFBFBD>j<EFBFBD>A<> B<> a
<EFBFBD> /<2F><07>0A<30>0A<30> B<> a
<EFBFBD><14>W<EFBFBD>&<26>&<26>(8<> 9<>a
<EFBFBD><13> E<01><1D> <1E><15> <16>a
<EFBFBD>0<13><1D><1D><1E><15>_<EFBFBD>_<EFBFBD>  <1E>1a
<EFBFBD>:<13>+<2B>49<34> :<3A>
<15>\<5C>\<5C>  <1B>;a
<EFBFBD>F$<24>W<EFBFBD>%5<>%5<> 6<>Ga
<EFBFBD>H<13>-<2D>6;<3B><<3C><15>^<5E>^<5E>  <1D>Ia
<EFBFBD>R<18><17>)<29>)<29> *<2A>Sa
<EFBFBD>T<<3C>T<EFBFBD>\<5C>\<5C> J<>Ua
<EFBFBD>Z,<2C>-3<>\<5C>\<5C> ;<3B>[a
<EFBFBD>`7<>8><3E> <0C> <0C> F<01>aa
<EFBFBD>dA<01>&<26>,<2C>,<2C> O<>ea
<EFBFBD>j<1C>V<EFBFBD>Z<EFBFBD>Z<EFBFBD> (<28>ka
<EFBFBD>n<19>&<26>*<2A>*<2A> %<25>oa
<EFBFBD>r#<23>F<EFBFBD>J<EFBFBD>J<EFBFBD> /<2F>sa
<EFBFBD>v5<>f<EFBFBD>n<EFBFBD>n<EFBFBD> E<>wa
<EFBFBD>zE<01> <13>[<5B>[<5B> <1A>{a
<EFBFBD>D<1F><06> '<27>Ea
<EFBFBD>H<1E>v<EFBFBD> &<26>Ia
<EFBFBD>L/<2F><06> 7<>Ma
<EFBFBD>P8<> <13> <15>Qa
<EFBFBD>X)<29>&<26> 1<>Ya
<EFBFBD>\<15>f<EFBFBD>1<> 2<>]a
<EFBFBD>^<15>f<EFBFBD>5<> 6<>_a
<EFBFBD>`<14>V<EFBFBD>.<2E> /<2F>aa
<EFBFBD>b<15>f<EFBFBD>/<2F> 0<>ca
<EFBFBD>d+<2B>F<EFBFBD> 3<>ea
<EFBFBD>f<1C>V<EFBFBD> $<24>ga
<EFBFBD>j<14>V<EFBFBD>^<5E> ,<2C>ka
<EFBFBD>n!<21>$<24>.<2E>.<2E> 1<>oa
<EFBFBD>r0<>1<<3C> ><3E>sa
<EFBFBD>z<1D>d<EFBFBD> #<23>{a
<EFBFBD>~$<24>X<EFBFBD>g<EFBFBD>o<EFBFBD>o<EFBFBD>z<EFBFBD><17><0F><0F><1A>&-<2D> .<2E>a
<EFBFBD>D <19> <16><07>)<29>)<29> *<2A> <13>W<EFBFBD>&<26>&<26><07> 0<> <13>W<EFBFBD>&<26>&<26><06> /<2F> <14>g<EFBFBD>'<27>'<27> (<28> 
<EFBFBD> <17> <12>K<EFBFBD>!4<> 5<> <12>F<EFBFBD>F<EFBFBD> #<23> <13>F<EFBFBD>O<EFBFBD>
<EFBFBD>
<1C> <12>K<EFBFBD><17> )<29> <12>K<EFBFBD><16> (<28> <13>F<EFBFBD>O<EFBFBD>
<EFBFBD>
<1C> <18>&<26> !<21> <12>F<EFBFBD>6<> 7<> <13>V<EFBFBD>V<EFBFBD> $<24>
<EFBFBD>
#<23> <18>&<26> !<21> <12>F<EFBFBD>G<EFBFBD> $<24> <12>F<EFBFBD>F<EFBFBD> #<23>%
<EFBFBD>
<20> <16><06> <1F> <12>F<EFBFBD>:<3A> ;<3B> <13>V<EFBFBD>V<EFBFBD> $<24>"
<EFBFBD>
'<27> <16><06> <1F> <12>F<EFBFBD>G<EFBFBD> $<24> <12>F<EFBFBD>F<EFBFBD> #<23>)
<EFBFBD>
<1A> <16><06> <1F> <11>6<EFBFBD>3<> 4<> <12>F<EFBFBD>F<EFBFBD> #<23>
<EFBFBD>
!<21> <16><06> <1F> <11>6<EFBFBD>7<EFBFBD> #<23> <11>6<EFBFBD>6<EFBFBD> "<22>#
<EFBFBD>
<1A> <16><06> <1F> <12>F<EFBFBD>4<> 5<> <13>V<EFBFBD>V<EFBFBD> $<24>
<EFBFBD>
!<21> <16><06> <1F> <12>F<EFBFBD>G<EFBFBD> $<24> <12>F<EFBFBD>F<EFBFBD> #<23>#
<EFBFBD>m[<06>Fr<46>c<00><><00>]tRt^<5E>tRtRtRtR.tR.tR.t Rt
RR ] 3R
] 3R ] !] P] 43R ] PR 3]!R#RR7]3R]P$3R]P(3R]P*3R]P,3R]P.3R]P23R]3R]3R]3R]3R]3R]3.R R] P3R ] PR3R] PR3R ] P3./tR!tR"#)$rz
For Croc source.
<EFBFBD>Croczhttp://jfbillingsley.com/crocz*.croc<6F>crocztext/x-crocsrc<72>rrrrz/\*<2A> nestedcommentrrrz<([0-9][0-9_]*)(?=[.eE])(\.[0-9][0-9_]*)?([eE][+\-]?[0-9_]+)?z0[bB][01][01_]*z0[xX][0-9a-fA-F][0-9a-fA-F_]*z([0-9][0-9_]*)(?![.eE])zT'(\\['"\\nrt]|\\x[0-9a-fA-F]{2}|\\[0-9]{1,3}|\\u[0-9a-fA-F]{4}|\\U[0-9a-fA-F]{8}|.)'z @"(""|[^"])*"z @`(``|[^`])*`z @'(''|[^'])*'z"(\\\\|\\[^\\]|[^"\\])*"z<>(~=|\^=|%=|\*=|==|!=|>>>=|>>>|>>=|>>|>=|<=>|\?=|-\>|<<=|<<|<=|\+\+|\+=|--|-=|\|\||\|=|&&|&=|\.\.|/=)|[-/.&$@|\+<>!()\[\]{}?,;:=*%^~#\\]r!z[^*/]+r"z\*/r#z[*/]r+N)!<21>asr0r3r4r6r7r9r;r?r@rDrHrGrI<00>global<61> namespacerKrMrQrR<00>localrUrarbrfrgrjrkrl<00>varargrsrt<00>yield)r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r rrr<>r<>rrr<>r
r<>r<>r<>r<>r r<>r rr<>r<>r+r<>r<>rr<00>sj<00><00><08> <12>D<EFBFBD>
)<29>C<EFBFBD><19>
<EFBFBD>I<EFBFBD><15>h<EFBFBD>G<EFBFBD>!<21>"<22>I<EFBFBD><16>M<EFBFBD> <0F> <12>J<EFBFBD> <1F> <13>Z<EFBFBD> <20> <1B>X<EFBFBD>g<EFBFBD>n<EFBFBD>n<EFBFBD>j<EFBFBD>A<> B<> <13>W<EFBFBD>&<26>&<26><0F> 8<> <12>;<3B>
DI<01> J<01> <15>  <16>$<24>W<EFBFBD>%5<>%5<> 6<> L<> <13>\<5C>\<5C> <1B> <20><16><1A><1A> ,<2C> -<2D>v<EFBFBD>z<EFBFBD>z<EFBFBD> :<3A> '<27><16><1E><1E> 8<>=<3D> <13>[<5B>[<5B> <1A>
<1E>v<EFBFBD> &<26> <1D>v<EFBFBD> &<26> <1D>v<EFBFBD> &<26> (<28>&<26> 1<>4<>5@<40> B<01><1D>d<EFBFBD> #<23>S*
<EFBFBD>V <18> <16><07>)<29>)<29> *<2A> <13>W<EFBFBD>&<26>&<26><07> 0<> <13>W<EFBFBD>&<26>&<26><06> /<2F> <14>g<EFBFBD>'<27>'<27> (<28> 
<EFBFBD>Y2<06>Fr<46>c<00>2<00>]tRt^<5E>tRtRt.tR.tR.tRt Rt
R#)rz/
For MiniD source. MiniD is now known as Croc.
<EFBFBD>MiniD<69>minidztext/x-minidsrcr<63>r+N) r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r+r<>r<>rr<00>s'<00><00><08> <13>D<EFBFBD><12>I<EFBFBD><16>i<EFBFBD>G<EFBFBD>"<22>#<23>I<EFBFBD><16>Mr<4D>N)r rr)r<><00>pygments.lexerrrrr<00>pygments.tokenrrrr r
r r <00>__all__r rrr+r<>r<><00><module>r<>sQ<00><01><04>@<01>?<3F><1C><1C><1C> 0<><07>f<06>Z<EFBFBD>f<06>R=<06>
<EFBFBD>=<06>@<17><19>r<>