<s> """<STR_LIT>""" <EOL> from __future__ import unicode_literals <EOL> from lib2to3 import fixer_base <EOL> from lib2to3 . pygram import python_symbols as syms <EOL> from lib2to3 . fixer_util import Name , Call , in_special_context <EOL> from libfuturize . fixer_util import touch_import_top <EOL> replaced_builtins = '''<STR_LIT>''' . split ( ) <EOL> expression = '<STR_LIT:|>' . join ( [ "<STR_LIT>" . format ( name ) for name in replaced_builtins ] ) <EOL> class FixFutureBuiltins ( fixer_base . BaseFix ) : <EOL> BM_compatible = True <EOL> run_order = <NUM_LIT:9> <EOL> PATTERN = """<STR_LIT>""" . format ( expression ) <EOL> def transform ( self , node , results ) : <EOL> name = results [ "<STR_LIT:name>" ] <EOL> touch_import_top ( u'<STR_LIT>' , name . value , node ) </s>
