empty_line_in_anchor.pl 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  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{'empty_line_in_anchor'} = {
  7. 'contents' => [
  8. {
  9. 'args' => [
  10. {
  11. 'contents' => [
  12. {
  13. 'parent' => {},
  14. 'text' => 'an
  15. '
  16. },
  17. {
  18. 'parent' => {},
  19. 'text' => '
  20. ',
  21. 'type' => 'empty_line'
  22. }
  23. ],
  24. 'parent' => {},
  25. 'type' => 'brace_command_arg'
  26. }
  27. ],
  28. 'cmdname' => 'anchor',
  29. 'contents' => [],
  30. 'line_nr' => {
  31. 'file_name' => '',
  32. 'line_nr' => 1,
  33. 'macro' => ''
  34. },
  35. 'parent' => {}
  36. },
  37. {
  38. 'contents' => [
  39. {
  40. 'parent' => {},
  41. 'text' => 'anchor
  42. '
  43. }
  44. ],
  45. 'parent' => {},
  46. 'type' => 'paragraph'
  47. }
  48. ],
  49. 'type' => 'text_root'
  50. };
  51. $result_trees{'empty_line_in_anchor'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'empty_line_in_anchor'}{'contents'}[0]{'args'}[0];
  52. $result_trees{'empty_line_in_anchor'}{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'empty_line_in_anchor'}{'contents'}[0]{'args'}[0];
  53. $result_trees{'empty_line_in_anchor'}{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'empty_line_in_anchor'}{'contents'}[0];
  54. $result_trees{'empty_line_in_anchor'}{'contents'}[0]{'parent'} = $result_trees{'empty_line_in_anchor'};
  55. $result_trees{'empty_line_in_anchor'}{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'empty_line_in_anchor'}{'contents'}[1];
  56. $result_trees{'empty_line_in_anchor'}{'contents'}[1]{'parent'} = $result_trees{'empty_line_in_anchor'};
  57. $result_texis{'empty_line_in_anchor'} = '@anchor{an
  58. }anchor
  59. ';
  60. $result_texts{'empty_line_in_anchor'} = 'anchor
  61. ';
  62. $result_errors{'empty_line_in_anchor'} = [
  63. {
  64. 'error_line' => ':1: @anchor missing closing brace
  65. ',
  66. 'file_name' => '',
  67. 'line_nr' => 1,
  68. 'macro' => '',
  69. 'text' => '@anchor missing closing brace',
  70. 'type' => 'error'
  71. },
  72. {
  73. 'error_line' => ':3: misplaced }
  74. ',
  75. 'file_name' => '',
  76. 'line_nr' => 3,
  77. 'macro' => '',
  78. 'text' => 'misplaced }',
  79. 'type' => 'error'
  80. }
  81. ];
  82. 1;