end_of_lines_protected_in_footnote.pl 25 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439
  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{'end_of_lines_protected_in_footnote'} = {
  7. 'contents' => [
  8. {
  9. 'contents' => [
  10. {
  11. 'args' => [
  12. {
  13. 'contents' => [
  14. {
  15. 'parent' => {},
  16. 'text' => '
  17. ',
  18. 'type' => 'empty_spaces_before_argument'
  19. },
  20. {
  21. 'cmdname' => 'deffn',
  22. 'contents' => [
  23. {
  24. 'args' => [
  25. {
  26. 'contents' => [
  27. {
  28. 'extra' => {
  29. 'command' => {}
  30. },
  31. 'parent' => {},
  32. 'text' => ' ',
  33. 'type' => 'empty_spaces_after_command'
  34. },
  35. {
  36. 'parent' => {},
  37. 'text' => 'category deffn_name arguments arg2 more '
  38. },
  39. {
  40. 'contents' => [
  41. {
  42. 'parent' => {},
  43. 'text' => 'args with end of line within'
  44. }
  45. ],
  46. 'line_nr' => {
  47. 'file_name' => '',
  48. 'line_nr' => 3,
  49. 'macro' => ''
  50. },
  51. 'parent' => {},
  52. 'type' => 'bracketed_def_content'
  53. },
  54. {
  55. 'parent' => {},
  56. 'text' => ' with 3 '
  57. },
  58. {
  59. 'cmdname' => '@',
  60. 'parent' => {}
  61. },
  62. {
  63. 'parent' => {},
  64. 'text' => ' '
  65. },
  66. {
  67. 'cmdname' => '@',
  68. 'parent' => {}
  69. },
  70. {
  71. 'parent' => {},
  72. 'text' => ' '
  73. },
  74. {
  75. 'contents' => [
  76. {
  77. 'parent' => {},
  78. 'text' => 'one last arg'
  79. }
  80. ],
  81. 'line_nr' => {
  82. 'file_name' => '',
  83. 'line_nr' => 5,
  84. 'macro' => ''
  85. },
  86. 'parent' => {},
  87. 'type' => 'bracketed_def_content'
  88. },
  89. {
  90. 'parent' => {},
  91. 'text' => '
  92. '
  93. }
  94. ],
  95. 'parent' => {},
  96. 'type' => 'block_line_arg'
  97. }
  98. ],
  99. 'extra' => {
  100. 'def_args' => [
  101. [
  102. 'category',
  103. {
  104. 'text' => 'category'
  105. }
  106. ],
  107. [
  108. 'spaces',
  109. {
  110. 'text' => ' ',
  111. 'type' => 'spaces'
  112. }
  113. ],
  114. [
  115. 'name',
  116. {
  117. 'text' => 'deffn_name'
  118. }
  119. ],
  120. [
  121. 'spaces',
  122. {
  123. 'text' => ' ',
  124. 'type' => 'spaces'
  125. }
  126. ],
  127. [
  128. 'arg',
  129. {
  130. 'text' => 'arguments'
  131. }
  132. ],
  133. [
  134. 'spaces',
  135. {
  136. 'text' => ' ',
  137. 'type' => 'spaces'
  138. }
  139. ],
  140. [
  141. 'arg',
  142. {
  143. 'text' => 'arg2'
  144. }
  145. ],
  146. [
  147. 'spaces',
  148. {
  149. 'text' => ' ',
  150. 'type' => 'spaces'
  151. }
  152. ],
  153. [
  154. 'arg',
  155. {
  156. 'text' => 'more'
  157. }
  158. ],
  159. [
  160. 'spaces',
  161. {
  162. 'text' => ' ',
  163. 'type' => 'spaces'
  164. }
  165. ],
  166. [
  167. 'arg',
  168. {}
  169. ],
  170. [
  171. 'spaces',
  172. {
  173. 'text' => ' ',
  174. 'type' => 'spaces'
  175. }
  176. ],
  177. [
  178. 'arg',
  179. {
  180. 'text' => 'with'
  181. }
  182. ],
  183. [
  184. 'spaces',
  185. {
  186. 'text' => ' ',
  187. 'type' => 'spaces'
  188. }
  189. ],
  190. [
  191. 'arg',
  192. {
  193. 'text' => '3'
  194. }
  195. ],
  196. [
  197. 'spaces',
  198. {
  199. 'text' => ' ',
  200. 'type' => 'spaces'
  201. }
  202. ],
  203. [
  204. 'arg',
  205. {}
  206. ],
  207. [
  208. 'spaces',
  209. {
  210. 'text' => ' ',
  211. 'type' => 'spaces'
  212. }
  213. ],
  214. [
  215. 'arg',
  216. {}
  217. ],
  218. [
  219. 'spaces',
  220. {
  221. 'text' => ' ',
  222. 'type' => 'spaces'
  223. }
  224. ],
  225. [
  226. 'arg',
  227. {}
  228. ]
  229. ],
  230. 'def_command' => 'deffn',
  231. 'def_parsed_hash' => {
  232. 'category' => {},
  233. 'name' => {}
  234. },
  235. 'index_entry' => {
  236. 'command' => {},
  237. 'content' => [
  238. {}
  239. ],
  240. 'content_normalized' => [
  241. {}
  242. ],
  243. 'in_code' => 1,
  244. 'index_at_command' => 'deffn',
  245. 'index_name' => 'fn',
  246. 'index_type_command' => 'deffn',
  247. 'key' => 'deffn_name',
  248. 'number' => 1
  249. },
  250. 'original_def_cmdname' => 'deffn'
  251. },
  252. 'line_nr' => {
  253. 'file_name' => '',
  254. 'line_nr' => 2,
  255. 'macro' => ''
  256. },
  257. 'parent' => {},
  258. 'type' => 'def_line'
  259. },
  260. {
  261. 'contents' => [
  262. {
  263. 'contents' => [
  264. {
  265. 'parent' => {},
  266. 'text' => 'deffn
  267. '
  268. }
  269. ],
  270. 'parent' => {},
  271. 'type' => 'paragraph'
  272. }
  273. ],
  274. 'parent' => {},
  275. 'type' => 'def_item'
  276. },
  277. {
  278. 'args' => [
  279. {
  280. 'contents' => [
  281. {
  282. 'extra' => {
  283. 'command' => {}
  284. },
  285. 'parent' => {},
  286. 'text' => ' ',
  287. 'type' => 'empty_spaces_after_command'
  288. },
  289. {
  290. 'parent' => {},
  291. 'text' => 'deffn'
  292. },
  293. {
  294. 'parent' => {},
  295. 'text' => '
  296. ',
  297. 'type' => 'spaces_at_end'
  298. }
  299. ],
  300. 'parent' => {},
  301. 'type' => 'misc_line_arg'
  302. }
  303. ],
  304. 'cmdname' => 'end',
  305. 'extra' => {
  306. 'command' => {},
  307. 'command_argument' => 'deffn',
  308. 'spaces_after_command' => {},
  309. 'text_arg' => 'deffn'
  310. },
  311. 'line_nr' => {
  312. 'file_name' => '',
  313. 'line_nr' => 7,
  314. 'macro' => ''
  315. },
  316. 'parent' => {}
  317. }
  318. ],
  319. 'extra' => {
  320. 'end_command' => {},
  321. 'spaces_after_command' => {}
  322. },
  323. 'line_nr' => {},
  324. 'parent' => {}
  325. }
  326. ],
  327. 'parent' => {},
  328. 'type' => 'brace_command_context'
  329. }
  330. ],
  331. 'cmdname' => 'footnote',
  332. 'contents' => [],
  333. 'extra' => {
  334. 'spaces_before_argument' => {}
  335. },
  336. 'line_nr' => {
  337. 'file_name' => '',
  338. 'line_nr' => 1,
  339. 'macro' => ''
  340. },
  341. 'parent' => {}
  342. },
  343. {
  344. 'parent' => {},
  345. 'text' => '
  346. '
  347. }
  348. ],
  349. 'parent' => {},
  350. 'type' => 'paragraph'
  351. }
  352. ],
  353. 'type' => 'text_root'
  354. };
  355. $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0];
  356. $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'extra'}{'command'} = $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1];
  357. $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0];
  358. $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0];
  359. $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[2]{'contents'}[0]{'parent'} = $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[2];
  360. $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0];
  361. $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0];
  362. $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0];
  363. $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0];
  364. $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0];
  365. $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0];
  366. $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[8]{'contents'}[0]{'parent'} = $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[8];
  367. $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0];
  368. $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0];
  369. $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[0];
  370. $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'def_args'}[10][1] = $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[2];
  371. $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'def_args'}[16][1] = $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[4];
  372. $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'def_args'}[18][1] = $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[6];
  373. $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'def_args'}[20][1] = $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[8];
  374. $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'category'} = $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'def_args'}[0][1];
  375. $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'name'} = $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'def_args'}[2][1];
  376. $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'command'} = $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[0];
  377. $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0] = $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'def_args'}[2][1];
  378. $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'def_args'}[2][1];
  379. $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1];
  380. $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[0];
  381. $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[1];
  382. $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1];
  383. $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'extra'}{'command'} = $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[2];
  384. $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[2]{'args'}[0];
  385. $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[2]{'args'}[0];
  386. $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[2]{'args'}[0];
  387. $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[2];
  388. $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[2]{'extra'}{'command'} = $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1];
  389. $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[2]{'extra'}{'spaces_after_command'} = $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0];
  390. $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[2]{'parent'} = $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1];
  391. $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'extra'}{'end_command'} = $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[2];
  392. $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'extra'}{'spaces_after_command'} = $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
  393. $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'} = $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[0]{'line_nr'};
  394. $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0];
  395. $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0];
  396. $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'extra'}{'spaces_before_argument'} = $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0];
  397. $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0];
  398. $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0];
  399. $result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'parent'} = $result_trees{'end_of_lines_protected_in_footnote'};
  400. $result_texis{'end_of_lines_protected_in_footnote'} = '@footnote{
  401. @deffn category deffn_name arguments arg2 more {args with end of line within} with 3 @@ @@ {one last arg}
  402. deffn
  403. @end deffn
  404. }
  405. ';
  406. $result_texts{'end_of_lines_protected_in_footnote'} = '
  407. ';
  408. $result_errors{'end_of_lines_protected_in_footnote'} = [
  409. {
  410. 'error_line' => ':5: warning: entry for index `fn\' outside of any node
  411. ',
  412. 'file_name' => '',
  413. 'line_nr' => 5,
  414. 'macro' => '',
  415. 'text' => 'entry for index `fn\' outside of any node',
  416. 'type' => 'warning'
  417. }
  418. ];
  419. $result_converted{'plaintext'}->{'end_of_lines_protected_in_footnote'} = '(1)
  420. ---------- Footnotes ----------
  421. (1) -- category: deffn_name arguments arg2 more args with end of
  422. line within with 3 @ @ one last arg
  423. deffn
  424. ';
  425. 1;