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

38 lines
4.2 KiB
Plaintext
Raw Normal View History

2026-02-12 02:28:23 +02:00
+
<00> <0C>i$<00><00>f<00>Rt^RIHtHtHt^RIHtHtHtH t H
t
H t H t H t HtR.t!RR]4tR#)z<>
pygments.lexers.chapel
~~~~~~~~~~~~~~~~~~~~~~
Lexer for the Chapel language.
:copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
)<03>
RegexLexer<EFBFBD>bygroups<70>words) <09>Text<78>Comment<6E>Operator<6F>Keyword<72>Name<6D>String<6E>Number<65> Punctuation<6F>
Whitespace<EFBFBD> ChapelLexerc<00>Z<00>]tRt^tRtRtRtR.tRR.tRt R0t
R1t R2t .] O] O5t R3tR4tR5tRR ]3R
]3R ]3R ]P(3R ]P*3]!]RR7]P03]!]RR7]P23]!]
RR7]P43]!.] O]O5RR7]3R]R3R]!]]4R3R]!]]4R3R]!]]4R3R]!]]4R3R]3R]3R]3R]3R]P:3R]P:3R]P<3R]P>3R ]P@3R!]PB3R"]"3R#]"3R$]#3R%]$3R&]%PL3.RR&]%PNR'3.RR(]%PPR'3R)]$R*3R+]$3.R*]!] RR7]3]!]
RR7]P43R,]%PLR'3.RR-]%PRR'3./t*R.t+R/#)6rz
For Chapel source.
<EFBFBD>Chapelzhttps://chapel-lang.org/z*.chpl<70>chapel<65>chplz2.0<EFBFBD>rootz\nz\s+z\\\nz //(.*?)\nz/(\\\n)?[*](.|\n)*?[*](\\\n)?/z\b)<01>suffix<69>@<40> attributenamez (iter)(\s+)<29>procnamez (proc)(\s+)z(operator)(\s+)z*(class|interface|module|record|union)(\s+)<29> classnamez\d+iz\d+\.\d*([Ee][-+]\d+)?iz\.\d+([Ee][-+]\d+)?iz\d+[Ee][-+]\d+iz(\d*\.\d+)([eE][+-]?[0-9]+)?i?z\d+[eE][+-]?[0-9]+i?z
0[bB][01]+z0[xX][0-9a-fA-F]+z 0[oO][0-7]+z[0-9]+z"(\\\\|\\"|[^"])*"z'(\\\\|\\'|[^'])*'z<>(=|\+=|-=|\*=|/=|\*\*=|%=|&=|\|=|\^=|&&=|\|\|=|<<=|>>=|<=>|<~>|\.\.|by|#|\.\.\.|&&|\|\||!|&|\||\^|~|<<|>>|==|!=|<=|>=|<|>|[+\-*/%]|\*\*)z[:;,.?()\[\]{}]z[a-zA-Z_][\w$]*z#popz<([a-zA-Z_][.\w$]*|\~[a-zA-Z_][.\w$]*|[+*/!~%<>=&^|\-:]{1,2})z\(<28> receivertypez\)+\.z[^()]*z[a-zA-Z_][.\w$]*<2A>N) <0A>bool<6F>bytes<65>complex<65>imag<61>int<6E>locale<6C>nothing<6E>opaque<75>range<67>real<61>string<6E>uint<6E>void)<03>atomic<69>single<6C>sync)<04>borrowed<65>owned<65>shared<65> unmanaged) <09>config<69>const<73>in<69>inout<75>out<75>param<61>ref<65>type<70>var)<04>false<73>nil<69>none<6E>true)A<>align<67>as<61>begin<69>break<61>by<62>catch<63>cobegin<69>coforall<6C>continue<75>defer<65>delete<74>dmapped<65>do<64>domain<69>else<73>enum<75>except<70>export<72>extern<72>for<6F>forall<6C>foreach<63>
forwarding<EFBFBD>if<69>
implements<EFBFBD>import<72>index<65>init<69>inline<6E>label<65>lambda<64>let<65>lifetime<6D>local<61>new<65>noinit<69>on<6F>only<6C> otherwise<73>override<64>pragma<6D> primitive<76>private<74> prototype<70>public<69>reduce<63>require<72>return<72>scan<61>select<63>serial<61>sparse<73> subdomain<69>then<65>this<69>throw<6F>throws<77>try<72>use<73>when<65>where<72>while<6C>with<74>yield<6C>zip),<2C>__name__<5F>
__module__<EFBFBD> __qualname__<5F>__firstlineno__<5F>__doc__<5F>name<6D>url<72> filenames<65>aliases<65> version_added<65> known_types<65>type_modifiers_par<61>type_modifiers_mem<65>type_modifiers<72> declarations<6E> constants<74>other_keywordsr rr<00>Single<6C> Multilinerr<00> Declaration<6F>Constant<6E>Typerr <00>Float<61>Bin<69>Hex<65>Oct<63>Integerr
rr r <00>Other<65>Class<73>Function<6F> Decorator<6F>tokens<6E>__static_attributes__r<00><00>=/tmp/pip-target-qd_sq_1j/lib/python/pygments/lexers/chapel.pyrrs<><00><00><08> <14>D<EFBFBD>
$<24>C<EFBFBD><19>
<EFBFBD>I<EFBFBD><17><16> <20>G<EFBFBD><19>M<EFBFBD><1B>K<EFBFBD>6<><16>E<><16>?<3F>)<29>?<3F>,><3E>?<3F>N<EFBFBD>#<23>L<EFBFBD>1<>I<EFBFBD><1D>N<EFBFBD>( <0F> <12>J<EFBFBD> <1F> <13>Z<EFBFBD> <20> <14>d<EFBFBD>O<EFBFBD> <19>7<EFBFBD>><3E>><3E> *<2A> .<2E><07>0A<30>0A<30> B<> <12><<3C><05> .<2E><07>0C<30>0C<30> D<> <12>9<EFBFBD>U<EFBFBD> +<2B>W<EFBFBD>-=<3D>-=<3D> ><3E> <12>;<3B>u<EFBFBD> -<2D>w<EFBFBD>|<7C>|<7C> <<3C> <12>5<>^<5E>5<>n<EFBFBD>5<>e<EFBFBD> D<>g<EFBFBD> N<> <11>7<EFBFBD>O<EFBFBD> ,<2C> <1B>X<EFBFBD>g<EFBFBD>z<EFBFBD>:<3A>J<EFBFBD> G<> <1B>X<EFBFBD>g<EFBFBD>z<EFBFBD>:<3A>J<EFBFBD> G<> <1F><18>'<27>:<3A>!><3E>
<EFBFBD> K<> :<3A>H<EFBFBD>W<EFBFBD>j<EFBFBD><Y<> <18> <1A><15>f<EFBFBD> <1D> '<27><16> 0<> $<24>f<EFBFBD> -<2D> <1F><16> (<28>/<2F><06> <0C> <0C> =<3D> $<24>f<EFBFBD>l<EFBFBD>l<EFBFBD> 3<><1B>F<EFBFBD>J<EFBFBD>J<EFBFBD> '<27> !<21>6<EFBFBD>:<3A>:<3A> .<2E> <1B>V<EFBFBD>Z<EFBFBD>Z<EFBFBD> (<28> <16><06><0E><0E> '<27>#<23>F<EFBFBD> +<2B> "<22>F<EFBFBD> +<2B><1F>!)<29>  *<2A>
 <20><1B> -<2D> <20><14><1A><1A> ,<2C>m7
<EFBFBD>p <14> <1F><14><1A><1A>V<EFBFBD> 4<>
<EFBFBD> <13>(<28><12>]<5D>]<5D>F<EFBFBD> $<24> <13>K<EFBFBD><1E> 0<> <15>{<7B> #<23> 
<EFBFBD> <17> <12>><3E>%<25> 0<>'<27> :<3A> <12>;<3B>u<EFBFBD> -<2D>w<EFBFBD>|<7C>|<7C> <<3C> <16><04>
<EFBFBD>
<EFBFBD>F<EFBFBD> +<2B>
<EFBFBD>
<18> <20>$<24>.<2E>.<2E>&<26> 9<>
<EFBFBD>WN<06>Fr<46>N)r<><00>pygments.lexerrrr<00>pygments.tokenrrrrr r
r r r <00>__all__rrr<>r<><00><module>r<>s8<00><01><04>7<>6<>$<24>$<24>$<24> <19>/<2F><07>y<06>*<2A>yr<>