a
i @ s: d dl mZ d dlmZ d dlmZ G dd dejZdS ) )token)
fixer_base)Numberc @ s" e Zd ZejZdd Zdd ZdS )FixNumliteralsc C s |j dp|j d dv S )N0Ll)value
startswith)selfnode r
5/usr/lib64/python3.9/lib2to3/fixes/fix_numliterals.pymatch s zFixNumliterals.matchc C s` |j }|d dv r |d d }n2|drR| rRtt|dkrRd|dd }t||jdS )Nr r r Z0o)prefix)r r
isdigitlensetr r )r r resultsvalr
r
r transform s "zFixNumliterals.transformN)__name__
__module____qualname__r NUMBERZ_accept_typer r r
r
r
r r s r N)Zpgen2r r Z
fixer_utilr ZBaseFixr r
r
r
r