t494.trans 91 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615
  1. Module(body=[Import(names=[alias(name='re',
  2. asname=None)]),
  3. FunctionDef(name='helper',
  4. args=arguments(args=[Name(id='match',
  5. ctx=Param()),
  6. Name(id='expected',
  7. ctx=Param())],
  8. vararg=None,
  9. kwarg=None,
  10. defaults=[]),
  11. body=[If(test=Compare(left=Call(func=Name(id='type',
  12. ctx=Load()),
  13. args=[Name(id='expected',
  14. ctx=Load())],
  15. keywords=[],
  16. starargs=None,
  17. kwargs=None),
  18. ops=[Eq()],
  19. comparators=[Name(id='str',
  20. ctx=Load())]),
  21. body=[If(test=Name(id='match',
  22. ctx=Load()),
  23. body=[If(test=Compare(left=Call(func=Attribute(value=Name(id='match',
  24. ctx=Load()),
  25. attr='group',
  26. ctx=Load()),
  27. args=[Num(n=0)],
  28. keywords=[],
  29. starargs=None,
  30. kwargs=None),
  31. ops=[Eq()],
  32. comparators=[Name(id='expected',
  33. ctx=Load())]),
  34. body=[Print(dest=None,
  35. values=[Name(id='True',
  36. ctx=Load())],
  37. nl=True)],
  38. orelse=[Print(dest=None,
  39. values=[Call(func=Attribute(value=Name(id='match',
  40. ctx=Load()),
  41. attr='group',
  42. ctx=Load()),
  43. args=[Num(n=0)],
  44. keywords=[],
  45. starargs=None,
  46. kwargs=None),
  47. Name(id='expected',
  48. ctx=Load())],
  49. nl=True)])],
  50. orelse=[Print(dest=None,
  51. values=[Str(s="didn't get a match")],
  52. nl=True)])],
  53. orelse=[If(test=Name(id='match',
  54. ctx=Load()),
  55. body=[Print(dest=None,
  56. values=[Compare(left=Name(id='True',
  57. ctx=Load()),
  58. ops=[Eq()],
  59. comparators=[Name(id='expected',
  60. ctx=Load())])],
  61. nl=True)],
  62. orelse=[Print(dest=None,
  63. values=[Compare(left=Name(id='False',
  64. ctx=Load()),
  65. ops=[Eq()],
  66. comparators=[Name(id='expected',
  67. ctx=Load())])],
  68. nl=True)])])],
  69. decorator_list=[]),
  70. Print(dest=None,
  71. values=[Str(s='\nSyntax: .')],
  72. nl=True),
  73. Expr(value=Call(func=Name(id='helper',
  74. ctx=Load()),
  75. args=[Call(func=Attribute(value=Name(id='re',
  76. ctx=Load()),
  77. attr='match',
  78. ctx=Load()),
  79. args=[Str(s='.'),
  80. Str(s='')],
  81. keywords=[],
  82. starargs=None,
  83. kwargs=None),
  84. Name(id='False',
  85. ctx=Load())],
  86. keywords=[],
  87. starargs=None,
  88. kwargs=None)),
  89. Expr(value=Call(func=Name(id='helper',
  90. ctx=Load()),
  91. args=[Call(func=Attribute(value=Name(id='re',
  92. ctx=Load()),
  93. attr='match',
  94. ctx=Load()),
  95. args=[Str(s='.'),
  96. Str(s='a')],
  97. keywords=[],
  98. starargs=None,
  99. kwargs=None),
  100. Name(id='True',
  101. ctx=Load())],
  102. keywords=[],
  103. starargs=None,
  104. kwargs=None)),
  105. Expr(value=Call(func=Name(id='helper',
  106. ctx=Load()),
  107. args=[Call(func=Attribute(value=Name(id='re',
  108. ctx=Load()),
  109. attr='match',
  110. ctx=Load()),
  111. args=[Str(s='.a'),
  112. Str(s='a')],
  113. keywords=[],
  114. starargs=None,
  115. kwargs=None),
  116. Name(id='False',
  117. ctx=Load())],
  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=Name(id='re',
  124. ctx=Load()),
  125. attr='match',
  126. ctx=Load()),
  127. args=[Str(s='a'),
  128. Str(s='a')],
  129. keywords=[],
  130. starargs=None,
  131. kwargs=None),
  132. Name(id='True',
  133. ctx=Load())],
  134. keywords=[],
  135. starargs=None,
  136. kwargs=None)),
  137. Expr(value=Call(func=Name(id='helper',
  138. ctx=Load()),
  139. args=[Call(func=Attribute(value=Name(id='re',
  140. ctx=Load()),
  141. attr='match',
  142. ctx=Load()),
  143. args=[Str(s='a.'),
  144. Str(s='a\n')],
  145. keywords=[],
  146. starargs=None,
  147. kwargs=None),
  148. Name(id='False',
  149. ctx=Load())],
  150. keywords=[],
  151. starargs=None,
  152. kwargs=None)),
  153. Expr(value=Call(func=Name(id='helper',
  154. ctx=Load()),
  155. args=[Call(func=Attribute(value=Name(id='re',
  156. ctx=Load()),
  157. attr='match',
  158. ctx=Load()),
  159. args=[Str(s='.a'),
  160. Str(s='ba')],
  161. keywords=[],
  162. starargs=None,
  163. kwargs=None),
  164. Name(id='True',
  165. ctx=Load())],
  166. keywords=[],
  167. starargs=None,
  168. kwargs=None)),
  169. Print(dest=None,
  170. values=[Str(s='\nSyntax: ^')],
  171. nl=True),
  172. Expr(value=Call(func=Name(id='helper',
  173. ctx=Load()),
  174. args=[Call(func=Attribute(value=Name(id='re',
  175. ctx=Load()),
  176. attr='match',
  177. ctx=Load()),
  178. args=[Str(s='^'),
  179. Str(s='')],
  180. keywords=[],
  181. starargs=None,
  182. kwargs=None),
  183. Name(id='True',
  184. ctx=Load())],
  185. keywords=[],
  186. starargs=None,
  187. kwargs=None)),
  188. Expr(value=Call(func=Name(id='helper',
  189. ctx=Load()),
  190. args=[Call(func=Attribute(value=Name(id='re',
  191. ctx=Load()),
  192. attr='match',
  193. ctx=Load()),
  194. args=[Str(s='a^'),
  195. Str(s='')],
  196. keywords=[],
  197. starargs=None,
  198. kwargs=None),
  199. Name(id='False',
  200. ctx=Load())],
  201. keywords=[],
  202. starargs=None,
  203. kwargs=None)),
  204. Expr(value=Call(func=Name(id='helper',
  205. ctx=Load()),
  206. args=[Call(func=Attribute(value=Name(id='re',
  207. ctx=Load()),
  208. attr='match',
  209. ctx=Load()),
  210. args=[Str(s='^a'),
  211. Str(s='ba')],
  212. keywords=[],
  213. starargs=None,
  214. kwargs=None),
  215. Name(id='False',
  216. ctx=Load())],
  217. keywords=[],
  218. starargs=None,
  219. kwargs=None)),
  220. Expr(value=Call(func=Name(id='helper',
  221. ctx=Load()),
  222. args=[Call(func=Attribute(value=Name(id='re',
  223. ctx=Load()),
  224. attr='match',
  225. ctx=Load()),
  226. args=[Str(s='^a'),
  227. Str(s='ab')],
  228. keywords=[],
  229. starargs=None,
  230. kwargs=None),
  231. Name(id='True',
  232. ctx=Load())],
  233. keywords=[],
  234. starargs=None,
  235. kwargs=None)),
  236. Expr(value=Call(func=Name(id='helper',
  237. ctx=Load()),
  238. args=[Call(func=Attribute(value=Name(id='re',
  239. ctx=Load()),
  240. attr='match',
  241. ctx=Load()),
  242. args=[Str(s='^a'),
  243. Str(s='\na')],
  244. keywords=[],
  245. starargs=None,
  246. kwargs=None),
  247. Name(id='False',
  248. ctx=Load())],
  249. keywords=[],
  250. starargs=None,
  251. kwargs=None)),
  252. Expr(value=Call(func=Name(id='helper',
  253. ctx=Load()),
  254. args=[Call(func=Attribute(value=Name(id='re',
  255. ctx=Load()),
  256. attr='match',
  257. ctx=Load()),
  258. args=[Str(s='a^'),
  259. Str(s='a')],
  260. keywords=[],
  261. starargs=None,
  262. kwargs=None),
  263. Name(id='False',
  264. ctx=Load())],
  265. keywords=[],
  266. starargs=None,
  267. kwargs=None)),
  268. Print(dest=None,
  269. values=[Str(s='\nSyntax: $')],
  270. nl=True),
  271. Expr(value=Call(func=Name(id='helper',
  272. ctx=Load()),
  273. args=[Call(func=Attribute(value=Name(id='re',
  274. ctx=Load()),
  275. attr='match',
  276. ctx=Load()),
  277. args=[Str(s='$'),
  278. Str(s='')],
  279. keywords=[],
  280. starargs=None,
  281. kwargs=None),
  282. Name(id='True',
  283. ctx=Load())],
  284. keywords=[],
  285. starargs=None,
  286. kwargs=None)),
  287. Expr(value=Call(func=Name(id='helper',
  288. ctx=Load()),
  289. args=[Call(func=Attribute(value=Name(id='re',
  290. ctx=Load()),
  291. attr='match',
  292. ctx=Load()),
  293. args=[Str(s='$a'),
  294. Str(s='a')],
  295. keywords=[],
  296. starargs=None,
  297. kwargs=None),
  298. Name(id='False',
  299. ctx=Load())],
  300. keywords=[],
  301. starargs=None,
  302. kwargs=None)),
  303. Expr(value=Call(func=Name(id='helper',
  304. ctx=Load()),
  305. args=[Call(func=Attribute(value=Name(id='re',
  306. ctx=Load()),
  307. attr='match',
  308. ctx=Load()),
  309. args=[Str(s='a$'),
  310. Str(s='a')],
  311. keywords=[],
  312. starargs=None,
  313. kwargs=None),
  314. Name(id='True',
  315. ctx=Load())],
  316. keywords=[],
  317. starargs=None,
  318. kwargs=None)),
  319. Expr(value=Call(func=Name(id='helper',
  320. ctx=Load()),
  321. args=[Call(func=Attribute(value=Name(id='re',
  322. ctx=Load()),
  323. attr='match',
  324. ctx=Load()),
  325. args=[Str(s='a$'),
  326. Str(s='ab')],
  327. keywords=[],
  328. starargs=None,
  329. kwargs=None),
  330. Name(id='False',
  331. ctx=Load())],
  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=Name(id='re',
  338. ctx=Load()),
  339. attr='match',
  340. ctx=Load()),
  341. args=[Str(s='a$'),
  342. Str(s='a\nb')],
  343. keywords=[],
  344. starargs=None,
  345. kwargs=None),
  346. Name(id='False',
  347. ctx=Load())],
  348. keywords=[],
  349. starargs=None,
  350. kwargs=None)),
  351. Expr(value=Call(func=Name(id='helper',
  352. ctx=Load()),
  353. args=[Call(func=Attribute(value=Name(id='re',
  354. ctx=Load()),
  355. attr='match',
  356. ctx=Load()),
  357. args=[Str(s='a$'),
  358. Str(s='a\n')],
  359. keywords=[],
  360. starargs=None,
  361. kwargs=None),
  362. Name(id='True',
  363. ctx=Load())],
  364. keywords=[],
  365. starargs=None,
  366. kwargs=None)),
  367. Print(dest=None,
  368. values=[Str(s='\nSyntax: *')],
  369. nl=True),
  370. Expr(value=Call(func=Name(id='helper',
  371. ctx=Load()),
  372. args=[Call(func=Attribute(value=Name(id='re',
  373. ctx=Load()),
  374. attr='match',
  375. ctx=Load()),
  376. args=[Str(s='a*'),
  377. Str(s='')],
  378. keywords=[],
  379. starargs=None,
  380. kwargs=None),
  381. Str(s='')],
  382. keywords=[],
  383. starargs=None,
  384. kwargs=None)),
  385. Expr(value=Call(func=Name(id='helper',
  386. ctx=Load()),
  387. args=[Call(func=Attribute(value=Name(id='re',
  388. ctx=Load()),
  389. attr='match',
  390. ctx=Load()),
  391. args=[Str(s='ab*'),
  392. Str(s='a')],
  393. keywords=[],
  394. starargs=None,
  395. kwargs=None),
  396. Str(s='a')],
  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=Name(id='re',
  403. ctx=Load()),
  404. attr='match',
  405. ctx=Load()),
  406. args=[Str(s='ab*'),
  407. Str(s='ab')],
  408. keywords=[],
  409. starargs=None,
  410. kwargs=None),
  411. Str(s='ab')],
  412. keywords=[],
  413. starargs=None,
  414. kwargs=None)),
  415. Expr(value=Call(func=Name(id='helper',
  416. ctx=Load()),
  417. args=[Call(func=Attribute(value=Name(id='re',
  418. ctx=Load()),
  419. attr='match',
  420. ctx=Load()),
  421. args=[Str(s='ab*'),
  422. Str(s='abbbbb')],
  423. keywords=[],
  424. starargs=None,
  425. kwargs=None),
  426. Str(s='abbbbb')],
  427. keywords=[],
  428. starargs=None,
  429. kwargs=None)),
  430. Expr(value=Call(func=Name(id='helper',
  431. ctx=Load()),
  432. args=[Call(func=Attribute(value=Name(id='re',
  433. ctx=Load()),
  434. attr='match',
  435. ctx=Load()),
  436. args=[Str(s='ab*'),
  437. Str(s='ba')],
  438. keywords=[],
  439. starargs=None,
  440. kwargs=None),
  441. Name(id='False',
  442. ctx=Load())],
  443. keywords=[],
  444. starargs=None,
  445. kwargs=None)),
  446. Expr(value=Call(func=Name(id='helper',
  447. ctx=Load()),
  448. args=[Call(func=Attribute(value=Name(id='re',
  449. ctx=Load()),
  450. attr='match',
  451. ctx=Load()),
  452. args=[Str(s='ab*'),
  453. Str(s='bbbb')],
  454. keywords=[],
  455. starargs=None,
  456. kwargs=None),
  457. Name(id='False',
  458. ctx=Load())],
  459. keywords=[],
  460. starargs=None,
  461. kwargs=None)),
  462. Print(dest=None,
  463. values=[Str(s='\nSyntax: +')],
  464. nl=True),
  465. Expr(value=Call(func=Name(id='helper',
  466. ctx=Load()),
  467. args=[Call(func=Attribute(value=Name(id='re',
  468. ctx=Load()),
  469. attr='match',
  470. ctx=Load()),
  471. args=[Str(s='a+'),
  472. Str(s='')],
  473. keywords=[],
  474. starargs=None,
  475. kwargs=None),
  476. Name(id='False',
  477. ctx=Load())],
  478. keywords=[],
  479. starargs=None,
  480. kwargs=None)),
  481. Expr(value=Call(func=Name(id='helper',
  482. ctx=Load()),
  483. args=[Call(func=Attribute(value=Name(id='re',
  484. ctx=Load()),
  485. attr='match',
  486. ctx=Load()),
  487. args=[Str(s='ab+'),
  488. Str(s='a')],
  489. keywords=[],
  490. starargs=None,
  491. kwargs=None),
  492. Name(id='False',
  493. ctx=Load())],
  494. keywords=[],
  495. starargs=None,
  496. kwargs=None)),
  497. Expr(value=Call(func=Name(id='helper',
  498. ctx=Load()),
  499. args=[Call(func=Attribute(value=Name(id='re',
  500. ctx=Load()),
  501. attr='match',
  502. ctx=Load()),
  503. args=[Str(s='ab+'),
  504. Str(s='ab')],
  505. keywords=[],
  506. starargs=None,
  507. kwargs=None),
  508. Str(s='ab')],
  509. keywords=[],
  510. starargs=None,
  511. kwargs=None)),
  512. Expr(value=Call(func=Name(id='helper',
  513. ctx=Load()),
  514. args=[Call(func=Attribute(value=Name(id='re',
  515. ctx=Load()),
  516. attr='match',
  517. ctx=Load()),
  518. args=[Str(s='ab+'),
  519. Str(s='abbbbb')],
  520. keywords=[],
  521. starargs=None,
  522. kwargs=None),
  523. Str(s='abbbbb')],
  524. keywords=[],
  525. starargs=None,
  526. kwargs=None)),
  527. Expr(value=Call(func=Name(id='helper',
  528. ctx=Load()),
  529. args=[Call(func=Attribute(value=Name(id='re',
  530. ctx=Load()),
  531. attr='match',
  532. ctx=Load()),
  533. args=[Str(s='ab+'),
  534. Str(s='ba')],
  535. keywords=[],
  536. starargs=None,
  537. kwargs=None),
  538. Name(id='False',
  539. ctx=Load())],
  540. keywords=[],
  541. starargs=None,
  542. kwargs=None)),
  543. Expr(value=Call(func=Name(id='helper',
  544. ctx=Load()),
  545. args=[Call(func=Attribute(value=Name(id='re',
  546. ctx=Load()),
  547. attr='match',
  548. ctx=Load()),
  549. args=[Str(s='ab+'),
  550. Str(s='bbbb')],
  551. keywords=[],
  552. starargs=None,
  553. kwargs=None),
  554. Name(id='False',
  555. ctx=Load())],
  556. keywords=[],
  557. starargs=None,
  558. kwargs=None)),
  559. Print(dest=None,
  560. values=[Str(s='\nSyntax: ?')],
  561. nl=True),
  562. Expr(value=Call(func=Name(id='helper',
  563. ctx=Load()),
  564. args=[Call(func=Attribute(value=Name(id='re',
  565. ctx=Load()),
  566. attr='match',
  567. ctx=Load()),
  568. args=[Str(s='a?'),
  569. Str(s='')],
  570. keywords=[],
  571. starargs=None,
  572. kwargs=None),
  573. Str(s='')],
  574. keywords=[],
  575. starargs=None,
  576. kwargs=None)),
  577. Expr(value=Call(func=Name(id='helper',
  578. ctx=Load()),
  579. args=[Call(func=Attribute(value=Name(id='re',
  580. ctx=Load()),
  581. attr='match',
  582. ctx=Load()),
  583. args=[Str(s='ab?'),
  584. Str(s='a')],
  585. keywords=[],
  586. starargs=None,
  587. kwargs=None),
  588. Str(s='a')],
  589. keywords=[],
  590. starargs=None,
  591. kwargs=None)),
  592. Expr(value=Call(func=Name(id='helper',
  593. ctx=Load()),
  594. args=[Call(func=Attribute(value=Name(id='re',
  595. ctx=Load()),
  596. attr='match',
  597. ctx=Load()),
  598. args=[Str(s='ab?'),
  599. Str(s='ab')],
  600. keywords=[],
  601. starargs=None,
  602. kwargs=None),
  603. Str(s='ab')],
  604. keywords=[],
  605. starargs=None,
  606. kwargs=None)),
  607. Expr(value=Call(func=Name(id='helper',
  608. ctx=Load()),
  609. args=[Call(func=Attribute(value=Name(id='re',
  610. ctx=Load()),
  611. attr='match',
  612. ctx=Load()),
  613. args=[Str(s='ab?'),
  614. Str(s='abbbbb')],
  615. keywords=[],
  616. starargs=None,
  617. kwargs=None),
  618. Str(s='ab')],
  619. keywords=[],
  620. starargs=None,
  621. kwargs=None)),
  622. Expr(value=Call(func=Name(id='helper',
  623. ctx=Load()),
  624. args=[Call(func=Attribute(value=Name(id='re',
  625. ctx=Load()),
  626. attr='match',
  627. ctx=Load()),
  628. args=[Str(s='ab?'),
  629. Str(s='ba')],
  630. keywords=[],
  631. starargs=None,
  632. kwargs=None),
  633. Name(id='False',
  634. ctx=Load())],
  635. keywords=[],
  636. starargs=None,
  637. kwargs=None)),
  638. Expr(value=Call(func=Name(id='helper',
  639. ctx=Load()),
  640. args=[Call(func=Attribute(value=Name(id='re',
  641. ctx=Load()),
  642. attr='match',
  643. ctx=Load()),
  644. args=[Str(s='ab?'),
  645. Str(s='bbbb')],
  646. keywords=[],
  647. starargs=None,
  648. kwargs=None),
  649. Name(id='False',
  650. ctx=Load())],
  651. keywords=[],
  652. starargs=None,
  653. kwargs=None)),
  654. Print(dest=None,
  655. values=[Str(s='\nSyntax: *?')],
  656. nl=True),
  657. Expr(value=Call(func=Name(id='helper',
  658. ctx=Load()),
  659. args=[Call(func=Attribute(value=Name(id='re',
  660. ctx=Load()),
  661. attr='match',
  662. ctx=Load()),
  663. args=[Str(s='a*?'),
  664. Str(s='a')],
  665. keywords=[],
  666. starargs=None,
  667. kwargs=None),
  668. Str(s='')],
  669. keywords=[],
  670. starargs=None,
  671. kwargs=None)),
  672. Expr(value=Call(func=Name(id='helper',
  673. ctx=Load()),
  674. args=[Call(func=Attribute(value=Name(id='re',
  675. ctx=Load()),
  676. attr='match',
  677. ctx=Load()),
  678. args=[Str(s='ab*?'),
  679. Str(s='abbbb')],
  680. keywords=[],
  681. starargs=None,
  682. kwargs=None),
  683. Str(s='a')],
  684. keywords=[],
  685. starargs=None,
  686. kwargs=None)),
  687. Expr(value=Call(func=Name(id='helper',
  688. ctx=Load()),
  689. args=[Call(func=Attribute(value=Name(id='re',
  690. ctx=Load()),
  691. attr='match',
  692. ctx=Load()),
  693. args=[Str(s='ab*?'),
  694. Str(s='a')],
  695. keywords=[],
  696. starargs=None,
  697. kwargs=None),
  698. Str(s='a')],
  699. keywords=[],
  700. starargs=None,
  701. kwargs=None)),
  702. Expr(value=Call(func=Name(id='helper',
  703. ctx=Load()),
  704. args=[Call(func=Attribute(value=Name(id='re',
  705. ctx=Load()),
  706. attr='match',
  707. ctx=Load()),
  708. args=[Str(s='ab*?'),
  709. Str(s='')],
  710. keywords=[],
  711. starargs=None,
  712. kwargs=None),
  713. Name(id='False',
  714. ctx=Load())],
  715. keywords=[],
  716. starargs=None,
  717. kwargs=None)),
  718. Print(dest=None,
  719. values=[Str(s='\nSyntax: +?')],
  720. nl=True),
  721. Expr(value=Call(func=Name(id='helper',
  722. ctx=Load()),
  723. args=[Call(func=Attribute(value=Name(id='re',
  724. ctx=Load()),
  725. attr='match',
  726. ctx=Load()),
  727. args=[Str(s='a+?'),
  728. Str(s='a')],
  729. keywords=[],
  730. starargs=None,
  731. kwargs=None),
  732. Str(s='a')],
  733. keywords=[],
  734. starargs=None,
  735. kwargs=None)),
  736. Expr(value=Call(func=Name(id='helper',
  737. ctx=Load()),
  738. args=[Call(func=Attribute(value=Name(id='re',
  739. ctx=Load()),
  740. attr='match',
  741. ctx=Load()),
  742. args=[Str(s='ab+?'),
  743. Str(s='abbbb')],
  744. keywords=[],
  745. starargs=None,
  746. kwargs=None),
  747. Str(s='ab')],
  748. keywords=[],
  749. starargs=None,
  750. kwargs=None)),
  751. Expr(value=Call(func=Name(id='helper',
  752. ctx=Load()),
  753. args=[Call(func=Attribute(value=Name(id='re',
  754. ctx=Load()),
  755. attr='match',
  756. ctx=Load()),
  757. args=[Str(s='ab+?'),
  758. Str(s='a')],
  759. keywords=[],
  760. starargs=None,
  761. kwargs=None),
  762. Name(id='False',
  763. ctx=Load())],
  764. keywords=[],
  765. starargs=None,
  766. kwargs=None)),
  767. Expr(value=Call(func=Name(id='helper',
  768. ctx=Load()),
  769. args=[Call(func=Attribute(value=Name(id='re',
  770. ctx=Load()),
  771. attr='match',
  772. ctx=Load()),
  773. args=[Str(s='ab+?'),
  774. Str(s='')],
  775. keywords=[],
  776. starargs=None,
  777. kwargs=None),
  778. Name(id='False',
  779. ctx=Load())],
  780. keywords=[],
  781. starargs=None,
  782. kwargs=None)),
  783. Print(dest=None,
  784. values=[Str(s='\nSyntax: ??')],
  785. nl=True),
  786. Expr(value=Call(func=Name(id='helper',
  787. ctx=Load()),
  788. args=[Call(func=Attribute(value=Name(id='re',
  789. ctx=Load()),
  790. attr='match',
  791. ctx=Load()),
  792. args=[Str(s='a??'),
  793. Str(s='a')],
  794. keywords=[],
  795. starargs=None,
  796. kwargs=None),
  797. Str(s='')],
  798. keywords=[],
  799. starargs=None,
  800. kwargs=None)),
  801. Expr(value=Call(func=Name(id='helper',
  802. ctx=Load()),
  803. args=[Call(func=Attribute(value=Name(id='re',
  804. ctx=Load()),
  805. attr='match',
  806. ctx=Load()),
  807. args=[Str(s='ab??'),
  808. Str(s='abbbb')],
  809. keywords=[],
  810. starargs=None,
  811. kwargs=None),
  812. Str(s='a')],
  813. keywords=[],
  814. starargs=None,
  815. kwargs=None)),
  816. Expr(value=Call(func=Name(id='helper',
  817. ctx=Load()),
  818. args=[Call(func=Attribute(value=Name(id='re',
  819. ctx=Load()),
  820. attr='match',
  821. ctx=Load()),
  822. args=[Str(s='ab??'),
  823. Str(s='a')],
  824. keywords=[],
  825. starargs=None,
  826. kwargs=None),
  827. Str(s='a')],
  828. keywords=[],
  829. starargs=None,
  830. kwargs=None)),
  831. Expr(value=Call(func=Name(id='helper',
  832. ctx=Load()),
  833. args=[Call(func=Attribute(value=Name(id='re',
  834. ctx=Load()),
  835. attr='match',
  836. ctx=Load()),
  837. args=[Str(s='ab??'),
  838. Str(s='')],
  839. keywords=[],
  840. starargs=None,
  841. kwargs=None),
  842. Name(id='False',
  843. ctx=Load())],
  844. keywords=[],
  845. starargs=None,
  846. kwargs=None)),
  847. Print(dest=None,
  848. values=[Str(s='\nSyntax: {m}')],
  849. nl=True),
  850. Expr(value=Call(func=Name(id='helper',
  851. ctx=Load()),
  852. args=[Call(func=Attribute(value=Name(id='re',
  853. ctx=Load()),
  854. attr='match',
  855. ctx=Load()),
  856. args=[Str(s='a{2}'),
  857. Str(s='a')],
  858. keywords=[],
  859. starargs=None,
  860. kwargs=None),
  861. Name(id='False',
  862. ctx=Load())],
  863. keywords=[],
  864. starargs=None,
  865. kwargs=None)),
  866. Expr(value=Call(func=Name(id='helper',
  867. ctx=Load()),
  868. args=[Call(func=Attribute(value=Name(id='re',
  869. ctx=Load()),
  870. attr='match',
  871. ctx=Load()),
  872. args=[Str(s='a{2}'),
  873. Str(s='aa')],
  874. keywords=[],
  875. starargs=None,
  876. kwargs=None),
  877. Str(s='aa')],
  878. keywords=[],
  879. starargs=None,
  880. kwargs=None)),
  881. Expr(value=Call(func=Name(id='helper',
  882. ctx=Load()),
  883. args=[Call(func=Attribute(value=Name(id='re',
  884. ctx=Load()),
  885. attr='match',
  886. ctx=Load()),
  887. args=[Str(s='a{2}'),
  888. Str(s='aaa')],
  889. keywords=[],
  890. starargs=None,
  891. kwargs=None),
  892. Str(s='aa')],
  893. keywords=[],
  894. starargs=None,
  895. kwargs=None)),
  896. Print(dest=None,
  897. values=[Str(s='\nSyntax: {m,n}')],
  898. nl=True),
  899. Expr(value=Call(func=Name(id='helper',
  900. ctx=Load()),
  901. args=[Call(func=Attribute(value=Name(id='re',
  902. ctx=Load()),
  903. attr='match',
  904. ctx=Load()),
  905. args=[Str(s='a{1,2}b'),
  906. Str(s='b')],
  907. keywords=[],
  908. starargs=None,
  909. kwargs=None),
  910. Name(id='False',
  911. ctx=Load())],
  912. keywords=[],
  913. starargs=None,
  914. kwargs=None)),
  915. Expr(value=Call(func=Name(id='helper',
  916. ctx=Load()),
  917. args=[Call(func=Attribute(value=Name(id='re',
  918. ctx=Load()),
  919. attr='match',
  920. ctx=Load()),
  921. args=[Str(s='a{1,2}b'),
  922. Str(s='ab')],
  923. keywords=[],
  924. starargs=None,
  925. kwargs=None),
  926. Str(s='ab')],
  927. keywords=[],
  928. starargs=None,
  929. kwargs=None)),
  930. Expr(value=Call(func=Name(id='helper',
  931. ctx=Load()),
  932. args=[Call(func=Attribute(value=Name(id='re',
  933. ctx=Load()),
  934. attr='match',
  935. ctx=Load()),
  936. args=[Str(s='a{1,2}b'),
  937. Str(s='aab')],
  938. keywords=[],
  939. starargs=None,
  940. kwargs=None),
  941. Str(s='aab')],
  942. keywords=[],
  943. starargs=None,
  944. kwargs=None)),
  945. Expr(value=Call(func=Name(id='helper',
  946. ctx=Load()),
  947. args=[Call(func=Attribute(value=Name(id='re',
  948. ctx=Load()),
  949. attr='match',
  950. ctx=Load()),
  951. args=[Str(s='a{1,2}b'),
  952. Str(s='aaab')],
  953. keywords=[],
  954. starargs=None,
  955. kwargs=None),
  956. Name(id='False',
  957. ctx=Load())],
  958. keywords=[],
  959. starargs=None,
  960. kwargs=None)),
  961. Expr(value=Call(func=Name(id='helper',
  962. ctx=Load()),
  963. args=[Call(func=Attribute(value=Name(id='re',
  964. ctx=Load()),
  965. attr='match',
  966. ctx=Load()),
  967. args=[Str(s='a{,2}b'),
  968. Str(s='b')],
  969. keywords=[],
  970. starargs=None,
  971. kwargs=None),
  972. Str(s='b')],
  973. keywords=[],
  974. starargs=None,
  975. kwargs=None)),
  976. Expr(value=Call(func=Name(id='helper',
  977. ctx=Load()),
  978. args=[Call(func=Attribute(value=Name(id='re',
  979. ctx=Load()),
  980. attr='match',
  981. ctx=Load()),
  982. args=[Str(s='a{,2}b'),
  983. Str(s='ab')],
  984. keywords=[],
  985. starargs=None,
  986. kwargs=None),
  987. Str(s='ab')],
  988. keywords=[],
  989. starargs=None,
  990. kwargs=None)),
  991. Expr(value=Call(func=Name(id='helper',
  992. ctx=Load()),
  993. args=[Call(func=Attribute(value=Name(id='re',
  994. ctx=Load()),
  995. attr='match',
  996. ctx=Load()),
  997. args=[Str(s='a{,2}b'),
  998. Str(s='aab')],
  999. keywords=[],
  1000. starargs=None,
  1001. kwargs=None),
  1002. Str(s='aab')],
  1003. keywords=[],
  1004. starargs=None,
  1005. kwargs=None)),
  1006. Expr(value=Call(func=Name(id='helper',
  1007. ctx=Load()),
  1008. args=[Call(func=Attribute(value=Name(id='re',
  1009. ctx=Load()),
  1010. attr='match',
  1011. ctx=Load()),
  1012. args=[Str(s='a{,2}b'),
  1013. Str(s='aaab')],
  1014. keywords=[],
  1015. starargs=None,
  1016. kwargs=None),
  1017. Name(id='False',
  1018. ctx=Load())],
  1019. keywords=[],
  1020. starargs=None,
  1021. kwargs=None)),
  1022. Expr(value=Call(func=Name(id='helper',
  1023. ctx=Load()),
  1024. args=[Call(func=Attribute(value=Name(id='re',
  1025. ctx=Load()),
  1026. attr='match',
  1027. ctx=Load()),
  1028. args=[Str(s='a{2,}b'),
  1029. Str(s='b')],
  1030. keywords=[],
  1031. starargs=None,
  1032. kwargs=None),
  1033. Name(id='False',
  1034. ctx=Load())],
  1035. keywords=[],
  1036. starargs=None,
  1037. kwargs=None)),
  1038. Expr(value=Call(func=Name(id='helper',
  1039. ctx=Load()),
  1040. args=[Call(func=Attribute(value=Name(id='re',
  1041. ctx=Load()),
  1042. attr='match',
  1043. ctx=Load()),
  1044. args=[Str(s='a{2,}b'),
  1045. Str(s='ab')],
  1046. keywords=[],
  1047. starargs=None,
  1048. kwargs=None),
  1049. Name(id='False',
  1050. ctx=Load())],
  1051. keywords=[],
  1052. starargs=None,
  1053. kwargs=None)),
  1054. Expr(value=Call(func=Name(id='helper',
  1055. ctx=Load()),
  1056. args=[Call(func=Attribute(value=Name(id='re',
  1057. ctx=Load()),
  1058. attr='match',
  1059. ctx=Load()),
  1060. args=[Str(s='a{2,}b'),
  1061. Str(s='aab')],
  1062. keywords=[],
  1063. starargs=None,
  1064. kwargs=None),
  1065. Str(s='aab')],
  1066. keywords=[],
  1067. starargs=None,
  1068. kwargs=None)),
  1069. Expr(value=Call(func=Name(id='helper',
  1070. ctx=Load()),
  1071. args=[Call(func=Attribute(value=Name(id='re',
  1072. ctx=Load()),
  1073. attr='match',
  1074. ctx=Load()),
  1075. args=[Str(s='a{2,}b'),
  1076. Str(s='aaab')],
  1077. keywords=[],
  1078. starargs=None,
  1079. kwargs=None),
  1080. Str(s='aaab')],
  1081. keywords=[],
  1082. starargs=None,
  1083. kwargs=None)),
  1084. Expr(value=Call(func=Name(id='helper',
  1085. ctx=Load()),
  1086. args=[Call(func=Attribute(value=Name(id='re',
  1087. ctx=Load()),
  1088. attr='match',
  1089. ctx=Load()),
  1090. args=[Str(s='a{3,5}'),
  1091. Str(s='aaaaaaaaaa')],
  1092. keywords=[],
  1093. starargs=None,
  1094. kwargs=None),
  1095. Str(s='aaaaa')],
  1096. keywords=[],
  1097. starargs=None,
  1098. kwargs=None)),
  1099. Expr(value=Call(func=Name(id='helper',
  1100. ctx=Load()),
  1101. args=[Call(func=Attribute(value=Name(id='re',
  1102. ctx=Load()),
  1103. attr='match',
  1104. ctx=Load()),
  1105. args=[Str(s='a{,5}'),
  1106. Str(s='aaaaaaaaaa')],
  1107. keywords=[],
  1108. starargs=None,
  1109. kwargs=None),
  1110. Str(s='aaaaa')],
  1111. keywords=[],
  1112. starargs=None,
  1113. kwargs=None)),
  1114. Expr(value=Call(func=Name(id='helper',
  1115. ctx=Load()),
  1116. args=[Call(func=Attribute(value=Name(id='re',
  1117. ctx=Load()),
  1118. attr='match',
  1119. ctx=Load()),
  1120. args=[Str(s='a{3,}'),
  1121. Str(s='aaaaaaaaaa')],
  1122. keywords=[],
  1123. starargs=None,
  1124. kwargs=None),
  1125. Str(s='aaaaaaaaaa')],
  1126. keywords=[],
  1127. starargs=None,
  1128. kwargs=None)),
  1129. Print(dest=None,
  1130. values=[Str(s='\nSyntax: {m,n}?')],
  1131. nl=True),
  1132. Expr(value=Call(func=Name(id='helper',
  1133. ctx=Load()),
  1134. args=[Call(func=Attribute(value=Name(id='re',
  1135. ctx=Load()),
  1136. attr='match',
  1137. ctx=Load()),
  1138. args=[Str(s='a{1,2}?b'),
  1139. Str(s='b')],
  1140. keywords=[],
  1141. starargs=None,
  1142. kwargs=None),
  1143. Name(id='False',
  1144. ctx=Load())],
  1145. keywords=[],
  1146. starargs=None,
  1147. kwargs=None)),
  1148. Expr(value=Call(func=Name(id='helper',
  1149. ctx=Load()),
  1150. args=[Call(func=Attribute(value=Name(id='re',
  1151. ctx=Load()),
  1152. attr='match',
  1153. ctx=Load()),
  1154. args=[Str(s='a{1,2}?b'),
  1155. Str(s='ab')],
  1156. keywords=[],
  1157. starargs=None,
  1158. kwargs=None),
  1159. Str(s='ab')],
  1160. keywords=[],
  1161. starargs=None,
  1162. kwargs=None)),
  1163. Expr(value=Call(func=Name(id='helper',
  1164. ctx=Load()),
  1165. args=[Call(func=Attribute(value=Name(id='re',
  1166. ctx=Load()),
  1167. attr='match',
  1168. ctx=Load()),
  1169. args=[Str(s='a{1,2}?b'),
  1170. Str(s='aab')],
  1171. keywords=[],
  1172. starargs=None,
  1173. kwargs=None),
  1174. Str(s='aab')],
  1175. keywords=[],
  1176. starargs=None,
  1177. kwargs=None)),
  1178. Expr(value=Call(func=Name(id='helper',
  1179. ctx=Load()),
  1180. args=[Call(func=Attribute(value=Name(id='re',
  1181. ctx=Load()),
  1182. attr='match',
  1183. ctx=Load()),
  1184. args=[Str(s='a{1,2}?b'),
  1185. Str(s='aaab')],
  1186. keywords=[],
  1187. starargs=None,
  1188. kwargs=None),
  1189. Name(id='False',
  1190. ctx=Load())],
  1191. keywords=[],
  1192. starargs=None,
  1193. kwargs=None)),
  1194. Expr(value=Call(func=Name(id='helper',
  1195. ctx=Load()),
  1196. args=[Call(func=Attribute(value=Name(id='re',
  1197. ctx=Load()),
  1198. attr='match',
  1199. ctx=Load()),
  1200. args=[Str(s='a{,2}?b'),
  1201. Str(s='b')],
  1202. keywords=[],
  1203. starargs=None,
  1204. kwargs=None),
  1205. Str(s='b')],
  1206. keywords=[],
  1207. starargs=None,
  1208. kwargs=None)),
  1209. Expr(value=Call(func=Name(id='helper',
  1210. ctx=Load()),
  1211. args=[Call(func=Attribute(value=Name(id='re',
  1212. ctx=Load()),
  1213. attr='match',
  1214. ctx=Load()),
  1215. args=[Str(s='a{,2}?b'),
  1216. Str(s='ab')],
  1217. keywords=[],
  1218. starargs=None,
  1219. kwargs=None),
  1220. Str(s='ab')],
  1221. keywords=[],
  1222. starargs=None,
  1223. kwargs=None)),
  1224. Expr(value=Call(func=Name(id='helper',
  1225. ctx=Load()),
  1226. args=[Call(func=Attribute(value=Name(id='re',
  1227. ctx=Load()),
  1228. attr='match',
  1229. ctx=Load()),
  1230. args=[Str(s='a{,2}?b'),
  1231. Str(s='aab')],
  1232. keywords=[],
  1233. starargs=None,
  1234. kwargs=None),
  1235. Str(s='aab')],
  1236. keywords=[],
  1237. starargs=None,
  1238. kwargs=None)),
  1239. Expr(value=Call(func=Name(id='helper',
  1240. ctx=Load()),
  1241. args=[Call(func=Attribute(value=Name(id='re',
  1242. ctx=Load()),
  1243. attr='match',
  1244. ctx=Load()),
  1245. args=[Str(s='a{,2}?b'),
  1246. Str(s='aaab')],
  1247. keywords=[],
  1248. starargs=None,
  1249. kwargs=None),
  1250. Name(id='False',
  1251. ctx=Load())],
  1252. keywords=[],
  1253. starargs=None,
  1254. kwargs=None)),
  1255. Expr(value=Call(func=Name(id='helper',
  1256. ctx=Load()),
  1257. args=[Call(func=Attribute(value=Name(id='re',
  1258. ctx=Load()),
  1259. attr='match',
  1260. ctx=Load()),
  1261. args=[Str(s='a{2,}?b'),
  1262. Str(s='b')],
  1263. keywords=[],
  1264. starargs=None,
  1265. kwargs=None),
  1266. Name(id='False',
  1267. ctx=Load())],
  1268. keywords=[],
  1269. starargs=None,
  1270. kwargs=None)),
  1271. Expr(value=Call(func=Name(id='helper',
  1272. ctx=Load()),
  1273. args=[Call(func=Attribute(value=Name(id='re',
  1274. ctx=Load()),
  1275. attr='match',
  1276. ctx=Load()),
  1277. args=[Str(s='a{2,}?b'),
  1278. Str(s='ab')],
  1279. keywords=[],
  1280. starargs=None,
  1281. kwargs=None),
  1282. Name(id='False',
  1283. ctx=Load())],
  1284. keywords=[],
  1285. starargs=None,
  1286. kwargs=None)),
  1287. Expr(value=Call(func=Name(id='helper',
  1288. ctx=Load()),
  1289. args=[Call(func=Attribute(value=Name(id='re',
  1290. ctx=Load()),
  1291. attr='match',
  1292. ctx=Load()),
  1293. args=[Str(s='a{2,}?b'),
  1294. Str(s='aab')],
  1295. keywords=[],
  1296. starargs=None,
  1297. kwargs=None),
  1298. Str(s='aab')],
  1299. keywords=[],
  1300. starargs=None,
  1301. kwargs=None)),
  1302. Expr(value=Call(func=Name(id='helper',
  1303. ctx=Load()),
  1304. args=[Call(func=Attribute(value=Name(id='re',
  1305. ctx=Load()),
  1306. attr='match',
  1307. ctx=Load()),
  1308. args=[Str(s='a{2,}?b'),
  1309. Str(s='aaab')],
  1310. keywords=[],
  1311. starargs=None,
  1312. kwargs=None),
  1313. Str(s='aaab')],
  1314. keywords=[],
  1315. starargs=None,
  1316. kwargs=None)),
  1317. Expr(value=Call(func=Name(id='helper',
  1318. ctx=Load()),
  1319. args=[Call(func=Attribute(value=Name(id='re',
  1320. ctx=Load()),
  1321. attr='match',
  1322. ctx=Load()),
  1323. args=[Str(s='a{3,5}?'),
  1324. Str(s='aaaaaaaaaa')],
  1325. keywords=[],
  1326. starargs=None,
  1327. kwargs=None),
  1328. Str(s='aaa')],
  1329. keywords=[],
  1330. starargs=None,
  1331. kwargs=None)),
  1332. Expr(value=Call(func=Name(id='helper',
  1333. ctx=Load()),
  1334. args=[Call(func=Attribute(value=Name(id='re',
  1335. ctx=Load()),
  1336. attr='match',
  1337. ctx=Load()),
  1338. args=[Str(s='a{,5}?'),
  1339. Str(s='aaaaaaaaaa')],
  1340. keywords=[],
  1341. starargs=None,
  1342. kwargs=None),
  1343. Str(s='')],
  1344. keywords=[],
  1345. starargs=None,
  1346. kwargs=None)),
  1347. Expr(value=Call(func=Name(id='helper',
  1348. ctx=Load()),
  1349. args=[Call(func=Attribute(value=Name(id='re',
  1350. ctx=Load()),
  1351. attr='match',
  1352. ctx=Load()),
  1353. args=[Str(s='a{3,}?'),
  1354. Str(s='aaaaaaaaaa')],
  1355. keywords=[],
  1356. starargs=None,
  1357. kwargs=None),
  1358. Str(s='aaa')],
  1359. keywords=[],
  1360. starargs=None,
  1361. kwargs=None)),
  1362. Print(dest=None,
  1363. values=[Str(s='\nSyntax: []')],
  1364. nl=True),
  1365. Expr(value=Call(func=Name(id='helper',
  1366. ctx=Load()),
  1367. args=[Call(func=Attribute(value=Name(id='re',
  1368. ctx=Load()),
  1369. attr='match',
  1370. ctx=Load()),
  1371. args=[Str(s='[a,b,c]'),
  1372. Str(s='abc')],
  1373. keywords=[],
  1374. starargs=None,
  1375. kwargs=None),
  1376. Str(s='a')],
  1377. keywords=[],
  1378. starargs=None,
  1379. kwargs=None)),
  1380. Expr(value=Call(func=Name(id='helper',
  1381. ctx=Load()),
  1382. args=[Call(func=Attribute(value=Name(id='re',
  1383. ctx=Load()),
  1384. attr='match',
  1385. ctx=Load()),
  1386. args=[Str(s='[a-z]'),
  1387. Str(s='bc')],
  1388. keywords=[],
  1389. starargs=None,
  1390. kwargs=None),
  1391. Str(s='b')],
  1392. keywords=[],
  1393. starargs=None,
  1394. kwargs=None)),
  1395. Expr(value=Call(func=Name(id='helper',
  1396. ctx=Load()),
  1397. args=[Call(func=Attribute(value=Name(id='re',
  1398. ctx=Load()),
  1399. attr='match',
  1400. ctx=Load()),
  1401. args=[Str(s='[A-Z,0-9]'),
  1402. Str(s='abcdefg')],
  1403. keywords=[],
  1404. starargs=None,
  1405. kwargs=None),
  1406. Name(id='False',
  1407. ctx=Load())],
  1408. keywords=[],
  1409. starargs=None,
  1410. kwargs=None)),
  1411. Expr(value=Call(func=Name(id='helper',
  1412. ctx=Load()),
  1413. args=[Call(func=Attribute(value=Name(id='re',
  1414. ctx=Load()),
  1415. attr='match',
  1416. ctx=Load()),
  1417. args=[Str(s='[^A-Z]'),
  1418. Str(s='ABCDEFGaHIJKL')],
  1419. keywords=[],
  1420. starargs=None,
  1421. kwargs=None),
  1422. Name(id='False',
  1423. ctx=Load())],
  1424. keywords=[],
  1425. starargs=None,
  1426. kwargs=None)),
  1427. Expr(value=Call(func=Name(id='helper',
  1428. ctx=Load()),
  1429. args=[Call(func=Attribute(value=Name(id='re',
  1430. ctx=Load()),
  1431. attr='match',
  1432. ctx=Load()),
  1433. args=[Str(s='[a*bc]'),
  1434. Str(s='*')],
  1435. keywords=[],
  1436. starargs=None,
  1437. kwargs=None),
  1438. Str(s='*')],
  1439. keywords=[],
  1440. starargs=None,
  1441. kwargs=None)),
  1442. Print(dest=None,
  1443. values=[Str(s='\nSyntax: |')],
  1444. nl=True),
  1445. Expr(value=Call(func=Name(id='helper',
  1446. ctx=Load()),
  1447. args=[Call(func=Attribute(value=Name(id='re',
  1448. ctx=Load()),
  1449. attr='match',
  1450. ctx=Load()),
  1451. args=[Str(s='|'),
  1452. Str(s='')],
  1453. keywords=[],
  1454. starargs=None,
  1455. kwargs=None),
  1456. Str(s='')],
  1457. keywords=[],
  1458. starargs=None,
  1459. kwargs=None)),
  1460. Expr(value=Call(func=Name(id='helper',
  1461. ctx=Load()),
  1462. args=[Call(func=Attribute(value=Name(id='re',
  1463. ctx=Load()),
  1464. attr='match',
  1465. ctx=Load()),
  1466. args=[Str(s='|a'),
  1467. Str(s='')],
  1468. keywords=[],
  1469. starargs=None,
  1470. kwargs=None),
  1471. Str(s='')],
  1472. keywords=[],
  1473. starargs=None,
  1474. kwargs=None)),
  1475. Expr(value=Call(func=Name(id='helper',
  1476. ctx=Load()),
  1477. args=[Call(func=Attribute(value=Name(id='re',
  1478. ctx=Load()),
  1479. attr='match',
  1480. ctx=Load()),
  1481. args=[Str(s='a|b'),
  1482. Str(s='ba')],
  1483. keywords=[],
  1484. starargs=None,
  1485. kwargs=None),
  1486. Str(s='b')],
  1487. keywords=[],
  1488. starargs=None,
  1489. kwargs=None)),
  1490. Expr(value=Call(func=Name(id='helper',
  1491. ctx=Load()),
  1492. args=[Call(func=Attribute(value=Name(id='re',
  1493. ctx=Load()),
  1494. attr='match',
  1495. ctx=Load()),
  1496. args=[Str(s='h|ello'),
  1497. Str(s='hello')],
  1498. keywords=[],
  1499. starargs=None,
  1500. kwargs=None),
  1501. Str(s='h')],
  1502. keywords=[],
  1503. starargs=None,
  1504. kwargs=None)),
  1505. Print(dest=None,
  1506. values=[Str(s='\nSyntax: (...)')],
  1507. nl=True),
  1508. Assign(targets=[Name(id='match',
  1509. ctx=Store())],
  1510. value=Call(func=Attribute(value=Name(id='re',
  1511. ctx=Load()),
  1512. attr='match',
  1513. ctx=Load()),
  1514. args=[Str(s='(b*)'),
  1515. Str(s='bbbba')],
  1516. keywords=[],
  1517. starargs=None,
  1518. kwargs=None)),
  1519. Print(dest=None,
  1520. values=[Compare(left=Call(func=Name(id='len',
  1521. ctx=Load()),
  1522. args=[Call(func=Attribute(value=Name(id='match',
  1523. ctx=Load()),
  1524. attr='groups',
  1525. ctx=Load()),
  1526. args=[],
  1527. keywords=[],
  1528. starargs=None,
  1529. kwargs=None)],
  1530. keywords=[],
  1531. starargs=None,
  1532. kwargs=None),
  1533. ops=[Eq()],
  1534. comparators=[Num(n=1)])],
  1535. nl=True),
  1536. Print(dest=None,
  1537. values=[Str(s='\nSyntax: (?...)')],
  1538. nl=True),
  1539. Expr(value=Call(func=Name(id='helper',
  1540. ctx=Load()),
  1541. args=[Call(func=Attribute(value=Name(id='re',
  1542. ctx=Load()),
  1543. attr='match',
  1544. ctx=Load()),
  1545. args=[Str(s='(?:b*)'),
  1546. Str(s='bbbba')],
  1547. keywords=[],
  1548. starargs=None,
  1549. kwargs=None),
  1550. Str(s='bbbb')],
  1551. keywords=[],
  1552. starargs=None,
  1553. kwargs=None)),
  1554. Expr(value=Call(func=Name(id='helper',
  1555. ctx=Load()),
  1556. args=[Call(func=Attribute(value=Name(id='re',
  1557. ctx=Load()),
  1558. attr='match',
  1559. ctx=Load()),
  1560. args=[Str(s='a(?=b)'),
  1561. Str(s='a')],
  1562. keywords=[],
  1563. starargs=None,
  1564. kwargs=None),
  1565. Name(id='False',
  1566. ctx=Load())],
  1567. keywords=[],
  1568. starargs=None,
  1569. kwargs=None)),
  1570. Expr(value=Call(func=Name(id='helper',
  1571. ctx=Load()),
  1572. args=[Call(func=Attribute(value=Name(id='re',
  1573. ctx=Load()),
  1574. attr='match',
  1575. ctx=Load()),
  1576. args=[Str(s='a(?=b)'),
  1577. Str(s='ab')],
  1578. keywords=[],
  1579. starargs=None,
  1580. kwargs=None),
  1581. Str(s='a')],
  1582. keywords=[],
  1583. starargs=None,
  1584. kwargs=None)),
  1585. Expr(value=Call(func=Name(id='helper',
  1586. ctx=Load()),
  1587. args=[Call(func=Attribute(value=Name(id='re',
  1588. ctx=Load()),
  1589. attr='match',
  1590. ctx=Load()),
  1591. args=[Str(s='a(?!b)'),
  1592. Str(s='a')],
  1593. keywords=[],
  1594. starargs=None,
  1595. kwargs=None),
  1596. Str(s='a')],
  1597. keywords=[],
  1598. starargs=None,
  1599. kwargs=None)),
  1600. Expr(value=Call(func=Name(id='helper',
  1601. ctx=Load()),
  1602. args=[Call(func=Attribute(value=Name(id='re',
  1603. ctx=Load()),
  1604. attr='match',
  1605. ctx=Load()),
  1606. args=[Str(s='a(?!b)'),
  1607. Str(s='ab')],
  1608. keywords=[],
  1609. starargs=None,
  1610. kwargs=None),
  1611. Name(id='False',
  1612. ctx=Load())],
  1613. keywords=[],
  1614. starargs=None,
  1615. kwargs=None))])