t40.trans 2.0 KB

123456789101112131415161718192021222324252627282930313233343536
  1. Module(body=[Assign(targets=[Name(id='a',
  2. ctx=Store())],
  3. value=Num(n=4)),
  4. FunctionDef(name='test',
  5. args=arguments(args=[Name(id='z',
  6. ctx=Param())],
  7. vararg=None,
  8. kwarg=None,
  9. defaults=[]),
  10. body=[For(target=Name(id='i',
  11. ctx=Store()),
  12. iter=Call(func=Name(id='range',
  13. ctx=Load()),
  14. args=[Num(n=0),
  15. Name(id='a',
  16. ctx=Load())],
  17. keywords=[],
  18. starargs=None,
  19. kwargs=None),
  20. body=[AugAssign(target=Name(id='z',
  21. ctx=Store()),
  22. op=Add(),
  23. value=Name(id='i',
  24. ctx=Load()))],
  25. orelse=[]),
  26. Return(value=Name(id='z',
  27. ctx=Load()))],
  28. decorator_list=[]),
  29. Print(dest=None,
  30. values=[Call(func=Name(id='test',
  31. ctx=Load()),
  32. args=[Num(n=1)],
  33. keywords=[],
  34. starargs=None,
  35. kwargs=None)],
  36. nl=True)])