HEX
Server: Apache
System: Linux srv1.prosuiteplus.com 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64
User: prosuiteplus (1001)
PHP: 8.3.20
Disabled: NONE
Upload Files
File: //usr/lib/python3/dist-packages/pygments/lexers/__pycache__/ezhil.cpython-38.pyc
U

`a�[��@sjdZddlZddlmZmZmZddlmZmZm	Z	m
Z
ddlmZmZm
Z
mZdgZGdd�de�ZdS)z�
    pygments.lexers.ezhil
    ~~~~~~~~~~~~~~~~~~~~~

    Pygments lexers for Ezhil language.

    :copyright: Copyright 2006-2017 by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
�N)�
RegexLexer�include�words)�Keyword�Text�Comment�Name)�String�Number�Punctuation�Operator�
EzhilLexercs�eZdZdZdZdgZdgZdgZej	ej
BZdZe
d�dejfd	efd
ejfeddd
�ejfdejfdefe
d�e
d�defg
defgdededefgdefdejfdejfgd�Z�fdd�Z�ZS)r
zy
    Lexer for `Ezhil, a Tamil script-based programming language <http://ezhillang.org>`_

    .. versionadded:: 2.1
    ZEzhilZezhilz*.nztext/x-ezhilu[a-zA-Z_]|[஀-௿]�keywordsz#.*\nz[@+/*,^\-%]|[!<>=]=?|&&?|\|\|?u	இல்)�assert�max�minuநீளம்u%சரம்_இடமாற்றுu(சரம்_கண்டுபிடிuபட்டியல்uபின்இணைu*வரிசைப்படுத்துu	எடுuதலைகீழ்uநீட்டிக்கuநுழைக்கuவைuகோப்பை_திறu%கோப்பை_எழுதுu"கோப்பை_மூடுZpiZsinZcosZtanZsqrtZhypot�powZexp�logZlog10�exitz\b)�suffixz(True|False)\bz[^\S\n]+�
identifier�literalz
[(){}\[\]:;.]u�பதிப்பி|தேர்ந்தெடு|தேர்வு|ஏதேனில்|ஆனால்|இல்லைஆனால்|இல்லை|ஆக|ஒவ்வொன்றாக|இல்|வரை|செய்|முடியேனில்|பின்கொடு|முடி|நிரல்பாகம்|தொடர்|நிறுத்து|நிரல்பாகம்z(?:z
)(?:[0-9]|z)*z".*?"z#(?u)\d+((\.\d*)?[eE][+-]?\d+|\.\d*)z(?u)\d+)�rootrrrcs$tt|�jf|�|�dd�|_dS)N�encodingzutf-8)�superr
�__init__�getr)�selfZoptions��	__class__��7/usr/lib/python3/dist-packages/pygments/lexers/ezhil.pyrCszEzhilLexer.__init__) �__name__�
__module__�__qualname__�__doc__�name�aliases�	filenamesZ	mimetypes�re�	MULTILINE�UNICODE�flagsZ
_TALETTERSrr�SinglerZWordrrZBuiltinrZConstantrrr	r
ZFloatZInteger�tokensr�
__classcell__r r rr!r
s@�������!)r%r)Zpygments.lexerrrrZpygments.tokenrrrrr	r
rr�__all__r
r r r r!�<module>s