t473.trans 23 KB

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