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

33 lines
4.1 KiB
Plaintext
Raw Normal View History

2026-02-12 02:28:23 +02:00
+
<00> <0C>i<EFBFBD><00><00>j<00>Rt^RIHtHt^RIHtHtHtHtH t H
t
H t H t ^RI HtR.t!RR]4tR#)z<>
pygments.lexers.futhark
~~~~~~~~~~~~~~~~~~~~~~~
Lexer for the Futhark language
:copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
)<02>
RegexLexer<EFBFBD>bygroups)<08>Comment<6E>Operator<6F>Keyword<72>Name<6D>String<6E>Number<65> Punctuation<6F>
Whitespace)<01> unistring<6E> FutharkLexerc<00><><00>]tRt^tRtRtRtR.tR.tR.t Rt
R/t R0t R1t R2tRPR P!] 44tR
tR R ]P(3R ]3R]3RPR P!] 44]P03RPR P!] ] ,44]P23R]P43R] R] 2]3R]3R]3R]3R],]P<3R],]P<3R],]P<3R],]P<3R],]P>3R],]P@3R],]PB3R]"PFR3R]"R 3R!]P23R]PH3.RR"]"PFR#3R]"PJR$3R]"PFR#3.R R%]"3R]"PJR$3R]"R#3.R$R&]"PJR#3R']&PN,R(,]"PJR#3R P!]4]"PJR#3R)]"PJR#3R*]"PJR#3R+]"PJR#3R,](!]]"PJ4R#3./t)R-t*R.#)3r z
A Futhark lexer
<EFBFBD>Futharkzhttps://futhark-lang.org/<2F>futharkz*.futztext/x-futharkz2.8z({})?<3F>|z[a-zA-Z_][a-zA-Z_0-9']*<2A>rootz--(.*?)$z\s+z\(\)z\b({})(?!\')\bz#\[([a-zA-Z_\(\) ]*)\]z[#!]?(z\.)*z\\z[-+/%=!><|&*^][-+/%=!><|&*^.]*z[][(),:;`{}?.\'~^]z40[xX]_*[\da-fA-F](_*[\da-fA-F])*_*[pP][+-]?\d(_*\d)*zR0[xX]_*[\da-fA-F](_*[\da-fA-F])*\.[\da-fA-F](_*[\da-fA-F])*(_*[pP][+-]?\d(_*\d)*)?z\d(_*\d)*_*[eE][+-]?\d(_*\d)*z+\d(_*\d)*\.\d(_*\d)*(_*[eE][+-]?\d(_*\d)*)?z0[bB]_*[01](_*[01])*z 0[xX]_*[\da-fA-F](_*[\da-fA-F])*z \d(_*\d)*<2A>'<27> character<65>"<22>stringz\[[a-zA-Z_\d]*\]z[^\\']'z#pop<6F>escapez[^\\"]+z[abfnrtv"\'&\\]z\^[][z@^_]zo[0-7]+z x[\da-fA-F]+z\d+z (\s+)(\\)<29>N)
<EFBFBD>i8<69>i16<31>i32<33>i64<36>u8<75>u16<31>u32<33>u64<36>f32<33>f64)<01>bool)<19>if<69>then<65>else<73>def<65>let<65>loop<6F>in<69>with<74>typeztype~ztype^<5E>val<61>entry<72>for<6F>while<6C>do<64>case<73>match<63>include<64>import<72>module<6C>open<65>local<61>assert<72>_)<1A>NUL<55>SOHz[SE]TX<54>EOT<4F>ENQ<4E>ACK<43>BEL<45>BS<42>HT<48>LF<4C>VT<56>FF<46>CRzS[OI]<5D>DLEzDC[1-4]<5D>NAK<41>SYN<59>ETB<54>CAN<41>EM<45>SUB<55>ESCz[FGRU]S<>SP<53>DEL)+<2B>__name__<5F>
__module__<EFBFBD> __qualname__<5F>__firstlineno__<5F>__doc__<5F>name<6D>url<72>aliases<65> filenames<65> mimetypes<65> version_added<65> num_types<65> other_types<65>reserved<65>ascii<69>format<61>join<69> num_postfix<69> identifier_rer<00>Singler r
r<00>Reserved<65>Type<70>Preprocrrr <00>Float<61>Bin<69>Hex<65>Integerr<00>Char<61>Builtin<69>Escape<70>uni<6E>Lur<00>tokens<6E>__static_attributes__r<00><00>>/tmp/pip-target-qd_sq_1j/lib/python/pygments/lexers/futhark.pyr r s<><00><00><08> <15>D<EFBFBD>
%<25>C<EFBFBD><18>k<EFBFBD>G<EFBFBD><18> <09>I<EFBFBD>!<21>"<22>I<EFBFBD><19>M<EFBFBD>T<>I<EFBFBD><1C>K<EFBFBD>O<01>H<EFBFBD>
 9<>E<EFBFBD>
<1B>/<2F>/<2F>#<23>(<28>(<28>9<EFBFBD>"5<>6<>K<EFBFBD>.<2E>M<EFBFBD>
<0F> <18>'<27>.<2E>.<2E> )<29> <13>Z<EFBFBD> <20> <14>k<EFBFBD> "<22> <1E> %<25> %<25>c<EFBFBD>h<EFBFBD>h<EFBFBD>x<EFBFBD>&8<> 9<>7<EFBFBD>;K<>;K<> L<> <1E> %<25> %<25>c<EFBFBD>h<EFBFBD>h<EFBFBD>y<EFBFBD>;<3B>/F<>&G<> H<>'<27>,<2C>,<2C> W<>'<27><07><0F><0F> 8<><16>}<7D>o<EFBFBD>T<EFBFBD>-<2D><1F> 9<>4<EFBFBD> @<40> <12>H<EFBFBD> <1D> .<2E><08> 9<> "<22>K<EFBFBD> 0<>E<01>{<7B> R<> <13>\<5C>\<5C> <1B>(<28>*5<>6<>7=<3D>|<7C>|<7C> E<01> -<2D> <0B> ;<3B>V<EFBFBD>\<5C>\<5C> J<> ;<3B>k<EFBFBD> I<>6<EFBFBD><<3C><<3C> X<> $<24>{<7B> 2<>F<EFBFBD>J<EFBFBD>J<EFBFBD> ?<3F> 0<>;<3B> ><3E><06>
<EFBFBD>
<EFBFBD> K<> <19>K<EFBFBD> '<27><16><1E><1E> 8<><12>6<EFBFBD>;<3B>;<3B> <0B> ,<2C> <11>6<EFBFBD>8<EFBFBD> $<24> <20>'<27>,<2C>,<2C> /<2F> <14>d<EFBFBD>l<EFBFBD>l<EFBFBD> #<23>? 
<EFBFBD>B <14> <17><16><1B><1B>f<EFBFBD> -<2D> <12>F<EFBFBD>M<EFBFBD>M<EFBFBD>8<EFBFBD> ,<2C> <10>&<26>+<2B>+<2B>v<EFBFBD> &<26> 
<EFBFBD> <11> <17><16> <20> <12>F<EFBFBD>M<EFBFBD>M<EFBFBD>8<EFBFBD> ,<2C> <10>&<26>&<26> !<21>
<EFBFBD> <11> <1F><16><1D><1D><06> 7<> <15><03><06><06> <1E><17> (<28>&<26>-<2D>-<2D><16> @<40> <10>X<EFBFBD>X<EFBFBD>e<EFBFBD>_<EFBFBD>f<EFBFBD>m<EFBFBD>m<EFBFBD>V<EFBFBD> 4<> <17><16><1D><1D><06> /<2F> <1C>f<EFBFBD>m<EFBFBD>m<EFBFBD>V<EFBFBD> 4<> <13>V<EFBFBD>]<5D>]<5D>F<EFBFBD> +<2B> <19>8<EFBFBD>J<EFBFBD><06> <0A> <0A>><3E><06> G<>
<EFBFBD>]7<06>FrsN)rU<00>pygments.lexerrr<00>pygments.tokenrrrrrr r
r <00>pygmentsr ro<00>__all__r rrsrt<00><module>rys7<00><01><04>0<>$<24>$<24>$<24>%<25> <19>
<1A><07>V<06>:<3A>Vrs