HEX
Server: LiteSpeed
System: Linux s1049.use1.mysecurecloudhost.com 4.18.0-477.27.2.lve.el8.x86_64 #1 SMP Wed Oct 11 12:32:56 UTC 2023 x86_64
User: xedaptot (3356)
PHP: 8.3.31
Disabled: NONE
Upload Files
File: //opt/saltstack/salt/lib/python3.10/site-packages/pygments/lexers/__pycache__/clean.cpython-310.pyc
o

;j�@sjdZddlmZmZmZmZmZddlmZm	Z	m
Z
mZmZm
Z
mZmZmZmZdgZGdd�de�ZdS)z�
    pygments.lexers.clean
    ~~~~~~~~~~~~~~~~~~~~~

    Lexer for the Clean language.

    :copyright: Copyright 2006-present 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@s�eZdZdZdZdZdgZddgZdZdZ	d	Z
d
ZdZdZ
d
eZd
eZdZd�eee
g�Zided�ed�ed�ed�ed�ed�ed�ed�ed�g	�ddefg�ddejfdejdfdejdfg�ddejd fdejd!fd"ejfd#ejfd$ejfg�dee	d%d%d&�efg�dee
d%d%d&�ejfd'ejd(fg�d(ed�eejd fg�dd)eee�d*fd+ed,eeeejee�d-fg�d*d.eee�fd/eee�d0feejfd1eeee�fdefe d �g�d2ed�eejd feejd fg�d-d3ed4eeeej�d5fd6ed7eeeeje�d8fd9ed:eeeej�d;fd<eded:eeee�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
    ZCleanzhttp://clean.cs.ru.nl/CleanZcleanz*.iclz*.dcl�)�caseZccall�class�codezcode inlineZderiveZexportZforeignZgeneric�if�inZinfixZinfixlZinfixr�instanceZletZofZ	otherwiseZspecialZstdcall�where�with)�implementationZ
definition�systemz[a-z`][\w`]*z[A-Z`][\w`]*z[~@#$%\^?!+\-*<>\\/|&=:]+�_z[a-zA-Z_][a-zA-Z0-9_.`]+�|�rootZcomments�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`.]+)(\'))r1r%r&r'N).�__name__�
__module__�__qualname__�__doc__�name�url�aliases�	filenamesZ
version_addedr ZmodulewordsZlowerIdZupperIdZfunnyIdZscoreUpperIdZscoreLowerIdZmoduleId�joinZclassIdrrr�SingleZ	Multiline�Specialrr	�	NamespacerZClassrrrr
ZCharr�OctZFloatZIntegerZHexr�Doublerr
ZFunction�tokens�rArA�I/opt/saltstack/salt/lib/python3.10/site-packages/pygments/lexers/clean.pyrsR����

��

����
��"
��&
���,��4

��9
�
�
�
���G��M��S��Z��`��f
��p
������N)r5Zpygments.lexerrrrrrZpygments.tokenrrr	r
rrr
rrr�__all__rrArArArB�<module>s

0