t445.trans 34 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532
  1. Module(body=[Assign(targets=[Name(id='square',
  2. ctx=Store())],
  3. value=Lambda(args=arguments(args=[Name(id='x',
  4. ctx=Param())],
  5. vararg=None,
  6. kwarg=None,
  7. defaults=[]),
  8. body=BinOp(left=Name(id='x',
  9. ctx=Load()),
  10. op=Pow(),
  11. right=Num(n=2)))),
  12. FunctionDef(name='test1',
  13. args=arguments(args=[Name(id='f',
  14. ctx=Param()),
  15. Name(id='x',
  16. ctx=Param())],
  17. vararg=None,
  18. kwarg=None,
  19. defaults=[]),
  20. body=[Return(value=Call(func=Name(id='f',
  21. ctx=Load()),
  22. args=[Name(id='x',
  23. ctx=Load())],
  24. keywords=[],
  25. starargs=None,
  26. kwargs=None))],
  27. decorator_list=[]),
  28. FunctionDef(name='test2',
  29. args=arguments(args=[Name(id='f',
  30. ctx=Param()),
  31. Name(id='x',
  32. ctx=Param()),
  33. Name(id='y',
  34. ctx=Param())],
  35. vararg=None,
  36. kwarg=None,
  37. defaults=[]),
  38. body=[Return(value=Call(func=Name(id='f',
  39. ctx=Load()),
  40. args=[Name(id='x',
  41. ctx=Load()),
  42. Name(id='y',
  43. ctx=Load())],
  44. keywords=[],
  45. starargs=None,
  46. kwargs=None))],
  47. decorator_list=[]),
  48. Print(dest=None,
  49. values=[Call(func=Name(id='square',
  50. ctx=Load()),
  51. args=[Num(n=2)],
  52. keywords=[],
  53. starargs=None,
  54. kwargs=None),
  55. Call(func=Name(id='test1',
  56. ctx=Load()),
  57. args=[Name(id='square',
  58. ctx=Load()),
  59. Num(n=2)],
  60. keywords=[],
  61. starargs=None,
  62. kwargs=None)],
  63. nl=True),
  64. Print(dest=None,
  65. values=[Call(func=Lambda(args=arguments(args=[Name(id='x',
  66. ctx=Param())],
  67. vararg=None,
  68. kwarg=None,
  69. defaults=[]),
  70. body=BinOp(left=Name(id='x',
  71. ctx=Load()),
  72. op=Add(),
  73. right=Num(n=5))),
  74. args=[Num(n=4)],
  75. keywords=[],
  76. starargs=None,
  77. kwargs=None),
  78. Call(func=Name(id='test1',
  79. ctx=Load()),
  80. args=[Lambda(args=arguments(args=[Name(id='x',
  81. ctx=Param())],
  82. vararg=None,
  83. kwarg=None,
  84. defaults=[]),
  85. body=BinOp(left=Name(id='x',
  86. ctx=Load()),
  87. op=Add(),
  88. right=Num(n=5))),
  89. Num(n=4)],
  90. keywords=[],
  91. starargs=None,
  92. kwargs=None)],
  93. nl=True),
  94. Print(dest=None,
  95. values=[Call(func=Lambda(args=arguments(args=[Name(id='x',
  96. ctx=Param()),
  97. Name(id='y',
  98. ctx=Param())],
  99. vararg=None,
  100. kwarg=None,
  101. defaults=[]),
  102. body=BinOp(left=Name(id='x',
  103. ctx=Load()),
  104. op=Sub(),
  105. right=Name(id='y',
  106. ctx=Load()))),
  107. args=[Num(n=5),
  108. Num(n=4)],
  109. keywords=[],
  110. starargs=None,
  111. kwargs=None),
  112. Call(func=Name(id='test2',
  113. ctx=Load()),
  114. args=[Lambda(args=arguments(args=[Name(id='x',
  115. ctx=Param()),
  116. Name(id='y',
  117. ctx=Param())],
  118. vararg=None,
  119. kwarg=None,
  120. defaults=[]),
  121. body=BinOp(left=Name(id='x',
  122. ctx=Load()),
  123. op=Sub(),
  124. right=Name(id='y',
  125. ctx=Load()))),
  126. Num(n=5),
  127. Num(n=4)],
  128. keywords=[],
  129. starargs=None,
  130. kwargs=None)],
  131. nl=True),
  132. Print(dest=None,
  133. values=[Call(func=Lambda(args=arguments(args=[Name(id='x',
  134. ctx=Param()),
  135. Name(id='y',
  136. ctx=Param())],
  137. vararg=None,
  138. kwarg=None,
  139. defaults=[]),
  140. body=BinOp(left=Subscript(value=Name(id='x',
  141. ctx=Load()),
  142. slice=Index(value=Name(id='y',
  143. ctx=Load())),
  144. ctx=Load()),
  145. op=Mult(),
  146. right=Num(n=2))),
  147. args=[List(elts=[Num(n=0),
  148. Num(n=1),
  149. Num(n=2),
  150. Num(n=3),
  151. Num(n=4)],
  152. ctx=Load()),
  153. Num(n=4)],
  154. keywords=[],
  155. starargs=None,
  156. kwargs=None),
  157. Call(func=Name(id='test2',
  158. ctx=Load()),
  159. args=[Lambda(args=arguments(args=[Name(id='x',
  160. ctx=Param()),
  161. Name(id='y',
  162. ctx=Param())],
  163. vararg=None,
  164. kwarg=None,
  165. defaults=[]),
  166. body=BinOp(left=Subscript(value=Name(id='x',
  167. ctx=Load()),
  168. slice=Index(value=Name(id='y',
  169. ctx=Load())),
  170. ctx=Load()),
  171. op=Mult(),
  172. right=Num(n=2))),
  173. List(elts=[Num(n=0),
  174. Num(n=1),
  175. Num(n=2),
  176. Num(n=3),
  177. Num(n=4)],
  178. ctx=Load()),
  179. Num(n=4)],
  180. keywords=[],
  181. starargs=None,
  182. kwargs=None)],
  183. nl=True),
  184. FunctionDef(name='test3',
  185. args=arguments(args=[Name(id='f',
  186. ctx=Param()),
  187. Name(id='g',
  188. ctx=Param()),
  189. Name(id='x',
  190. ctx=Param()),
  191. Name(id='y',
  192. ctx=Param())],
  193. vararg=None,
  194. kwarg=None,
  195. defaults=[]),
  196. body=[Return(value=Tuple(elts=[Call(func=Name(id='f',
  197. ctx=Load()),
  198. args=[Name(id='x',
  199. ctx=Load())],
  200. keywords=[],
  201. starargs=None,
  202. kwargs=None),
  203. Call(func=Name(id='f',
  204. ctx=Load()),
  205. args=[Name(id='y',
  206. ctx=Load())],
  207. keywords=[],
  208. starargs=None,
  209. kwargs=None),
  210. Call(func=Name(id='g',
  211. ctx=Load()),
  212. args=[Name(id='x',
  213. ctx=Load()),
  214. Name(id='y',
  215. ctx=Load())],
  216. keywords=[],
  217. starargs=None,
  218. kwargs=None),
  219. Call(func=Name(id='g',
  220. ctx=Load()),
  221. args=[Call(func=Name(id='f',
  222. ctx=Load()),
  223. args=[Name(id='x',
  224. ctx=Load())],
  225. keywords=[],
  226. starargs=None,
  227. kwargs=None),
  228. Call(func=Name(id='f',
  229. ctx=Load()),
  230. args=[Name(id='y',
  231. ctx=Load())],
  232. keywords=[],
  233. starargs=None,
  234. kwargs=None)],
  235. keywords=[],
  236. starargs=None,
  237. kwargs=None),
  238. Call(func=Name(id='f',
  239. ctx=Load()),
  240. args=[Call(func=Name(id='g',
  241. ctx=Load()),
  242. args=[Name(id='x',
  243. ctx=Load()),
  244. Name(id='y',
  245. ctx=Load())],
  246. keywords=[],
  247. starargs=None,
  248. kwargs=None)],
  249. keywords=[],
  250. starargs=None,
  251. kwargs=None),
  252. Call(func=Name(id='f',
  253. ctx=Load()),
  254. args=[Call(func=Name(id='g',
  255. ctx=Load()),
  256. args=[Name(id='y',
  257. ctx=Load()),
  258. Name(id='x',
  259. ctx=Load())],
  260. keywords=[],
  261. starargs=None,
  262. kwargs=None)],
  263. keywords=[],
  264. starargs=None,
  265. kwargs=None)],
  266. ctx=Load()))],
  267. decorator_list=[]),
  268. Assign(targets=[Name(id='f',
  269. ctx=Store())],
  270. value=Lambda(args=arguments(args=[Name(id='x',
  271. ctx=Param())],
  272. vararg=None,
  273. kwarg=None,
  274. defaults=[]),
  275. body=BinOp(left=Name(id='x',
  276. ctx=Load()),
  277. op=Mult(),
  278. right=Num(n=27)))),
  279. Assign(targets=[Name(id='g',
  280. ctx=Store())],
  281. value=Lambda(args=arguments(args=[Name(id='x',
  282. ctx=Param()),
  283. Name(id='y',
  284. ctx=Param())],
  285. vararg=None,
  286. kwarg=None,
  287. defaults=[]),
  288. body=BinOp(left=Name(id='y',
  289. ctx=Load()),
  290. op=Add(),
  291. right=BinOp(left=Num(n=12),
  292. op=Mult(),
  293. right=Name(id='x',
  294. ctx=Load()))))),
  295. Assign(targets=[Name(id='h',
  296. ctx=Store())],
  297. value=Lambda(args=arguments(args=[Name(id='x',
  298. ctx=Param())],
  299. vararg=None,
  300. kwarg=None,
  301. defaults=[]),
  302. body=Call(func=Name(id='f',
  303. ctx=Load()),
  304. args=[Name(id='x',
  305. ctx=Load())],
  306. keywords=[],
  307. starargs=None,
  308. kwargs=None))),
  309. Assign(targets=[Name(id='i',
  310. ctx=Store())],
  311. value=Lambda(args=arguments(args=[Name(id='x',
  312. ctx=Param()),
  313. Name(id='y',
  314. ctx=Param())],
  315. vararg=None,
  316. kwarg=None,
  317. defaults=[]),
  318. body=Call(func=Name(id='g',
  319. ctx=Load()),
  320. args=[Name(id='x',
  321. ctx=Load()),
  322. Name(id='y',
  323. ctx=Load())],
  324. keywords=[],
  325. starargs=None,
  326. kwargs=None))),
  327. Print(dest=None,
  328. values=[Tuple(elts=[Call(func=Name(id='f',
  329. ctx=Load()),
  330. args=[Num(n=3)],
  331. keywords=[],
  332. starargs=None,
  333. kwargs=None),
  334. Call(func=Name(id='f',
  335. ctx=Load()),
  336. args=[Num(n=4)],
  337. keywords=[],
  338. starargs=None,
  339. kwargs=None),
  340. Call(func=Name(id='g',
  341. ctx=Load()),
  342. args=[Num(n=3),
  343. Num(n=4)],
  344. keywords=[],
  345. starargs=None,
  346. kwargs=None),
  347. Call(func=Name(id='g',
  348. ctx=Load()),
  349. args=[Call(func=Name(id='f',
  350. ctx=Load()),
  351. args=[Num(n=3)],
  352. keywords=[],
  353. starargs=None,
  354. kwargs=None),
  355. Call(func=Name(id='f',
  356. ctx=Load()),
  357. args=[Num(n=4)],
  358. keywords=[],
  359. starargs=None,
  360. kwargs=None)],
  361. keywords=[],
  362. starargs=None,
  363. kwargs=None),
  364. Call(func=Name(id='f',
  365. ctx=Load()),
  366. args=[Call(func=Name(id='g',
  367. ctx=Load()),
  368. args=[Num(n=3),
  369. Num(n=4)],
  370. keywords=[],
  371. starargs=None,
  372. kwargs=None)],
  373. keywords=[],
  374. starargs=None,
  375. kwargs=None),
  376. Call(func=Name(id='f',
  377. ctx=Load()),
  378. args=[Call(func=Name(id='g',
  379. ctx=Load()),
  380. args=[Num(n=4),
  381. Num(n=3)],
  382. keywords=[],
  383. starargs=None,
  384. kwargs=None)],
  385. keywords=[],
  386. starargs=None,
  387. kwargs=None)],
  388. ctx=Load())],
  389. nl=True),
  390. Print(dest=None,
  391. values=[Call(func=Name(id='test3',
  392. ctx=Load()),
  393. args=[Name(id='f',
  394. ctx=Load()),
  395. Name(id='g',
  396. ctx=Load()),
  397. Num(n=3),
  398. Num(n=4)],
  399. keywords=[],
  400. starargs=None,
  401. kwargs=None)],
  402. nl=True),
  403. Print(dest=None,
  404. values=[Call(func=Name(id='test3',
  405. ctx=Load()),
  406. args=[Name(id='h',
  407. ctx=Load()),
  408. Name(id='i',
  409. ctx=Load()),
  410. Num(n=3),
  411. Num(n=4)],
  412. keywords=[],
  413. starargs=None,
  414. kwargs=None)],
  415. nl=True),
  416. Assign(targets=[Name(id='j',
  417. ctx=Store())],
  418. value=Lambda(args=arguments(args=[Name(id='lst',
  419. ctx=Param()),
  420. Name(id='num',
  421. ctx=Param()),
  422. Name(id='func',
  423. ctx=Param())],
  424. vararg=None,
  425. kwarg=None,
  426. defaults=[]),
  427. body=BinOp(left=Subscript(value=Name(id='lst',
  428. ctx=Load()),
  429. slice=Index(value=Call(func=Name(id='func',
  430. ctx=Load()),
  431. args=[Name(id='lst',
  432. ctx=Load()),
  433. Name(id='num',
  434. ctx=Load())],
  435. keywords=[],
  436. starargs=None,
  437. kwargs=None)),
  438. ctx=Load()),
  439. op=Mult(),
  440. right=Call(func=Lambda(args=arguments(args=[Name(id='y',
  441. ctx=Param())],
  442. vararg=None,
  443. kwarg=None,
  444. defaults=[]),
  445. body=BinOp(left=Num(n=10),
  446. op=Mult(),
  447. right=Name(id='y',
  448. ctx=Load()))),
  449. args=[Name(id='num',
  450. ctx=Load())],
  451. keywords=[],
  452. starargs=None,
  453. kwargs=None)))),
  454. Assign(targets=[Name(id='k',
  455. ctx=Store())],
  456. value=Lambda(args=arguments(args=[Name(id='x',
  457. ctx=Param()),
  458. Name(id='y',
  459. ctx=Param())],
  460. vararg=None,
  461. kwarg=None,
  462. defaults=[]),
  463. body=BinOp(left=Call(func=Name(id='len',
  464. ctx=Load()),
  465. args=[Name(id='x',
  466. ctx=Load())],
  467. keywords=[],
  468. starargs=None,
  469. kwargs=None),
  470. op=Sub(),
  471. right=Name(id='y',
  472. ctx=Load())))),
  473. FunctionDef(name='test4',
  474. args=arguments(args=[Name(id='f',
  475. ctx=Param()),
  476. Name(id='x',
  477. ctx=Param()),
  478. Name(id='y',
  479. ctx=Param()),
  480. Name(id='z',
  481. ctx=Param())],
  482. vararg=None,
  483. kwarg=None,
  484. defaults=[]),
  485. body=[Return(value=Call(func=Name(id='f',
  486. ctx=Load()),
  487. args=[Name(id='x',
  488. ctx=Load()),
  489. Name(id='y',
  490. ctx=Load()),
  491. Name(id='z',
  492. ctx=Load())],
  493. keywords=[],
  494. starargs=None,
  495. kwargs=None))],
  496. decorator_list=[]),
  497. Print(dest=None,
  498. values=[Call(func=Name(id='j',
  499. ctx=Load()),
  500. args=[List(elts=[Num(n=1),
  501. Num(n=2),
  502. Num(n=3),
  503. Num(n=4),
  504. Num(n=5),
  505. Num(n=6)],
  506. ctx=Load()),
  507. Num(n=2),
  508. Name(id='k',
  509. ctx=Load())],
  510. keywords=[],
  511. starargs=None,
  512. kwargs=None)],
  513. nl=True),
  514. Print(dest=None,
  515. values=[Call(func=Name(id='test4',
  516. ctx=Load()),
  517. args=[Name(id='j',
  518. ctx=Load()),
  519. List(elts=[Num(n=1),
  520. Num(n=2),
  521. Num(n=3),
  522. Num(n=4),
  523. Num(n=5),
  524. Num(n=6)],
  525. ctx=Load()),
  526. Num(n=2),
  527. Name(id='k',
  528. ctx=Load())],
  529. keywords=[],
  530. starargs=None,
  531. kwargs=None)],
  532. nl=True)])