i7i- ldZddlZddlmZmZmZmZddlmZm Z m Z m Z m Z m Z mZmZdgZGddeZy)z pygments.lexers.ambient ~~~~~~~~~~~~~~~~~~~~~~~ Lexers for AmbientTalk language. :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. N) RegexLexerincludewordsbygroups)CommentOperatorKeywordNameStringNumber Punctuation WhitespaceAmbientTalkLexerceZdZdZdZdZdgZgdZdgZdZ e je jzZ edZd efd ej$fd ej&fd efeej,fd ej.fdej.dfdefdedfdefdej6fdej8fdefdej:j<fdej:fdej>fdej>dfe dgde!jDfde!jFfgdejHfdej8d fd!ej8d fgd"ej>d fgded fd#e%eeefdej:fgd$Z&y%)&rz, Lexer for AmbientTalk source code. AmbientTalkz%https://code.google.com/p/ambienttalkz*.at) ambienttalkz ambienttalk/2atztext/x-ambienttalkz2.0)zif:zthen:zelse:zwhen:z whenever:z discovered:z disconnected:z reconnected:z takenOffline:zbecomes:zexport:zas:zobject:zactor:zmirror:z taggedAs:z mirroredBy:zis:z\s+z//.*?\nz /\*.*?\*/z$(def|deftype|import|alias|exclude)\bz(true|false|nil)\bz(~|lobby|jlobby|/)\. namespacez"(\\\\|\\[^\\]|[^"\\])*"z\|arglistz<:|[*^!%&<>+=,./?-]|:=z `[a-zA-Z_]\w*z [a-zA-Z_]\w*:z [{}()\[\];`]z(self|super)\bz [a-zA-Z_]\w*z @[a-zA-Z_]\w*z@\[ annotationsnumbersz%(\d+\.\d*|\d*\.\d+)([eE][+-]?[0-9]+)?z\d+z[a-zA-Z_]\w*\.z#popz[a-zA-Z_]\w*(?!\.)z(.*?)\]z (\s*)(,)(\s*))rootrrrrN)'__name__ __module__ __qualname____doc__nameurl filenamesaliases mimetypes version_addedre MULTILINEDOTALLflagsrbuiltinrrSingle Multiliner r BuiltinConstantr r rSymbolFunctionVariableInstanceClassrr FloatInteger Namespacertokens`/mnt/ssd/data/python-lab/ChefSystem/venv/lib/python3.12/site-packages/pygments/lexers/ambient.pyrrs D 1CI4G%&IM LL299 $E+,G Z  ( 7,, - 4g > dll # "G$4$4 5 $g&6&6 D (& 1 K + & 1 v}} - t}} - k *  6 6 7 dmm , tzz * TZZ / I % *6v|| D V^^ $  / t}}f 5 "DMM6 : V , K ( x KL M dmm , C&Fr6)rr#pygments.lexerrrrrpygments.tokenrrr r r r r r__all__rr5r6r7r;s: ??$$$  7z7r6