image_and_punctuation.pl 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520
  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{'image_and_punctuation'} = {
  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. 'contents' => [
  50. {
  51. 'parent' => {},
  52. 'text' => 'One space. '
  53. },
  54. {
  55. 'args' => [
  56. {
  57. 'contents' => [
  58. {
  59. 'parent' => {},
  60. 'text' => 'f--ile'
  61. }
  62. ],
  63. 'parent' => {},
  64. 'type' => 'brace_command_arg'
  65. }
  66. ],
  67. 'cmdname' => 'image',
  68. 'contents' => [],
  69. 'extra' => {
  70. 'brace_command_contents' => [
  71. [
  72. {}
  73. ]
  74. ]
  75. },
  76. 'line_nr' => {
  77. 'file_name' => '',
  78. 'line_nr' => 3,
  79. 'macro' => ''
  80. },
  81. 'parent' => {}
  82. },
  83. {
  84. 'parent' => {},
  85. 'text' => '.
  86. '
  87. }
  88. ],
  89. 'parent' => {},
  90. 'type' => 'paragraph'
  91. },
  92. {
  93. 'parent' => {},
  94. 'text' => '
  95. ',
  96. 'type' => 'empty_line'
  97. },
  98. {
  99. 'contents' => [
  100. {
  101. 'parent' => {},
  102. 'text' => 'Two spaces. '
  103. },
  104. {
  105. 'args' => [
  106. {
  107. 'contents' => [
  108. {
  109. 'parent' => {},
  110. 'text' => 'f--ile'
  111. }
  112. ],
  113. 'parent' => {},
  114. 'type' => 'brace_command_arg'
  115. }
  116. ],
  117. 'cmdname' => 'image',
  118. 'contents' => [],
  119. 'extra' => {
  120. 'brace_command_contents' => [
  121. [
  122. {}
  123. ]
  124. ]
  125. },
  126. 'line_nr' => {
  127. 'file_name' => '',
  128. 'line_nr' => 5,
  129. 'macro' => ''
  130. },
  131. 'parent' => {}
  132. },
  133. {
  134. 'parent' => {},
  135. 'text' => '.
  136. '
  137. }
  138. ],
  139. 'parent' => {},
  140. 'type' => 'paragraph'
  141. },
  142. {
  143. 'parent' => {},
  144. 'text' => '
  145. ',
  146. 'type' => 'empty_line'
  147. },
  148. {
  149. 'contents' => [
  150. {
  151. 'parent' => {},
  152. 'text' => 'End line.
  153. '
  154. },
  155. {
  156. 'args' => [
  157. {
  158. 'contents' => [
  159. {
  160. 'parent' => {},
  161. 'text' => 'f--ile'
  162. }
  163. ],
  164. 'parent' => {},
  165. 'type' => 'brace_command_arg'
  166. }
  167. ],
  168. 'cmdname' => 'image',
  169. 'contents' => [],
  170. 'extra' => {
  171. 'brace_command_contents' => [
  172. [
  173. {}
  174. ]
  175. ]
  176. },
  177. 'line_nr' => {
  178. 'file_name' => '',
  179. 'line_nr' => 8,
  180. 'macro' => ''
  181. },
  182. 'parent' => {}
  183. },
  184. {
  185. 'parent' => {},
  186. 'text' => '.
  187. '
  188. }
  189. ],
  190. 'parent' => {},
  191. 'type' => 'paragraph'
  192. },
  193. {
  194. 'parent' => {},
  195. 'text' => '
  196. ',
  197. 'type' => 'empty_line'
  198. },
  199. {
  200. 'contents' => [
  201. {
  202. 'parent' => {},
  203. 'text' => 'One space. '
  204. },
  205. {
  206. 'args' => [
  207. {
  208. 'contents' => [
  209. {
  210. 'parent' => {},
  211. 'text' => 'words'
  212. }
  213. ],
  214. 'parent' => {},
  215. 'type' => 'brace_command_arg'
  216. }
  217. ],
  218. 'cmdname' => 'image',
  219. 'contents' => [],
  220. 'extra' => {
  221. 'brace_command_contents' => [
  222. [
  223. {}
  224. ]
  225. ]
  226. },
  227. 'line_nr' => {
  228. 'file_name' => '',
  229. 'line_nr' => 10,
  230. 'macro' => ''
  231. },
  232. 'parent' => {}
  233. },
  234. {
  235. 'parent' => {},
  236. 'text' => '.
  237. '
  238. }
  239. ],
  240. 'parent' => {},
  241. 'type' => 'paragraph'
  242. },
  243. {
  244. 'parent' => {},
  245. 'text' => '
  246. ',
  247. 'type' => 'empty_line'
  248. },
  249. {
  250. 'contents' => [
  251. {
  252. 'parent' => {},
  253. 'text' => 'Two spaces. '
  254. },
  255. {
  256. 'args' => [
  257. {
  258. 'contents' => [
  259. {
  260. 'parent' => {},
  261. 'text' => 'words'
  262. }
  263. ],
  264. 'parent' => {},
  265. 'type' => 'brace_command_arg'
  266. }
  267. ],
  268. 'cmdname' => 'image',
  269. 'contents' => [],
  270. 'extra' => {
  271. 'brace_command_contents' => [
  272. [
  273. {}
  274. ]
  275. ]
  276. },
  277. 'line_nr' => {
  278. 'file_name' => '',
  279. 'line_nr' => 12,
  280. 'macro' => ''
  281. },
  282. 'parent' => {}
  283. },
  284. {
  285. 'parent' => {},
  286. 'text' => '.
  287. '
  288. }
  289. ],
  290. 'parent' => {},
  291. 'type' => 'paragraph'
  292. },
  293. {
  294. 'parent' => {},
  295. 'text' => '
  296. ',
  297. 'type' => 'empty_line'
  298. },
  299. {
  300. 'contents' => [
  301. {
  302. 'parent' => {},
  303. 'text' => 'End line.
  304. '
  305. },
  306. {
  307. 'args' => [
  308. {
  309. 'contents' => [
  310. {
  311. 'parent' => {},
  312. 'text' => 'words'
  313. }
  314. ],
  315. 'parent' => {},
  316. 'type' => 'brace_command_arg'
  317. }
  318. ],
  319. 'cmdname' => 'image',
  320. 'contents' => [],
  321. 'extra' => {
  322. 'brace_command_contents' => [
  323. [
  324. {}
  325. ]
  326. ]
  327. },
  328. 'line_nr' => {
  329. 'file_name' => '',
  330. 'line_nr' => 15,
  331. 'macro' => ''
  332. },
  333. 'parent' => {}
  334. },
  335. {
  336. 'parent' => {},
  337. 'text' => '.
  338. '
  339. }
  340. ],
  341. 'parent' => {},
  342. 'type' => 'paragraph'
  343. }
  344. ],
  345. 'extra' => {
  346. 'node_content' => [
  347. {}
  348. ],
  349. 'nodes_manuals' => [
  350. {
  351. 'node_content' => [],
  352. 'normalized' => 'Top'
  353. }
  354. ],
  355. 'normalized' => 'Top',
  356. 'spaces_after_command' => {}
  357. },
  358. 'line_nr' => {
  359. 'file_name' => '',
  360. 'line_nr' => 1,
  361. 'macro' => ''
  362. },
  363. 'parent' => {}
  364. }
  365. ],
  366. 'type' => 'document_root'
  367. };
  368. $result_trees{'image_and_punctuation'}{'contents'}[0]{'parent'} = $result_trees{'image_and_punctuation'};
  369. $result_trees{'image_and_punctuation'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'extra'}{'command'} = $result_trees{'image_and_punctuation'}{'contents'}[1];
  370. $result_trees{'image_and_punctuation'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'image_and_punctuation'}{'contents'}[1]{'args'}[0];
  371. $result_trees{'image_and_punctuation'}{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'image_and_punctuation'}{'contents'}[1]{'args'}[0];
  372. $result_trees{'image_and_punctuation'}{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'image_and_punctuation'}{'contents'}[1]{'args'}[0];
  373. $result_trees{'image_and_punctuation'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'image_and_punctuation'}{'contents'}[1];
  374. $result_trees{'image_and_punctuation'}{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'image_and_punctuation'}{'contents'}[1];
  375. $result_trees{'image_and_punctuation'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'image_and_punctuation'}{'contents'}[1]{'contents'}[1];
  376. $result_trees{'image_and_punctuation'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'image_and_punctuation'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0];
  377. $result_trees{'image_and_punctuation'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'image_and_punctuation'}{'contents'}[1]{'contents'}[1]{'contents'}[1];
  378. $result_trees{'image_and_punctuation'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'extra'}{'brace_command_contents'}[0][0] = $result_trees{'image_and_punctuation'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0];
  379. $result_trees{'image_and_punctuation'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'image_and_punctuation'}{'contents'}[1]{'contents'}[1];
  380. $result_trees{'image_and_punctuation'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'image_and_punctuation'}{'contents'}[1]{'contents'}[1];
  381. $result_trees{'image_and_punctuation'}{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'image_and_punctuation'}{'contents'}[1];
  382. $result_trees{'image_and_punctuation'}{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'image_and_punctuation'}{'contents'}[1];
  383. $result_trees{'image_and_punctuation'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'parent'} = $result_trees{'image_and_punctuation'}{'contents'}[1]{'contents'}[3];
  384. $result_trees{'image_and_punctuation'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'image_and_punctuation'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'args'}[0];
  385. $result_trees{'image_and_punctuation'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'image_and_punctuation'}{'contents'}[1]{'contents'}[3]{'contents'}[1];
  386. $result_trees{'image_and_punctuation'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'extra'}{'brace_command_contents'}[0][0] = $result_trees{'image_and_punctuation'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0];
  387. $result_trees{'image_and_punctuation'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'parent'} = $result_trees{'image_and_punctuation'}{'contents'}[1]{'contents'}[3];
  388. $result_trees{'image_and_punctuation'}{'contents'}[1]{'contents'}[3]{'contents'}[2]{'parent'} = $result_trees{'image_and_punctuation'}{'contents'}[1]{'contents'}[3];
  389. $result_trees{'image_and_punctuation'}{'contents'}[1]{'contents'}[3]{'parent'} = $result_trees{'image_and_punctuation'}{'contents'}[1];
  390. $result_trees{'image_and_punctuation'}{'contents'}[1]{'contents'}[4]{'parent'} = $result_trees{'image_and_punctuation'}{'contents'}[1];
  391. $result_trees{'image_and_punctuation'}{'contents'}[1]{'contents'}[5]{'contents'}[0]{'parent'} = $result_trees{'image_and_punctuation'}{'contents'}[1]{'contents'}[5];
  392. $result_trees{'image_and_punctuation'}{'contents'}[1]{'contents'}[5]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'image_and_punctuation'}{'contents'}[1]{'contents'}[5]{'contents'}[1]{'args'}[0];
  393. $result_trees{'image_and_punctuation'}{'contents'}[1]{'contents'}[5]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'image_and_punctuation'}{'contents'}[1]{'contents'}[5]{'contents'}[1];
  394. $result_trees{'image_and_punctuation'}{'contents'}[1]{'contents'}[5]{'contents'}[1]{'extra'}{'brace_command_contents'}[0][0] = $result_trees{'image_and_punctuation'}{'contents'}[1]{'contents'}[5]{'contents'}[1]{'args'}[0]{'contents'}[0];
  395. $result_trees{'image_and_punctuation'}{'contents'}[1]{'contents'}[5]{'contents'}[1]{'parent'} = $result_trees{'image_and_punctuation'}{'contents'}[1]{'contents'}[5];
  396. $result_trees{'image_and_punctuation'}{'contents'}[1]{'contents'}[5]{'contents'}[2]{'parent'} = $result_trees{'image_and_punctuation'}{'contents'}[1]{'contents'}[5];
  397. $result_trees{'image_and_punctuation'}{'contents'}[1]{'contents'}[5]{'parent'} = $result_trees{'image_and_punctuation'}{'contents'}[1];
  398. $result_trees{'image_and_punctuation'}{'contents'}[1]{'contents'}[6]{'parent'} = $result_trees{'image_and_punctuation'}{'contents'}[1];
  399. $result_trees{'image_and_punctuation'}{'contents'}[1]{'contents'}[7]{'contents'}[0]{'parent'} = $result_trees{'image_and_punctuation'}{'contents'}[1]{'contents'}[7];
  400. $result_trees{'image_and_punctuation'}{'contents'}[1]{'contents'}[7]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'image_and_punctuation'}{'contents'}[1]{'contents'}[7]{'contents'}[1]{'args'}[0];
  401. $result_trees{'image_and_punctuation'}{'contents'}[1]{'contents'}[7]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'image_and_punctuation'}{'contents'}[1]{'contents'}[7]{'contents'}[1];
  402. $result_trees{'image_and_punctuation'}{'contents'}[1]{'contents'}[7]{'contents'}[1]{'extra'}{'brace_command_contents'}[0][0] = $result_trees{'image_and_punctuation'}{'contents'}[1]{'contents'}[7]{'contents'}[1]{'args'}[0]{'contents'}[0];
  403. $result_trees{'image_and_punctuation'}{'contents'}[1]{'contents'}[7]{'contents'}[1]{'parent'} = $result_trees{'image_and_punctuation'}{'contents'}[1]{'contents'}[7];
  404. $result_trees{'image_and_punctuation'}{'contents'}[1]{'contents'}[7]{'contents'}[2]{'parent'} = $result_trees{'image_and_punctuation'}{'contents'}[1]{'contents'}[7];
  405. $result_trees{'image_and_punctuation'}{'contents'}[1]{'contents'}[7]{'parent'} = $result_trees{'image_and_punctuation'}{'contents'}[1];
  406. $result_trees{'image_and_punctuation'}{'contents'}[1]{'contents'}[8]{'parent'} = $result_trees{'image_and_punctuation'}{'contents'}[1];
  407. $result_trees{'image_and_punctuation'}{'contents'}[1]{'contents'}[9]{'contents'}[0]{'parent'} = $result_trees{'image_and_punctuation'}{'contents'}[1]{'contents'}[9];
  408. $result_trees{'image_and_punctuation'}{'contents'}[1]{'contents'}[9]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'image_and_punctuation'}{'contents'}[1]{'contents'}[9]{'contents'}[1]{'args'}[0];
  409. $result_trees{'image_and_punctuation'}{'contents'}[1]{'contents'}[9]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'image_and_punctuation'}{'contents'}[1]{'contents'}[9]{'contents'}[1];
  410. $result_trees{'image_and_punctuation'}{'contents'}[1]{'contents'}[9]{'contents'}[1]{'extra'}{'brace_command_contents'}[0][0] = $result_trees{'image_and_punctuation'}{'contents'}[1]{'contents'}[9]{'contents'}[1]{'args'}[0]{'contents'}[0];
  411. $result_trees{'image_and_punctuation'}{'contents'}[1]{'contents'}[9]{'contents'}[1]{'parent'} = $result_trees{'image_and_punctuation'}{'contents'}[1]{'contents'}[9];
  412. $result_trees{'image_and_punctuation'}{'contents'}[1]{'contents'}[9]{'contents'}[2]{'parent'} = $result_trees{'image_and_punctuation'}{'contents'}[1]{'contents'}[9];
  413. $result_trees{'image_and_punctuation'}{'contents'}[1]{'contents'}[9]{'parent'} = $result_trees{'image_and_punctuation'}{'contents'}[1];
  414. $result_trees{'image_and_punctuation'}{'contents'}[1]{'contents'}[10]{'parent'} = $result_trees{'image_and_punctuation'}{'contents'}[1];
  415. $result_trees{'image_and_punctuation'}{'contents'}[1]{'contents'}[11]{'contents'}[0]{'parent'} = $result_trees{'image_and_punctuation'}{'contents'}[1]{'contents'}[11];
  416. $result_trees{'image_and_punctuation'}{'contents'}[1]{'contents'}[11]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'image_and_punctuation'}{'contents'}[1]{'contents'}[11]{'contents'}[1]{'args'}[0];
  417. $result_trees{'image_and_punctuation'}{'contents'}[1]{'contents'}[11]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'image_and_punctuation'}{'contents'}[1]{'contents'}[11]{'contents'}[1];
  418. $result_trees{'image_and_punctuation'}{'contents'}[1]{'contents'}[11]{'contents'}[1]{'extra'}{'brace_command_contents'}[0][0] = $result_trees{'image_and_punctuation'}{'contents'}[1]{'contents'}[11]{'contents'}[1]{'args'}[0]{'contents'}[0];
  419. $result_trees{'image_and_punctuation'}{'contents'}[1]{'contents'}[11]{'contents'}[1]{'parent'} = $result_trees{'image_and_punctuation'}{'contents'}[1]{'contents'}[11];
  420. $result_trees{'image_and_punctuation'}{'contents'}[1]{'contents'}[11]{'contents'}[2]{'parent'} = $result_trees{'image_and_punctuation'}{'contents'}[1]{'contents'}[11];
  421. $result_trees{'image_and_punctuation'}{'contents'}[1]{'contents'}[11]{'parent'} = $result_trees{'image_and_punctuation'}{'contents'}[1];
  422. $result_trees{'image_and_punctuation'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'image_and_punctuation'}{'contents'}[1]{'args'}[0]{'contents'}[1];
  423. $result_trees{'image_and_punctuation'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'image_and_punctuation'}{'contents'}[1]{'extra'}{'node_content'};
  424. $result_trees{'image_and_punctuation'}{'contents'}[1]{'extra'}{'spaces_after_command'} = $result_trees{'image_and_punctuation'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  425. $result_trees{'image_and_punctuation'}{'contents'}[1]{'parent'} = $result_trees{'image_and_punctuation'};
  426. $result_texis{'image_and_punctuation'} = '@node Top
  427. One space. @image{f--ile}.
  428. Two spaces. @image{f--ile}.
  429. End line.
  430. @image{f--ile}.
  431. One space. @image{words}.
  432. Two spaces. @image{words}.
  433. End line.
  434. @image{words}.
  435. ';
  436. $result_texts{'image_and_punctuation'} = '
  437. One space. f--ile.
  438. Two spaces. f--ile.
  439. End line.
  440. f--ile.
  441. One space. words.
  442. Two spaces. words.
  443. End line.
  444. words.
  445. ';
  446. $result_sectioning{'image_and_punctuation'} = {};
  447. $result_nodes{'image_and_punctuation'} = {
  448. 'cmdname' => 'node',
  449. 'extra' => {
  450. 'normalized' => 'Top'
  451. },
  452. 'node_up' => {
  453. 'extra' => {
  454. 'manual_content' => [
  455. {
  456. 'text' => 'dir'
  457. }
  458. ],
  459. 'top_node_up' => {}
  460. },
  461. 'type' => 'top_node_up'
  462. }
  463. };
  464. $result_nodes{'image_and_punctuation'}{'node_up'}{'extra'}{'top_node_up'} = $result_nodes{'image_and_punctuation'};
  465. $result_menus{'image_and_punctuation'} = {
  466. 'cmdname' => 'node',
  467. 'extra' => {
  468. 'normalized' => 'Top'
  469. }
  470. };
  471. $result_errors{'image_and_punctuation'} = [];
  472. $result_converted{'info'}->{'image_and_punctuation'} = 'This is , produced from .
  473. 
  474. File: , Node: Top, Up: (dir)
  475. One space. [image src="f--ile.png" text="Image description\\"\\"\\\\."].
  476. Two spaces. [image src="f--ile.png" text="Image description\\"\\"\\\\."].
  477. End line. [image src="f--ile.png" text="Image description\\"\\"\\\\."].
  478. One space. This is an image words..
  479. Two spaces. This is an image words..
  480. End line. This is an image words..
  481. 
  482. Tag Table:
  483. Node: Top27
  484. 
  485. End Tag Table
  486. ';
  487. 1;