float_long_captions.pl 28 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666
  1. use vars qw(%result_texis %result_texts %result_trees %result_errors
  2. %result_indices %result_sectioning %result_nodes %result_menus
  3. %result_floats %result_converted %result_converted_errors
  4. %result_elements %result_directions_text);
  5. use utf8;
  6. $result_trees{'float_long_captions'} = {
  7. 'contents' => [
  8. {
  9. 'contents' => [],
  10. 'parent' => {},
  11. 'type' => 'text_root'
  12. },
  13. {
  14. 'args' => [
  15. {
  16. 'contents' => [
  17. {
  18. 'extra' => {
  19. 'command' => {}
  20. },
  21. 'parent' => {},
  22. 'text' => ' ',
  23. 'type' => 'empty_spaces_after_command'
  24. },
  25. {
  26. 'parent' => {},
  27. 'text' => 'Top'
  28. },
  29. {
  30. 'parent' => {},
  31. 'text' => '
  32. ',
  33. 'type' => 'spaces_at_end'
  34. }
  35. ],
  36. 'parent' => {},
  37. 'type' => 'misc_line_arg'
  38. }
  39. ],
  40. 'cmdname' => 'node',
  41. 'contents' => [
  42. {
  43. 'parent' => {},
  44. 'text' => '
  45. ',
  46. 'type' => 'empty_line'
  47. },
  48. {
  49. 'args' => [
  50. {
  51. 'contents' => [
  52. {
  53. 'extra' => {
  54. 'command' => {}
  55. },
  56. 'parent' => {},
  57. 'text' => ' ',
  58. 'type' => 'empty_spaces_after_command'
  59. },
  60. {
  61. 'parent' => {},
  62. 'text' => 'Text'
  63. }
  64. ],
  65. 'parent' => {},
  66. 'type' => 'block_line_arg'
  67. },
  68. {
  69. 'contents' => [
  70. {
  71. 'parent' => {},
  72. 'text' => ' ',
  73. 'type' => 'empty_spaces_before_argument'
  74. },
  75. {
  76. 'parent' => {},
  77. 'text' => 'text1'
  78. },
  79. {
  80. 'parent' => {},
  81. 'text' => '
  82. ',
  83. 'type' => 'space_at_end_block_command'
  84. }
  85. ],
  86. 'parent' => {},
  87. 'type' => 'block_line_arg'
  88. }
  89. ],
  90. 'cmdname' => 'float',
  91. 'contents' => [
  92. {
  93. 'args' => [
  94. {
  95. 'contents' => [
  96. {
  97. 'contents' => [
  98. {
  99. 'parent' => {},
  100. 'text' => 'AAAAAAAAAAAAAAAA BBBBB CCCCCCCCCCC'
  101. }
  102. ],
  103. 'parent' => {},
  104. 'type' => 'paragraph'
  105. }
  106. ],
  107. 'parent' => {},
  108. 'type' => 'brace_command_context'
  109. }
  110. ],
  111. 'cmdname' => 'caption',
  112. 'contents' => [],
  113. 'extra' => {
  114. 'float' => {}
  115. },
  116. 'line_nr' => {
  117. 'file_name' => '',
  118. 'line_nr' => 4,
  119. 'macro' => ''
  120. },
  121. 'parent' => {}
  122. },
  123. {
  124. 'parent' => {},
  125. 'text' => '
  126. '
  127. },
  128. {
  129. 'args' => [
  130. {
  131. 'contents' => [
  132. {
  133. 'extra' => {
  134. 'command' => {}
  135. },
  136. 'parent' => {},
  137. 'text' => ' ',
  138. 'type' => 'empty_spaces_after_command'
  139. },
  140. {
  141. 'parent' => {},
  142. 'text' => 'float'
  143. },
  144. {
  145. 'parent' => {},
  146. 'text' => '
  147. ',
  148. 'type' => 'spaces_at_end'
  149. }
  150. ],
  151. 'parent' => {},
  152. 'type' => 'misc_line_arg'
  153. }
  154. ],
  155. 'cmdname' => 'end',
  156. 'extra' => {
  157. 'command' => {},
  158. 'command_argument' => 'float',
  159. 'spaces_after_command' => {},
  160. 'text_arg' => 'float'
  161. },
  162. 'line_nr' => {
  163. 'file_name' => '',
  164. 'line_nr' => 5,
  165. 'macro' => ''
  166. },
  167. 'parent' => {}
  168. }
  169. ],
  170. 'extra' => {
  171. 'block_command_line_contents' => [
  172. [
  173. {}
  174. ],
  175. [
  176. {}
  177. ]
  178. ],
  179. 'caption' => {},
  180. 'end_command' => {},
  181. 'node_content' => [
  182. {}
  183. ],
  184. 'normalized' => 'text1',
  185. 'spaces_after_command' => {},
  186. 'type' => {
  187. 'content' => [
  188. {}
  189. ],
  190. 'normalized' => 'Text'
  191. }
  192. },
  193. 'line_nr' => {
  194. 'file_name' => '',
  195. 'line_nr' => 3,
  196. 'macro' => ''
  197. },
  198. 'number' => 1,
  199. 'parent' => {}
  200. },
  201. {
  202. 'parent' => {},
  203. 'text' => '
  204. ',
  205. 'type' => 'empty_line'
  206. },
  207. {
  208. 'args' => [
  209. {
  210. 'contents' => [
  211. {
  212. 'extra' => {
  213. 'command' => {}
  214. },
  215. 'parent' => {},
  216. 'text' => ' ',
  217. 'type' => 'empty_spaces_after_command'
  218. },
  219. {
  220. 'parent' => {},
  221. 'text' => 'Text'
  222. }
  223. ],
  224. 'parent' => {},
  225. 'type' => 'block_line_arg'
  226. },
  227. {
  228. 'contents' => [
  229. {
  230. 'parent' => {},
  231. 'text' => ' ',
  232. 'type' => 'empty_spaces_before_argument'
  233. },
  234. {
  235. 'parent' => {},
  236. 'text' => 'text2'
  237. },
  238. {
  239. 'parent' => {},
  240. 'text' => '
  241. ',
  242. 'type' => 'space_at_end_block_command'
  243. }
  244. ],
  245. 'parent' => {},
  246. 'type' => 'block_line_arg'
  247. }
  248. ],
  249. 'cmdname' => 'float',
  250. 'contents' => [
  251. {
  252. 'args' => [
  253. {
  254. 'contents' => [
  255. {
  256. 'contents' => [
  257. {
  258. 'parent' => {},
  259. 'text' => 'AAAAAAAAAAAAAAAA BBBBBB CCCCCCCCCCC'
  260. }
  261. ],
  262. 'parent' => {},
  263. 'type' => 'paragraph'
  264. }
  265. ],
  266. 'parent' => {},
  267. 'type' => 'brace_command_context'
  268. }
  269. ],
  270. 'cmdname' => 'caption',
  271. 'contents' => [],
  272. 'extra' => {
  273. 'float' => {}
  274. },
  275. 'line_nr' => {
  276. 'file_name' => '',
  277. 'line_nr' => 8,
  278. 'macro' => ''
  279. },
  280. 'parent' => {}
  281. },
  282. {
  283. 'parent' => {},
  284. 'text' => '
  285. '
  286. },
  287. {
  288. 'args' => [
  289. {
  290. 'contents' => [
  291. {
  292. 'extra' => {
  293. 'command' => {}
  294. },
  295. 'parent' => {},
  296. 'text' => ' ',
  297. 'type' => 'empty_spaces_after_command'
  298. },
  299. {
  300. 'parent' => {},
  301. 'text' => 'float'
  302. },
  303. {
  304. 'parent' => {},
  305. 'text' => '
  306. ',
  307. 'type' => 'spaces_at_end'
  308. }
  309. ],
  310. 'parent' => {},
  311. 'type' => 'misc_line_arg'
  312. }
  313. ],
  314. 'cmdname' => 'end',
  315. 'extra' => {
  316. 'command' => {},
  317. 'command_argument' => 'float',
  318. 'spaces_after_command' => {},
  319. 'text_arg' => 'float'
  320. },
  321. 'line_nr' => {
  322. 'file_name' => '',
  323. 'line_nr' => 9,
  324. 'macro' => ''
  325. },
  326. 'parent' => {}
  327. }
  328. ],
  329. 'extra' => {
  330. 'block_command_line_contents' => [
  331. [
  332. {}
  333. ],
  334. [
  335. {}
  336. ]
  337. ],
  338. 'caption' => {},
  339. 'end_command' => {},
  340. 'node_content' => [
  341. {}
  342. ],
  343. 'normalized' => 'text2',
  344. 'spaces_after_command' => {},
  345. 'type' => {
  346. 'content' => [
  347. {}
  348. ],
  349. 'normalized' => 'Text'
  350. }
  351. },
  352. 'line_nr' => {
  353. 'file_name' => '',
  354. 'line_nr' => 7,
  355. 'macro' => ''
  356. },
  357. 'number' => 2,
  358. 'parent' => {}
  359. },
  360. {
  361. 'parent' => {},
  362. 'text' => '
  363. ',
  364. 'type' => 'empty_line'
  365. },
  366. {
  367. 'args' => [
  368. {
  369. 'contents' => [
  370. {
  371. 'extra' => {
  372. 'command' => {}
  373. },
  374. 'parent' => {},
  375. 'text' => ' ',
  376. 'type' => 'empty_spaces_after_command'
  377. },
  378. {
  379. 'parent' => {},
  380. 'text' => 'Text'
  381. },
  382. {
  383. 'parent' => {},
  384. 'text' => '
  385. ',
  386. 'type' => 'spaces_at_end'
  387. }
  388. ],
  389. 'parent' => {},
  390. 'type' => 'misc_line_arg'
  391. }
  392. ],
  393. 'cmdname' => 'listoffloats',
  394. 'extra' => {
  395. 'spaces_after_command' => {},
  396. 'type' => {
  397. 'content' => [
  398. {}
  399. ],
  400. 'normalized' => 'Text'
  401. }
  402. },
  403. 'line_nr' => {
  404. 'file_name' => '',
  405. 'line_nr' => 11,
  406. 'macro' => ''
  407. },
  408. 'parent' => {}
  409. }
  410. ],
  411. 'extra' => {
  412. 'node_content' => [
  413. {}
  414. ],
  415. 'nodes_manuals' => [
  416. {
  417. 'node_content' => [],
  418. 'normalized' => 'Top'
  419. }
  420. ],
  421. 'normalized' => 'Top',
  422. 'spaces_after_command' => {}
  423. },
  424. 'line_nr' => {
  425. 'file_name' => '',
  426. 'line_nr' => 1,
  427. 'macro' => ''
  428. },
  429. 'parent' => {}
  430. }
  431. ],
  432. 'type' => 'document_root'
  433. };
  434. $result_trees{'float_long_captions'}{'contents'}[0]{'parent'} = $result_trees{'float_long_captions'};
  435. $result_trees{'float_long_captions'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'extra'}{'command'} = $result_trees{'float_long_captions'}{'contents'}[1];
  436. $result_trees{'float_long_captions'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'float_long_captions'}{'contents'}[1]{'args'}[0];
  437. $result_trees{'float_long_captions'}{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'float_long_captions'}{'contents'}[1]{'args'}[0];
  438. $result_trees{'float_long_captions'}{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'float_long_captions'}{'contents'}[1]{'args'}[0];
  439. $result_trees{'float_long_captions'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'float_long_captions'}{'contents'}[1];
  440. $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'float_long_captions'}{'contents'}[1];
  441. $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'extra'}{'command'} = $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[1];
  442. $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[1]{'args'}[0];
  443. $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[1]{'args'}[0];
  444. $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[1];
  445. $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0]{'parent'} = $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[1]{'args'}[1];
  446. $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[1]{'parent'} = $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[1]{'args'}[1];
  447. $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[2]{'parent'} = $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[1]{'args'}[1];
  448. $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[1]{'args'}[1]{'parent'} = $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[1];
  449. $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
  450. $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0];
  451. $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[1]{'contents'}[0];
  452. $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'extra'}{'float'} = $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[1];
  453. $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[1];
  454. $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[1];
  455. $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'extra'}{'command'} = $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[1]{'contents'}[2];
  456. $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0];
  457. $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0];
  458. $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0];
  459. $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[1]{'contents'}[2];
  460. $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'extra'}{'command'} = $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[1];
  461. $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'extra'}{'spaces_after_command'} = $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0];
  462. $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[1];
  463. $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[1]{'extra'}{'block_command_line_contents'}[0][0] = $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[1];
  464. $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[1]{'extra'}{'block_command_line_contents'}[1][0] = $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[1];
  465. $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[1]{'extra'}{'caption'} = $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[1]{'contents'}[0];
  466. $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[1]{'extra'}{'end_command'} = $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[1]{'contents'}[2];
  467. $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[1];
  468. $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[1]{'extra'}{'spaces_after_command'} = $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0];
  469. $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[1]{'extra'}{'type'}{'content'}[0] = $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[1];
  470. $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'float_long_captions'}{'contents'}[1];
  471. $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'float_long_captions'}{'contents'}[1];
  472. $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'extra'}{'command'} = $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[3];
  473. $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[3]{'args'}[0];
  474. $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[3]{'args'}[0];
  475. $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[3];
  476. $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[0]{'parent'} = $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[3]{'args'}[1];
  477. $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[1]{'parent'} = $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[3]{'args'}[1];
  478. $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[2]{'parent'} = $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[3]{'args'}[1];
  479. $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[3]{'args'}[1]{'parent'} = $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[3];
  480. $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'args'}[0]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'args'}[0]{'contents'}[0];
  481. $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'args'}[0];
  482. $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[3]{'contents'}[0];
  483. $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'extra'}{'float'} = $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[3];
  484. $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'parent'} = $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[3];
  485. $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'parent'} = $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[3];
  486. $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[3]{'contents'}[2]{'args'}[0]{'contents'}[0]{'extra'}{'command'} = $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[3]{'contents'}[2];
  487. $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[3]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[3]{'contents'}[2]{'args'}[0];
  488. $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[3]{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[3]{'contents'}[2]{'args'}[0];
  489. $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[3]{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[3]{'contents'}[2]{'args'}[0];
  490. $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[3]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[3]{'contents'}[2];
  491. $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[3]{'contents'}[2]{'extra'}{'command'} = $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[3];
  492. $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[3]{'contents'}[2]{'extra'}{'spaces_after_command'} = $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[3]{'contents'}[2]{'args'}[0]{'contents'}[0];
  493. $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[3]{'contents'}[2]{'parent'} = $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[3];
  494. $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[3]{'extra'}{'block_command_line_contents'}[0][0] = $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[1];
  495. $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[3]{'extra'}{'block_command_line_contents'}[1][0] = $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[1];
  496. $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[3]{'extra'}{'caption'} = $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[3]{'contents'}[0];
  497. $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[3]{'extra'}{'end_command'} = $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[3]{'contents'}[2];
  498. $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[3]{'extra'}{'node_content'}[0] = $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[1];
  499. $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[3]{'extra'}{'spaces_after_command'} = $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0];
  500. $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[3]{'extra'}{'type'}{'content'}[0] = $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[1];
  501. $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'float_long_captions'}{'contents'}[1];
  502. $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'float_long_captions'}{'contents'}[1];
  503. $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[5]{'args'}[0]{'contents'}[0]{'extra'}{'command'} = $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[5];
  504. $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[5]{'args'}[0];
  505. $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[5]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[5]{'args'}[0];
  506. $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[5]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[5]{'args'}[0];
  507. $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[5];
  508. $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[5]{'extra'}{'spaces_after_command'} = $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[5]{'args'}[0]{'contents'}[0];
  509. $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[5]{'extra'}{'type'}{'content'}[0] = $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[5]{'args'}[0]{'contents'}[1];
  510. $result_trees{'float_long_captions'}{'contents'}[1]{'contents'}[5]{'parent'} = $result_trees{'float_long_captions'}{'contents'}[1];
  511. $result_trees{'float_long_captions'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'float_long_captions'}{'contents'}[1]{'args'}[0]{'contents'}[1];
  512. $result_trees{'float_long_captions'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'float_long_captions'}{'contents'}[1]{'extra'}{'node_content'};
  513. $result_trees{'float_long_captions'}{'contents'}[1]{'extra'}{'spaces_after_command'} = $result_trees{'float_long_captions'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  514. $result_trees{'float_long_captions'}{'contents'}[1]{'parent'} = $result_trees{'float_long_captions'};
  515. $result_texis{'float_long_captions'} = '@node Top
  516. @float Text, text1
  517. @caption{AAAAAAAAAAAAAAAA BBBBB CCCCCCCCCCC}
  518. @end float
  519. @float Text, text2
  520. @caption{AAAAAAAAAAAAAAAA BBBBBB CCCCCCCCCCC}
  521. @end float
  522. @listoffloats Text
  523. ';
  524. $result_texts{'float_long_captions'} = '
  525. Text, text1
  526. Text, text2
  527. ';
  528. $result_sectioning{'float_long_captions'} = {};
  529. $result_nodes{'float_long_captions'} = {
  530. 'cmdname' => 'node',
  531. 'extra' => {
  532. 'normalized' => 'Top'
  533. },
  534. 'node_up' => {
  535. 'extra' => {
  536. 'manual_content' => [
  537. {
  538. 'text' => 'dir'
  539. }
  540. ],
  541. 'top_node_up' => {}
  542. },
  543. 'type' => 'top_node_up'
  544. }
  545. };
  546. $result_nodes{'float_long_captions'}{'node_up'}{'extra'}{'top_node_up'} = $result_nodes{'float_long_captions'};
  547. $result_menus{'float_long_captions'} = {
  548. 'cmdname' => 'node',
  549. 'extra' => {
  550. 'normalized' => 'Top'
  551. }
  552. };
  553. $result_errors{'float_long_captions'} = [];
  554. $result_floats{'float_long_captions'} = {
  555. 'Text' => [
  556. {
  557. 'cmdname' => 'float',
  558. 'extra' => {
  559. 'caption' => {
  560. 'cmdname' => 'caption',
  561. 'extra' => {
  562. 'float' => {}
  563. }
  564. },
  565. 'end_command' => {
  566. 'cmdname' => 'end',
  567. 'extra' => {
  568. 'command' => {},
  569. 'command_argument' => 'float',
  570. 'text_arg' => 'float'
  571. }
  572. },
  573. 'normalized' => 'text1',
  574. 'type' => {
  575. 'content' => [
  576. {
  577. 'text' => 'Text'
  578. }
  579. ],
  580. 'normalized' => 'Text'
  581. }
  582. },
  583. 'number' => 1
  584. },
  585. {
  586. 'cmdname' => 'float',
  587. 'extra' => {
  588. 'caption' => {
  589. 'cmdname' => 'caption',
  590. 'extra' => {
  591. 'float' => {}
  592. }
  593. },
  594. 'end_command' => {
  595. 'cmdname' => 'end',
  596. 'extra' => {
  597. 'command' => {},
  598. 'command_argument' => 'float',
  599. 'text_arg' => 'float'
  600. }
  601. },
  602. 'normalized' => 'text2',
  603. 'type' => {
  604. 'content' => [
  605. {
  606. 'text' => 'Text'
  607. }
  608. ],
  609. 'normalized' => 'Text'
  610. }
  611. },
  612. 'number' => 2
  613. }
  614. ]
  615. };
  616. $result_floats{'float_long_captions'}{'Text'}[0]{'extra'}{'caption'}{'extra'}{'float'} = $result_floats{'float_long_captions'}{'Text'}[0];
  617. $result_floats{'float_long_captions'}{'Text'}[0]{'extra'}{'end_command'}{'extra'}{'command'} = $result_floats{'float_long_captions'}{'Text'}[0];
  618. $result_floats{'float_long_captions'}{'Text'}[1]{'extra'}{'caption'}{'extra'}{'float'} = $result_floats{'float_long_captions'}{'Text'}[1];
  619. $result_floats{'float_long_captions'}{'Text'}[1]{'extra'}{'end_command'}{'extra'}{'command'} = $result_floats{'float_long_captions'}{'Text'}[1];
  620. $result_converted{'info'}->{'float_long_captions'} = 'This is , produced from .
  621. 
  622. File: , Node: Top, Up: (dir)
  623. Text 1: AAAAAAAAAAAAAAAA BBBBB CCCCCCCCCCC
  624. Text 2: AAAAAAAAAAAAAAAA BBBBBB CCCCCCCCCCC
  625. * Menu:
  626. * Text 1: text1. AAAAAAAAAAAAAAAA BBBBB ...
  627. * Text 2: text2. AAAAAAAAAAAAAAAA BBBBBB ...
  628. 
  629. Tag Table:
  630. Node: Top27
  631. Ref: text161
  632. Ref: text2105
  633. 
  634. End Tag Table
  635. ';
  636. 1;