a
    äIþf  ã                   @   sP  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.d/Z/d0Z0d1Z1d2Z2d3Z3d4Z4d5Z5d6Z6d7Z7d8Z8d9Z9d:Z:d;Z;d<Z<d=Z=d>Z>i Z?e@eAƒ  B¡ ƒD ]$\ZCZDeEeDƒeEdƒu reCe?eD< qd?d@„ ZFdAdB„ ZGdCdD„ ZHdES )Fz!Token constants (from "token.h").é    é   é   é   é   é   é   é   é   é	   é
   é   é   é   é   é   é   é   é   é   é   é   é   é   é   é   é   é   é   é   é   é   é    é!   é"   é#   é$   é%   é&   é'   é(   é)   é*   é+   é,   é-   é.   é/   é0   é1   é2   é3   é4   é5   é6   é7   é8   é9   é:   é;   é<   é   c                 C   s   | t k S ©N©Ú	NT_OFFSET©Úx© rD   ú$lib/python3.9/lib2to3/pgen2/token.pyÚ
ISTERMINALO   s    rF   c                 C   s   | t kS r?   r@   rB   rD   rD   rE   ÚISNONTERMINALR   s    rG   c                 C   s   | t kS r?   )Ú	ENDMARKERrB   rD   rD   rE   ÚISEOFU   s    rI   N)IÚ__doc__rH   ÚNAMEÚNUMBERÚSTRINGÚNEWLINEÚINDENTÚDEDENTÚLPARÚRPARÚLSQBÚRSQBÚCOLONÚCOMMAÚSEMIÚPLUSÚMINUSÚSTARÚSLASHÚVBARÚAMPERÚLESSÚGREATERÚEQUALÚDOTÚPERCENTZ	BACKQUOTEÚ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ÚOPÚCOMMENTÚNLÚRARROWÚAWAITÚASYNCÚ
ERRORTOKENÚ
COLONEQUALÚN_TOKENSrA   Útok_nameÚlistÚglobalsÚitemsÚ_nameZ_valueÚtyperF   rG   rI   rD   rD   rD   rE   Ú<module>   sŠ   