macro_in_early_commands.pl 28 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765
  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{'macro_in_early_commands'} = {
  7. 'contents' => [
  8. {
  9. 'contents' => [
  10. {
  11. 'args' => [
  12. {
  13. 'parent' => {},
  14. 'text' => 'begin-file',
  15. 'type' => 'macro_name'
  16. }
  17. ],
  18. 'cmdname' => 'macro',
  19. 'contents' => [
  20. {
  21. 'parent' => {},
  22. 'text' => 'macro_in_pass',
  23. 'type' => 'raw'
  24. },
  25. {
  26. 'parent' => {},
  27. 'text' => '
  28. ',
  29. 'type' => 'last_raw_newline'
  30. }
  31. ],
  32. 'extra' => {
  33. 'arg_line' => ' begin-file
  34. '
  35. },
  36. 'line_nr' => {
  37. 'file_name' => '',
  38. 'line_nr' => 1,
  39. 'macro' => ''
  40. },
  41. 'parent' => {}
  42. },
  43. {
  44. 'extra' => {
  45. 'command' => {}
  46. },
  47. 'parent' => {},
  48. 'text' => '
  49. ',
  50. 'type' => 'empty_line_after_command'
  51. },
  52. {
  53. 'args' => [
  54. {
  55. 'parent' => {},
  56. 'text' => 'end-file-name',
  57. 'type' => 'macro_name'
  58. },
  59. {
  60. 'parent' => {},
  61. 'text' => 'ext',
  62. 'type' => 'macro_arg'
  63. }
  64. ],
  65. 'cmdname' => 'macro',
  66. 'contents' => [
  67. {
  68. 'parent' => {},
  69. 'text' => 'texi_commands.\\ext\\',
  70. 'type' => 'raw'
  71. },
  72. {
  73. 'parent' => {},
  74. 'text' => '
  75. ',
  76. 'type' => 'last_raw_newline'
  77. }
  78. ],
  79. 'extra' => {
  80. 'arg_line' => ' end-file-name {ext}
  81. '
  82. },
  83. 'line_nr' => {
  84. 'file_name' => '',
  85. 'line_nr' => 4,
  86. 'macro' => ''
  87. },
  88. 'parent' => {}
  89. },
  90. {
  91. 'extra' => {
  92. 'command' => {}
  93. },
  94. 'parent' => {},
  95. 'text' => '
  96. ',
  97. 'type' => 'empty_line_after_command'
  98. },
  99. {
  100. 'parent' => {},
  101. 'text' => '
  102. ',
  103. 'type' => 'empty_line'
  104. },
  105. {
  106. 'args' => [
  107. {
  108. 'contents' => [
  109. {
  110. 'extra' => {
  111. 'command' => {}
  112. },
  113. 'parent' => {},
  114. 'text' => ' ',
  115. 'type' => 'empty_spaces_after_command'
  116. },
  117. {
  118. 'parent' => {},
  119. 'text' => 'macro_in_passtexi_commands.info'
  120. },
  121. {
  122. 'parent' => {},
  123. 'text' => '
  124. ',
  125. 'type' => 'spaces_at_end'
  126. }
  127. ],
  128. 'parent' => {},
  129. 'type' => 'misc_line_arg'
  130. }
  131. ],
  132. 'cmdname' => 'setfilename',
  133. 'extra' => {
  134. 'spaces_after_command' => {},
  135. 'text_arg' => 'macro_in_passtexi_commands.info'
  136. },
  137. 'line_nr' => {
  138. 'file_name' => '',
  139. 'line_nr' => 8,
  140. 'macro' => ''
  141. },
  142. 'parent' => {}
  143. },
  144. {
  145. 'parent' => {},
  146. 'text' => '
  147. ',
  148. 'type' => 'empty_line'
  149. },
  150. {
  151. 'args' => [
  152. {
  153. 'parent' => {},
  154. 'text' => 'latin1',
  155. 'type' => 'macro_name'
  156. }
  157. ],
  158. 'cmdname' => 'macro',
  159. 'contents' => [
  160. {
  161. 'parent' => {},
  162. 'text' => 'ISO-8859-1',
  163. 'type' => 'raw'
  164. },
  165. {
  166. 'parent' => {},
  167. 'text' => '
  168. ',
  169. 'type' => 'last_raw_newline'
  170. }
  171. ],
  172. 'extra' => {
  173. 'arg_line' => ' latin1
  174. '
  175. },
  176. 'line_nr' => {
  177. 'file_name' => '',
  178. 'line_nr' => 10,
  179. 'macro' => ''
  180. },
  181. 'parent' => {}
  182. },
  183. {
  184. 'extra' => {
  185. 'command' => {}
  186. },
  187. 'parent' => {},
  188. 'text' => '
  189. ',
  190. 'type' => 'empty_line_after_command'
  191. },
  192. {
  193. 'parent' => {},
  194. 'text' => '
  195. ',
  196. 'type' => 'empty_line'
  197. },
  198. {
  199. 'args' => [
  200. {
  201. 'parent' => {},
  202. 'text' => 'documentencoding-command',
  203. 'type' => 'macro_name'
  204. }
  205. ],
  206. 'cmdname' => 'macro',
  207. 'contents' => [
  208. {
  209. 'parent' => {},
  210. 'text' => '@documentencoding',
  211. 'type' => 'raw'
  212. },
  213. {
  214. 'parent' => {},
  215. 'text' => '
  216. ',
  217. 'type' => 'last_raw_newline'
  218. }
  219. ],
  220. 'extra' => {
  221. 'arg_line' => ' documentencoding-command
  222. '
  223. },
  224. 'line_nr' => {
  225. 'file_name' => '',
  226. 'line_nr' => 14,
  227. 'macro' => ''
  228. },
  229. 'parent' => {}
  230. },
  231. {
  232. 'extra' => {
  233. 'command' => {}
  234. },
  235. 'parent' => {},
  236. 'text' => '
  237. ',
  238. 'type' => 'empty_line_after_command'
  239. },
  240. {
  241. 'parent' => {},
  242. 'text' => '
  243. ',
  244. 'type' => 'empty_line'
  245. },
  246. {
  247. 'args' => [
  248. {
  249. 'contents' => [
  250. {
  251. 'extra' => {
  252. 'command' => {}
  253. },
  254. 'parent' => {},
  255. 'text' => ' ',
  256. 'type' => 'empty_spaces_after_command'
  257. },
  258. {
  259. 'parent' => {},
  260. 'text' => 'ISO-8859-1'
  261. },
  262. {
  263. 'parent' => {},
  264. 'text' => '
  265. ',
  266. 'type' => 'spaces_at_end'
  267. }
  268. ],
  269. 'parent' => {},
  270. 'type' => 'misc_line_arg'
  271. }
  272. ],
  273. 'cmdname' => 'documentencoding',
  274. 'extra' => {
  275. 'input_encoding_name' => 'iso-8859-1',
  276. 'input_perl_encoding' => 'iso-8859-1',
  277. 'spaces_after_command' => {},
  278. 'text_arg' => 'ISO-8859-1'
  279. },
  280. 'line_nr' => {
  281. 'file_name' => '',
  282. 'line_nr' => 18,
  283. 'macro' => 'documentencoding-command'
  284. },
  285. 'parent' => {}
  286. },
  287. {
  288. 'parent' => {},
  289. 'text' => '
  290. ',
  291. 'type' => 'empty_line'
  292. },
  293. {
  294. 'args' => [
  295. {
  296. 'parent' => {},
  297. 'text' => 'multiinclude',
  298. 'type' => 'macro_name'
  299. }
  300. ],
  301. 'cmdname' => 'macro',
  302. 'contents' => [
  303. {
  304. 'parent' => {},
  305. 'text' => 'macro_included.texi
  306. ',
  307. 'type' => 'raw'
  308. },
  309. {
  310. 'parent' => {},
  311. 'text' => '@include inc_file.texi',
  312. 'type' => 'raw'
  313. },
  314. {
  315. 'parent' => {},
  316. 'text' => '
  317. ',
  318. 'type' => 'last_raw_newline'
  319. }
  320. ],
  321. 'extra' => {
  322. 'arg_line' => ' multiinclude
  323. '
  324. },
  325. 'line_nr' => {
  326. 'file_name' => '',
  327. 'line_nr' => 20,
  328. 'macro' => ''
  329. },
  330. 'parent' => {}
  331. },
  332. {
  333. 'extra' => {
  334. 'command' => {}
  335. },
  336. 'parent' => {},
  337. 'text' => '
  338. ',
  339. 'type' => 'empty_line_after_command'
  340. },
  341. {
  342. 'parent' => {},
  343. 'text' => '
  344. ',
  345. 'type' => 'empty_line'
  346. }
  347. ],
  348. 'parent' => {},
  349. 'type' => 'text_root'
  350. },
  351. {
  352. 'args' => [
  353. {
  354. 'contents' => [
  355. {
  356. 'extra' => {
  357. 'command' => {}
  358. },
  359. 'parent' => {},
  360. 'text' => ' ',
  361. 'type' => 'empty_spaces_after_command'
  362. },
  363. {
  364. 'parent' => {},
  365. 'text' => 'Top'
  366. },
  367. {
  368. 'parent' => {},
  369. 'text' => '
  370. ',
  371. 'type' => 'spaces_at_end'
  372. }
  373. ],
  374. 'parent' => {},
  375. 'type' => 'misc_line_arg'
  376. }
  377. ],
  378. 'cmdname' => 'node',
  379. 'contents' => [],
  380. 'extra' => {
  381. 'node_content' => [
  382. {}
  383. ],
  384. 'nodes_manuals' => [
  385. {
  386. 'node_content' => [],
  387. 'normalized' => 'Top'
  388. }
  389. ],
  390. 'normalized' => 'Top',
  391. 'spaces_after_command' => {}
  392. },
  393. 'line_nr' => {
  394. 'file_name' => '',
  395. 'line_nr' => 25,
  396. 'macro' => ''
  397. },
  398. 'parent' => {}
  399. },
  400. {
  401. 'args' => [
  402. {
  403. 'contents' => [
  404. {
  405. 'extra' => {
  406. 'command' => {}
  407. },
  408. 'parent' => {},
  409. 'text' => ' ',
  410. 'type' => 'empty_spaces_after_command'
  411. },
  412. {
  413. 'parent' => {},
  414. 'text' => 'top'
  415. },
  416. {
  417. 'parent' => {},
  418. 'text' => '
  419. ',
  420. 'type' => 'spaces_at_end'
  421. }
  422. ],
  423. 'parent' => {},
  424. 'type' => 'misc_line_arg'
  425. }
  426. ],
  427. 'cmdname' => 'top',
  428. 'contents' => [
  429. {
  430. 'parent' => {},
  431. 'text' => '
  432. ',
  433. 'type' => 'empty_line'
  434. },
  435. {
  436. 'args' => [
  437. {
  438. 'parent' => {},
  439. 'text' => 'themacro',
  440. 'type' => 'macro_name'
  441. }
  442. ],
  443. 'cmdname' => 'macro',
  444. 'contents' => [
  445. {
  446. 'parent' => {},
  447. 'text' => 'in themacro',
  448. 'type' => 'raw'
  449. },
  450. {
  451. 'parent' => {},
  452. 'text' => '
  453. ',
  454. 'type' => 'last_raw_newline'
  455. }
  456. ],
  457. 'extra' => {
  458. 'arg_line' => ' themacro
  459. '
  460. },
  461. 'line_nr' => {
  462. 'file_name' => 'macro_included.texi',
  463. 'line_nr' => 1,
  464. 'macro' => ''
  465. },
  466. 'parent' => {}
  467. },
  468. {
  469. 'extra' => {
  470. 'command' => {}
  471. },
  472. 'parent' => {},
  473. 'text' => '
  474. ',
  475. 'type' => 'empty_line_after_command'
  476. },
  477. {
  478. 'contents' => [
  479. {
  480. 'parent' => {},
  481. 'text' => 'In included file.
  482. '
  483. }
  484. ],
  485. 'parent' => {},
  486. 'type' => 'paragraph'
  487. },
  488. {
  489. 'parent' => {},
  490. 'text' => '
  491. ',
  492. 'type' => 'empty_line'
  493. },
  494. {
  495. 'contents' => [
  496. {
  497. 'parent' => {},
  498. 'text' => 'in themacro
  499. '
  500. }
  501. ],
  502. 'parent' => {},
  503. 'type' => 'paragraph'
  504. },
  505. {
  506. 'parent' => {},
  507. 'text' => '
  508. ',
  509. 'type' => 'empty_line'
  510. },
  511. {
  512. 'contents' => [
  513. {
  514. 'parent' => {},
  515. 'text' => 'macro_in_pass_texi_commands'
  516. },
  517. {
  518. 'cmdname' => '{',
  519. 'parent' => {}
  520. },
  521. {
  522. 'parent' => {},
  523. 'text' => 'info'
  524. },
  525. {
  526. 'cmdname' => '}',
  527. 'parent' => {}
  528. },
  529. {
  530. 'parent' => {},
  531. 'text' => '
  532. '
  533. },
  534. {
  535. 'parent' => {},
  536. 'text' => 'texi_commands.info
  537. '
  538. }
  539. ],
  540. 'parent' => {},
  541. 'type' => 'paragraph'
  542. }
  543. ],
  544. 'extra' => {
  545. 'misc_content' => [
  546. {}
  547. ],
  548. 'spaces_after_command' => {}
  549. },
  550. 'level' => 0,
  551. 'line_nr' => {
  552. 'file_name' => '',
  553. 'line_nr' => 26,
  554. 'macro' => ''
  555. },
  556. 'parent' => {}
  557. }
  558. ],
  559. 'type' => 'document_root'
  560. };
  561. $result_trees{'macro_in_early_commands'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'macro_in_early_commands'}{'contents'}[0]{'contents'}[0];
  562. $result_trees{'macro_in_early_commands'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'macro_in_early_commands'}{'contents'}[0]{'contents'}[0];
  563. $result_trees{'macro_in_early_commands'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'macro_in_early_commands'}{'contents'}[0]{'contents'}[0];
  564. $result_trees{'macro_in_early_commands'}{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'macro_in_early_commands'}{'contents'}[0];
  565. $result_trees{'macro_in_early_commands'}{'contents'}[0]{'contents'}[1]{'extra'}{'command'} = $result_trees{'macro_in_early_commands'}{'contents'}[0]{'contents'}[0];
  566. $result_trees{'macro_in_early_commands'}{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'macro_in_early_commands'}{'contents'}[0];
  567. $result_trees{'macro_in_early_commands'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'macro_in_early_commands'}{'contents'}[0]{'contents'}[2];
  568. $result_trees{'macro_in_early_commands'}{'contents'}[0]{'contents'}[2]{'args'}[1]{'parent'} = $result_trees{'macro_in_early_commands'}{'contents'}[0]{'contents'}[2];
  569. $result_trees{'macro_in_early_commands'}{'contents'}[0]{'contents'}[2]{'contents'}[0]{'parent'} = $result_trees{'macro_in_early_commands'}{'contents'}[0]{'contents'}[2];
  570. $result_trees{'macro_in_early_commands'}{'contents'}[0]{'contents'}[2]{'contents'}[1]{'parent'} = $result_trees{'macro_in_early_commands'}{'contents'}[0]{'contents'}[2];
  571. $result_trees{'macro_in_early_commands'}{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'macro_in_early_commands'}{'contents'}[0];
  572. $result_trees{'macro_in_early_commands'}{'contents'}[0]{'contents'}[3]{'extra'}{'command'} = $result_trees{'macro_in_early_commands'}{'contents'}[0]{'contents'}[2];
  573. $result_trees{'macro_in_early_commands'}{'contents'}[0]{'contents'}[3]{'parent'} = $result_trees{'macro_in_early_commands'}{'contents'}[0];
  574. $result_trees{'macro_in_early_commands'}{'contents'}[0]{'contents'}[4]{'parent'} = $result_trees{'macro_in_early_commands'}{'contents'}[0];
  575. $result_trees{'macro_in_early_commands'}{'contents'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0]{'extra'}{'command'} = $result_trees{'macro_in_early_commands'}{'contents'}[0]{'contents'}[5];
  576. $result_trees{'macro_in_early_commands'}{'contents'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'macro_in_early_commands'}{'contents'}[0]{'contents'}[5]{'args'}[0];
  577. $result_trees{'macro_in_early_commands'}{'contents'}[0]{'contents'}[5]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'macro_in_early_commands'}{'contents'}[0]{'contents'}[5]{'args'}[0];
  578. $result_trees{'macro_in_early_commands'}{'contents'}[0]{'contents'}[5]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'macro_in_early_commands'}{'contents'}[0]{'contents'}[5]{'args'}[0];
  579. $result_trees{'macro_in_early_commands'}{'contents'}[0]{'contents'}[5]{'args'}[0]{'parent'} = $result_trees{'macro_in_early_commands'}{'contents'}[0]{'contents'}[5];
  580. $result_trees{'macro_in_early_commands'}{'contents'}[0]{'contents'}[5]{'extra'}{'spaces_after_command'} = $result_trees{'macro_in_early_commands'}{'contents'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0];
  581. $result_trees{'macro_in_early_commands'}{'contents'}[0]{'contents'}[5]{'parent'} = $result_trees{'macro_in_early_commands'}{'contents'}[0];
  582. $result_trees{'macro_in_early_commands'}{'contents'}[0]{'contents'}[6]{'parent'} = $result_trees{'macro_in_early_commands'}{'contents'}[0];
  583. $result_trees{'macro_in_early_commands'}{'contents'}[0]{'contents'}[7]{'args'}[0]{'parent'} = $result_trees{'macro_in_early_commands'}{'contents'}[0]{'contents'}[7];
  584. $result_trees{'macro_in_early_commands'}{'contents'}[0]{'contents'}[7]{'contents'}[0]{'parent'} = $result_trees{'macro_in_early_commands'}{'contents'}[0]{'contents'}[7];
  585. $result_trees{'macro_in_early_commands'}{'contents'}[0]{'contents'}[7]{'contents'}[1]{'parent'} = $result_trees{'macro_in_early_commands'}{'contents'}[0]{'contents'}[7];
  586. $result_trees{'macro_in_early_commands'}{'contents'}[0]{'contents'}[7]{'parent'} = $result_trees{'macro_in_early_commands'}{'contents'}[0];
  587. $result_trees{'macro_in_early_commands'}{'contents'}[0]{'contents'}[8]{'extra'}{'command'} = $result_trees{'macro_in_early_commands'}{'contents'}[0]{'contents'}[7];
  588. $result_trees{'macro_in_early_commands'}{'contents'}[0]{'contents'}[8]{'parent'} = $result_trees{'macro_in_early_commands'}{'contents'}[0];
  589. $result_trees{'macro_in_early_commands'}{'contents'}[0]{'contents'}[9]{'parent'} = $result_trees{'macro_in_early_commands'}{'contents'}[0];
  590. $result_trees{'macro_in_early_commands'}{'contents'}[0]{'contents'}[10]{'args'}[0]{'parent'} = $result_trees{'macro_in_early_commands'}{'contents'}[0]{'contents'}[10];
  591. $result_trees{'macro_in_early_commands'}{'contents'}[0]{'contents'}[10]{'contents'}[0]{'parent'} = $result_trees{'macro_in_early_commands'}{'contents'}[0]{'contents'}[10];
  592. $result_trees{'macro_in_early_commands'}{'contents'}[0]{'contents'}[10]{'contents'}[1]{'parent'} = $result_trees{'macro_in_early_commands'}{'contents'}[0]{'contents'}[10];
  593. $result_trees{'macro_in_early_commands'}{'contents'}[0]{'contents'}[10]{'parent'} = $result_trees{'macro_in_early_commands'}{'contents'}[0];
  594. $result_trees{'macro_in_early_commands'}{'contents'}[0]{'contents'}[11]{'extra'}{'command'} = $result_trees{'macro_in_early_commands'}{'contents'}[0]{'contents'}[10];
  595. $result_trees{'macro_in_early_commands'}{'contents'}[0]{'contents'}[11]{'parent'} = $result_trees{'macro_in_early_commands'}{'contents'}[0];
  596. $result_trees{'macro_in_early_commands'}{'contents'}[0]{'contents'}[12]{'parent'} = $result_trees{'macro_in_early_commands'}{'contents'}[0];
  597. $result_trees{'macro_in_early_commands'}{'contents'}[0]{'contents'}[13]{'args'}[0]{'contents'}[0]{'extra'}{'command'} = $result_trees{'macro_in_early_commands'}{'contents'}[0]{'contents'}[13];
  598. $result_trees{'macro_in_early_commands'}{'contents'}[0]{'contents'}[13]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'macro_in_early_commands'}{'contents'}[0]{'contents'}[13]{'args'}[0];
  599. $result_trees{'macro_in_early_commands'}{'contents'}[0]{'contents'}[13]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'macro_in_early_commands'}{'contents'}[0]{'contents'}[13]{'args'}[0];
  600. $result_trees{'macro_in_early_commands'}{'contents'}[0]{'contents'}[13]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'macro_in_early_commands'}{'contents'}[0]{'contents'}[13]{'args'}[0];
  601. $result_trees{'macro_in_early_commands'}{'contents'}[0]{'contents'}[13]{'args'}[0]{'parent'} = $result_trees{'macro_in_early_commands'}{'contents'}[0]{'contents'}[13];
  602. $result_trees{'macro_in_early_commands'}{'contents'}[0]{'contents'}[13]{'extra'}{'spaces_after_command'} = $result_trees{'macro_in_early_commands'}{'contents'}[0]{'contents'}[13]{'args'}[0]{'contents'}[0];
  603. $result_trees{'macro_in_early_commands'}{'contents'}[0]{'contents'}[13]{'parent'} = $result_trees{'macro_in_early_commands'}{'contents'}[0];
  604. $result_trees{'macro_in_early_commands'}{'contents'}[0]{'contents'}[14]{'parent'} = $result_trees{'macro_in_early_commands'}{'contents'}[0];
  605. $result_trees{'macro_in_early_commands'}{'contents'}[0]{'contents'}[15]{'args'}[0]{'parent'} = $result_trees{'macro_in_early_commands'}{'contents'}[0]{'contents'}[15];
  606. $result_trees{'macro_in_early_commands'}{'contents'}[0]{'contents'}[15]{'contents'}[0]{'parent'} = $result_trees{'macro_in_early_commands'}{'contents'}[0]{'contents'}[15];
  607. $result_trees{'macro_in_early_commands'}{'contents'}[0]{'contents'}[15]{'contents'}[1]{'parent'} = $result_trees{'macro_in_early_commands'}{'contents'}[0]{'contents'}[15];
  608. $result_trees{'macro_in_early_commands'}{'contents'}[0]{'contents'}[15]{'contents'}[2]{'parent'} = $result_trees{'macro_in_early_commands'}{'contents'}[0]{'contents'}[15];
  609. $result_trees{'macro_in_early_commands'}{'contents'}[0]{'contents'}[15]{'parent'} = $result_trees{'macro_in_early_commands'}{'contents'}[0];
  610. $result_trees{'macro_in_early_commands'}{'contents'}[0]{'contents'}[16]{'extra'}{'command'} = $result_trees{'macro_in_early_commands'}{'contents'}[0]{'contents'}[15];
  611. $result_trees{'macro_in_early_commands'}{'contents'}[0]{'contents'}[16]{'parent'} = $result_trees{'macro_in_early_commands'}{'contents'}[0];
  612. $result_trees{'macro_in_early_commands'}{'contents'}[0]{'contents'}[17]{'parent'} = $result_trees{'macro_in_early_commands'}{'contents'}[0];
  613. $result_trees{'macro_in_early_commands'}{'contents'}[0]{'parent'} = $result_trees{'macro_in_early_commands'};
  614. $result_trees{'macro_in_early_commands'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'extra'}{'command'} = $result_trees{'macro_in_early_commands'}{'contents'}[1];
  615. $result_trees{'macro_in_early_commands'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'macro_in_early_commands'}{'contents'}[1]{'args'}[0];
  616. $result_trees{'macro_in_early_commands'}{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'macro_in_early_commands'}{'contents'}[1]{'args'}[0];
  617. $result_trees{'macro_in_early_commands'}{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'macro_in_early_commands'}{'contents'}[1]{'args'}[0];
  618. $result_trees{'macro_in_early_commands'}{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'macro_in_early_commands'}{'contents'}[1];
  619. $result_trees{'macro_in_early_commands'}{'contents'}[1]{'extra'}{'node_content'}[0] = $result_trees{'macro_in_early_commands'}{'contents'}[1]{'args'}[0]{'contents'}[1];
  620. $result_trees{'macro_in_early_commands'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'} = $result_trees{'macro_in_early_commands'}{'contents'}[1]{'extra'}{'node_content'};
  621. $result_trees{'macro_in_early_commands'}{'contents'}[1]{'extra'}{'spaces_after_command'} = $result_trees{'macro_in_early_commands'}{'contents'}[1]{'args'}[0]{'contents'}[0];
  622. $result_trees{'macro_in_early_commands'}{'contents'}[1]{'parent'} = $result_trees{'macro_in_early_commands'};
  623. $result_trees{'macro_in_early_commands'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'extra'}{'command'} = $result_trees{'macro_in_early_commands'}{'contents'}[2];
  624. $result_trees{'macro_in_early_commands'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'macro_in_early_commands'}{'contents'}[2]{'args'}[0];
  625. $result_trees{'macro_in_early_commands'}{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'macro_in_early_commands'}{'contents'}[2]{'args'}[0];
  626. $result_trees{'macro_in_early_commands'}{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'macro_in_early_commands'}{'contents'}[2]{'args'}[0];
  627. $result_trees{'macro_in_early_commands'}{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'macro_in_early_commands'}{'contents'}[2];
  628. $result_trees{'macro_in_early_commands'}{'contents'}[2]{'contents'}[0]{'parent'} = $result_trees{'macro_in_early_commands'}{'contents'}[2];
  629. $result_trees{'macro_in_early_commands'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'macro_in_early_commands'}{'contents'}[2]{'contents'}[1];
  630. $result_trees{'macro_in_early_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'macro_in_early_commands'}{'contents'}[2]{'contents'}[1];
  631. $result_trees{'macro_in_early_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'parent'} = $result_trees{'macro_in_early_commands'}{'contents'}[2]{'contents'}[1];
  632. $result_trees{'macro_in_early_commands'}{'contents'}[2]{'contents'}[1]{'parent'} = $result_trees{'macro_in_early_commands'}{'contents'}[2];
  633. $result_trees{'macro_in_early_commands'}{'contents'}[2]{'contents'}[2]{'extra'}{'command'} = $result_trees{'macro_in_early_commands'}{'contents'}[2]{'contents'}[1];
  634. $result_trees{'macro_in_early_commands'}{'contents'}[2]{'contents'}[2]{'parent'} = $result_trees{'macro_in_early_commands'}{'contents'}[2];
  635. $result_trees{'macro_in_early_commands'}{'contents'}[2]{'contents'}[3]{'contents'}[0]{'parent'} = $result_trees{'macro_in_early_commands'}{'contents'}[2]{'contents'}[3];
  636. $result_trees{'macro_in_early_commands'}{'contents'}[2]{'contents'}[3]{'parent'} = $result_trees{'macro_in_early_commands'}{'contents'}[2];
  637. $result_trees{'macro_in_early_commands'}{'contents'}[2]{'contents'}[4]{'parent'} = $result_trees{'macro_in_early_commands'}{'contents'}[2];
  638. $result_trees{'macro_in_early_commands'}{'contents'}[2]{'contents'}[5]{'contents'}[0]{'parent'} = $result_trees{'macro_in_early_commands'}{'contents'}[2]{'contents'}[5];
  639. $result_trees{'macro_in_early_commands'}{'contents'}[2]{'contents'}[5]{'parent'} = $result_trees{'macro_in_early_commands'}{'contents'}[2];
  640. $result_trees{'macro_in_early_commands'}{'contents'}[2]{'contents'}[6]{'parent'} = $result_trees{'macro_in_early_commands'}{'contents'}[2];
  641. $result_trees{'macro_in_early_commands'}{'contents'}[2]{'contents'}[7]{'contents'}[0]{'parent'} = $result_trees{'macro_in_early_commands'}{'contents'}[2]{'contents'}[7];
  642. $result_trees{'macro_in_early_commands'}{'contents'}[2]{'contents'}[7]{'contents'}[1]{'parent'} = $result_trees{'macro_in_early_commands'}{'contents'}[2]{'contents'}[7];
  643. $result_trees{'macro_in_early_commands'}{'contents'}[2]{'contents'}[7]{'contents'}[2]{'parent'} = $result_trees{'macro_in_early_commands'}{'contents'}[2]{'contents'}[7];
  644. $result_trees{'macro_in_early_commands'}{'contents'}[2]{'contents'}[7]{'contents'}[3]{'parent'} = $result_trees{'macro_in_early_commands'}{'contents'}[2]{'contents'}[7];
  645. $result_trees{'macro_in_early_commands'}{'contents'}[2]{'contents'}[7]{'contents'}[4]{'parent'} = $result_trees{'macro_in_early_commands'}{'contents'}[2]{'contents'}[7];
  646. $result_trees{'macro_in_early_commands'}{'contents'}[2]{'contents'}[7]{'contents'}[5]{'parent'} = $result_trees{'macro_in_early_commands'}{'contents'}[2]{'contents'}[7];
  647. $result_trees{'macro_in_early_commands'}{'contents'}[2]{'contents'}[7]{'parent'} = $result_trees{'macro_in_early_commands'}{'contents'}[2];
  648. $result_trees{'macro_in_early_commands'}{'contents'}[2]{'extra'}{'misc_content'}[0] = $result_trees{'macro_in_early_commands'}{'contents'}[2]{'args'}[0]{'contents'}[1];
  649. $result_trees{'macro_in_early_commands'}{'contents'}[2]{'extra'}{'spaces_after_command'} = $result_trees{'macro_in_early_commands'}{'contents'}[2]{'args'}[0]{'contents'}[0];
  650. $result_trees{'macro_in_early_commands'}{'contents'}[2]{'parent'} = $result_trees{'macro_in_early_commands'};
  651. $result_texis{'macro_in_early_commands'} = '@macro begin-file
  652. macro_in_pass
  653. @end macro
  654. @macro end-file-name {ext}
  655. texi_commands.\\ext\\
  656. @end macro
  657. @setfilename macro_in_passtexi_commands.info
  658. @macro latin1
  659. ISO-8859-1
  660. @end macro
  661. @macro documentencoding-command
  662. @documentencoding
  663. @end macro
  664. @documentencoding ISO-8859-1
  665. @macro multiinclude
  666. macro_included.texi
  667. @include inc_file.texi
  668. @end macro
  669. @node Top
  670. @top top
  671. @macro themacro
  672. in themacro
  673. @end macro
  674. In included file.
  675. in themacro
  676. macro_in_pass_texi_commands@{info@}
  677. texi_commands.info
  678. ';
  679. $result_texts{'macro_in_early_commands'} = '
  680. top
  681. ***
  682. In included file.
  683. in themacro
  684. macro_in_pass_texi_commands{info}
  685. texi_commands.info
  686. ';
  687. $result_sectioning{'macro_in_early_commands'} = {
  688. 'level' => -1,
  689. 'section_childs' => [
  690. {
  691. 'cmdname' => 'top',
  692. 'extra' => {
  693. 'associated_node' => {
  694. 'cmdname' => 'node',
  695. 'extra' => {
  696. 'normalized' => 'Top'
  697. }
  698. }
  699. },
  700. 'level' => 0,
  701. 'section_up' => {}
  702. }
  703. ]
  704. };
  705. $result_sectioning{'macro_in_early_commands'}{'section_childs'}[0]{'section_up'} = $result_sectioning{'macro_in_early_commands'};
  706. $result_nodes{'macro_in_early_commands'} = {
  707. 'cmdname' => 'node',
  708. 'extra' => {
  709. 'associated_section' => {
  710. 'cmdname' => 'top',
  711. 'extra' => {},
  712. 'level' => 0
  713. },
  714. 'normalized' => 'Top'
  715. },
  716. 'node_up' => {
  717. 'extra' => {
  718. 'manual_content' => [
  719. {
  720. 'text' => 'dir'
  721. }
  722. ],
  723. 'top_node_up' => {}
  724. },
  725. 'type' => 'top_node_up'
  726. }
  727. };
  728. $result_nodes{'macro_in_early_commands'}{'node_up'}{'extra'}{'top_node_up'} = $result_nodes{'macro_in_early_commands'};
  729. $result_menus{'macro_in_early_commands'} = {
  730. 'cmdname' => 'node',
  731. 'extra' => {
  732. 'normalized' => 'Top'
  733. }
  734. };
  735. $result_errors{'macro_in_early_commands'} = [];
  736. 1;