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__/ezhil.cpython-311.pyc
�

�;f���p�dZddlZddlmZmZmZddlmZmZm	Z	m
Z
mZmZm
Z
mZdgZGd�de��ZdS)z�
    pygments.lexers.ezhil
    ~~~~~~~~~~~~~~~~~~~~~

    Pygments lexers for Ezhil language.

    :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
�N)�
RegexLexer�include�words)�Keyword�Comment�Name�String�Number�Punctuation�Operator�
Whitespace�
EzhilLexerc�F��eZdZdZdZdZdgZdgZdgZdZ	dZ
ed	��d
ej
fdefdejfed
d���ejfdejfdefed��ed��defg
defgde
zdze
zdzefgdefdejfdejfgd�Zd�Z�fd�Z�xZS)rzE
    Lexer for Ezhil, a Tamil script-based programming language.
    �Ezhilzhttp://ezhillang.org�ezhilz*.nztext/x-ezhilz2.1u[a-zA-Z_]|[஀-௿]�keywordsz#.*$z[@+/*,^\-%]|[!<>=]=?|&&?|\|\|?u	இல்)�assert�max�minuநீளம்u%சரம்_இடமாற்றுu(சரம்_கண்டுபிடிuபட்டியல்uபின்இணைu*வரிசைப்படுத்துu	எடுuதலைகீழ்uநீட்டிக்கuநுழைக்கuவைuகோப்பை_திறu%கோப்பை_எழுதுu"கோப்பை_மூடு�pi�sin�cos�tan�sqrt�hypot�pow�exp�log�log10�exitz\b)�suffixz(True|False)\bz[^\S\n]+�
identifier�literalz
[(){}\[\]:;.]u�பதிப்பி|தேர்ந்தெடு|தேர்வு|ஏதேனில்|ஆனால்|இல்லைஆனால்|இல்லை|ஆக|ஒவ்வொன்றாக|இல்|வரை|செய்|முடியேனில்|பின்கொடு|முடி|நிரல்பாகம்|தொடர்|நிறுத்து|நிரல்பாகம்z(?:z
)(?:[0-9]|z)*z".*?"z\d+((\.\d*)?[eE][+-]?\d+|\.\d*)z\d+)�rootrr"r#c�V�ttjd|����dkrdSdS)z�This language uses Tamil-script. We'll assume that if there's a
        decent amount of Tamil-characters, it's this language. This assumption
        is obviously horribly off if someone uses string literals in tamil
        in another language.z[\u0b80-\u0bff]�
g�?N)�len�re�findall)�texts �H/opt/alt/python311/lib/python3.11/site-packages/pygments/lexers/ezhil.py�analyse_textzEzhilLexer.analyse_textBs1��
�r�z�,�d�3�3�4�4�r�9�9��4�:�9�c�p��t��jdi|��|�dd��|_dS)N�encodingzutf-8�)�super�__init__�getr/)�self�options�	__class__s  �r+r2zEzhilLexer.__init__Js9��������#�#�7�#�#�#����J��8�8��
�
�
r-)�__name__�
__module__�__qualname__�__doc__�name�url�aliases�	filenames�	mimetypes�
version_added�
_TALETTERSrr�Singler�Wordrr�Builtinr�Constantr
rr	r
�Float�Integer�tokensr,r2�
__classcell__)r6s@r+rrs{����������D�
 �C��i�G���I�� �I��M�-�J�
�G�J���
�g�n�%�
.��9�
�(�-�(�
�U��$�%�%�%�'+�l�
4��� 0�1�
�*�%��G�L�!�!��G�I���
�{�+�#
�(_�ah�
i�
��:�
�l�
*�:�
5�d�
:�D�A�
��v��
/���>�
�V�^�$�
�5��F�B���9�9�9�9�9�9�9�9�9r-)r:r(�pygments.lexerrrr�pygments.tokenrrrr	r
rrr
�__all__rr0r-r+�<module>rMs�����
�	�	�	�5�5�5�5�5�5�5�5�5�5�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&��.��89�89�89�89�89��89�89�89�89�89r-