ó
šßÈ[c           @` sÛ   d  d l  m Z m Z m Z m Z d Z e d ƒ Z d Z d Z	 i d d 6Z
 i d d d d d d d d d d  d d d d d d d d d! d d d d" d# d$ d% d& d' d( g f g d 6Z i d d 6Z i d d 6Z i  Z d S()   i    (   t   absolute_importt   divisiont   print_functiont   unicode_literalsu   3.8u   CARETu   CLOSE_PARENu   SOLIDUSu   FUNCNAMEu   UFLOATu   STARu   SIGNu   UINTu   DOUBLE_STARu
   OPEN_PARENu   PERIODu   UNITi    u    u	   inclusiveu   INITIALua  (?P<t_UFLOAT>((\d+\.?\d*)|(\.\d+))([eE][+-]?\d+)?)|(?P<t_UINT>\d+)|(?P<t_SIGN>[+-](?=\d))|(?P<t_FUNCNAME>((sqrt)|(ln)|(exp)|(log)|(mag)|(dB)|(dex))(?=\ *\())|(?P<t_UNIT>%|([YZEPTGMkhdcmunpfazy]?'((?!\d)\w)+')|((?!\d)\w)+)|(?P<t_DOUBLE_STAR>\*\*)|(?P<t_CLOSE_PAREN>\))|(?P<t_STAR>\*)|(?P<t_PERIOD>\.)|(?P<t_OPEN_PAREN>\()|(?P<t_CARET>\^)|(?P<t_SOLIDUS>/)u   t_UFLOATu   t_UINTu   t_SIGNu
   t_FUNCNAMEu   t_UNITu    u   t_errorN(   u   CARETu   CLOSE_PARENu   SOLIDUSu   FUNCNAMEu   UFLOATu   STARu   SIGNu   UINTu   DOUBLE_STARu
   OPEN_PARENu   PERIODu   UNIT(   u   t_UFLOATu   UFLOAT(   u   t_UINTu   UINT(   u   t_SIGNu   SIGN(   u
   t_FUNCNAMEu   FUNCNAME(   u   t_UNITu   UNIT(   Nu   DOUBLE_STAR(   Nu   CLOSE_PAREN(   Nu   STAR(   Nu   PERIOD(   Nu
   OPEN_PAREN(   Nu   CARET(   Nu   SOLIDUS(   t
   __future__R    R   R   R   t   _tabversiont   sett
   _lextokenst   _lexreflagst   _lexliteralst   _lexstateinfot   Nonet   _lexstateret   _lexstateignoret   _lexstateerrorft   _lexstateeoff(    (    (    sB   lib/python2.7/site-packages/astropy/units/format/generic_lextab.pyt   <module>   s   "j