HEX
Server: LiteSpeed
System: Linux us-phx-web1284.main-hosting.eu 4.18.0-553.109.1.lve.el8.x86_64 #1 SMP Thu Mar 5 20:23:46 UTC 2026 x86_64
User: u300739242 (300739242)
PHP: 8.2.30
Disabled: system, 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__/elm.cpython-311.pyc
�

�;fP��h�dZddlmZmZmZmZddlmZmZm	Z	m
Z
mZmZm
Z
dgZGd�de��ZdS)z�
    pygments.lexers.elm
    ~~~~~~~~~~~~~~~~~~~

    Lexer for the Elm programming language.

    :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
�)�
RegexLexer�words�include�bygroups)�Comment�Keyword�Name�Number�Punctuation�String�
Whitespace�ElmLexerc��eZdZdZdZdZdgZdgZdgZdZ	dZ
d	Zd
Ze
dd�
��Zdejdfdejfdefdedfdeeeje��dfdeeeje��dfdejdfeejfdejfeejfe
edd���ejfe
e��ejfed��e
ejfdefgdejfdejdfd ejfd!ejd"fgd#ejfd$ejfd%efded"fgd&ej d"fgd'e!j"fd(e!j#fgd)ejfd*ejd"fd+eeje��fgd,�Z$d-S).rz
    For Elm source code.
    �Elmzhttps://elm-lang.org/�elmz*.elmz
text/x-elmz2.1z[a-z_][a-zA-Z0-9_\']*z^main )!�~z||z|>�|�`�^�\�'z>>z>=�>z==�=z<~z<|z<=z<<z<-�<z::�:z/=z//�/z..�.z->�-z++�+�*z&&�%)�alias�as�case�else�if�import�in�let�module�of�port�then�type�wherez\b)�suffixz\{-�commentz--.*z\s+�"�doublequotez^(\s*)(module)(\s*)�importsz^(\s*)(import)(\s*)z
\[glsl\|.*�shaderz[A-Z][a-zA-Z0-9_]*z\(z\))�prefixr0�numbersz[,()\[\]{}]z-(?!\})z[^-}]z-\}z#popz\\u[0-9a-fA-F]{4}z\\[nrfvb\\"]z[^"]z\w+(\.\w+)*z_?\d+\.(?=\d+)z_?\d+z\|(?!\])z\|\]z(.*)(\n))�rootr1r3r4r7r5N)%�__name__�
__module__�__qualname__�__doc__�name�url�aliases�	filenames�	mimetypes�
version_added�	validName�specialName�
builtinOpsr�
reservedWordsr�	Multiline�Singler
rrr�	Namespacer	�Entity�Reserved�Type�Functionr�Variabler�Escape�Classr
�Float�Integer�tokens���F/opt/alt/python311/lib/python3.11/site-packages/pygments/lexers/elm.pyrrsQ���������D�
!�C��g�G��	�I���I��M�(�I��K��J��E������M��W�&�	�2�
�g�n�%��Z� ��6�=�)�$�X�X�j�'�:K��&�&�&�
(�$�X�X�j�'�:K��&�&�&�
(��D�K��2��G�,�-�#�G�L�1��'�*�+��U�J��e�
<�
<�
<�d�m�L��U�:�
�
��
�.�
�G�I�����
�&��[�)�[/
�d��*�+�
�W�&�	�2�
�w�(�)�
�W�&��/�	
�"�6�=�1�
�f�m�,�
�f��
�6�6�"�	
��T�Z��0�
�
���-�
�v�~�&�
��$�+�&�
�d�k�6�*�
�(�(�4�;�
�;�;�<�
�SN�N�F�F�FrUN)r<�pygments.lexerrrrr�pygments.tokenrrr	r
rrr
�__all__rrTrUrV�<module>rZs�����@�?�?�?�?�?�?�?�?�?�?�?��������������������,��i�i�i�i�i�z�i�i�i�i�irU