ÿØÿà JFIF      ÿÛ „ 	 ( %!1!%)+//.383,7(-.+



-%%-////---/-.+/--+------/------/--0+--/-/-----.-----ÿÀ  ¥2" ÿÄ               ÿÄ J  	     ! 1AQ"aq2‘#BR‚¡ÁÑ3br’¢±Âð$CSƒ²á4c“%DsÓñÿÄ              ÿÄ *        !1AQa‘"2q3±ð#b¡ÿÚ   ? ¼QxJQaÍuò¸Zö Úü8,ÐÚú
"SSn<rçù–´âE—^ªBÖ9À\†¸ÔÁT­ÃÛ5
ëd´³Í#Ý;Þ38œî ¶H£M:wÎ3…³…âpÔF&‚FK¸9„â4àGEõªfÿ ‘ñ(ßw­pŽF|È¥ù®häðÍÑ¶¹‘[ÒinÙW¶ùñY˜Q{›K"išÒ[Ú8žë\F¹@-?v"ÔU”,ìöžkÿ {I‡£šÍ?e
ríV
..............................................................................................................................................................................
.............................................................................                                                  
                                                                                                                                                                                     ÿØÿà JFIF      ÿÛ „ 	 ( %!1!%)+//.383,7(-.+



-%%-////---/-.+/--+------/------/--0+--/-/-----.-----ÿÀ  ¥2" ÿÄ               ÿÄ J  	     ! 1AQ"aq2‘#BR‚¡ÁÑ3br’¢±Âð$CSƒ²á4c“%DsÓñÿÄ              ÿÄ *        !1AQa‘"2q3±ð#b¡ÿÚ   ? ¼QxJQaÍuò¸Zö Úü8,ÐÚú
"SSn<rçù–´âE—^ªBÖ9À\†¸ÔÁT­ÃÛ5
ëd´³Í#Ý;Þ38œî ¶H£M:wÎ3…³…âpÔF&‚FK¸9„â4àGEõªfÿ ‘ñ(ßw­pŽF|È¥ù®häðÍÑ¶¹‘[ÒinÙW¶ùñY˜Q{›K"išÒ[Ú8žë\F¹@-?v"ÔU”,ìöžkÿ {I‡£šÍ?e
ríV
..............................................................................................................................................................................
.............................................................................                                                  
                                                                                                                                                                                     3
 f                 @   sR  d Z ddddgZdZdZdZdZd	Zd
ZdZdZ	dZ
dZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZd Zd!Zd"Zd#Z d$Z!d%Z"d&Z#d'Z$d(Z%d)Z&d*Z'd+Z(d,Z)d-Z*d.Z+d/Z,d0Z-d1Z.d2Z/d3Z0d4Z1d5Z2d6Z3d7Z4d8Z5d9Z6d:Z7d;Z8d<Z9d=Z:d>Z;d?Z<d@dA e= j> D Z?ej@e?jA  dBd ZBdCd ZCdDd ZDdEdF ZEeFdGkrNeE  dHS )Iz!Token constants (from "token.h").tok_name
ISTERMINALISNONTERMINALISEOF                            	   
                                                                      !   "   #   $   %   &   '   (   )   *   +   ,   -   .   /   0   1   2   3   4   5   6   7   8   9      c             C   s,   i | ]$\}}t |tr|jd  r||qS )_)
isinstanceint
startswith).0namevalue rG   */opt/alt/python36/lib64/python3.6/token.py
<dictcomp>J   s   rI   c             C   s   | t k S )N)	NT_OFFSET)xrG   rG   rH   r   O   s    c             C   s   | t kS )N)rJ   )rK   rG   rG   rH   r   R   s    c             C   s   | t kS )N)	ENDMARKER)rK   rG   rG   rH   r   U   s    c           J   C   sp  dd l } dd l}|jdd  }|r*|d p,d}d}t|dkrF|d }yt|}W n@ tk
r } z$|jjdt|  |j	d W Y d d }~X nX | |j
 jd}W d Q R X | jd| j}i }	x:|D ]2}
|j|
}|r|jdd\}}t|}||	|< qW t|	j }yt|}W nB tk
rZ } z$|jjdt|  |j	d W Y d d }~X nX | |j
 jd}W d Q R X y|jd	d }|jd
}W n, tk
r   |jjd |j	d Y nX g }x$|D ]}|jd|	| |f  qW ||||< yt|d}W nB tk
rJ } z$|jjdt|  |j	d W Y d d }~X nX | |jdj| W d Q R X d S )Nr   r   zInclude/token.hzLib/token.pyzI/O error: %s

z:#define[ 	][ 	]*([A-Z0-9][A-Z0-9_]*)[ 	][ 	]*([0-9][0-9]*)r   z#--start constants--z#--end constants--z&target does not contain format markersr   z%s = %dwr	   )resysargvlenopenOSErrorstdoutwritestrexitreadsplitcompile
IGNORECASEmatchgrouprB   sortedkeysstderrindex
ValueErrorappendjoin)rO   rP   args
inFileNameoutFileNamefperrlinesprogtokensliner]   rE   valr`   formatstartendrG   rG   rH   _mainY   sb    


rs   __main__N)G__doc____all__rL   NAMENUMBERSTRINGNEWLINEINDENTDEDENTLPARRPARLSQBRSQBCOLONCOMMASEMIPLUSMINUSSTARSLASHVBARAMPERLESSGREATEREQUALDOTPERCENTLBRACERBRACEEQEQUALNOTEQUAL	LESSEQUALGREATEREQUALTILDE
CIRCUMFLEX	LEFTSHIFT
RIGHTSHIFT
DOUBLESTAR	PLUSEQUALMINEQUAL	STAREQUAL
SLASHEQUALPERCENTEQUAL
AMPEREQUAL	VBAREQUALCIRCUMFLEXEQUALLEFTSHIFTEQUALRIGHTSHIFTEQUALDOUBLESTAREQUALDOUBLESLASHDOUBLESLASHEQUALATATEQUALRARROWELLIPSISOPAWAITASYNC
ERRORTOKENN_TOKENSrJ   globalsitemsr   extendvaluesr   r   r   rs   __name__rG   rG   rG   rH   <module>   s   
5
