YBFj0 tdZddlZddlmZmZmZmZddlmZm Z m Z m Z m Z m Z mZmZdgZGddeZdS)z pygments.lexers.ambient ~~~~~~~~~~~~~~~~~~~~~~~ Lexers for AmbientTalk language. :copyright: Copyright 2006-present by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. N) RegexLexerincludewordsbygroups)CommentOperatorKeywordNameStringNumber Punctuation WhitespaceAmbientTalkLexerceZdZdZdZdZdgZgdZdgZdZ e j e j zZ edZd efd ejfd ejfd efeejfd ejfdejdfdefdedfdefdejfdejfdefdejjfdejfdejfdejdfe dgde!j"fde!j#fgdej$fdejd fd!ejd fgd"ejd fgded fd#e%eeefdejfgd$Z&d%S)&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 NamespacertokensEC:\PYTHON\_runtimes\venv\Lib\site-packages\pygments/lexers/ambient.pyrrs D 1CI444G%&IM L29 $Ee+,,G Z  ( 7, - 4g > dl # "G$4 5 $g&6 D (& 1 K + & 1 v} - t} - k *  6 7 dm , tz * TZ / GI  % *6v| D V^ $  / t}f 5 "DM6 : V , K ( xx KLL M dm , C&&FFFr6)rr#pygments.lexerrrrrpygments.tokenrrr r r r r r__all__rr5r6r7r;s ????????????$$$$$$$$$$$$$$$$$$$$  77777z77777r6