ó
NšV]c           @@  sR   d  d l  m Z d e f d „  ƒ  YZ d e f d „  ƒ  YZ e d d d ƒZ d S(   i    (   t   absolute_importt	   TokenTypec           B@  s   e  Z e d  „ Z d „  Z RS(   c         C@  s   | |  _  | |  _ d  S(   N(   t   namet   contains_syntax(   t   selfR   R   (    (    s1   lib/python2.7/site-packages/parso/python/token.pyt   __init__   s    	c         C@  s   d |  j  j |  j f S(   Ns   %s(%s)(   t	   __class__t   __name__R   (   R   (    (    s1   lib/python2.7/site-packages/parso/python/token.pyt   __repr__	   s    (   R   t
   __module__t   FalseR   R   (    (    (    s1   lib/python2.7/site-packages/parso/python/token.pyR      s   t
   TokenTypesc           B@  s   e  Z d  Z d „  Z RS(   sU   
    Basically an enum, but Python 2 doesn't have enums in the standard library.
    c      	   C@  s7   x0 | D]( } t  |  | t | d | | k ƒƒ q Wd  S(   NR   (   t   setattrR   (   R   t   namesR   R   (    (    s1   lib/python2.7/site-packages/parso/python/token.pyR      s    (   R   R	   t   __doc__R   (    (    (    s1   lib/python2.7/site-packages/parso/python/token.pyR      s   t   STRINGt   NUMBERt   NAMEt
   ERRORTOKENt   NEWLINEt   INDENTt   DEDENTt   ERROR_DEDENTt   FSTRING_STRINGt   FSTRING_STARTt   FSTRING_ENDt   OPt	   ENDMARKERR   N(   R   R   R   R   R   R   R   R   R   R   R   R   R   (   R   R   (   t
   __future__R    t   objectR   R   t   PythonTokenTypes(    (    (    s1   lib/python2.7/site-packages/parso/python/token.pyt   <module>   s   		  