titlefont_in_example.pl 6.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186
  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{'titlefont_in_example'} = {
  7. 'contents' => [
  8. {
  9. 'cmdname' => 'example',
  10. 'contents' => [
  11. {
  12. 'extra' => {
  13. 'command' => {}
  14. },
  15. 'parent' => {},
  16. 'text' => '
  17. ',
  18. 'type' => 'empty_line_after_command'
  19. },
  20. {
  21. 'args' => [
  22. {
  23. 'contents' => [
  24. {
  25. 'parent' => {},
  26. 'text' => 'Title'
  27. }
  28. ],
  29. 'parent' => {},
  30. 'type' => 'brace_command_arg'
  31. }
  32. ],
  33. 'cmdname' => 'titlefont',
  34. 'contents' => [],
  35. 'extra' => {
  36. 'brace_command_contents' => [
  37. [
  38. {}
  39. ]
  40. ]
  41. },
  42. 'line_nr' => {
  43. 'file_name' => '',
  44. 'line_nr' => 2,
  45. 'macro' => ''
  46. },
  47. 'parent' => {}
  48. },
  49. {
  50. 'contents' => [
  51. {
  52. 'parent' => {},
  53. 'text' => '
  54. '
  55. },
  56. {
  57. 'parent' => {},
  58. 'text' => 'Text.
  59. '
  60. }
  61. ],
  62. 'parent' => {},
  63. 'type' => 'preformatted'
  64. },
  65. {
  66. 'args' => [
  67. {
  68. 'contents' => [
  69. {
  70. 'extra' => {
  71. 'command' => {}
  72. },
  73. 'parent' => {},
  74. 'text' => ' ',
  75. 'type' => 'empty_spaces_after_command'
  76. },
  77. {
  78. 'parent' => {},
  79. 'text' => 'example'
  80. },
  81. {
  82. 'parent' => {},
  83. 'text' => '
  84. ',
  85. 'type' => 'spaces_at_end'
  86. }
  87. ],
  88. 'parent' => {},
  89. 'type' => 'misc_line_arg'
  90. }
  91. ],
  92. 'cmdname' => 'end',
  93. 'extra' => {
  94. 'command' => {},
  95. 'command_argument' => 'example',
  96. 'spaces_after_command' => {},
  97. 'text_arg' => 'example'
  98. },
  99. 'line_nr' => {
  100. 'file_name' => '',
  101. 'line_nr' => 4,
  102. 'macro' => ''
  103. },
  104. 'parent' => {}
  105. }
  106. ],
  107. 'extra' => {
  108. 'end_command' => {},
  109. 'spaces_after_command' => {}
  110. },
  111. 'line_nr' => {
  112. 'file_name' => '',
  113. 'line_nr' => 1,
  114. 'macro' => ''
  115. },
  116. 'parent' => {}
  117. }
  118. ],
  119. 'type' => 'text_root'
  120. };
  121. $result_trees{'titlefont_in_example'}{'contents'}[0]{'contents'}[0]{'extra'}{'command'} = $result_trees{'titlefont_in_example'}{'contents'}[0];
  122. $result_trees{'titlefont_in_example'}{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'titlefont_in_example'}{'contents'}[0];
  123. $result_trees{'titlefont_in_example'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'titlefont_in_example'}{'contents'}[0]{'contents'}[1]{'args'}[0];
  124. $result_trees{'titlefont_in_example'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'titlefont_in_example'}{'contents'}[0]{'contents'}[1];
  125. $result_trees{'titlefont_in_example'}{'contents'}[0]{'contents'}[1]{'extra'}{'brace_command_contents'}[0][0] = $result_trees{'titlefont_in_example'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
  126. $result_trees{'titlefont_in_example'}{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'titlefont_in_example'}{'contents'}[0];
  127. $result_trees{'titlefont_in_example'}{'contents'}[0]{'contents'}[2]{'contents'}[0]{'parent'} = $result_trees{'titlefont_in_example'}{'contents'}[0]{'contents'}[2];
  128. $result_trees{'titlefont_in_example'}{'contents'}[0]{'contents'}[2]{'contents'}[1]{'parent'} = $result_trees{'titlefont_in_example'}{'contents'}[0]{'contents'}[2];
  129. $result_trees{'titlefont_in_example'}{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'titlefont_in_example'}{'contents'}[0];
  130. $result_trees{'titlefont_in_example'}{'contents'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0]{'extra'}{'command'} = $result_trees{'titlefont_in_example'}{'contents'}[0]{'contents'}[3];
  131. $result_trees{'titlefont_in_example'}{'contents'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'titlefont_in_example'}{'contents'}[0]{'contents'}[3]{'args'}[0];
  132. $result_trees{'titlefont_in_example'}{'contents'}[0]{'contents'}[3]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'titlefont_in_example'}{'contents'}[0]{'contents'}[3]{'args'}[0];
  133. $result_trees{'titlefont_in_example'}{'contents'}[0]{'contents'}[3]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'titlefont_in_example'}{'contents'}[0]{'contents'}[3]{'args'}[0];
  134. $result_trees{'titlefont_in_example'}{'contents'}[0]{'contents'}[3]{'args'}[0]{'parent'} = $result_trees{'titlefont_in_example'}{'contents'}[0]{'contents'}[3];
  135. $result_trees{'titlefont_in_example'}{'contents'}[0]{'contents'}[3]{'extra'}{'command'} = $result_trees{'titlefont_in_example'}{'contents'}[0];
  136. $result_trees{'titlefont_in_example'}{'contents'}[0]{'contents'}[3]{'extra'}{'spaces_after_command'} = $result_trees{'titlefont_in_example'}{'contents'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0];
  137. $result_trees{'titlefont_in_example'}{'contents'}[0]{'contents'}[3]{'parent'} = $result_trees{'titlefont_in_example'}{'contents'}[0];
  138. $result_trees{'titlefont_in_example'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'titlefont_in_example'}{'contents'}[0]{'contents'}[3];
  139. $result_trees{'titlefont_in_example'}{'contents'}[0]{'extra'}{'spaces_after_command'} = $result_trees{'titlefont_in_example'}{'contents'}[0]{'contents'}[0];
  140. $result_trees{'titlefont_in_example'}{'contents'}[0]{'parent'} = $result_trees{'titlefont_in_example'};
  141. $result_texis{'titlefont_in_example'} = '@example
  142. @titlefont{Title}
  143. Text.
  144. @end example
  145. ';
  146. $result_texts{'titlefont_in_example'} = 'Title
  147. Text.
  148. ';
  149. $result_errors{'titlefont_in_example'} = [];
  150. $result_converted{'plaintext'}->{'titlefont_in_example'} = ' Title
  151. *****
  152. Text.
  153. ';
  154. $result_converted{'html_text'}->{'titlefont_in_example'} = '<div class="example">
  155. <h1 class="titlefont">Title</h1><pre class="example">
  156. Text.
  157. </pre></div>
  158. ';
  159. $result_converted{'docbook'}->{'titlefont_in_example'} = 'Title<screen>
  160. Text.
  161. </screen>';
  162. $result_converted{'xml'}->{'titlefont_in_example'} = '<example endspaces=" ">
  163. <titlefont>Title</titlefont><pre xml:space="preserve">
  164. Text.
  165. </pre></example>
  166. ';
  167. 1;