fR ddlmZddlmZddlmZGddejZdS))token) fixer_base)Numberc(eZdZejZdZdZdS)FixNumliteralscT|jdp|jddvS)N0Ll)value startswith)selfnodes D/opt/alt/python311/lib64/python3.11/lib2to3/fixes/fix_numliterals.pymatchzFixNumliterals.matchs( %%c**Ddjn.DEc|j}|ddvr |dd}nV|drA|r-tt |dkr d|ddz}t ||jS)Nr r r 0o)prefix)r r isdigitlensetrr)rrresultsvals r transformzFixNumliterals.transformsj r7d??crc(CC ^^C  !S[[]] !s3s88}}q7H7HQRR.Cc$+....rN)__name__ __module__ __qualname__rNUMBER _accept_typerrrrrr s>r'sy /////Z'/////r