
    5h                     h    S r SSKrSSKJrJrJr  SSKJrJrJ	r	J
r
JrJrJrJr  S/r " S S\5      rg)z
pygments.lexers.ezhil
~~~~~~~~~~~~~~~~~~~~~

Pygments lexers for Ezhil language.

:copyright: Copyright 2006-2025 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                   n  ^  \ rS rSrSrSrSrS/rS/rS/r	Sr
S	r\" S
5      S\R                  4S\4S\R                   4\" SSS9\R&                  4S\R*                  4S\4\" S5      \" S5      S\4/
S\4/S\-   S-   \-   S-   \4/S\4S\R4                  4S\R6                  4/S.rS rU 4S jrS rU =r $ )!r      z=
Lexer for Ezhil, a Tamil script-based programming language.
Ezhilzhttp://ezhillang.orgezhilz*.nztext/x-ezhilz2.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+)rootr   r#   r$   c                 N    [        [        R                  " SU 5      5      S:  a  gg)zThis 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    `/var/www/html/cementerio_25MayoBackend/env/lib/python3.13/site-packages/pygments/lexers/ezhil.pyanalyse_textEzhilLexer.analyse_textB   s%    
 rzz,d34r9 :    c                 T   > [         TU ]  " S0 UD6  UR                  SS5      U l        g )Nencodingzutf-8 )super__init__getr1   )selfoptions	__class__s     r,   r4   EzhilLexer.__init__J   s%    #7#J8r/   )r1   )!__name__
__module____qualname____firstlineno____doc__nameurlaliases	filenames	mimetypesversion_added
_TALETTERSr   r   Singler   Wordr   r   Builtinr   Constantr   r   r	   r
   FloatIntegertokensr-   r4   __static_attributes____classcell__)r8   s   @r,   r   r      s.    D
 CiGI IM -J Jgnn%.9(--(  $% '+ll4  0 01*%L!I{+#
( _  ah  i
 :l*:5d:DA
 v/>V^^$
5FB9 9r/   )r>   r)   pygments.lexerr   r   r   pygments.tokenr   r   r   r	   r
   r   r   r   __all__r   r2   r/   r,   <module>rR      s9    
 5 5& & & .89 89r/   