grthtrhthjhtyjytjytkergtrhtrjytjerhrfh4:24 29/09/2026a ´iã@s:ddlmZddlmZddlmZGdd„dejƒZdS)é)Útoken)Ú fixer_base)ÚNumberc@s"eZdZejZdd„Zdd„ZdS)ÚFixNumliteralscCs|j d¡p|jddvS)NÚ0éÿÿÿÿÚLl)ÚvalueÚ startswith)ÚselfÚnode©r ú5/usr/lib64/python3.9/lib2to3/fixes/fix_numliterals.pyÚmatchszFixNumliterals.matchcCs`|j}|ddvr |dd…}n2| d¡rR| ¡rRtt|ƒƒdkrRd|dd…}t||jd�S)NrrréZ0o)Úprefix)r r ÚisdigitÚlenÚsetrr)r r ÚresultsÚvalr r rÚ transforms  "zFixNumliterals.transformN)Ú__name__Ú __module__Ú __qualname__rÚNUMBERZ _accept_typerrr r r rr srN)Zpgen2rÚrZ fixer_utilrZBaseFixrr r r rÚs