Method summary
- transform(self, x)
Methods
- transform(self, x)
API Reference for Enthought Tool Suite 3.0.1
...
>>> from compiler import parse
>>> from compiler_.ast.api import similar
>>> ast = parse('if t == u: a,b = [1]+[2]\nreturn sum(b,a)')
>>> similar(ast, Transformer().transform(ast))
True
>>> id(ast) == id(Transformer().transform(ast))
False
Transforming produces a deep copy of the input AST.
© Copyright 2002-2008 Enthought, Inc.