t478.trans 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317
  1. Module(body=[Assign(targets=[Name(id='seq',
  2. ctx=Store())],
  3. value=Call(func=Name(id='range',
  4. ctx=Load()),
  5. args=[Num(n=8)],
  6. keywords=[],
  7. starargs=None,
  8. kwargs=None)),
  9. Assign(targets=[Name(id='newseq',
  10. ctx=Store())],
  11. value=Call(func=Name(id='map',
  12. ctx=Load()),
  13. args=[Lambda(args=arguments(args=[Name(id='x',
  14. ctx=Param())],
  15. vararg=None,
  16. kwarg=None,
  17. defaults=[]),
  18. body=BinOp(left=Name(id='x',
  19. ctx=Load()),
  20. op=Mult(),
  21. right=Name(id='x',
  22. ctx=Load()))),
  23. Name(id='seq',
  24. ctx=Load())],
  25. keywords=[],
  26. starargs=None,
  27. kwargs=None)),
  28. Print(dest=None,
  29. values=[Name(id='newseq',
  30. ctx=Load())],
  31. nl=True),
  32. Assign(targets=[Name(id='rseq',
  33. ctx=Store())],
  34. value=Call(func=Name(id='range',
  35. ctx=Load()),
  36. args=[Num(n=16)],
  37. keywords=[],
  38. starargs=None,
  39. kwargs=None)),
  40. Assign(targets=[Name(id='rnewseq',
  41. ctx=Store())],
  42. value=Call(func=Name(id='reduce',
  43. ctx=Load()),
  44. args=[Lambda(args=arguments(args=[Name(id='x',
  45. ctx=Param()),
  46. Name(id='y',
  47. ctx=Param())],
  48. vararg=None,
  49. kwarg=None,
  50. defaults=[]),
  51. body=BinOp(left=Name(id='x',
  52. ctx=Load()),
  53. op=Add(),
  54. right=Name(id='y',
  55. ctx=Load()))),
  56. Name(id='rseq',
  57. ctx=Load())],
  58. keywords=[],
  59. starargs=None,
  60. kwargs=None)),
  61. Print(dest=None,
  62. values=[Name(id='rnewseq',
  63. ctx=Load())],
  64. nl=True),
  65. Assign(targets=[Name(id='rnewseq2',
  66. ctx=Store())],
  67. value=Call(func=Name(id='reduce',
  68. ctx=Load()),
  69. args=[Lambda(args=arguments(args=[Name(id='x',
  70. ctx=Param()),
  71. Name(id='y',
  72. ctx=Param())],
  73. vararg=None,
  74. kwarg=None,
  75. defaults=[]),
  76. body=BinOp(left=Name(id='x',
  77. ctx=Load()),
  78. op=Add(),
  79. right=Name(id='y',
  80. ctx=Load()))),
  81. List(elts=[],
  82. ctx=Load()),
  83. Num(n=8)],
  84. keywords=[],
  85. starargs=None,
  86. kwargs=None)),
  87. Print(dest=None,
  88. values=[Name(id='rnewseq2',
  89. ctx=Load())],
  90. nl=True),
  91. Assign(targets=[Name(id='fseq',
  92. ctx=Store())],
  93. value=Call(func=Name(id='range',
  94. ctx=Load()),
  95. args=[Num(n=16)],
  96. keywords=[],
  97. starargs=None,
  98. kwargs=None)),
  99. Assign(targets=[Name(id='fnewseq',
  100. ctx=Store())],
  101. value=Call(func=Name(id='filter',
  102. ctx=Load()),
  103. args=[Lambda(args=arguments(args=[Name(id='x',
  104. ctx=Param())],
  105. vararg=None,
  106. kwarg=None,
  107. defaults=[]),
  108. body=Compare(left=BinOp(left=Name(id='x',
  109. ctx=Load()),
  110. op=Mod(),
  111. right=Num(n=2)),
  112. ops=[Eq()],
  113. comparators=[Num(n=0)])),
  114. Name(id='fseq',
  115. ctx=Load())],
  116. keywords=[],
  117. starargs=None,
  118. kwargs=None)),
  119. Print(dest=None,
  120. values=[Name(id='fnewseq',
  121. ctx=Load())],
  122. nl=True),
  123. FunctionDef(name='f',
  124. args=arguments(args=[Name(id='x',
  125. ctx=Param())],
  126. vararg=None,
  127. kwarg=None,
  128. defaults=[]),
  129. body=[Return(value=Call(func=Name(id='ord',
  130. ctx=Load()),
  131. args=[Name(id='x',
  132. ctx=Load())],
  133. keywords=[],
  134. starargs=None,
  135. kwargs=None))],
  136. decorator_list=[]),
  137. Print(dest=None,
  138. values=[Call(func=Name(id='map',
  139. ctx=Load()),
  140. args=[Name(id='f',
  141. ctx=Load()),
  142. Str(s='abcdef')],
  143. keywords=[],
  144. starargs=None,
  145. kwargs=None)],
  146. nl=True),
  147. Assign(targets=[Name(id='string',
  148. ctx=Store())],
  149. value=Call(func=Name(id='filter',
  150. ctx=Load()),
  151. args=[Lambda(args=arguments(args=[Name(id='c',
  152. ctx=Param())],
  153. vararg=None,
  154. kwarg=None,
  155. defaults=[]),
  156. body=Compare(left=Name(id='c',
  157. ctx=Load()),
  158. ops=[NotEq()],
  159. comparators=[Str(s='a')])),
  160. Str(s='abc')],
  161. keywords=[],
  162. starargs=None,
  163. kwargs=None)),
  164. Print(dest=None,
  165. values=[Call(func=Name(id='type',
  166. ctx=Load()),
  167. args=[Name(id='string',
  168. ctx=Load())],
  169. keywords=[],
  170. starargs=None,
  171. kwargs=None)],
  172. nl=True),
  173. Print(dest=None,
  174. values=[Name(id='string',
  175. ctx=Load())],
  176. nl=True),
  177. Assign(targets=[Name(id='tup',
  178. ctx=Store())],
  179. value=Call(func=Name(id='filter',
  180. ctx=Load()),
  181. args=[Lambda(args=arguments(args=[Name(id='t',
  182. ctx=Param())],
  183. vararg=None,
  184. kwarg=None,
  185. defaults=[]),
  186. body=Compare(left=BinOp(left=Name(id='t',
  187. ctx=Load()),
  188. op=Mod(),
  189. right=Num(n=2)),
  190. ops=[Eq()],
  191. comparators=[Num(n=0)])),
  192. Tuple(elts=[Num(n=1),
  193. Num(n=2),
  194. Num(n=3),
  195. Num(n=4),
  196. Num(n=5),
  197. Num(n=6),
  198. Num(n=7),
  199. Num(n=8),
  200. Num(n=9),
  201. Num(n=10)],
  202. ctx=Load())],
  203. keywords=[],
  204. starargs=None,
  205. kwargs=None)),
  206. Print(dest=None,
  207. values=[Call(func=Name(id='type',
  208. ctx=Load()),
  209. args=[Name(id='tup',
  210. ctx=Load())],
  211. keywords=[],
  212. starargs=None,
  213. kwargs=None)],
  214. nl=True),
  215. Print(dest=None,
  216. values=[Name(id='tup',
  217. ctx=Load())],
  218. nl=True),
  219. Print(dest=None,
  220. values=[Call(func=Name(id='filter',
  221. ctx=Load()),
  222. args=[Name(id='None',
  223. ctx=Load()),
  224. List(elts=[Num(n=0),
  225. Num(n=1),
  226. Str(s=''),
  227. Str(s='hello'),
  228. Name(id='False',
  229. ctx=Load()),
  230. Name(id='True',
  231. ctx=Load())],
  232. ctx=Load())],
  233. keywords=[],
  234. starargs=None,
  235. kwargs=None)],
  236. nl=True),
  237. Assign(targets=[Name(id='b',
  238. ctx=Store())],
  239. value=Call(func=Name(id='range',
  240. ctx=Load()),
  241. args=[Num(n=8)],
  242. keywords=[],
  243. starargs=None,
  244. kwargs=None)),
  245. Assign(targets=[Name(id='c',
  246. ctx=Store())],
  247. value=Call(func=Name(id='range',
  248. ctx=Load()),
  249. args=[Num(n=10)],
  250. keywords=[],
  251. starargs=None,
  252. kwargs=None)),
  253. FunctionDef(name='mapy',
  254. args=arguments(args=[Name(id='x',
  255. ctx=Param()),
  256. Name(id='y',
  257. ctx=Param())],
  258. vararg=None,
  259. kwarg=None,
  260. defaults=[]),
  261. body=[If(test=Compare(left=Name(id='x',
  262. ctx=Load()),
  263. ops=[Eq()],
  264. comparators=[Name(id='None',
  265. ctx=Load())]),
  266. body=[Assign(targets=[Name(id='x',
  267. ctx=Store())],
  268. value=Num(n=0))],
  269. orelse=[]),
  270. If(test=Compare(left=Name(id='y',
  271. ctx=Load()),
  272. ops=[Eq()],
  273. comparators=[Name(id='None',
  274. ctx=Load())]),
  275. body=[Assign(targets=[Name(id='y',
  276. ctx=Store())],
  277. value=Num(n=0))],
  278. orelse=[]),
  279. Return(value=BinOp(left=Name(id='x',
  280. ctx=Load()),
  281. op=Add(),
  282. right=Name(id='y',
  283. ctx=Load())))],
  284. decorator_list=[]),
  285. Print(dest=None,
  286. values=[Call(func=Name(id='map',
  287. ctx=Load()),
  288. args=[Name(id='mapy',
  289. ctx=Load()),
  290. Name(id='b',
  291. ctx=Load()),
  292. Name(id='c',
  293. ctx=Load())],
  294. keywords=[],
  295. starargs=None,
  296. kwargs=None)],
  297. nl=True),
  298. Print(dest=None,
  299. values=[Call(func=Name(id='map',
  300. ctx=Load()),
  301. args=[Name(id='None',
  302. ctx=Load()),
  303. List(elts=[Num(n=0),
  304. Num(n=1),
  305. Dict(keys=[],
  306. values=[]),
  307. Str(s=''),
  308. Str(s='hello'),
  309. Name(id='False',
  310. ctx=Load()),
  311. Name(id='True',
  312. ctx=Load())],
  313. ctx=Load())],
  314. keywords=[],
  315. starargs=None,
  316. kwargs=None)],
  317. nl=True)])