
    dR	                        d Z g 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+d,Z,d-Z-d.Z.d/Z/d0Z0d1Z1d2Z2d3Z3d4Z4d5Z5d6Z6d7Z7d8Z8d9Z9d:Z:d;Z;d<Z<d=Z=d>Z>d?Z?d@Z@dAZAdBZBdCZCdD  eD            E                                D             ZFeG                    eFH                                           i dEedFedGe*dHedIe+dJe	dKe
dLedMe%dNe0dOe(dPedQe&dRedSedTe'dUe5i dVedWe6dXedYe1dZe2d[e)d\ed]e7d^ed_ed`e#dae.dbedceddedeedfe e$e/e3e4eee"e-eee,ee!dgZIdh ZJdi ZKdj ZLdkS )lzToken constants.)tok_name
ISTERMINALISNONTERMINALISEOF                            	   
                                                                      !   "   #   $   %   &   '   (   )   *   +   ,   -   .   /   0   1   2   3   4   5   6   7   8   9   :   ;   <   =   >   ?   @      c                 n    i | ]2\  }}t          |t                    |                    d           /||3S )_)
isinstanceint
startswith).0namevalues        /croot/python-split_1694437901252/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_plac/lib/python3.11/token.py
<dictcomp>rQ   K   sY     D D De%%%D.2ooc.B.BDE4 D D D    z!=%z%=&z&=()*z**z**=z*=+z+=,-z-=z->.z.../z//z//=z/=:z:=;<z<<z<<=z<==z==>z>=)z>>z>>=@z@=[]^z^={|z|=}~c                     | t           k     S N	NT_OFFSETxs    rP   r   r      s    y=rR   c                     | t           k    S rk   rl   rn   s    rP   r   r          	>rR   c                     | t           k    S rk   )	ENDMARKERrn   s    rP   r   r      rq   rR   N)M__doc____all__rs   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
COLONEQUALOPAWAITASYNCTYPE_IGNORETYPE_COMMENTSOFT_KEYWORD
ERRORTOKENCOMMENTNLENCODINGN_TOKENSrm   globalsitemsr   extendvaluesEXACT_TOKEN_TYPESr   r   r    rR   rP   <module>r      s     ?
>
>		
	

	
	
	

		
	
	
	


		
	

	

		

	 
	




	D D&wyy00D D D x   ! ! !0(00 	,0 	0
 	*0 0 0 0 	*0 
?0 	)0 0 	)0 0 0  	(!0" 	&#0 0$ %0& 
8'0( )0* 	++0, 
-0. 	*/00 102 	*304 506 708 	)90: 
>;0< 	)=0> ?0@ 	'A0B C0D 	,E0 0F 	
			
		
		_0 0 0 d        rR   