Ë õv¶¬ÔÄ|ãó\—dZddlmZmZddlmZmZmZmZm Z m Z m Z m Z dgZ Gd„de«Zy)zÆ pygments.lexers.nit ~~~~~~~~~~~~~~~~~~~ Lexer for the Nit language. :copyright: Copyright 2006-2023 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. é)Ú RegexLexerÚwords)ÚTextÚCommentÚOperatorÚKeywordÚNameÚStringÚNumberÚ PunctuationÚNitLexercó`—eZdZdZdZdZdgZdgZddejfe dd ¬ «e fd e jfd efd efdefdefdefdefdefdefdefdejfdej"fdej$fdej&fde fde j(j*fdefdefdefdefgiZy) r z4 For nit source. .. versionadded:: 2.0 ÚNitzhttp://nitlanguage.orgÚnitz*.nitÚrootz#.*?$)5ÚpackageÚmoduleÚimportÚclassÚabstractÚ interfaceÚ universalÚenumÚendÚfunÚtypeÚinitÚredefÚisaÚdoÚreadableÚwritableÚvarÚinternÚexternÚpublicÚ protectedÚprivateÚintrudeÚifÚthenÚelseÚwhileÚloopÚforÚinÚandÚorÚnotÚimpliesÚreturnÚcontinueÚbreakÚabortÚassertÚnewÚisÚonceÚsuperÚselfÚtrueÚfalseÚnullableÚnullÚasÚissetÚlabelÚ __debug__z(?=[\r\n\t( ]))Úsuffixz[A-Z]\w*z5"""(([^\'\\]|\\.)|\\r|\\n)*((\{\{?)?(""?\{\{?)*""""*)z\\'\'\'(((\\.|[^\'\\])|\\r|\\n)|\'((\\.|[^\'\\])|\\r|\\n)|\'\'((\\.|[^\'\\])|\\r|\\n))*\'\'\'z7"""(([^\'\\]|\\.)|\\r|\\n)*((""?)?(\{\{?""?)*\{\{\{\{*)z:\}\}\}(((\\.|[^\'\\])|\\r|\\n))*(""?)?(\{\{?""?)*\{\{\{\{*z8\}\}\}(((\\.|[^\'\\])|\\r|\\n))*(\{\{?)?(""?\{\{?)*""""*z"(\\.|([^"}{\\]))*"z"(\\.|([^"}{\\]))*\{z\}(\\.|([^"}{\\]))*\{z\}(\\.|([^"}{\\]))*"z(\'[^\'\\]\')|(\'\\.\')z[0-9]+z [0-9]*.[0-9]+z0(x|X)[0-9A-Fa-f]+z[a-z]\w*z_\w+z3==|!=|<==>|>=|>>|>|<=|<<|<|\+|-|=|/|\*|%|\+=|-=|!|@z!\(|\)|\[|\]|,|\.\.\.|\.\.|\.|::|:z `\{[^`]*`\}z [\r\n\t ]+N)Ú__name__Ú __module__Ú __qualname__Ú__doc__ÚnameÚurlÚaliasesÚ filenamesrÚSinglerrr ÚClassr ÚCharr ÚIntegerÚFloatÚHexÚVariableÚInstancerr rÚtokens©óú8/usr/lib/python3.12/site-packages/pygments/lexers/nit.pyr r s!„ñð €DØ "€C؈g€GØ� €IàØ �w—~‘~Ð &Ù ð=ðFWôXðð ð˜$Ÿ*™*Ð %Ø EÀvÐ Nð4Ø5;ð =à GÈÐ PØ JÈFÐ SØ HÈ&Ð QØ # VÐ ,Ø $ fÐ -Ø % vÐ .Ø $ fÐ -Ø '¨¯©Ð 5Ø ˜Ÿ™Ð 'Ø ˜vŸ|™|Ð ,Ø " F§J¡JÐ /Ø ˜$Ð Ø �d—m‘m×,Ñ,Ð -Ø CÀXÐ NØ 1°;Ð ?Ø ˜TÐ "Ø ˜DÐ !ðA! ð#�FrZN)rKÚpygments.lexerrrÚpygments.tokenrrrrr r r r Ú__all__r rYrZr[Úr_s3ðñ÷-÷÷óð ˆ,€ô.ˆzõ.rZ