A Python source-code generator based on the ``compiler.ast`` abstract syntax tree.
Project description
This package provides a module-level source-code generator which operates on the AST from the built-in compiler.ast module.
Note that this AST is not compatible with the new ast module in Python 2.6.
Usage
The generator works on AST parse trees.
>>> from compiler import parse >>> tree = parse("""\ ... print 'Hello, world!' ... """)
We can now generate Python-code equivalent to the original using the source-code generator.
>>> from sourcecodegen import ModuleSourceCodeGenerator >>> generator = ModuleSourceCodeGenerator(tree) >>> print generator.getSourceCode() print 'Hello, world!'
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
sourcecodegen-0.3.tar.gz
(10.3 kB
view hashes)