�
,�]c @ s� d Z d d l m Z m Z m Z d d l m Z d d l m Z m Z m
Z
m Z e j d � Z
d e j f d � � YZ d S( s, Fixer for print.
Change:
"print" into "print()"
"print ..." into "print(...)"
"print(...)" not changed
"print ... ," into "print(..., end=' ')"
"print >>x, ..." into "print(..., file=x)"
No changes are applied if print_function is imported from __future__
i����( t patcompt pytreet
fixer_base( t token( t Namet Callt Commat Strings8 atom< '(' [arith_expr|atom|power|term|STRING|NAME] ')' >t FixPrintc B s&