+
    IV-j'  ã                   óf   € R t ^ RIHtHtHt ^ RIHtHtHtH	t	H
t
HtHtHtHt R.t ! R R]4      tR# )z¾
pygments.lexers.chapel
~~~~~~~~~~~~~~~~~~~~~~

Lexer for the Chapel language.

:copyright: Copyright 2006-present by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
)Ú
RegexLexerÚbygroupsÚwords)	ÚTextÚCommentÚOperatorÚKeywordÚNameÚStringÚNumberÚPunctuationÚ
WhitespaceÚChapelLexerc                   óZ  € ] tR t^tRtRtRtR.tRR.tRt	R0t
R1tR2t. ]O]O5tR3tR4tR5tRR	]3R
]3R]3R]P(                  3R]P*                  3]! ]RR7      ]P0                  3]! ]RR7      ]P2                  3]! ]
RR7      ]P4                  3]! . ]O]O5RR7      ]3R]R3R]! ]]4      R3R]! ]]4      R3R]! ]]4      R3R]! ]]4      R3R]3R]3R]3R]3R]P:                  3R]P:                  3R]P<                  3R]P>                  3R ]P@                  3R!]PB                  3R"]"3R#]"3R$]#3R%]$3R&]%PL                  3.RR&]%PN                  R'3.RR(]%PP                  R'3R)]$R*3R+]$3.R*]! ]RR7      ]3]! ]
RR7      ]P4                  3R,]%PL                  R'3.RR-]%PR                  R'3./t*R.t+R/# )6r   z
For Chapel source.
ÚChapelzhttps://chapel-lang.org/z*.chplÚchapelÚchplz2.0Úrootz\nz\s+z\\\nz	//(.*?)\nz/(\\\n)?[*](.|\n)*?[*](\\\n)?/z\b)ÚsuffixÚ@Úattributenamez(iter)(\s+)Úprocnamez(proc)(\s+)z(operator)(\s+)z*(class|interface|module|record|union)(\s+)Ú	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]+z0[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\(Úreceivertypez\)+\.z[^()]*z[a-zA-Z_][.\w$]*© N)ÚboolÚbytesÚcomplexÚimagÚintÚlocaleÚnothingÚopaqueÚrangeÚrealÚstringÚuintÚvoid)ÚatomicÚsingleÚsync)ÚborrowedÚownedÚsharedÚ	unmanaged)	ÚconfigÚconstÚinÚinoutÚoutÚparamÚrefÚtypeÚvar)ÚfalseÚnilÚnoneÚtrue)AÚalignÚasÚbeginÚbreakÚbyÚcatchÚcobeginÚcoforallÚcontinueÚdeferÚdeleteÚdmappedÚdoÚdomainÚelseÚenumÚexceptÚexportÚexternÚforÚforallÚforeachÚ
forwardingÚifÚ
implementsÚimportÚindexÚinitÚinlineÚlabelÚlambdaÚletÚlifetimeÚlocalÚnewÚnoinitÚonÚonlyÚ	otherwiseÚoverrideÚpragmaÚ	primitiveÚprivateÚ	prototypeÚpublicÚreduceÚrequireÚreturnÚscanÚselectÚserialÚsparseÚ	subdomainÚthenÚthisÚthrowÚthrowsÚtryÚuseÚwhenÚwhereÚwhileÚwithÚyieldÚzip),Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__ÚnameÚurlÚ	filenamesÚaliasesÚversion_addedÚknown_typesÚtype_modifiers_parÚtype_modifiers_memÚtype_modifiersÚdeclarationsÚ	constantsÚother_keywordsr   r   r   ÚSingleÚ	Multiliner   r   ÚDeclarationÚConstantÚTyper   r   ÚFloatÚBinÚHexÚOctÚIntegerr
   r   r   r	   ÚOtherÚClassÚFunctionÚ	DecoratorÚtokensÚ__static_attributes__r   ó    Úg/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/pygments/lexers/chapel.pyr   r      s–  † ñð €DØ
$€CØ�
€IØ˜Ð €GØ€Mð€Kð 6ÐØEÐØ?Ð)Ð?Ð,>Ñ?€Nð#€Lð 1€Ið€Nð( 	Ø�JÐØ�ZÐ Ø�dˆOà˜7Ÿ>™>Ð*Ø.°×0AÑ0AÐBá�<¨Ô.°×0CÑ0CÐDÙ�9 UÔ+¨W×-=Ñ-=Ð>Ù�; uÔ-¨w¯|©|Ð<ÙÐ5�^Ð5 nÑ5¸eÔDÀgÐNà�7˜OÐ,Ø™X g¨zÓ:¸JÐGØ™X g¨zÓ:¸JÐGØ¡¨'°:Ó!>À
ÐKØ:¹HÀWÈjÓ<YØðð �fÐØ'¨Ð0Ø$ fÐ-Ø Ð(ð /°·±Ð=Ø$ f§l¡lÐ3ð ˜FŸJ™JÐ'à! 6§:¡:Ð.à˜VŸZ™ZÐ(à˜Ÿ™Ð'ð # FÐ+Ø" FÐ+ðð !)ð	*ð
   Ð-ð   §¡Ð,ðm7
ðp 	Ø §¡¨VÐ4ð
ð 	ð(ð �]‰]˜Fð$ð �K Ð0Ø�{Ð#ð	
ð 	Ù�>¨%Ô0°'Ð:Ù�; uÔ-¨w¯|©|Ð<Ø˜Ÿ
™
 FÐ+ð
ð
 	Ø  $§.¡.°&Ð9ð
ðWN„Frž   N)r�   Úpygments.lexerr   r   r   Úpygments.tokenr   r   r   r   r	   r
   r   r   r   Ú__all__r   r   rž   rŸ   Ú<module>r£      s8   ðñ÷ 7Ñ 6÷$÷ $õ $ð ˆ/€ôy�*ö yrž   