i7i `dZddlmZmZmZddlmZmZmZm Z m Z m Z m Z m Z dgZGddeZy)z pygments.lexers.pony ~~~~~~~~~~~~~~~~~~~~ Lexers for Pony and related languages. :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. ) RegexLexerbygroupswords)TextCommentOperatorKeywordNameStringNumber Punctuation PonyLexerceZdZdZdZdgZdgZdZdZdZ de fd e fd e jfd e jd fd ejfdedfdej fdefeddej(fdefeddefdeee dfdeee dfeddej0j2fdej2fdej6fdej8fdej:fd ej0fd!efd"efge d#zeee ej<d$fge d%zeee ej>d$fgd&e jfd e jd'fd(e jd$fd)e jfgded$fd*efd+efgd,Z y-).rz For Pony source code. Ponyponyz*.ponyzhttps://www.ponylang.ioz2.4z(iso|trn|ref|val|box|tag)z\nz[^\S\n]+z//.*\nz/\*nested_commentz"""(?:.|\n)*?""""stringz\'.*\'z=>|[]{}:().~;,|&!^?[]) addressofandasconsumedigestofisisntnotorz\b)suffixz!=|==|<<|>>|[-+/*%=<>])(boxbreak compile_errorcompile_intrinsiccontinuedoelseelseifembedenderrorforififdefinisolambdaletmatchobjectrecoverrefrepeatreturntagthenthistrntryuntilusevarvalwherewhilewithz#anyz#readz#sendz#sharez<(actor|class|struct|primitive|interface|trait|type)((?:\s)+)typenamez(new|fun|be)((?:\s)+) methodname)I8U8I16U16I32U32I64U64I128U128ILongULongISizeUSizeF32F64BoolPointerNoneAnyArrayr Iteratorz _?[A-Z]\w*z (\d+\.\d*|\.\d+|\d+)[eE][+-]?\d+z0x[0-9a-fA-F]+z\d+z(true|false)\bz_\d*z_?[a-z][\w\']*z?((?:\s)*)(_?[A-Z]\w*)z#popz?((?:\s)*)(_?[a-z]\w*)z[^*/]+z#pushz\*/z[*/]z\\"z[^\\"]+)rootrCrDrrN)!__name__ __module__ __qualname____doc__namealiases filenamesurl version_added_capsrrSingle Multiliner DocCharr rrWordr rr BuiltinTyper FloatHexIntegerClassFunctiontokens]/mnt/ssd/data/python-lab/ChefSystem/venv/lib/python3.12/site-packages/pygments/lexers/pony.pyrrs& DhG I #CM (EDM $   ' W&&(8 9 &** - 68 $  $ %{ 3 ]]   ' 1 E M gt $j 2 %x'> M    \\    DII & 0&,, ?  + V^^ $  - dO  %Q) V. . gtTZZ 0& : . . gtT]] 3V = )) * W&& 0 W&& / g'' (  66 " V    s>FrtN)r_pygments.lexerrrrpygments.tokenrrrr r r r r __all__rrsrtrurys876 -K Krt