+
    TBi                     j    R t ^ RIt^ RIHtHtHt ^ RIHtHtH	t	H
t
HtHtHtHt R.t ! R R]4      tR# )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                     a a ] tR t^t oRtRtRtR.tR.tR.t	Rt
RtR	]! R
4      R]P                  3R]3R]P                   3]! RRR7      ]P&                  3R]P*                  3R]3]! R4      ]! R4      R]3.
R
R]3.RR],           R,           ],           R,           ]3.RR]3R]P4                  3R]P6                  3./tR tV 3R ltRtVt V ;t!# ) 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_]|[஀-௿]rootkeywordsz#.*$z[@+/*,^\-%]|[!<>=]=?|&&?|\|\|?u	   இல்z\b)suffixz(True|False)\bz[^\S\n]+
identifierliteralz[(){}\[\]:;.]u  பதிப்பி|தேர்ந்தெடு|தேர்வு|ஏதேனில்|ஆனால்|இல்லைஆனால்|இல்லை|ஆக|ஒவ்வொன்றாக|இல்|வரை|செய்|முடியேனில்|பின்கொடு|முடி|நிரல்பாகம்|தொடர்|நிறுத்து|நிரல்பாகம்z(?:z
)(?:[0-9]|z)*z".*?"z\d+((\.\d*)?[eE][+-]?\d+|\.\d*)z\d+c                T    \        \        P                  ! RV 4      4      ^
8  d   R# R# )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   &:/usr/lib/python3.14/site-packages/pygments/lexers/ezhil.pyanalyse_textEzhilLexer.analyse_textB   s%    
 rzz,d34r9 :    c                V   < \         SV `  ! R/ VB  VP                  R R4      V n        R# )encodingzutf-8N )super__init__getr    )selfoptions	__class__s   &,r   r#   EzhilLexer.__init__J   s%    #7#J8r   )r    )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exit)"__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   r#   __static_attributes____classdictcell____classcell__)r'   __classdict__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   r!   r   r   <module>rQ      s9    
 5 5& & & .89 89r   