HEX
Server: LiteSpeed
System: Linux br-asc-web1845.main-hosting.eu 5.14.0-611.42.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Mar 24 05:30:20 EDT 2026 x86_64
User: u790421558 (790421558)
PHP: 8.2.30
Disabled: system, exec, shell_exec, passthru, mysql_list_dbs, ini_alter, dl, symlink, link, chgrp, leak, popen, apache_child_terminate, virtual, mb_send_mail
Upload Files
File: //opt/alt/python311/lib/python3.11/site-packages/pygments/lexers/__pycache__/clean.cpython-311.pyc
�

Y�Zg��x�dZddlmZmZmZmZmZddlmZm	Z	m
Z
mZmZm
Z
mZmZmZmZdgZGd�de��ZdS)z�
    pygments.lexers.clean
    ~~~~~~~~~~~~~~~~~~~~~

    Lexer for the Clean language.

    :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
�)�ExtendedRegexLexer�words�default�include�bygroups)
�Comment�Error�Keyword�Literal�Name�Number�Operator�Punctuation�String�
Whitespace�
CleanLexerc
���eZdZdZdZdZdgZddgZdZdZ	d	Z
d
ZdZdZ
d
ezZd
ezZdZd�eee
g��Zided��ed��ed��ed��ed��ed��ed��ed��ed��g	�ddefg�ddejfdejdfdejdfg�ddejd fdejd!fd"ejfd#ejfd$ejfg�dee	d%d%�&��efg�dee
d%d%�&��ejfd'ejd(fg�d(ed��eejd fg�dd)eee��d*fd+ezd,zeeeejee��d-fg�d*d.eee��fd/eee��d0feejfd1eeee��fdefe d ��g�d2ed��eejd feejd fg�d-d3ezd4zeeeej��d5fd6ezd7zeeeeje��d8fd9ezd:zeeeej��d;fd<ezdzezd:zeeee��fed��d=eee��fd>ed fed��g�d5d?ed fd@edAfd>edBfed��g�dAd?efdCefdDed fed��g�d8dEed fd@ed8fd>edBfed��ed��g�d;d?ed fdFedGfd>edBfed��g�dGd?efdCefdHed fed��g�ddIe!j"fdJe#j$fdKe#j%fdLe#j&fdMe#j'fdNe!fdOe(j)dPfg�dQe(j)fdOe(j)d fdRe(j)fdSe*d fgdTe+fdUe+fgdVefdWeeeje��fgeefeefe
ej,feejfeejfgdX��Z-dYS)Zrz�
    Lexer for the general purpose, state-of-the-art, pure and lazy functional
    programming language Clean.

    .. versionadded: 2.2
    �Cleanzhttp://clean.cs.ru.nl/Clean�cleanz*.iclz*.dcl�)�case�ccall�class�codezcode inline�derive�export�foreign�generic�if�in�infix�infixl�infixr�instance�let�of�	otherwise�special�stdcall�where�with)�implementation�
definition�systemz[a-z`][\w`]*z[A-Z`][\w`]*z[~@#$%\^?!+\-*<>\\/|&=:]+�_z[a-zA-Z_][a-zA-Z0-9_.`]+�|�root�comments�keywords�module�import�
whitespace�literals�	operators�
delimiters�namesz\s+z//.*\nz/\*zcomments.inz/\*\*z\*\/�#popz#pushz[^*/]+z\*(?!/)�/z\b)�prefix�suffixz
\bmodule\bzmodule.namez\b(import)\b(\s*)z
import.modulez\b(from)\b(\s*)\b(z)\b(\s*)\b(import)\bzimport.whatz\b(qualified)\b(\s*)z
(\s*)\b(as)\b)r;�import.module.asz
(\s*)(,)(\s*)r?z\b(class)\b(\s+)(�)zimport.what.classz\b(instance)(\s+)(z)(\s+)zimport.what.instancez(::)(\s*)\b(z)\bzimport.what.typez\b(generic)\b(\s+)\b(z(,)(\s+)�$�,z\(zimport.what.class.membersz#pop:2z\.\.z\)z[,)]z[({]z import.what.type.consesandfieldsz[)}]z$\'([^\'\\]|\\(x[\da-fA-F]+|\d+|.))\'z[+~-]?0[0-7]+\bz[+~-]?\d+\.\d+(E[+-]?\d+)?z[+~-]?\d+\bz[+~-]?0x[\da-fA-F]+\bz
True|False�"�literals.stringdz	[^\\"\n]+z\\.z[$\n]z[-~@#$%\^?!+*<>\\/|&=:.]+z\b_+\bz[,;(){}\[\]]z(\')([\w`.]+)(\'))rDr8r9r:N).�__name__�
__module__�__qualname__�__doc__�name�url�aliases�	filenames�
version_addedr3�modulewords�lowerId�upperId�funnyId�scoreUpperId�scoreLowerId�moduleId�join�classIdrrr�Single�	Multiline�Specialrr
�	Namespacer�Classrrrr�Charr
�Oct�Float�Integer�Hexr�Doubler	r�Function�tokens���H/opt/alt/python311/lib/python3.11/site-packages/pygments/lexers/clean.pyrrsq���������D�
'�C��i�G��'�"�I��M��H�=�K��G��G�*�G��'�>�L��'�>�L�*�H��h�h���'�2�3�3�G�E���G�J����G�J����G�H����G�H����G�L�!�!��G�J����G�K� � ��G�L�!�!��G�G���

�E�	�
�Z� �
�E�	�
���'�
�W�&�
�6�
�w��
�6�
�E�(	�
�g�'��0�
�W�&��0�
��)�*�
��*�+�
�7�$�%�
�)E�6	�
�U�8�E�%�
8�
8�
8�'�B�
�7E�<	�
�U�;�u�U�
;�
;�
;�W�=N�O�
�G�-�}�=�
�=E�D	��G�L�!�!�
�t�z�6�*�
�EE�L	�
!�8�8�G�Z�#@�#@�/�R�
"�X�
-�0G�
G����*�d�j�*�g�N�N��
�
�ME�X	�
$�h�h�w�
�&C�&C�D�
�x�x�
�G�<�<�>Z�[�
�t�z�"�
�x�x�
�K��L�L�M�
�Z� ��G�F�O�O�

�YE�h	��G�L�!�!�
�d�j�&�)�
�d�j�&�)�
�iE�r	�
!�G�
+�d�
2����*�d�j�9�9�;N�
P�
"�W�
,�y�
8����*�d�j�*�E�E�G]�
_�
�w�
&��
/����j�$�*�=�=�?Q�
S�
%��
/�#�
5��
?�&�
H����*�d�3�3�
5��G�G���
�(�(�;�
�;�;�<�
�:�v�&��G�L�!�!�

�sE�N	�
�;��'�
�K�!<�=�
�:�x�(��G�L�!�!�	
�OE�Z	$�
�;��
�k�"�
�K��(��G�G���	&
�[E�f	�
�k�6�*�
�K�!7�8�
�:�x�(��G�L�!�!��G�G���!
�gE�t	�
�;��'�
�k�#E�F�
�:�x�(��G�L�!�!�	
�uE�@	+�
�;��
�k�"�
�k�6�*��G�G���	-
�AE�L	�
4�g�l�C�
���,�
*�F�L�9�
�V�^�,�
%�v�z�2�
�G�$�
�6�=�"4�5�
�ME�`�6�=�)�
�6�=�&�)�
�V�]�#�
�u�f�%�	
�*�8�4�
��!�
�
�k�*�
!����d�j�+�>�>�
@�
��d�O�
�4� �
�d�m�$�
�d�j�!�
�4�:�&�
�}E�E�E�F�F�FreN)rH�pygments.lexerrrrrr�pygments.tokenrr	r
rrr
rrrr�__all__rrdrerf�<module>rjs�����Q�P�P�P�P�P�P�P�P�P�P�P�P�P�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.��.��b�b�b�b�b�#�b�b�b�b�bre