spacepaste

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