ó
xiù\c           @   s…   d  Z  d d l Z d d l m Z d d l m Z m Z m Z m Z m	 Z	 m
 Z
 m Z m Z m Z d g Z d e f d „  ƒ  YZ d S(   sÓ   
    pygments.lexers.x10
    ~~~~~~~~~~~~~~~~~~~

    Lexers for the X10 programming language.

    :copyright: Copyright 2006-2019 by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
iÿÿÿÿN(   t
   RegexLexer(	   t   Textt   Commentt   Operatort   Keywordt   Namet   Stringt   Numbert   Punctuationt   Errort   X10Lexerc        ,   B   s÷   e  Z d  Z d Z d d g Z d g Z d g Z dN Z d2 Z dO Z	 dP Z
 i dE e f dF e j f dG e j f dH dI j e ƒ e f dH dI j e ƒ e j f dH dI j e	 ƒ e j f dH dI j e
 ƒ e j f dJ e f dK e j f dL e f g
 dM 6Z RS(Q   s:   
    For the X10 language.

    .. versionadded:: 0.1
    t   X10t   x10t   xtens   *.x10s
   text/x-x10t   ast   assertt   asynct   att   athomet   ateacht   atomict   breakt   caset   catcht   classt   clockedt   continuet   deft   defaultt   dot   elset   finalt   finallyt   finisht   fort   gotot   haszerot   heret   ift   importt   int
   instanceoft	   interfacet   isreft   newt   offert   operatort   packaget   returnt   structt   switcht   throwt   tryt   typet   valt   vart   whent   whilet   voidt   falset   nullt   selft   supert   thist   truet   abstractt   extendst
   implementst   nativet   offerst   privatet   propertyt	   protectedt   publict   statict   throwst	   transients   [^\S\n]+s   //.*?\ns   /\*(.|\n)*?\*/s   \b(%s)\bt   |s   "(\\\\|\\"|[^"])*"s!   '\\.'|'[^\\]'|'\\u[0-9a-fA-F]{4}'t   .t   root(,   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R    R!   R"   R#   R$   R%   R&   R'   R(   R)   R*   R+   R,   R-   R.   R/   R0   R1   R2   R3   R4   R5   R6   R7   R8   R9   (   R;   R<   R=   R>   R?   R@   (   RA   RB   RC   RD   RE   RF   RG   RH   RI   RJ   RK   RL   (   t   __name__t
   __module__t   __doc__t   namet   aliasest	   filenamest	   mimetypest   keywordst   typest   valuest	   modifiersR   R   t   Singlet	   Multilinet   joinR   t   Typet   Constantt   DeclarationR   t   Chart   tokens(    (    (    s2   lib/python2.7/site-packages/pygments/lexers/x10.pyR
      s8   		        		(   RR   t   ret   pygments.lexerR    t   pygments.tokenR   R   R   R   R   R   R   R   R	   t   __all__R
   (    (    (    s2   lib/python2.7/site-packages/pygments/lexers/x10.pyt   <module>
   s
   @	