

]c           @   s   d  Z  d d l Z d d l m Z m Z m Z d d l m Z m Z m	 Z	 m
 Z
 d d l m Z m Z m Z m Z d g Z d e f d     YZ d S(   s   
    pygments.lexers.ezhil
    ~~~~~~~~~~~~~~~~~~~~~

    Pygments lexers for Ezhil language.

    :copyright: Copyright 2006-2019 by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
iN(   t
   RegexLexert   includet   words(   t   Keywordt   Textt   Commentt   Name(   t   Stringt   Numbert   Punctuationt   Operatort
   EzhilLexerc        "   B   s%  e  Z d  Z d Z d g Z d g Z d g Z e j e j	 BZ
 d Z i e d  d e j f d e f d	 e j f e d6 d& d' e j f d( e j f d) e f e d*  e d+  d, e f g
 d- 6d. e f g d 6d/ e d0 e d1 e f g d* 6d2 e f d3 e j f d4 e j f g d+ 6Z d5   Z RS(7   sy   
    Lexer for `Ezhil, a Tamil script-based programming language <http://ezhillang.org>`_

    .. versionadded:: 2.1
    t   Ezhilt   ezhils   *.ns   text/x-ezhilu   [a-zA-Z_]|[஀-௿]t   keywordss   #.*\ns   [@+/*,^\-%]|[!<>=]=?|&&?|\|\|?u	   இல்u   assertu   maxu   minu   நீளம்u%   சரம்_இடமாற்றுu(   சரம்_கண்டுபிடிu   பட்டியல்u   பின்இணைu*   வரிசைப்படுத்துu	   எடுu   தலைகீழ்u   நீட்டிக்கu   நுழைக்கu   வைu   கோப்பை_திறu%   கோப்பை_எழுதுu"   கோப்பை_மூடுu   piu   sinu   cosu   tanu   sqrtu   hypotu   powu   expu   logu   log10u   exitt   suffixs   \bs   (True|False)\bs   [^\S\n]+t
   identifiert   literals   [(){}\[\]:;.]t   rootu  பதிப்பி|தேர்ந்தெடு|தேர்வு|ஏதேனில்|ஆனால்|இல்லைஆனால்|இல்லை|ஆக|ஒவ்வொன்றாக|இல்|வரை|செய்|முடியேனில்|பின்கொடு|முடி|நிரல்பாகம்|தொடர்|நிறுத்து|நிரல்பாகம்u   (?:u
   )(?:[0-9]|u   )*s   ".*?"s#   (?u)\d+((\.\d*)?[eE][+-]?\d+|\.\d*)s   (?u)\d+c         K   s/   t  t |   j |   | j d d  |  _ d  S(   Nt   encodings   utf-8(   t   superR   t   __init__t   getR   (   t   selft   options(    (    s4   lib/python2.7/site-packages/pygments/lexers/ezhil.pyR   C   s    (   u   assertu   maxu   minu   நீளம்u%   சரம்_இடமாற்றுu(   சரம்_கண்டுபிடிu   பட்டியல்u   பின்இணைu*   வரிசைப்படுத்துu	   எடுu   தலைகீழ்u   நீட்டிக்கu   நுழைக்கu   வைu   கோப்பை_திறu%   கோப்பை_எழுதுu"   கோப்பை_மூடுu   piu   sinu   cosu   tanu   sqrtu   hypotu   powu   expu   logu   log10u   exit(   t   __name__t
   __module__t   __doc__t   namet   aliasest	   filenamest	   mimetypest   ret	   MULTILINEt   UNICODEt   flagst
   _TALETTERSR   R   t   SingleR
   t   WordR   R   t   BuiltinR   t   ConstantR   R	   R   R   t   Floatt   Integert   tokensR   (    (    (    s4   lib/python2.7/site-packages/pygments/lexers/ezhil.pyR      s>   					     			 	(   R   R    t   pygments.lexerR    R   R   t   pygments.tokenR   R   R   R   R   R   R	   R
   t   __all__R   (    (    (    s4   lib/python2.7/site-packages/pygments/lexers/ezhil.pyt   <module>
   s   ""	