/opt/alt/python311/lib64/python3.11/lib2to3/__pycache__
Edit: /opt/alt/python311/lib64/python3.11/lib2to3/__pycache__/btm_matcher.cpython-311.opt-2.pyc (6264B)
§
üVäÀw)¦ã ó‚ — d Z ddlZddlZddlmZ ddlmZ ddlmZ G d„ de ¦ « Z
G d „ d
e ¦ « Zi ad„ Z
dS )z+George Boutsioukis
é N)Údefaultdicté )Úpytree)Úreduce_treec ó4 — e Zd Z ej ¦ « Zd„ ZdS )ÚBMNodec ól — i | _ g | _ t t j ¦ « | _ d| _ d S )NÚ )Útransition_tableÚfixersÚnextr ÚcountÚidÚcontent©Úselfs ú:/opt/alt/python311/lib64/python3.11/lib2to3/btm_matcher.pyÚ__init__zBMNode.__init__ s- € Ø "ˆÔ؈ŒÝ•v”|Ñ$Ô$ˆŒØˆŒˆˆó N)Ú__name__Ú
__module__Ú__qualname__Ú itertoolsr r © r r r r s5 € € € € € ØI؈IŒOÑÔ€Eðð ð ð ð r r c ó. — e Zd Z d„ Zd„ Zd„ Zd„ Zd„ ZdS )Ú
BottomMatcherc ó¬ — t ¦ « | _ t ¦ « | _ | j g| _ g | _ t
j d¦ « | _ d S )NÚRefactoringTool) ÚsetÚmatchr ÚrootÚnodesr ÚloggingÚ getLoggerÚloggerr s r r zBottomMatcher.__init__ sA € Ý‘U”UˆŒ
Ý‘H”HˆŒ Ø”i�[ˆŒ
؈ŒÝÔ'Ð(9Ñ:Ô:ˆŒˆˆr c ó — | j |¦ « t |j ¦ « }| ¦ « }| || j ¬¦ « }|D ]}|j |¦ « Œd S )N©Ústart)r Úappendr Úpattern_treeÚget_linear_subpatternÚaddr! )r ÚfixerÚtreeÚlinearÚmatch_nodesÚ
match_nodes r Ú add_fixerzBottomMatcher.add_fixer% sŠ € ð ð
Œ×Ò˜5Ñ!Ô!Ð!ݘ5Ô-Ñ.Ô.ˆØ×+Ò+Ñ-Ô-ˆØ—h’h˜v¨T¬Y�hÑ7Ô7ˆØ%ð ,ð ,ˆJØÔ×$Ò$ UÑ+Ô+Ð+Ð+ð ,ð ,r c óÜ — |s|gS t |d t ¦ « r\g }|d D ]O}| ||¬¦ « }|D ]3}| | |dd … |¦ « ¦ « Œ4ŒP|S |d |j vrt ¦ « }||j |d <