how to evaluate a ast tree and change Add to Multiply ?
meInvent bbird
jobmattcon at gmail.com
Wed Oct 12 05:53:33 EDT 2016
i use example here
http://greentreesnakes.readthedocs.io/en/latest/examples.html
On Wednesday, October 12, 2016 at 5:47:12 PM UTC+8, Chris Angelico wrote:
> On Wed, Oct 12, 2016 at 8:32 PM, meInvent bbird <jobmattcon at gmail.com> wrote:
> > class ChangeAddtoMultiply(ast.NodeTransformer):
> > """Wraps all integers in a call to Integer()"""
> > def visit_Num(self, node):
> > if isinstance(node.n, int):
> > return ast.Call(func=ast.Name(id='Add', ctx=ast.Load()),
> > args=[node], keywords=[])
> > return node
> >
> >
>
> Your class name, docstring, and functionality are all different, and
> you have given no explanation of what you want us to do. I can't read
> minds quite that well.
>
> ChrisA
More information about the Python-list
mailing list