texinfo-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[no subject]


From: Patrice Dumas
Date: Mon, 26 Dec 2022 06:33:03 -0500 (EST)

branch: master
commit 4ae9020dc64f47b1c33f2436b06d2eb88f0ad99b
Author: Patrice Dumas <pertusus@free.fr>
AuthorDate: Mon Dec 26 12:26:37 2022 +0100

    * tp/t/latex_tests.t: in indices test, add simple entry with
    accented letters.
---
 ChangeLog                                          |   5 +
 tp/t/latex_tests.t                                 |   2 +
 tp/t/results/latex_tests/indices.pl                | 171 ++++++++++++++++-----
 .../latex_tests/indices/res_latex/indices.tex      |   2 +
 4 files changed, 141 insertions(+), 39 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index cd5f605617..fc32bbc76e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2022-12-26  Patrice Dumas  <pertusus@free.fr>
+
+       * tp/t/latex_tests.t: in indices test, add simple entry with
+       accented letters.
+
 2022-12-26  Patrice Dumas  <pertusus@free.fr>
 
        * tp/Texinfo/Convert/LaTeX.pm (_latex_header): do not use noclearpage
diff --git a/tp/t/latex_tests.t b/tp/t/latex_tests.t
index 949b315be4..b3f599c41d 100644
--- a/tp/t/latex_tests.t
+++ b/tp/t/latex_tests.t
@@ -651,6 +651,8 @@ b!}
 @node chapter
 @chapter Index
 
+@cindex @"a @"{o}
+
 @cindex @math{a!"@@b} "!@@ @"a @"{o} @subentry @sortas{a!"@@b} 
sub@math{a!"@@b} sub "!@@ @"a @"{o} @seealso{@math{a!"@@b} "!@@ @"a @"{o}}
 @cindex \cmd
 @cindex totocmd @sortas{\cmd}
diff --git a/tp/t/results/latex_tests/indices.pl 
b/tp/t/results/latex_tests/indices.pl
index 4795e74a93..94ca3af3f9 100644
--- a/tp/t/results/latex_tests/indices.pl
+++ b/tp/t/results/latex_tests/indices.pl
@@ -186,6 +186,89 @@ $result_trees{'indices'} = {
       'contents' => [
         {
           'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'args' => [
+                    {
+                      'contents' => [
+                        {
+                          'text' => 'a'
+                        }
+                      ],
+                      'type' => 'following_arg'
+                    }
+                  ],
+                  'cmdname' => '"',
+                  'source_info' => {
+                    'file_name' => '',
+                    'line_nr' => 10,
+                    'macro' => ''
+                  }
+                },
+                {
+                  'text' => ' '
+                },
+                {
+                  'args' => [
+                    {
+                      'contents' => [
+                        {
+                          'text' => 'o'
+                        }
+                      ],
+                      'type' => 'brace_command_arg'
+                    }
+                  ],
+                  'cmdname' => '"',
+                  'source_info' => {
+                    'file_name' => '',
+                    'line_nr' => 10,
+                    'macro' => ''
+                  }
+                }
+              ],
+              'info' => {
+                'spaces_after_argument' => '
+'
+              },
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'cindex',
+          'extra' => {
+            'index_entry' => {
+              'content_normalized' => [],
+              'entry_content' => [],
+              'entry_element' => {},
+              'entry_node' => {},
+              'entry_number' => 1,
+              'in_code' => 0,
+              'index_at_command' => 'cindex',
+              'index_ignore_chars' => {
+                '\\' => 1
+              },
+              'index_name' => 'cp',
+              'index_type_command' => 'cindex'
+            }
+          },
+          'info' => {
+            'spaces_before_argument' => ' '
+          },
+          'source_info' => {
+            'file_name' => '',
+            'line_nr' => 10,
+            'macro' => ''
+          },
+          'type' => 'index_entry_command'
+        },
+        {
+          'text' => '
 ',
           'type' => 'empty_line'
         },
@@ -213,7 +296,7 @@ $result_trees{'indices'} = {
                   'cmdname' => 'math',
                   'source_info' => {
                     'file_name' => '',
-                    'line_nr' => 10,
+                    'line_nr' => 12,
                     'macro' => ''
                   }
                 },
@@ -240,7 +323,7 @@ $result_trees{'indices'} = {
                   'cmdname' => '"',
                   'source_info' => {
                     'file_name' => '',
-                    'line_nr' => 10,
+                    'line_nr' => 12,
                     'macro' => ''
                   }
                 },
@@ -261,7 +344,7 @@ $result_trees{'indices'} = {
                   'cmdname' => '"',
                   'source_info' => {
                     'file_name' => '',
-                    'line_nr' => 10,
+                    'line_nr' => 12,
                     'macro' => ''
                   }
                 }
@@ -279,7 +362,7 @@ $result_trees{'indices'} = {
               'entry_content' => [],
               'entry_element' => {},
               'entry_node' => {},
-              'entry_number' => 1,
+              'entry_number' => 2,
               'in_code' => 0,
               'index_at_command' => 'cindex',
               'index_ignore_chars' => {
@@ -312,7 +395,7 @@ $result_trees{'indices'} = {
                       'cmdname' => 'sortas',
                       'source_info' => {
                         'file_name' => '',
-                        'line_nr' => 10,
+                        'line_nr' => 12,
                         'macro' => ''
                       }
                     },
@@ -343,7 +426,7 @@ $result_trees{'indices'} = {
                       'cmdname' => 'math',
                       'source_info' => {
                         'file_name' => '',
-                        'line_nr' => 10,
+                        'line_nr' => 12,
                         'macro' => ''
                       }
                     },
@@ -370,7 +453,7 @@ $result_trees{'indices'} = {
                       'cmdname' => '"',
                       'source_info' => {
                         'file_name' => '',
-                        'line_nr' => 10,
+                        'line_nr' => 12,
                         'macro' => ''
                       }
                     },
@@ -391,7 +474,7 @@ $result_trees{'indices'} = {
                       'cmdname' => '"',
                       'source_info' => {
                         'file_name' => '',
-                        'line_nr' => 10,
+                        'line_nr' => 12,
                         'macro' => ''
                       }
                     },
@@ -423,7 +506,7 @@ $result_trees{'indices'} = {
                               'cmdname' => 'math',
                               'source_info' => {
                                 'file_name' => '',
-                                'line_nr' => 10,
+                                'line_nr' => 12,
                                 'macro' => ''
                               }
                             },
@@ -450,7 +533,7 @@ $result_trees{'indices'} = {
                               'cmdname' => '"',
                               'source_info' => {
                                 'file_name' => '',
-                                'line_nr' => 10,
+                                'line_nr' => 12,
                                 'macro' => ''
                               }
                             },
@@ -471,7 +554,7 @@ $result_trees{'indices'} = {
                               'cmdname' => '"',
                               'source_info' => {
                                 'file_name' => '',
-                                'line_nr' => 10,
+                                'line_nr' => 12,
                                 'macro' => ''
                               }
                             }
@@ -482,7 +565,7 @@ $result_trees{'indices'} = {
                       'cmdname' => 'seealso',
                       'source_info' => {
                         'file_name' => '',
-                        'line_nr' => 10,
+                        'line_nr' => 12,
                         'macro' => ''
                       }
                     }
@@ -505,7 +588,7 @@ $result_trees{'indices'} = {
               },
               'source_info' => {
                 'file_name' => '',
-                'line_nr' => 10,
+                'line_nr' => 12,
                 'macro' => ''
               }
             }
@@ -515,7 +598,7 @@ $result_trees{'indices'} = {
           },
           'source_info' => {
             'file_name' => '',
-            'line_nr' => 10,
+            'line_nr' => 12,
             'macro' => ''
           },
           'type' => 'index_entry_command'
@@ -543,7 +626,7 @@ $result_trees{'indices'} = {
               'entry_content' => [],
               'entry_element' => {},
               'entry_node' => {},
-              'entry_number' => 2,
+              'entry_number' => 3,
               'in_code' => 0,
               'index_at_command' => 'cindex',
               'index_ignore_chars' => {
@@ -558,7 +641,7 @@ $result_trees{'indices'} = {
           },
           'source_info' => {
             'file_name' => '',
-            'line_nr' => 11,
+            'line_nr' => 13,
             'macro' => ''
           },
           'type' => 'index_entry_command'
@@ -588,7 +671,7 @@ $result_trees{'indices'} = {
                   'cmdname' => 'sortas',
                   'source_info' => {
                     'file_name' => '',
-                    'line_nr' => 12,
+                    'line_nr' => 14,
                     'macro' => ''
                   }
                 }
@@ -607,7 +690,7 @@ $result_trees{'indices'} = {
               'entry_content' => [],
               'entry_element' => {},
               'entry_node' => {},
-              'entry_number' => 3,
+              'entry_number' => 4,
               'in_code' => 0,
               'index_at_command' => 'cindex',
               'index_ignore_chars' => {
@@ -624,7 +707,7 @@ $result_trees{'indices'} = {
           },
           'source_info' => {
             'file_name' => '',
-            'line_nr' => 12,
+            'line_nr' => 14,
             'macro' => ''
           },
           'type' => 'index_entry_command'
@@ -678,7 +761,7 @@ $result_trees{'indices'} = {
                   'cmdname' => 'file',
                   'source_info' => {
                     'file_name' => '',
-                    'line_nr' => 16,
+                    'line_nr' => 18,
                     'macro' => ''
                   }
                 }
@@ -712,7 +795,7 @@ $result_trees{'indices'} = {
               'entry_content' => [],
               'entry_element' => {},
               'entry_node' => {},
-              'entry_number' => 4,
+              'entry_number' => 5,
               'in_code' => 0,
               'index_at_command' => 'cindex',
               'index_ignore_chars' => {},
@@ -725,7 +808,7 @@ $result_trees{'indices'} = {
           },
           'source_info' => {
             'file_name' => '',
-            'line_nr' => 16,
+            'line_nr' => 18,
             'macro' => ''
           },
           'type' => 'index_entry_command'
@@ -756,7 +839,7 @@ $result_trees{'indices'} = {
                   'cmdname' => 'r',
                   'source_info' => {
                     'file_name' => '',
-                    'line_nr' => 18,
+                    'line_nr' => 20,
                     'macro' => ''
                   }
                 },
@@ -777,7 +860,7 @@ $result_trees{'indices'} = {
                   'cmdname' => 'file',
                   'source_info' => {
                     'file_name' => '',
-                    'line_nr' => 18,
+                    'line_nr' => 20,
                     'macro' => ''
                   }
                 }
@@ -809,7 +892,7 @@ $result_trees{'indices'} = {
           },
           'source_info' => {
             'file_name' => '',
-            'line_nr' => 18,
+            'line_nr' => 20,
             'macro' => ''
           },
           'type' => 'index_entry_command'
@@ -845,7 +928,7 @@ $result_trees{'indices'} = {
           },
           'source_info' => {
             'file_name' => '',
-            'line_nr' => 20,
+            'line_nr' => 22,
             'macro' => ''
           }
         },
@@ -880,7 +963,7 @@ $result_trees{'indices'} = {
           },
           'source_info' => {
             'file_name' => '',
-            'line_nr' => 22,
+            'line_nr' => 24,
             'macro' => ''
           }
         }
@@ -906,24 +989,28 @@ 
$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'index_entry'}{'
 
$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'index_entry'}{'entry_content'}
 = 
$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'};
 
$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'index_entry'}{'entry_element'}
 = $result_trees{'indices'}{'contents'}[4]{'contents'}[1];
 
$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'index_entry'}{'entry_node'}
 = $result_trees{'indices'}{'contents'}[3];
-$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'extra'}{'seealso'}
 = 
$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'contents'}[11];
-$result_trees{'indices'}{'contents'}[4]{'contents'}[2] = 
$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'};
 
$result_trees{'indices'}{'contents'}[4]{'contents'}[3]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'indices'}{'contents'}[4]{'contents'}[3]{'args'}[0]{'contents'};
 
$result_trees{'indices'}{'contents'}[4]{'contents'}[3]{'extra'}{'index_entry'}{'entry_content'}
 = 
$result_trees{'indices'}{'contents'}[4]{'contents'}[3]{'args'}[0]{'contents'};
 
$result_trees{'indices'}{'contents'}[4]{'contents'}[3]{'extra'}{'index_entry'}{'entry_element'}
 = $result_trees{'indices'}{'contents'}[4]{'contents'}[3];
 
$result_trees{'indices'}{'contents'}[4]{'contents'}[3]{'extra'}{'index_entry'}{'entry_node'}
 = $result_trees{'indices'}{'contents'}[3];
-$result_trees{'indices'}{'contents'}[4]{'contents'}[4]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'indices'}{'contents'}[4]{'contents'}[4]{'args'}[0]{'contents'};
-$result_trees{'indices'}{'contents'}[4]{'contents'}[4]{'extra'}{'index_entry'}{'entry_content'}
 = 
$result_trees{'indices'}{'contents'}[4]{'contents'}[4]{'args'}[0]{'contents'};
-$result_trees{'indices'}{'contents'}[4]{'contents'}[4]{'extra'}{'index_entry'}{'entry_element'}
 = $result_trees{'indices'}{'contents'}[4]{'contents'}[4];
-$result_trees{'indices'}{'contents'}[4]{'contents'}[4]{'extra'}{'index_entry'}{'entry_node'}
 = $result_trees{'indices'}{'contents'}[3];
-$result_trees{'indices'}{'contents'}[4]{'contents'}[8]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'indices'}{'contents'}[4]{'contents'}[8]{'args'}[0]{'contents'};
-$result_trees{'indices'}{'contents'}[4]{'contents'}[8]{'extra'}{'index_entry'}{'entry_content'}
 = 
$result_trees{'indices'}{'contents'}[4]{'contents'}[8]{'args'}[0]{'contents'};
-$result_trees{'indices'}{'contents'}[4]{'contents'}[8]{'extra'}{'index_entry'}{'entry_element'}
 = $result_trees{'indices'}{'contents'}[4]{'contents'}[8];
-$result_trees{'indices'}{'contents'}[4]{'contents'}[8]{'extra'}{'index_entry'}{'entry_node'}
 = $result_trees{'indices'}{'contents'}[3];
+$result_trees{'indices'}{'contents'}[4]{'contents'}[3]{'extra'}{'subentry'}{'extra'}{'seealso'}
 = 
$result_trees{'indices'}{'contents'}[4]{'contents'}[3]{'extra'}{'subentry'}{'args'}[0]{'contents'}[11];
+$result_trees{'indices'}{'contents'}[4]{'contents'}[4] = 
$result_trees{'indices'}{'contents'}[4]{'contents'}[3]{'extra'}{'subentry'};
+$result_trees{'indices'}{'contents'}[4]{'contents'}[5]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'indices'}{'contents'}[4]{'contents'}[5]{'args'}[0]{'contents'};
+$result_trees{'indices'}{'contents'}[4]{'contents'}[5]{'extra'}{'index_entry'}{'entry_content'}
 = 
$result_trees{'indices'}{'contents'}[4]{'contents'}[5]{'args'}[0]{'contents'};
+$result_trees{'indices'}{'contents'}[4]{'contents'}[5]{'extra'}{'index_entry'}{'entry_element'}
 = $result_trees{'indices'}{'contents'}[4]{'contents'}[5];
+$result_trees{'indices'}{'contents'}[4]{'contents'}[5]{'extra'}{'index_entry'}{'entry_node'}
 = $result_trees{'indices'}{'contents'}[3];
+$result_trees{'indices'}{'contents'}[4]{'contents'}[6]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'indices'}{'contents'}[4]{'contents'}[6]{'args'}[0]{'contents'};
+$result_trees{'indices'}{'contents'}[4]{'contents'}[6]{'extra'}{'index_entry'}{'entry_content'}
 = 
$result_trees{'indices'}{'contents'}[4]{'contents'}[6]{'args'}[0]{'contents'};
+$result_trees{'indices'}{'contents'}[4]{'contents'}[6]{'extra'}{'index_entry'}{'entry_element'}
 = $result_trees{'indices'}{'contents'}[4]{'contents'}[6];
+$result_trees{'indices'}{'contents'}[4]{'contents'}[6]{'extra'}{'index_entry'}{'entry_node'}
 = $result_trees{'indices'}{'contents'}[3];
 
$result_trees{'indices'}{'contents'}[4]{'contents'}[10]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'indices'}{'contents'}[4]{'contents'}[10]{'args'}[0]{'contents'};
 
$result_trees{'indices'}{'contents'}[4]{'contents'}[10]{'extra'}{'index_entry'}{'entry_content'}
 = 
$result_trees{'indices'}{'contents'}[4]{'contents'}[10]{'args'}[0]{'contents'};
 
$result_trees{'indices'}{'contents'}[4]{'contents'}[10]{'extra'}{'index_entry'}{'entry_element'}
 = $result_trees{'indices'}{'contents'}[4]{'contents'}[10];
 
$result_trees{'indices'}{'contents'}[4]{'contents'}[10]{'extra'}{'index_entry'}{'entry_node'}
 = $result_trees{'indices'}{'contents'}[3];
+$result_trees{'indices'}{'contents'}[4]{'contents'}[12]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'indices'}{'contents'}[4]{'contents'}[12]{'args'}[0]{'contents'};
+$result_trees{'indices'}{'contents'}[4]{'contents'}[12]{'extra'}{'index_entry'}{'entry_content'}
 = 
$result_trees{'indices'}{'contents'}[4]{'contents'}[12]{'args'}[0]{'contents'};
+$result_trees{'indices'}{'contents'}[4]{'contents'}[12]{'extra'}{'index_entry'}{'entry_element'}
 = $result_trees{'indices'}{'contents'}[4]{'contents'}[12];
+$result_trees{'indices'}{'contents'}[4]{'contents'}[12]{'extra'}{'index_entry'}{'entry_node'}
 = $result_trees{'indices'}{'contents'}[3];
 
 $result_texis{'indices'} = '
 @set txiindexbackslashignore
@@ -934,6 +1021,8 @@ $result_texis{'indices'} = '
 @node chapter
 @chapter Index
 
+@cindex @"a @"{o}
+
 @cindex @math{a!"@@b} "!@@ @"a @"{o} @subentry @sortas{a!"@@b} 
sub@math{a!"@@b} sub "!@@ @"a @"{o} @seealso{@math{a!"@@b} "!@@ @"a @"{o}}
 @cindex \\cmd
 @cindex totocmd @sortas{\\cmd}
@@ -962,6 +1051,7 @@ top section
 
 
 
+
 ';
 
 $result_sectioning{'indices'} = {
@@ -1070,7 +1160,7 @@ $result_errors{'indices'} = [
     'error_line' => 'misplaced {
 ',
     'file_name' => '',
-    'line_nr' => 16,
+    'line_nr' => 18,
     'macro' => '',
     'text' => 'misplaced {',
     'type' => 'error'
@@ -1079,7 +1169,7 @@ $result_errors{'indices'} = [
     'error_line' => 'misplaced }
 ',
     'file_name' => '',
-    'line_nr' => 16,
+    'line_nr' => 18,
     'macro' => '',
     'text' => 'misplaced }',
     'type' => 'error'
@@ -1095,6 +1185,7 @@ $result_indices_sort_strings{'indices'} = {
     '\\cmd',
     '\\some\\command for file',
     'a!"@b "!@ a" o", a!"@b',
+    'a" o"',
     'cmd'
   ],
   'fn' => [
@@ -1110,6 +1201,8 @@ $result_converted{'latex_text'}->{'indices'} = '
 \\chapter{{Index}}
 \\label{anchor:chapter}%
 
+\\index[cp]{a"" o""@"\\""{a} "\\""{o}}%
+
 \\index[cp]{a"!"""@b """!"@ a"" o""@$a"!"""@b$ """!"@ "\\""{a} 
"\\""{o}!a"!"""@b@sub$a"!"""@b$ sub """!"@ "\\""{a} "\\""{o}|seealso{$a!"@b$ 
"!@ \\"{a} \\"{o}}}%
 \\index[cp]{cmd@\\textbackslash{}cmd}%
 \\index[cp]{\\textbackslash{}cmd@totocmd}%
diff --git a/tp/t/results/latex_tests/indices/res_latex/indices.tex 
b/tp/t/results/latex_tests/indices/res_latex/indices.tex
index 46f083cc11..c9d8a1e0df 100644
--- a/tp/t/results/latex_tests/indices/res_latex/indices.tex
+++ b/tp/t/results/latex_tests/indices/res_latex/indices.tex
@@ -53,6 +53,8 @@
 \chapter{{Index}}
 \label{anchor:chapter}%
 
+\index[cp]{a"" o""@"\""{a} "\""{o}}%
+
 \index[cp]{a"!"""@b """!"@ a"" o""@$a"!"""@b$ """!"@ "\""{a} 
"\""{o}!a"!"""@b@sub$a"!"""@b$ sub """!"@ "\""{a} "\""{o}|seealso{$a!"@b$ "!@ 
\"{a} \"{o}}}%
 \index[cp]{cmd@\textbackslash{}cmd}%
 \index[cp]{\textbackslash{}cmd@totocmd}%



reply via email to

[Prev in Thread] Current Thread [Next in Thread]