HOME


Mini Shell 1.0
DIR: /lib/python3/dist-packages/pygments/lexers/__pycache__/
Upload File :
Current File : //lib/python3/dist-packages/pygments/lexers/__pycache__/ambient.cpython-312.pyc
�

|�e.
��l�dZddlZddlmZmZmZmZddlmZm	Z	m
Z
mZmZm
Z
mZmZdgZGd�de�Zy)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)�
RegexLexer�include�words�bygroups)�Comment�Operator�Keyword�Name�String�Number�Punctuation�
Whitespace�AmbientTalkLexerc���eZdZdZdZdZdgZgd�ZdgZe	je	jzZe
d�Zdefd	ej"fd
ej$fdefeej*fdej,fd
ej,dfdefdedfdefdej4fdej6fdefdej8j:fdej8fdej<fdej<dfed�gde jBfde jDfgdejFfdej6dfd ej6dfgd!ej<dfgdedfd"e$eee�fdej8fgd#�Z%y$)%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�G�%�&�I��L�L�2�9�9�$�E��+�,�G��Z� �
����(�
�7�,�,�-�
4�g�>�
�d�l�l�#�
"�G�$4�$4�5�
$�g�&6�&6��D�
(�&�1�
�K��+�
&��1�
�v�}�}�-�
�t�}�}�-�
�k�*�
��
�
� 6� 6�7�
�d�m�m�,�
�t�z�z�*�
�T�Z�Z��/��I��%
�*6�v�|�|�D�
�V�^�^�$�
�
����/�
�t�}�}�f�5�
"�D�M�M�6�:�
�����V�,�
��K��(�
�x�
�K��L�M�
�d�m�m�,�
�C&�Fr5)rr"�pygments.lexerrrrr�pygments.tokenrrr	r
rrr
r�__all__rr4r5r6�<module>r:s:���
�?�?�$�$�$��
��8�z�8r5