Ë �Šp&œ›ãól—dZddlZddlmZmZmZddlmZmZm Z m Z m Z m Z m Z mZmZdgZGd„de«Zy)zÜ pygments.lexers.carbon ~~~~~~~~~~~~~~~~~~~~~~ Lexers for the Carbon programming language. :copyright: Copyright 2006-2023 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. éN)Ú RegexLexerÚbygroupsÚwords) ÚTextÚCommentÚOperatorÚKeywordÚNameÚStringÚNumberÚ PunctuationÚ WhitespaceÚ CarbonLexercó—eZdZdZdZdZdgZdgZdgZe je jzZ dde fd e fd efd ej fd ej"fd ej&fdej(fedd¬«efdej,fdej.fdej0fdej4fdej6fdej8fdej:fdej<fdefdej@fde!fde"fde#jHfgiZ%d„Z&y )!rz8 For Carbon source. .. versionadded:: 2.15 ÚCarbonz.https://github.com/carbon-language/carbon-langz*.carbonÚcarbonz text/x-carbonÚrootz\nz\s+z\\\nz //(.*?)\nz/(\\\n)?[*].*?[*](\\\n)?/z((package|import|api|namespace|library)\bzg(abstract|alias|fn|class|interface|let|var|virtual|external|base|addr|extends|choice|constraint|impl)\b)ÚasÚorÚnotÚandÚbreakÚcontinueÚcaseÚdefaultÚifÚelseÚ destructorÚforÚforallÚwhileÚwhereÚthenÚinÚisÚreturnÚreturnedÚfriendÚpartialÚprivateÚ protectedÚobserveÚSelfÚoverrideÚfinalÚmatchÚtypeÚlikez\b)Úsuffixz(self)\bz(true|false)\bzA(auto|bool|string|i8|i16|i32|i64|u8|u16|u32|u64|f8|f16|f32|f64)\bz[0-9]*[.][0-9]+z0b[01]+z0o[0-7]+z0x[0-9a-fA-F]+z[0-9]+z"(\\.|[^"\\])*"z\'(\\.|[^\'\\])\'zm<<=|>>=|<<|>>|<=|>=|\+=|-=|\*=|/=|\%=|\|=|&=|\^=|&&|\|\||&|\||\+\+|--|\%|\^|\~|==|!=|::|[.]{3}|->|=>|[+\-*/&]z[|<>=!()\[\]{}.,;:\?]z [^\W\d]\w*có¾—d}d|vr|dz }d|vr|dz }d|vr|dz }d|vr|dz }d|vr|dz }d|vr|dz }d |vr|dz }d |vr|dz }d |vr|dz }d |vr|dz }|S) Nrr gš™™™™™¹?r1r-r,ÚpackageÚlibraryÚchoiceÚaddrÚ constraintÚimpl©)ÚtextÚresults ú;/usr/lib/python3.12/site-packages/pygments/lexers/carbon.pyÚ analyse_textzCarbonLexer.analyse_textJs²€ØˆØ �tÑ Ø �c‰MˆFØ �T‰>Ø �c‰MˆFØ �T‰>Ø �c‰MˆFØ ˜Ñ Ø �c‰MˆFØ ˜Ñ Ø �c‰MˆFØ ˜Ñ Ø �c‰MˆFØ �tÑ Ø �c‰MˆFØ �T‰>Ø �c‰MˆFØ ˜4Ñ Ø �c‰MˆFØ �T‰>Ø �c‰MˆF؈ óN)'Ú__name__Ú __module__Ú __qualname__Ú__doc__ÚnameÚurlÚ filenamesÚaliasesÚ mimetypesÚreÚ MULTILINEÚDOTALLÚflagsrrrÚSingleÚ Multiliner Ú NamespaceÚ DeclarationrÚPseudoÚConstantÚTyper ÚDoubleÚBinÚOctÚHexÚIntegerr ÚCharrr r ÚOtherÚtokensr?r;r@r>rrsm„ñð €DØ :€CØ� €I؈j€GØ Ð!€Ià �L‰L˜2Ÿ9™9Ñ $€Eð Ø �JÐ Ø �ZÐ Ø �dˆOà ˜7Ÿ>™>Ð *Ø )¨7×+<Ñ+<Ð =à 8¸'×:KÑ:KÐ Lð<Ø=D×=PÑ=Pð RñðBðKPô QðSZð  [ð ˜'Ÿ.™.Ð )Ø  × 0Ñ 0Ð 1ð"Ø#*§<¡<ð 1ð  §¡Ð /Ø ˜Ÿ™Ð $Ø ˜&Ÿ*™*Ð %Ø  § ¡ Ð +Ø ˜Ÿ™Ð 'à  Ð (à ! 6§;¡;Ð /ð@ØAIð Kà % {Ð 3à ˜DŸJ™JÐ 'ðI% ð'€FóRr@)rDrJÚpygments.lexerrrrÚpygments.tokenrrrr r r r r rÚ__all__rr;r@r>Úr`s;ðñó ç6Ñ6÷$÷$õ$ð ˆ/€ôM�*õMr@