multitable_not_closed.pl 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116
  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{'multitable_not_closed'} = {
  7. 'contents' => [
  8. {
  9. 'args' => [
  10. {
  11. 'contents' => [
  12. {
  13. 'extra' => {
  14. 'command' => {}
  15. },
  16. 'parent' => {},
  17. 'text' => ' ',
  18. 'type' => 'empty_spaces_after_command'
  19. },
  20. {
  21. 'contents' => [
  22. {
  23. 'parent' => {},
  24. 'text' => 'r'
  25. }
  26. ],
  27. 'parent' => {},
  28. 'type' => 'bracketed'
  29. },
  30. {
  31. 'parent' => {},
  32. 'text' => ' '
  33. },
  34. {
  35. 'contents' => [
  36. {
  37. 'parent' => {},
  38. 'text' => 't'
  39. }
  40. ],
  41. 'parent' => {},
  42. 'type' => 'bracketed'
  43. },
  44. {
  45. 'parent' => {},
  46. 'text' => '
  47. '
  48. }
  49. ],
  50. 'parent' => {},
  51. 'type' => 'block_line_arg'
  52. }
  53. ],
  54. 'cmdname' => 'multitable',
  55. 'contents' => [],
  56. 'extra' => {
  57. 'max_columns' => 2,
  58. 'prototypes' => [
  59. {
  60. 'contents' => [],
  61. 'type' => 'bracketed_multitable_prototype'
  62. },
  63. {
  64. 'contents' => [],
  65. 'type' => 'bracketed_multitable_prototype'
  66. }
  67. ],
  68. 'spaces_after_command' => {}
  69. },
  70. 'line_nr' => {
  71. 'file_name' => '',
  72. 'line_nr' => 1,
  73. 'macro' => ''
  74. },
  75. 'parent' => {}
  76. }
  77. ],
  78. 'type' => 'text_root'
  79. };
  80. $result_trees{'multitable_not_closed'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'extra'}{'command'} = $result_trees{'multitable_not_closed'}{'contents'}[0];
  81. $result_trees{'multitable_not_closed'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'multitable_not_closed'}{'contents'}[0]{'args'}[0];
  82. $result_trees{'multitable_not_closed'}{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'multitable_not_closed'}{'contents'}[0]{'args'}[0]{'contents'}[1];
  83. $result_trees{'multitable_not_closed'}{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'multitable_not_closed'}{'contents'}[0]{'args'}[0];
  84. $result_trees{'multitable_not_closed'}{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'multitable_not_closed'}{'contents'}[0]{'args'}[0];
  85. $result_trees{'multitable_not_closed'}{'contents'}[0]{'args'}[0]{'contents'}[3]{'contents'}[0]{'parent'} = $result_trees{'multitable_not_closed'}{'contents'}[0]{'args'}[0]{'contents'}[3];
  86. $result_trees{'multitable_not_closed'}{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'multitable_not_closed'}{'contents'}[0]{'args'}[0];
  87. $result_trees{'multitable_not_closed'}{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'multitable_not_closed'}{'contents'}[0]{'args'}[0];
  88. $result_trees{'multitable_not_closed'}{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'multitable_not_closed'}{'contents'}[0];
  89. $result_trees{'multitable_not_closed'}{'contents'}[0]{'extra'}{'prototypes'}[0]{'contents'} = $result_trees{'multitable_not_closed'}{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'};
  90. $result_trees{'multitable_not_closed'}{'contents'}[0]{'extra'}{'prototypes'}[1]{'contents'} = $result_trees{'multitable_not_closed'}{'contents'}[0]{'args'}[0]{'contents'}[3]{'contents'};
  91. $result_trees{'multitable_not_closed'}{'contents'}[0]{'extra'}{'spaces_after_command'} = $result_trees{'multitable_not_closed'}{'contents'}[0]{'args'}[0]{'contents'}[0];
  92. $result_trees{'multitable_not_closed'}{'contents'}[0]{'parent'} = $result_trees{'multitable_not_closed'};
  93. $result_texis{'multitable_not_closed'} = '@multitable {r} {t}
  94. ';
  95. $result_texts{'multitable_not_closed'} = '';
  96. $result_errors{'multitable_not_closed'} = [
  97. {
  98. 'error_line' => ':1: no matching `@end multitable\'
  99. ',
  100. 'file_name' => '',
  101. 'line_nr' => 1,
  102. 'macro' => '',
  103. 'text' => 'no matching `@end multitable\'',
  104. 'type' => 'error'
  105. }
  106. ];
  107. 1;