Ë óX ´>rk(ãód—dZddlmZmZmZddlmZmZmZm Z m Z m Z m Z m Z mZdgZGd„de«Zy)zÏ pygments.lexers.chapel ~~~~~~~~~~~~~~~~~~~~~~ Lexer for the Chapel language. :copyright: Copyright 2006-2023 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óD—eZdZdZdZdZdgZddgZdZdZ d Z ge ¢e ¢­Z d Z d Z d Zd efdefdefdej$fdej&fee d¬«ej,fee d¬«ej.feed¬«ej0fege ¢e¢­d¬«efdedfdeee«dfdeee«dfdeee«dfdeee«dfdefdefdefdefd ej6fd!ej6fd"ej8fd#ej:fd$ej<fd%ej>fd&e fd'e fd(e!fd)e"fd*e#jHfgd*e#jJd+fgd,e#jLd+fd-e"d.fd/e"fgee d¬«efeed¬«ej0fd0e#jHd+fgd1e#jNd+fgd2œZ(y3)4rz7 For Chapel source. .. versionadded:: 2.0 ÚChapelzhttps://chapel-lang.org/z*.chplÚchapelÚchpl) Ú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Úzipz\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]+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\(Ú receivertypez\)+\.z[^()]*z[a-zA-Z_][.\w$]*)Úrootrzryr{rxN))Ú__name__Ú __module__Ú __qualname__Ú__doc__ÚnameÚurlÚ filenamesÚaliasesÚ known_typesÚtype_modifiers_parÚtype_modifiers_memÚtype_modifiersÚ declarationsÚ constantsÚother_keywordsrrrÚSingleÚ Multilinerr Ú DeclarationÚConstantÚTyperr ÚFloatÚBinÚHexÚOctÚIntegerr rr r ÚOtherÚClassÚFunctionÚ DecoratorÚtokens©óú;/usr/lib/python3.12/site-packages/pygments/lexers/chapel.pyrrs€„ñð €DØ $€CØ� €IؘР€Gð€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Ó¨%Ô 0°'Ð :Ù �; uÔ -¨w¯|©|Ð <Ø ˜Ÿ ™  FÐ +ð ð ! $§.¡.°&Ð 9ð ñWN�FrœN)r€Úpygments.lexerrrrÚpygments.tokenrrrr r r r r rÚ__all__rr›rœr�Úr¡s8ðñ÷7Ñ6÷$÷$õ$ð ˆ/€ôz�*õzrœ