[EMAIL PROTECTED] wrote:
> Is it possible to recompile the AST generated by compiler.parse, back
> into code or an executable code object?
Into a bytecode object:
>>> from compiler.pycodegen import ModuleCodeGenerator
>>> from compiler.misc import set_filename
>>> from compiler import parse
>>>
>>> tree = parse('foo = 42')
>>> set_filename('<foo>', tree)
>>> code = ModuleCodeGenerator(tree).getCode()
>>> exec code
>>> foo
42
Into Python source code: <http://ecritters.biz/asttosource.py>.
--
http://mail.python.org/mailman/listinfo/python-list