a  ze@s:ddlmZddlmZddlmZGdddejZdS))token) fixer_base)Numberc@s"eZdZejZddZddZdS)FixNumliteralscCs|jdp|jddvS)N0Ll)value startswith)selfnoder Q/opt/bitninja-python-dojo/embedded/lib/python3.9/lib2to3/fixes/fix_numliterals.pymatchszFixNumliterals.matchcCs`|j}|ddvr |dd}n2|drR|rRtt|dkrRd|dd}t||jdS)NrrrZ0o)prefix)r r isdigitlensetrr)r r resultsvalr r r transforms  "zFixNumliterals.transformN)__name__ __module__ __qualname__rNUMBERZ _accept_typerrr r r rr srN)Zpgen2rrZ fixer_utilrZBaseFixrr r r rs