t446.trans 26 KB

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