python (3.12.0)

(root)/
lib/
python3.12/
lib2to3/
fixes/
__pycache__/
fix_print.cpython-312.opt-2.pyc

̑e	ddlmZddlmZddlmZddlmZddlmZmZm	Z	m
Z
ejdZGddejZy	)
)patcomp)pytree)token)
fixer_base)NameCallCommaStringz"atom< '(' [atom|STRING|NAME] ')' >c eZdZdZdZdZdZy)FixPrintTzP
              simple_stmt< any* bare='print' any* > | print_stmt
              c	:|jd}|r1|jttdg|jy|j
dd}t
|dk(rtj|drydx}x}}|r|dtk(r|dd}d}|rB|dtjtjdk(r|dj}|d	d}|Dcgc]}|j}	}|	r
d
|	d_|||c|%|j|	dt!t#||%|j|	dt!t#|||j|	d
|ttd|	}
|j|
_|
Scc}w)Nbareprint)prefix z>>sependfile)getreplacerrrchildrenlenparend_exprmatchr	rLeafr
RIGHTSHIFTclone	add_kwargr
repr)selfnoderesults
bare_printargsrrrargl_argsn_stmts           K/BuggyBox/python/3.12.0/bootstrap/lib/python3.12/lib2to3/fixes/fix_print.py	transformzFixPrint.transform%s[[(
tDM2&0&7&7 9
:}}QR t9>k//Q8
cDDH'9DCDGv{{5+;+;TBB7==?D8D)-.##))+..!F1I?co1AvufT#Y.?@vufT#Y.?@vvt4d7mV,

/s"Fc(d|_tj|jjt|tjtjd|f}|r |jtd|_|j|y)Nr=r)rrNodesymsargumentrr rEQUALappendr	)r%l_nodess_kwdn_expr
n_arguments     r-r#zFixPrint.add_kwargMsk
[[!3!3"&u+"(++ekk3"?"("*+
NN57# #Jz"N)__name__
__module____qualname__
BM_compatiblePATTERNr.r#r:r-rrsMG&P
#r:rN)rrrpgen2rr
fixer_utilrrr	r
compile_patternrBaseFixrr@r:r-<module>rEsG
22&g%%6
:#z!!:#r: