B y `.ã@sŠUdZddlmZddlmZdZeed<dZeed<dZeed<d Z eed <d Z eed <d Z eed<dZ eed<dZ eed<dZeed<dZeed<dZeed<dZeed<dZeed<dZeed<dZeed <d!Zeed"<d#Zeed$<d%Zeed&<d'Zeed(<d)Zeed*<d+Zeed,<d-Zeed.<d/Zeed0<d1Zeed2<d3Zeed4<d5Zeed6<d7Z eed8<d9Z!eed:<d;Z"eed<<d=Z#eed><d?Z$eed@<dAZ%eedB<dCZ&eedD<dEZ'eedF<dGZ(eedH<dIZ)eedJ<dKZ*eedL<dMZ+eedN<dOZ,eedP<dQZ-eedR<dSZ.eedT<dUZ/eedV<dWZ0eedX<dYZ1eedZ<d[Z2eed\<d]Z3eed^<d_Z4eed`<daZ5eedb<dcZ6eedd<deZ7eedf<dgZ8eedh<diZ9eedj<dkZ:eedl<dmZ;eedn<doZeedt<duZ?eedv<dwZ@eedx<dyZAeedz<d{ZBeed|<d}ZCeed~<iZDeeeEeFfed<x6eGeHƒ I¡ƒD]$\ZJZKeLeKƒeLdƒkr.eJeDeK<q.WeEeMd€œdd‚„ZNeEeMd€œdƒd„„ZOeEeMd€œd…d†„ZPd‡S)ˆz!Token constants (from "token.h").é)ÚDict)ÚFinalÚ ENDMARKERéÚNAMEéÚNUMBERéÚSTRINGéÚNEWLINEéÚINDENTéÚDEDENTéÚLPARéÚRPARé ÚLSQBé ÚRSQBé ÚCOLONé ÚCOMMAé ÚSEMIéÚPLUSéÚMINUSéÚSTARéÚSLASHéÚVBARéÚAMPERéÚLESSéÚGREATERéÚEQUALéÚDOTéÚPERCENTéÚ BACKQUOTEéÚLBRACEéÚRBRACEéÚEQEQUALéÚNOTEQUALéÚ LESSEQUALéÚ GREATEREQUALé ÚTILDEé!Ú CIRCUMFLEXé"Ú LEFTSHIFTé#Ú RIGHTSHIFTé$Ú DOUBLESTARé%Ú PLUSEQUALé&ÚMINEQUALé'Ú STAREQUALé(Ú SLASHEQUALé)Ú PERCENTEQUALé*Ú AMPEREQUALé+Ú VBAREQUALé,ÚCIRCUMFLEXEQUALé-ÚLEFTSHIFTEQUALé.ÚRIGHTSHIFTEQUALé/ÚDOUBLESTAREQUALé0Ú DOUBLESLASHé1ÚDOUBLESLASHEQUALé2ÚATé3ÚATEQUALé4ÚOPé5ÚCOMMENTé6ÚNLé7ÚRARROWé8ÚAWAITé9ÚASYNCé:Ú ERRORTOKENé;Ú COLONEQUALé<ÚN_TOKENSéÚ NT_OFFSETÚtok_name)ÚxÚreturncCs|tkS)N)r~)r€©r‚ú8/tmp/pip-unpacked-wheel-qq0fnpma/blib2to3/pgen2/token.pyÚ ISTERMINALPsr„cCs|tkS)N)r~)r€r‚r‚rƒÚ ISNONTERMINALTsr…cCs|tkS)N)r)r€r‚r‚rƒÚISEOFXsr†N)QÚ__doc__ÚtypingrZtyping_extensionsrrÚ__annotations__rrr r rrrrrrrrrr r"r$r&r(r*r,r.r0r2r4r6r8r:r<r>r@rBrDrFrHrJrLrNrPrRrTrVrXrZr\r^r`rbrdrfrhrjrlrnrprrrtrvrxrzr|r~rÚintÚstrÚlistÚglobalsÚitemsÚ_nameÚ_valueÚtypeÚboolr„r…r†r‚r‚r‚rƒÚsŽ