|e. ldZddlZddlmZmZmZmZddlmZm Z m Z m Z m Z m Z mZmZdgZGddeZy)z pygments.lexers.ambient ~~~~~~~~~~~~~~~~~~~~~~~ Lexers for AmbientTalk language. :copyright: Copyright 2006-2023 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. N) RegexLexerincludewordsbygroups)CommentOperatorKeywordNameStringNumber Punctuation WhitespaceAmbientTalkLexerceZdZdZdZdZdgZgdZdgZe je jzZ e dZdefd ej"fd ej$fd efeej*fd ej,fd ej,dfdefdedfdefdej4fdej6fdefdej8j:fdej8fdej<fdej<dfedgde jBfde jDfgdejFfdej6dfd ej6dfgd!ej<dfgdedfd"e$eeefdej8fgd#Z%y$)%rzG Lexer for AmbientTalk source code. .. versionadded:: 2.0 AmbientTalkz%https://code.google.com/p/ambienttalkz*.at) ambienttalkz ambienttalk/2atztext/x-ambienttalk)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 mimetypesre MULTILINEDOTALLflagsrbuiltinrrSingle Multiliner r BuiltinConstantr r rSymbolFunctionVariableInstanceClassrr FloatInteger Namespacertokens9/usr/lib/python3/dist-packages/pygments/lexers/ambient.pyrrs D 1CI4G%&I 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&Fr5)rr"pygments.lexerrrrrpygments.tokenrrr r r r r r__all__rr4r5r6r:s: ??$$$  8z8r5