t488.trans 31 KB

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