t408.trans 6.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114
  1. Module(body=[FunctionDef(name='enumerate_helper',
  2. args=arguments(args=[Name(id='iterable',
  3. ctx=Param()),
  4. Name(id='start',
  5. ctx=Param())],
  6. vararg=None,
  7. kwarg=None,
  8. defaults=[Num(n=0)]),
  9. body=[Assign(targets=[Name(id='x',
  10. ctx=Store())],
  11. value=List(elts=[],
  12. ctx=Load())),
  13. For(target=Name(id='i',
  14. ctx=Store()),
  15. iter=Call(func=Name(id='enumerate',
  16. ctx=Load()),
  17. args=[Name(id='iterable',
  18. ctx=Load()),
  19. Name(id='start',
  20. ctx=Load())],
  21. keywords=[],
  22. starargs=None,
  23. kwargs=None),
  24. body=[Expr(value=Call(func=Attribute(value=Name(id='x',
  25. ctx=Load()),
  26. attr='append',
  27. ctx=Load()),
  28. args=[Name(id='i',
  29. ctx=Load())],
  30. keywords=[],
  31. starargs=None,
  32. kwargs=None))],
  33. orelse=[]),
  34. Print(dest=None,
  35. values=[Name(id='x',
  36. ctx=Load())],
  37. nl=True)],
  38. decorator_list=[]),
  39. Expr(value=Call(func=Name(id='enumerate_helper',
  40. ctx=Load()),
  41. args=[List(elts=[Num(n=1),
  42. Num(n=2),
  43. Num(n=3),
  44. Num(n=4)],
  45. ctx=Load())],
  46. keywords=[],
  47. starargs=None,
  48. kwargs=None)),
  49. Expr(value=Call(func=Name(id='enumerate_helper',
  50. ctx=Load()),
  51. args=[List(elts=[Num(n=1),
  52. Num(n=2),
  53. Num(n=3),
  54. Num(n=4)],
  55. ctx=Load()),
  56. Num(n=10)],
  57. keywords=[],
  58. starargs=None,
  59. kwargs=None)),
  60. Expr(value=Call(func=Name(id='enumerate_helper',
  61. ctx=Load()),
  62. args=[Str(s='hello')],
  63. keywords=[],
  64. starargs=None,
  65. kwargs=None)),
  66. Expr(value=Call(func=Name(id='enumerate_helper',
  67. ctx=Load()),
  68. args=[Str(s='WORLD'),
  69. Num(n=2)],
  70. keywords=[],
  71. starargs=None,
  72. kwargs=None)),
  73. Expr(value=Call(func=Name(id='enumerate_helper',
  74. ctx=Load()),
  75. args=[Tuple(elts=[Num(n=1),
  76. Num(n=2),
  77. Num(n=3)],
  78. ctx=Load())],
  79. keywords=[],
  80. starargs=None,
  81. kwargs=None)),
  82. Expr(value=Call(func=Name(id='enumerate_helper',
  83. ctx=Load()),
  84. args=[Tuple(elts=[Num(n=1),
  85. Num(n=2),
  86. Num(n=3)],
  87. ctx=Load()),
  88. Num(n=-1)],
  89. keywords=[],
  90. starargs=None,
  91. kwargs=None)),
  92. Expr(value=Call(func=Name(id='enumerate_helper',
  93. ctx=Load()),
  94. args=[Dict(keys=[Num(n=1),
  95. Num(n=2),
  96. Num(n=3)],
  97. values=[Str(s='a'),
  98. Str(s='b'),
  99. Str(s='c')])],
  100. keywords=[],
  101. starargs=None,
  102. kwargs=None)),
  103. Expr(value=Call(func=Name(id='enumerate_helper',
  104. ctx=Load()),
  105. args=[Dict(keys=[Num(n=1),
  106. Num(n=2),
  107. Num(n=3)],
  108. values=[Str(s='a'),
  109. Str(s='b'),
  110. Str(s='c')]),
  111. Num(n=5)],
  112. keywords=[],
  113. starargs=None,
  114. kwargs=None))])