HEX
Server: Apache/2.4.67 (Debian)
System: Linux vps-b2547eb4 6.1.0-41-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.158-1 (2025-11-09) x86_64
User: root (0)
PHP: 8.2.31
Disabled: NONE
Upload Files
File: //lib/python3/dist-packages/pygments/lexers/__pycache__/ambient.cpython-311.pyc
�

�E�c.
��t�dZddlZddlmZmZmZmZddlmZm	Z	m
Z
mZmZm
Z
mZmZdgZGd�de��ZdS)z�
    pygments.lexers.ambient
    ~~~~~~~~~~~~~~~~~~~~~~~

    Lexers for AmbientTalk language.

    :copyright: Copyright 2006-2022 by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
�N)�
RegexLexer�include�words�bygroups)�Comment�Operator�Keyword�Name�String�Number�Punctuation�
Whitespace�AmbientTalkLexerc��eZdZdZdZdZdgZgd�ZdgZe	j
e	jzZe
d��Zdefd	ejfd
ejfdefeejfdejfd
ejdfdefdedfdefdejfdejfdefdejjfdejfdejfdejdfed��gde j!fde j"fgdej#fdejdfd ejdfgd!ejdfgdedfd"e$eee��fdejfgd#�Z%d$S)%rzG
    Lexer for AmbientTalk source code.

    .. versionadded:: 2.0
    �AmbientTalkz%https://code.google.com/p/ambienttalkz*.at)�ambienttalkz
ambienttalk/2�atztext/x-ambienttalk)zif:zthen:zelse:zwhen:z	whenever:zdiscovered:z
disconnected:zreconnected:z
takenOffline:zbecomes:zexport:zas:zobject:zactor:zmirror:z	taggedAs:zmirroredBy: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@\[�annotations�numbersz%(\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__�name�url�	filenames�aliases�	mimetypes�re�	MULTILINE�DOTALL�flagsr�builtinrr�Single�	Multiliner	r
�Builtin�Constantrr
r�Symbol�Function�Variable�Instance�Classrr�Float�Integer�	Namespacer�tokens���9/usr/lib/python3/dist-packages/pygments/lexers/ambient.pyrrs���������
�D�
1�C���I�4�4�4�G�%�&�I��L�2�9�$�E��e�+�,�,�G��Z� �
���(�
�7�,�-�
4�g�>�
�d�l�#�
"�G�$4�5�
$�g�&6��D�
(�&�1�
�K��+�
&��1�
�v�}�-�
�t�}�-�
�k�*�
��
� 6�7�
�d�m�,�
�t�z�*�
�T�Z��/��G�I���%
�*6�v�|�D�
�V�^�$�
�
���/�
�t�}�f�5�
"�D�M�6�:�
����V�,�
��K��(�
�x�x�
�K��L�L�M�
�d�m�,�
�C&�&�F�F�Fr5)rr"�pygments.lexerrrrr�pygments.tokenrrr	r
rrr
r�__all__rr4r5r6�<module>r:s�����
�	�	�	�?�?�?�?�?�?�?�?�?�?�?�?�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$��
��8�8�8�8�8�z�8�8�8�8�8r5