t177.trans 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. Module(body=[FunctionDef(name='f',
  2. args=arguments(args=[],
  3. vararg=None,
  4. kwarg=None,
  5. defaults=[]),
  6. body=[Expr(value=Yield(value=Num(n=1))),
  7. Expr(value=Yield(value=Num(n=2)))],
  8. decorator_list=[]),
  9. Assign(targets=[Name(id='g',
  10. ctx=Store())],
  11. value=Call(func=Name(id='f',
  12. ctx=Load()),
  13. args=[],
  14. keywords=[],
  15. starargs=None,
  16. kwargs=None)),
  17. Print(dest=None,
  18. values=[Call(func=Attribute(value=Name(id='g',
  19. ctx=Load()),
  20. attr='next',
  21. ctx=Load()),
  22. args=[],
  23. keywords=[],
  24. starargs=None,
  25. kwargs=None)],
  26. nl=True),
  27. Print(dest=None,
  28. values=[Call(func=Attribute(value=Name(id='g',
  29. ctx=Load()),
  30. attr='next',
  31. ctx=Load()),
  32. args=[],
  33. keywords=[],
  34. starargs=None,
  35. kwargs=None)],
  36. nl=True),
  37. For(target=Name(id='i',
  38. ctx=Store()),
  39. iter=Call(func=Name(id='f',
  40. ctx=Load()),
  41. args=[],
  42. keywords=[],
  43. starargs=None,
  44. kwargs=None),
  45. body=[Print(dest=None,
  46. values=[Name(id='i',
  47. ctx=Load())],
  48. nl=True)],
  49. orelse=[])])