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

37 lines
5.5 KiB
Plaintext
Raw Normal View History

2026-02-12 02:28:23 +02:00
+
<00> <0C>iE<00><00>j<00>Rt^RIt^RIHtHt^RIHtHtHtH t H
t
H t H t H t HtR.t!RR]4tR#)z<>
pygments.lexers.nix
~~~~~~~~~~~~~~~~~~~
Lexers for the NixOS Nix language.
:copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
N)<02>
RegexLexer<EFBFBD>include) <09>Text<78>Comment<6E>Operator<6F>Keyword<72>Name<6D>String<6E>Number<65> Punctuation<6F>Literal<61>NixLexerc<00>Na<00>]tRt^toRtRtRtRR.tR.tR.t Rt
.R9Ot .R:Ot .R;Ot .R<OtR R
]P 3R ]P"R 3R ]3RP'RP)R] 444]3RP'RP)R] 444]P.3R]P03R]P43R]P63R]3R]3R]3RP'RP)R] 444]3R]P<3R]R3RP'RP)R]444]3R] PBR3R] P"R 3R!]3R"] PD3R#]3R$] PFR%3.R R&]P"3R ]P"R'3R(]P"R)3R*]P"3.R R+] PH3R] P"R)3R$] PFR%3R,] P"3R-] P"3R.] P"3R/] P"3.RR0] PH3R] PBR)3R$] PFR%3R1] PB3R2] PB3R3] PB3R4] PB3.R%R5] PFR)3R$] PFR'3]%!R 4.RR5]R)3]%!R 4./t&R6t'R7t(Vt)R8#)=r z
For the Nix language.
<EFBFBD>Nixzhttp://nixos.org/nix/<2F>nixos<6F>nixz*.nixz
text/x-nixz2.0<EFBFBD>rootz#.*$z/\*<2A>commentz\s+z({})<29>|c#<08>\"<00>TF"p\P!V4R,x<00>K$ R#5i<01>z\bN<62><02>re<72>escape<70><02>.0<EFBFBD>entrys& <20>:/tmp/pip-target-qd_sq_1j/lib/python/pygments/lexers/nix.py<70> <genexpr><3E>NixLexer.<genexpr>5<00>!<00><00><00>#S<>(<28><15>B<EFBFBD>I<EFBFBD>I<EFBFBD>e<EFBFBD>$4<>u<EFBFBD>$<<3C>$<<3C>(<28><><00>*,c#<08>\"<00>TF"p\P!V4R,x<00>K$ R#5irrrs& rrr8r r!z\b(true|false|null)\bz!-?(\d+\.\d*|\.\d+)([eE][-+]?\d+)?z-?[0-9]+z[\w.+-]*(\/[\w.+-]+)+z~(\/[\w.+-]+)+z\<[\w.+-]+(\/[\w.+-]+)*\>c#<08>N"<00>TFp\P!V4x<00>K R#5i<01>Nrrs& rrrIs<00><00><00>#L<>)<29><15>B<EFBFBD>I<EFBFBD>I<EFBFBD>e<EFBFBD>$4<>$4<>)<29><><00>#%z \b(or|and)\bz\{<7B>blockc#<08>N"<00>TFp\P!V4x<00>K R#5ir$rrs& rrrRs<00><00><00>#O<>,<2C><15>B<EFBFBD>I<EFBFBD>I<EFBFBD>e<EFBFBD>$4<>$4<>,<2C>r%<00>"<22> doublequotez''<27> multilinez4[a-zA-Z][a-zA-Z0-9\+\-\.]*\:[\w%/?:@&=+$,\\.!~*\'-]+z[\w-]+(?=\s*=)z[a-zA-Z_][\w\'-]*z\$\{<7B> antiquotez[^/*]+z#pushz\*/z#popz[*/]z''(\$|'|\\n|\\r|\\t|\\)z[^'\$]+z\$[^\{']z'[^']z\$(?=')z \\(\\|"|\$|n)z [^"\\\$]+z\$[^\{"]z\$(?=")z\\z\}c<08>:<00>Rp\P!RV4'd
VR, p\P!RV4'd
VR, p\P!RV4'd
VR, p\P!RV4'd
VR, pV#)gzimport.+?<[^>]+>g<><67><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>?zmkDerivation\s+(\(|\{|rec)z =\s+mkIf\s+z\{[a-zA-Z,\s]+\}:g<><67><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>?)r<00>search)<02>text<78>rvs& r<00> analyse_text<78>NixLexer.analyse_text<78>sw<00><00> <10><02> <0A>9<EFBFBD>9<EFBFBD>(<28>$<24> /<2F> /<2F> <0E>#<23>I<EFBFBD>B<EFBFBD> <0A>9<EFBFBD>9<EFBFBD>2<>D<EFBFBD> 9<> 9<> <0E>#<23>I<EFBFBD>B<EFBFBD> <0A>9<EFBFBD>9<EFBFBD>^<5E>T<EFBFBD> *<2A> *<2A> <0E>#<23>I<EFBFBD>B<EFBFBD> <0A>9<EFBFBD>9<EFBFBD>)<29>4<EFBFBD> 0<> 0<> <0E>#<23>I<EFBFBD>B<EFBFBD><11> <09><00>N)
<EFBFBD>rec<65>with<74>let<65>in<69>inherit<69>assert<72>if<69>else<73>thenz...) <0B>import<72>abort<72>
baseNameOf<EFBFBD>dirOf<4F>isNull<6C>builtins<6E>map<61> removeAttrs<72>throw<6F>toString<6E>
derivation)z++<2B>+<2B>?<3F>.<2E>!z//z==<3D>/z!=z&&z||z-><3E>=<3D><<3C>><3E>*<2A>-)
<EFBFBD>(<28>)<29>[<5B>]<5D>;<3B>{<7B>}<7D>:<3A>,<2C>@)*<2A>__name__<5F>
__module__<EFBFBD> __qualname__<5F>__firstlineno__<5F>__doc__<5F>name<6D>url<72>aliases<65> filenames<65> mimetypes<65> version_added<65>keywordsrB<00> operators<72> punctuationsr<00>Single<6C> Multiliner<00>format<61>joinrr<00>Builtin<69>Constantr
<00>Float<61>Integerr r<00>Wordr r <00>Double<6C>Symbol<6F>Interpol<6F>Escaper<00>tokensr0<00>__static_attributes__<5F>__classdictcell__)<01> __classdict__s@rr r s4<00><><00><00><08> <11>D<EFBFBD>
!<21>C<EFBFBD><16><05><1E>G<EFBFBD><18> <09>I<EFBFBD><1D><0E>I<EFBFBD><19>M<EFBFBD>'<27>H<EFBFBD>I<01>H<EFBFBD>B<01>I<EFBFBD>F<01>L<EFBFBD> <0F> <14>g<EFBFBD>n<EFBFBD>n<EFBFBD> %<25><14>W<EFBFBD>&<26>&<26> <09> 2<><14>T<EFBFBD>N<EFBFBD><14>]<5D>]<5D>3<EFBFBD>8<EFBFBD>8<EFBFBD>#S<>(<28>#S<>S<> T<>V]<5D> ^<5E><14>]<5D>]<5D>3<EFBFBD>8<EFBFBD>8<EFBFBD>#S<>(<28>#S<>S<> T<> <11>\<5C>\<5C> <1B>&<26>t<EFBFBD>}<7D>}<7D> 5<>2<>6<EFBFBD><<3C><<3C> @<40><19>&<26>.<2E>.<2E> )<29>&<26>w<EFBFBD> /<2F> <1E><07> (<28> )<29>7<EFBFBD> 3<><14>]<5D>]<5D>3<EFBFBD>8<EFBFBD>8<EFBFBD>#L<>)<29>#L<>L<> M<> <15> <17><1D>h<EFBFBD>m<EFBFBD>m<EFBFBD> ,<2C> <12>K<EFBFBD><17> )<29><14>]<5D>]<5D>3<EFBFBD>8<EFBFBD>8<EFBFBD>#O<>,<2C>#O<>O<> P<>R]<5D> ^<5E><12>6<EFBFBD>=<3D>=<3D>-<2D> 0<> <12>F<EFBFBD>$<24>$<24>k<EFBFBD> 2<>E<01>g<EFBFBD> N<><1F><06> <0A> <0A> .<2E> !<21>4<EFBFBD> (<28> <14>f<EFBFBD>o<EFBFBD>o<EFBFBD>{<7B> 3<>k6
<EFBFBD>n <12> <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> <14> '<27><16><1D><1D> 7<> <12>F<EFBFBD>$<24>$<24>f<EFBFBD> -<2D> <14>f<EFBFBD>o<EFBFBD>o<EFBFBD>{<7B> 3<> <17><16>)<29>)<29> *<2A> <18>&<26>*<2A>*<2A> +<2B> <15>v<EFBFBD>'<27>'<27> (<28> <17><16>)<29>)<29> *<2A>
<EFBFBD> <16> <1D>v<EFBFBD>}<7D>}<7D> -<2D> <11>6<EFBFBD>=<3D>=<3D>&<26> )<29> <14>f<EFBFBD>o<EFBFBD>o<EFBFBD>{<7B> 3<> <19>6<EFBFBD>=<3D>=<3D> )<29> <18>&<26>-<2D>-<2D> (<28> <17><16><1D><1D> '<27> <12>F<EFBFBD>M<EFBFBD>M<EFBFBD> "<22>
<EFBFBD> <14> <12>F<EFBFBD>O<EFBFBD>O<EFBFBD>V<EFBFBD> ,<2C> <14>f<EFBFBD>o<EFBFBD>o<EFBFBD>w<EFBFBD> /<2F> <13>F<EFBFBD>O<EFBFBD> 
<EFBFBD> <10> <12>K<EFBFBD><16> (<28> <13>F<EFBFBD>O<EFBFBD>
<EFBFBD>mZ<06>F<EFBFBD>x <12> r2)r`r<00>pygments.lexerrr<00>pygments.tokenrrrrrr r
r r <00>__all__r r3r2r<00><module>r~s8<00><01><04>
<EFBFBD>.<2E>!<21>!<21>!<21> <16>,<2C><07>|<12>z<EFBFBD>|r2