HEX
Server: Apache
System: Linux pdx1-shared-a1-38 6.6.104-grsec-jammy+ #3 SMP Tue Sep 16 00:28:11 UTC 2025 x86_64
User: mmickelson (3396398)
PHP: 8.1.31
Disabled: NONE
Upload Files
File: //usr/lib/python3/dist-packages/pygments/lexers/__pycache__/ambient.cpython-310.pyc
o

���a-
�@sjdZddlZddlmZmZmZmZddlmZm	Z	m
Z
mZmZm
Z
mZmZmZdgZGdd�de�ZdS)z�
    pygments.lexers.ambient
    ~~~~~~~~~~~~~~~~~~~~~~~

    Lexers for AmbientTalk language.

    :copyright: Copyright 2006-2021 by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
�N)�
RegexLexer�include�words�bygroups)	�Text�Comment�Operator�Keyword�Name�String�Number�Punctuation�
Whitespace�AmbientTalkLexerc@s*eZdZdZdZdgZgd�ZdgZej	ej
BZed�Z
defdejfd	ejfd
efe
ejfdejfdejd
fdefdedfdefdejfdejfdefdejjfdejfdejfdejdfed�gdej fdej!fgdej"fdejdfdejdfgd ejdfgdedfd!e#eee�fdejfgd"�Z$d#S)$rzr
    Lexer for `AmbientTalk <https://code.google.com/p/ambienttalk>`_ source code.

    .. versionadded:: 2.0
    �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�	filenames�aliases�	mimetypes�re�	MULTILINE�DOTALL�flagsr�builtinrr�Single�	Multiliner	r
�Builtin�Constantrr
r�Symbol�Function�Variable�Instance�Classrr�Float�Integer�	Namespacer�tokens�r2r2�9/usr/lib/python3/dist-packages/pygments/lexers/ambient.pyrsR


��

�
��
�)rr �pygments.lexerrrrr�pygments.tokenrrrr	r
rrr
r�__all__rr2r2r2r3�<module>s
,