File: //opt/alt/python311/lib/python3.11/site-packages/pygments/lexers/__pycache__/clean.cpython-311.pyc
�
Y�Zg � �x � d Z ddlmZmZmZmZmZ ddlmZm Z m
Z
mZmZm
Z
mZmZmZmZ dgZ G d� 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
�� � e Zd ZdZdZdZdgZddgZdZdZ d Z
d
ZdZdZ
d
ez Zd
ez ZdZd� eee
g� � Zi d ed� � ed� � ed� � ed� � ed� � ed� � ed� � ed� � ed� � g �ddefg�ddej fdej dfdej dfg�ddej d fdej d!fd"ej fd#ej fd$ej fg�d ee d%d%�&� � efg�d ee
d%d%�&� � ej fd'ej d(fg�d( ed� � eej d fg�dd) eee� � d*fd+ez d,z eeeej ee� � d-fg�d*d. eee� � fd/ eee� � d0feej fd1 eeee� � fdef e d � � g�d2 ed� � eej d feej d fg�d-d3ez d4z eeeej � � d5fd6ez d7z eeeej e� � d8fd9ez d:z eeeej � � d;fd<ez dz ez d:z eeee� � f ed� � d= eee� � fd>ed f ed� � g�d5d?ed fd@edAfd>edBf ed� � g�dAd?efdCefdDed f ed� � g�d8dEed fd@ed8fd>edBf ed� � ed� � g�d;d?ed fdFedGfd>edBf ed� � g�dGd?efdCefdHed f ed� � g�ddIe!j"