ó
    öÞ jË  ã                   ó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-present 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)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    ÚO/var/www/html/gaurav/venv/lib/python3.13/site-packages/pygments/lexers/ezhil.pyÚanalyse_textÚEzhilLexer.analyse_textB   s%   € ô
 Œr�zŠzÐ,¨dÓ3Ó4°rÓ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Øˆi€GØ�€IØÐ €IØ€Mð -€Jñ �JÓØ�g—n‘nÐ%Ø.°Ð9Ø˜(Ÿ-™-Ð(Ùð ð $ñ%ð '+§l¡lð4ð  × 0Ñ 0Ð1Ø˜*Ð%Ù�LÓ!Ù�IÓØ˜{Ð+ð#
ð( _ð  ahð  ið
ð �:Ñ˜lÑ*¨:Ñ5°dÑ:¸DÐAð
ð �vÐØ/°·±Ð>Ø�V—^‘^Ð$ð
ñ5€FòB÷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/   