texinfo-commits
[Top][All Lists]
Advanced

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

branch master updated: * tp/t/test_utils.pl (test): pass USE_UNICODE_COL


From: Patrice Dumas
Subject: branch master updated: * tp/t/test_utils.pl (test): pass USE_UNICODE_COLLATION option.
Date: Tue, 13 Feb 2024 08:30:28 -0500

This is an automated email from the git hooks/post-receive script.

pertusus pushed a commit to branch master
in repository texinfo.

The following commit(s) were added to refs/heads/master by this push:
     new a1eb5f63f8 * tp/t/test_utils.pl (test): pass USE_UNICODE_COLLATION 
option.
a1eb5f63f8 is described below

commit a1eb5f63f8003f9cc6050e269813b893c1fcc153
Author: Patrice Dumas <pertusus@free.fr>
AuthorDate: Tue Feb 13 14:30:09 2024 +0100

    * tp/t/test_utils.pl (test): pass USE_UNICODE_COLLATION option.
    
    * tp/t/09indices.t (encoding_index_utf8_no_use_unicode),
    tp/Makefile.tres: add test of USE_UNICODE_COLLATION set to 0.
    
    * tp/tests/Makefile.onetst, tp/tests/other/Makefile.am (EXTRA_DIST),
    tp/tests/other/index_collation_test.texi,
    tp/tests/other/list-of-tests: add index_collation_test_plaintext,
    index_collation_test_collation_language,
    index_collation_test_collation_locale_en,
    index_collation_test_collation_locale_sv and
    index_collation_test_documentlanguage_collation to test all the cases
    of collation customization.
---
 ChangeLog                                          |   16 +
 tp/Makefile.tres                                   |    4 +
 tp/t/09indices.t                                   |    6 +
 .../indices/encoding_index_utf8_no_use_unicode.pl  | 2887 ++++++++++++++++++++
 .../res_html/chap.html                             |  434 +++
 .../res_html/index.html                            |   47 +
 .../res_info/encoding_index_utf8.info              |  Bin 0 -> 4381 bytes
 .../encoding_index_utf8_no_use_unicode.txt         |   61 +
 tp/t/test_utils.pl                                 |    3 +-
 tp/tests/Makefile.onetst                           |    7 +-
 tp/tests/other/Makefile.am                         |    2 +-
 tp/tests/other/index_collation_test.texi           |   25 +
 tp/tests/other/list-of-tests                       |   15 +
 .../index_collation_test.1                         |    0
 .../index_collation_test.2                         |    0
 .../index_collation_test.txt                       |   23 +
 .../index_collation_test.1                         |    0
 .../index_collation_test.2                         |    0
 .../index_collation_test.txt                       |   23 +
 .../index_collation_test.1                         |    0
 .../index_collation_test.2                         |    0
 .../index_collation_test.txt                       |   23 +
 .../index_collation_test.1                         |    0
 .../index_collation_test.2                         |    0
 .../index_collation_test.txt                       |   23 +
 .../index_collation_test.1                         |    0
 .../index_collation_test.2                         |    0
 .../index_collation_test.txt                       |   23 +
 ...ther_index_collation_test_collation_language.sh |   25 +
 ...her_index_collation_test_collation_locale_en.sh |   25 +
 ...her_index_collation_test_collation_locale_sv.sh |   25 +
 ...ex_collation_test_documentlanguage_collation.sh |   25 +
 .../other_index_collation_test_plaintext.sh        |   25 +
 33 files changed, 3744 insertions(+), 3 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index a73767b93b..04eedd9de9 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,19 @@
+2024-02-13  Patrice Dumas  <pertusus@free.fr>
+
+       * tp/t/test_utils.pl (test): pass USE_UNICODE_COLLATION option.
+
+       * tp/t/09indices.t (encoding_index_utf8_no_use_unicode),
+       tp/Makefile.tres: add test of USE_UNICODE_COLLATION set to 0.
+
+       * tp/tests/Makefile.onetst, tp/tests/other/Makefile.am (EXTRA_DIST),
+       tp/tests/other/index_collation_test.texi,
+       tp/tests/other/list-of-tests: add index_collation_test_plaintext,
+       index_collation_test_collation_language,
+       index_collation_test_collation_locale_en,
+       index_collation_test_collation_locale_sv and
+       index_collation_test_documentlanguage_collation to test all the cases
+       of collation customization.
+
 2024-02-12  Patrice Dumas  <pertusus@free.fr>
 
        * tp/Texinfo/XS/main/manipulate_indices.c: remove TODO, replace FIXME
diff --git a/tp/Makefile.tres b/tp/Makefile.tres
index 2549a860f7..0cff35b5f0 100644
--- a/tp/Makefile.tres
+++ b/tp/Makefile.tres
@@ -830,6 +830,10 @@ test_files_generated_list = 
$(test_tap_files_generated_list) \
   t/results/indices/encoding_index_utf8_enable_encoding/res_html \
   t/results/indices/encoding_index_utf8_enable_encoding/res_info \
   t/results/indices/encoding_index_utf8_enable_encoding/res_plaintext \
+  t/results/indices/encoding_index_utf8_no_use_unicode.pl \
+  t/results/indices/encoding_index_utf8_no_use_unicode/res_html \
+  t/results/indices/encoding_index_utf8_no_use_unicode/res_info \
+  t/results/indices/encoding_index_utf8_no_use_unicode/res_plaintext \
   t/results/indices/explicit_sort_key.pl \
   t/results/indices/ftable_vtable.pl \
   t/results/indices/ignored_sort_char_empty_entries.pl \
diff --git a/tp/t/09indices.t b/tp/t/09indices.t
index 7b521bea03..b13e8671d3 100644
--- a/tp/t/09indices.t
+++ b/tp/t/09indices.t
@@ -1063,6 +1063,12 @@ undef,
 {'skip' => ($] < 5.018) ? 'Perl too old incompatible Unicode collation' : 
undef,
 'test_file' => 'encoding_index_utf8.texi', 'ENABLE_ENCODING' => 0},
 ],
+['encoding_index_utf8_no_use_unicode',
+undef,
+{'test_file' => 'encoding_index_utf8.texi', 'ENABLE_ENCODING' => 0,
+'USE_UNICODE_COLLATION' => 0},
+{'USE_UNICODE_COLLATION' => 0},
+],
 ['encoding_index_ascii_enable_encoding',
 '
 @setfilename encoding_index_ascii_enable_encoding.info
diff --git a/tp/t/results/indices/encoding_index_utf8_no_use_unicode.pl 
b/tp/t/results/indices/encoding_index_utf8_no_use_unicode.pl
new file mode 100644
index 0000000000..5b63a4e232
--- /dev/null
+++ b/tp/t/results/indices/encoding_index_utf8_no_use_unicode.pl
@@ -0,0 +1,2887 @@
+use vars qw(%result_texis %result_texts %result_trees %result_errors 
+   %result_indices %result_sectioning %result_nodes %result_menus
+   %result_floats %result_converted %result_converted_errors 
+   %result_elements %result_directions_text %result_indices_sort_strings);
+
+use utf8;
+
+$result_trees{'encoding_index_utf8_no_use_unicode'} = {
+  'contents' => [
+    {
+      'contents' => [
+        {
+          'contents' => [
+            {
+              'text' => '
+',
+              'type' => 'text_before_beginning'
+            }
+          ],
+          'type' => 'preamble_before_beginning'
+        },
+        {
+          'contents' => [
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'text' => 'utf-8'
+                    }
+                  ],
+                  'info' => {
+                    'spaces_after_argument' => {
+                      'text' => '
+'
+                    }
+                  },
+                  'type' => 'line_arg'
+                }
+              ],
+              'cmdname' => 'documentencoding',
+              'extra' => {
+                'input_encoding_name' => 'utf-8',
+                'text_arg' => 'utf-8'
+              },
+              'info' => {
+                'spaces_before_argument' => {
+                  'text' => ' '
+                }
+              },
+              'source_info' => {
+                'file_name' => 'encoding_index_utf8.texi',
+                'line_nr' => 2
+              }
+            },
+            {
+              'text' => '
+',
+              'type' => 'empty_line'
+            }
+          ],
+          'type' => 'preamble_before_content'
+        }
+      ],
+      'type' => 'before_node_section'
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'text' => 'Top'
+            }
+          ],
+          'info' => {
+            'spaces_after_argument' => {
+              'text' => '
+'
+            }
+          },
+          'type' => 'line_arg'
+        }
+      ],
+      'cmdname' => 'node',
+      'extra' => {
+        'is_target' => 1,
+        'normalized' => 'Top'
+      },
+      'info' => {
+        'spaces_before_argument' => {
+          'text' => ' '
+        }
+      },
+      'source_info' => {
+        'file_name' => 'encoding_index_utf8.texi',
+        'line_nr' => 4
+      }
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'text' => 'encoding index utf8'
+            }
+          ],
+          'info' => {
+            'spaces_after_argument' => {
+              'text' => '
+'
+            }
+          },
+          'type' => 'line_arg'
+        }
+      ],
+      'cmdname' => 'top',
+      'contents' => [
+        {
+          'text' => '
+',
+          'type' => 'empty_line'
+        }
+      ],
+      'extra' => {},
+      'info' => {
+        'spaces_before_argument' => {
+          'text' => ' '
+        }
+      },
+      'source_info' => {
+        'file_name' => 'encoding_index_utf8.texi',
+        'line_nr' => 5
+      }
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'text' => 'chap'
+            }
+          ],
+          'info' => {
+            'spaces_after_argument' => {
+              'text' => '
+'
+            }
+          },
+          'type' => 'line_arg'
+        }
+      ],
+      'cmdname' => 'node',
+      'contents' => [
+        {
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'text' => "\x{e9} \x{e9}"
+                }
+              ],
+              'info' => {
+                'spaces_after_argument' => {
+                  'text' => '
+'
+                }
+              },
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'cindex',
+          'extra' => {
+            'element_node' => {},
+            'index_entry' => [
+              'cp',
+              1
+            ]
+          },
+          'info' => {
+            'command_name' => 'cindex',
+            'spaces_before_argument' => {
+              'text' => ' '
+            }
+          },
+          'source_info' => {
+            'file_name' => 'encoding_index_utf8.texi',
+            'line_nr' => 9
+          },
+          'type' => 'index_entry_command'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'args' => [
+                    {
+                      'contents' => [
+                        {
+                          'text' => 'i'
+                        }
+                      ],
+                      'type' => 'brace_command_arg'
+                    }
+                  ],
+                  'cmdname' => '"',
+                  'source_info' => {
+                    'file_name' => 'encoding_index_utf8.texi',
+                    'line_nr' => 10
+                  }
+                },
+                {
+                  'text' => ' '
+                },
+                {
+                  'args' => [
+                    {
+                      'contents' => [
+                        {
+                          'text' => 'i'
+                        }
+                      ],
+                      'type' => 'brace_command_arg'
+                    }
+                  ],
+                  'cmdname' => '"',
+                  'source_info' => {
+                    'file_name' => 'encoding_index_utf8.texi',
+                    'line_nr' => 10
+                  }
+                },
+                {
+                  'args' => [
+                    {
+                      'contents' => [
+                        {
+                          'text' => 'i'
+                        }
+                      ],
+                      'type' => 'brace_command_arg'
+                    }
+                  ],
+                  'cmdname' => '"',
+                  'source_info' => {
+                    'file_name' => 'encoding_index_utf8.texi',
+                    'line_nr' => 10
+                  }
+                },
+                {
+                  'args' => [
+                    {
+                      'contents' => [
+                        {
+                          'text' => 'i'
+                        }
+                      ],
+                      'type' => 'brace_command_arg'
+                    }
+                  ],
+                  'cmdname' => '"',
+                  'source_info' => {
+                    'file_name' => 'encoding_index_utf8.texi',
+                    'line_nr' => 10
+                  }
+                }
+              ],
+              'info' => {
+                'spaces_after_argument' => {
+                  'text' => '
+'
+                }
+              },
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'cindex',
+          'extra' => {
+            'element_node' => {},
+            'index_entry' => [
+              'cp',
+              2
+            ]
+          },
+          'info' => {
+            'command_name' => 'cindex',
+            'spaces_before_argument' => {
+              'text' => ' '
+            }
+          },
+          'source_info' => {
+            'file_name' => 'encoding_index_utf8.texi',
+            'line_nr' => 10
+          },
+          'type' => 'index_entry_command'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'args' => [
+                    {
+                      'contents' => [
+                        {
+                          'text' => 'i'
+                        }
+                      ],
+                      'type' => 'following_arg'
+                    }
+                  ],
+                  'cmdname' => '^',
+                  'source_info' => {
+                    'file_name' => 'encoding_index_utf8.texi',
+                    'line_nr' => 11
+                  }
+                },
+                {
+                  'text' => ' '
+                },
+                {
+                  'args' => [
+                    {
+                      'contents' => [
+                        {
+                          'text' => 'i'
+                        }
+                      ],
+                      'type' => 'following_arg'
+                    }
+                  ],
+                  'cmdname' => '^',
+                  'source_info' => {
+                    'file_name' => 'encoding_index_utf8.texi',
+                    'line_nr' => 11
+                  }
+                },
+                {
+                  'args' => [
+                    {
+                      'contents' => [
+                        {
+                          'text' => 'i'
+                        }
+                      ],
+                      'type' => 'following_arg'
+                    }
+                  ],
+                  'cmdname' => '^',
+                  'source_info' => {
+                    'file_name' => 'encoding_index_utf8.texi',
+                    'line_nr' => 11
+                  }
+                },
+                {
+                  'args' => [
+                    {
+                      'contents' => [
+                        {
+                          'text' => 'i'
+                        }
+                      ],
+                      'type' => 'following_arg'
+                    }
+                  ],
+                  'cmdname' => '^',
+                  'source_info' => {
+                    'file_name' => 'encoding_index_utf8.texi',
+                    'line_nr' => 11
+                  }
+                },
+                {
+                  'args' => [
+                    {
+                      'contents' => [
+                        {
+                          'text' => 'i'
+                        }
+                      ],
+                      'type' => 'following_arg'
+                    }
+                  ],
+                  'cmdname' => '^',
+                  'source_info' => {
+                    'file_name' => 'encoding_index_utf8.texi',
+                    'line_nr' => 11
+                  }
+                }
+              ],
+              'info' => {
+                'spaces_after_argument' => {
+                  'text' => '
+'
+                }
+              },
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'cindex',
+          'extra' => {
+            'element_node' => {},
+            'index_entry' => [
+              'cp',
+              3
+            ]
+          },
+          'info' => {
+            'command_name' => 'cindex',
+            'spaces_before_argument' => {
+              'text' => ' '
+            }
+          },
+          'source_info' => {
+            'file_name' => 'encoding_index_utf8.texi',
+            'line_nr' => 11
+          },
+          'type' => 'index_entry_command'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'text' => 'a'
+                }
+              ],
+              'info' => {
+                'spaces_after_argument' => {
+                  'text' => '
+'
+                }
+              },
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'cindex',
+          'extra' => {
+            'element_node' => {},
+            'index_entry' => [
+              'cp',
+              4
+            ]
+          },
+          'info' => {
+            'command_name' => 'cindex',
+            'spaces_before_argument' => {
+              'text' => ' '
+            }
+          },
+          'source_info' => {
+            'file_name' => 'encoding_index_utf8.texi',
+            'line_nr' => 12
+          },
+          'type' => 'index_entry_command'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'text' => 'b'
+                }
+              ],
+              'info' => {
+                'spaces_after_argument' => {
+                  'text' => '
+'
+                }
+              },
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'cindex',
+          'extra' => {
+            'element_node' => {},
+            'index_entry' => [
+              'cp',
+              5
+            ]
+          },
+          'info' => {
+            'command_name' => 'cindex',
+            'spaces_before_argument' => {
+              'text' => ' '
+            }
+          },
+          'source_info' => {
+            'file_name' => 'encoding_index_utf8.texi',
+            'line_nr' => 13
+          },
+          'type' => 'index_entry_command'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'text' => 'c'
+                }
+              ],
+              'info' => {
+                'spaces_after_argument' => {
+                  'text' => '
+'
+                }
+              },
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'cindex',
+          'extra' => {
+            'element_node' => {},
+            'index_entry' => [
+              'cp',
+              6
+            ]
+          },
+          'info' => {
+            'command_name' => 'cindex',
+            'spaces_before_argument' => {
+              'text' => ' '
+            }
+          },
+          'source_info' => {
+            'file_name' => 'encoding_index_utf8.texi',
+            'line_nr' => 14
+          },
+          'type' => 'index_entry_command'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'text' => 'd'
+                }
+              ],
+              'info' => {
+                'spaces_after_argument' => {
+                  'text' => '
+'
+                }
+              },
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'cindex',
+          'extra' => {
+            'element_node' => {},
+            'index_entry' => [
+              'cp',
+              7
+            ]
+          },
+          'info' => {
+            'command_name' => 'cindex',
+            'spaces_before_argument' => {
+              'text' => ' '
+            }
+          },
+          'source_info' => {
+            'file_name' => 'encoding_index_utf8.texi',
+            'line_nr' => 15
+          },
+          'type' => 'index_entry_command'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'text' => 'e'
+                }
+              ],
+              'info' => {
+                'spaces_after_argument' => {
+                  'text' => '
+'
+                }
+              },
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'cindex',
+          'extra' => {
+            'element_node' => {},
+            'index_entry' => [
+              'cp',
+              8
+            ]
+          },
+          'info' => {
+            'command_name' => 'cindex',
+            'spaces_before_argument' => {
+              'text' => ' '
+            }
+          },
+          'source_info' => {
+            'file_name' => 'encoding_index_utf8.texi',
+            'line_nr' => 16
+          },
+          'type' => 'index_entry_command'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'text' => 'f'
+                }
+              ],
+              'info' => {
+                'spaces_after_argument' => {
+                  'text' => '
+'
+                }
+              },
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'cindex',
+          'extra' => {
+            'element_node' => {},
+            'index_entry' => [
+              'cp',
+              9
+            ]
+          },
+          'info' => {
+            'command_name' => 'cindex',
+            'spaces_before_argument' => {
+              'text' => ' '
+            }
+          },
+          'source_info' => {
+            'file_name' => 'encoding_index_utf8.texi',
+            'line_nr' => 17
+          },
+          'type' => 'index_entry_command'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'text' => 'g'
+                }
+              ],
+              'info' => {
+                'spaces_after_argument' => {
+                  'text' => '
+'
+                }
+              },
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'cindex',
+          'extra' => {
+            'element_node' => {},
+            'index_entry' => [
+              'cp',
+              10
+            ]
+          },
+          'info' => {
+            'command_name' => 'cindex',
+            'spaces_before_argument' => {
+              'text' => ' '
+            }
+          },
+          'source_info' => {
+            'file_name' => 'encoding_index_utf8.texi',
+            'line_nr' => 18
+          },
+          'type' => 'index_entry_command'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'text' => 'h'
+                }
+              ],
+              'info' => {
+                'spaces_after_argument' => {
+                  'text' => '
+'
+                }
+              },
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'cindex',
+          'extra' => {
+            'element_node' => {},
+            'index_entry' => [
+              'cp',
+              11
+            ]
+          },
+          'info' => {
+            'command_name' => 'cindex',
+            'spaces_before_argument' => {
+              'text' => ' '
+            }
+          },
+          'source_info' => {
+            'file_name' => 'encoding_index_utf8.texi',
+            'line_nr' => 19
+          },
+          'type' => 'index_entry_command'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'text' => 'i'
+                }
+              ],
+              'info' => {
+                'spaces_after_argument' => {
+                  'text' => '
+'
+                }
+              },
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'cindex',
+          'extra' => {
+            'element_node' => {},
+            'index_entry' => [
+              'cp',
+              12
+            ]
+          },
+          'info' => {
+            'command_name' => 'cindex',
+            'spaces_before_argument' => {
+              'text' => ' '
+            }
+          },
+          'source_info' => {
+            'file_name' => 'encoding_index_utf8.texi',
+            'line_nr' => 20
+          },
+          'type' => 'index_entry_command'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'text' => 'j'
+                }
+              ],
+              'info' => {
+                'spaces_after_argument' => {
+                  'text' => '
+'
+                }
+              },
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'cindex',
+          'extra' => {
+            'element_node' => {},
+            'index_entry' => [
+              'cp',
+              13
+            ]
+          },
+          'info' => {
+            'command_name' => 'cindex',
+            'spaces_before_argument' => {
+              'text' => ' '
+            }
+          },
+          'source_info' => {
+            'file_name' => 'encoding_index_utf8.texi',
+            'line_nr' => 21
+          },
+          'type' => 'index_entry_command'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'text' => 'k'
+                }
+              ],
+              'info' => {
+                'spaces_after_argument' => {
+                  'text' => '
+'
+                }
+              },
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'cindex',
+          'extra' => {
+            'element_node' => {},
+            'index_entry' => [
+              'cp',
+              14
+            ]
+          },
+          'info' => {
+            'command_name' => 'cindex',
+            'spaces_before_argument' => {
+              'text' => ' '
+            }
+          },
+          'source_info' => {
+            'file_name' => 'encoding_index_utf8.texi',
+            'line_nr' => 22
+          },
+          'type' => 'index_entry_command'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'text' => 'l'
+                }
+              ],
+              'info' => {
+                'spaces_after_argument' => {
+                  'text' => '
+'
+                }
+              },
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'cindex',
+          'extra' => {
+            'element_node' => {},
+            'index_entry' => [
+              'cp',
+              15
+            ]
+          },
+          'info' => {
+            'command_name' => 'cindex',
+            'spaces_before_argument' => {
+              'text' => ' '
+            }
+          },
+          'source_info' => {
+            'file_name' => 'encoding_index_utf8.texi',
+            'line_nr' => 23
+          },
+          'type' => 'index_entry_command'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'text' => 'm'
+                }
+              ],
+              'info' => {
+                'spaces_after_argument' => {
+                  'text' => '
+'
+                }
+              },
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'cindex',
+          'extra' => {
+            'element_node' => {},
+            'index_entry' => [
+              'cp',
+              16
+            ]
+          },
+          'info' => {
+            'command_name' => 'cindex',
+            'spaces_before_argument' => {
+              'text' => ' '
+            }
+          },
+          'source_info' => {
+            'file_name' => 'encoding_index_utf8.texi',
+            'line_nr' => 24
+          },
+          'type' => 'index_entry_command'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'text' => 'n'
+                }
+              ],
+              'info' => {
+                'spaces_after_argument' => {
+                  'text' => '
+'
+                }
+              },
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'cindex',
+          'extra' => {
+            'element_node' => {},
+            'index_entry' => [
+              'cp',
+              17
+            ]
+          },
+          'info' => {
+            'command_name' => 'cindex',
+            'spaces_before_argument' => {
+              'text' => ' '
+            }
+          },
+          'source_info' => {
+            'file_name' => 'encoding_index_utf8.texi',
+            'line_nr' => 25
+          },
+          'type' => 'index_entry_command'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'text' => 'o'
+                }
+              ],
+              'info' => {
+                'spaces_after_argument' => {
+                  'text' => '
+'
+                }
+              },
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'cindex',
+          'extra' => {
+            'element_node' => {},
+            'index_entry' => [
+              'cp',
+              18
+            ]
+          },
+          'info' => {
+            'command_name' => 'cindex',
+            'spaces_before_argument' => {
+              'text' => ' '
+            }
+          },
+          'source_info' => {
+            'file_name' => 'encoding_index_utf8.texi',
+            'line_nr' => 26
+          },
+          'type' => 'index_entry_command'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'text' => 'p'
+                }
+              ],
+              'info' => {
+                'spaces_after_argument' => {
+                  'text' => '
+'
+                }
+              },
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'cindex',
+          'extra' => {
+            'element_node' => {},
+            'index_entry' => [
+              'cp',
+              19
+            ]
+          },
+          'info' => {
+            'command_name' => 'cindex',
+            'spaces_before_argument' => {
+              'text' => ' '
+            }
+          },
+          'source_info' => {
+            'file_name' => 'encoding_index_utf8.texi',
+            'line_nr' => 27
+          },
+          'type' => 'index_entry_command'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'text' => 'q'
+                }
+              ],
+              'info' => {
+                'spaces_after_argument' => {
+                  'text' => '
+'
+                }
+              },
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'cindex',
+          'extra' => {
+            'element_node' => {},
+            'index_entry' => [
+              'cp',
+              20
+            ]
+          },
+          'info' => {
+            'command_name' => 'cindex',
+            'spaces_before_argument' => {
+              'text' => ' '
+            }
+          },
+          'source_info' => {
+            'file_name' => 'encoding_index_utf8.texi',
+            'line_nr' => 28
+          },
+          'type' => 'index_entry_command'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'text' => 'r'
+                }
+              ],
+              'info' => {
+                'spaces_after_argument' => {
+                  'text' => '
+'
+                }
+              },
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'cindex',
+          'extra' => {
+            'element_node' => {},
+            'index_entry' => [
+              'cp',
+              21
+            ]
+          },
+          'info' => {
+            'command_name' => 'cindex',
+            'spaces_before_argument' => {
+              'text' => ' '
+            }
+          },
+          'source_info' => {
+            'file_name' => 'encoding_index_utf8.texi',
+            'line_nr' => 29
+          },
+          'type' => 'index_entry_command'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'text' => 's'
+                }
+              ],
+              'info' => {
+                'spaces_after_argument' => {
+                  'text' => '
+'
+                }
+              },
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'cindex',
+          'extra' => {
+            'element_node' => {},
+            'index_entry' => [
+              'cp',
+              22
+            ]
+          },
+          'info' => {
+            'command_name' => 'cindex',
+            'spaces_before_argument' => {
+              'text' => ' '
+            }
+          },
+          'source_info' => {
+            'file_name' => 'encoding_index_utf8.texi',
+            'line_nr' => 30
+          },
+          'type' => 'index_entry_command'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'text' => 't'
+                }
+              ],
+              'info' => {
+                'spaces_after_argument' => {
+                  'text' => '
+'
+                }
+              },
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'cindex',
+          'extra' => {
+            'element_node' => {},
+            'index_entry' => [
+              'cp',
+              23
+            ]
+          },
+          'info' => {
+            'command_name' => 'cindex',
+            'spaces_before_argument' => {
+              'text' => ' '
+            }
+          },
+          'source_info' => {
+            'file_name' => 'encoding_index_utf8.texi',
+            'line_nr' => 31
+          },
+          'type' => 'index_entry_command'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'text' => 'u'
+                }
+              ],
+              'info' => {
+                'spaces_after_argument' => {
+                  'text' => '
+'
+                }
+              },
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'cindex',
+          'extra' => {
+            'element_node' => {},
+            'index_entry' => [
+              'cp',
+              24
+            ]
+          },
+          'info' => {
+            'command_name' => 'cindex',
+            'spaces_before_argument' => {
+              'text' => ' '
+            }
+          },
+          'source_info' => {
+            'file_name' => 'encoding_index_utf8.texi',
+            'line_nr' => 32
+          },
+          'type' => 'index_entry_command'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'text' => 'v'
+                }
+              ],
+              'info' => {
+                'spaces_after_argument' => {
+                  'text' => '
+'
+                }
+              },
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'cindex',
+          'extra' => {
+            'element_node' => {},
+            'index_entry' => [
+              'cp',
+              25
+            ]
+          },
+          'info' => {
+            'command_name' => 'cindex',
+            'spaces_before_argument' => {
+              'text' => ' '
+            }
+          },
+          'source_info' => {
+            'file_name' => 'encoding_index_utf8.texi',
+            'line_nr' => 33
+          },
+          'type' => 'index_entry_command'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'text' => 'w'
+                }
+              ],
+              'info' => {
+                'spaces_after_argument' => {
+                  'text' => '
+'
+                }
+              },
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'cindex',
+          'extra' => {
+            'element_node' => {},
+            'index_entry' => [
+              'cp',
+              26
+            ]
+          },
+          'info' => {
+            'command_name' => 'cindex',
+            'spaces_before_argument' => {
+              'text' => ' '
+            }
+          },
+          'source_info' => {
+            'file_name' => 'encoding_index_utf8.texi',
+            'line_nr' => 34
+          },
+          'type' => 'index_entry_command'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'text' => 'x'
+                }
+              ],
+              'info' => {
+                'spaces_after_argument' => {
+                  'text' => '
+'
+                }
+              },
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'cindex',
+          'extra' => {
+            'element_node' => {},
+            'index_entry' => [
+              'cp',
+              27
+            ]
+          },
+          'info' => {
+            'command_name' => 'cindex',
+            'spaces_before_argument' => {
+              'text' => ' '
+            }
+          },
+          'source_info' => {
+            'file_name' => 'encoding_index_utf8.texi',
+            'line_nr' => 35
+          },
+          'type' => 'index_entry_command'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'text' => 'y'
+                }
+              ],
+              'info' => {
+                'spaces_after_argument' => {
+                  'text' => '
+'
+                }
+              },
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'cindex',
+          'extra' => {
+            'element_node' => {},
+            'index_entry' => [
+              'cp',
+              28
+            ]
+          },
+          'info' => {
+            'command_name' => 'cindex',
+            'spaces_before_argument' => {
+              'text' => ' '
+            }
+          },
+          'source_info' => {
+            'file_name' => 'encoding_index_utf8.texi',
+            'line_nr' => 36
+          },
+          'type' => 'index_entry_command'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'text' => 'z'
+                }
+              ],
+              'info' => {
+                'spaces_after_argument' => {
+                  'text' => '
+'
+                }
+              },
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'cindex',
+          'extra' => {
+            'element_node' => {},
+            'index_entry' => [
+              'cp',
+              29
+            ]
+          },
+          'info' => {
+            'command_name' => 'cindex',
+            'spaces_before_argument' => {
+              'text' => ' '
+            }
+          },
+          'source_info' => {
+            'file_name' => 'encoding_index_utf8.texi',
+            'line_nr' => 37
+          },
+          'type' => 'index_entry_command'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'text' => 'A'
+                }
+              ],
+              'info' => {
+                'spaces_after_argument' => {
+                  'text' => '
+'
+                }
+              },
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'cindex',
+          'extra' => {
+            'element_node' => {},
+            'index_entry' => [
+              'cp',
+              30
+            ]
+          },
+          'info' => {
+            'command_name' => 'cindex',
+            'spaces_before_argument' => {
+              'text' => ' '
+            }
+          },
+          'source_info' => {
+            'file_name' => 'encoding_index_utf8.texi',
+            'line_nr' => 38
+          },
+          'type' => 'index_entry_command'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'text' => 'B'
+                }
+              ],
+              'info' => {
+                'spaces_after_argument' => {
+                  'text' => '
+'
+                }
+              },
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'cindex',
+          'extra' => {
+            'element_node' => {},
+            'index_entry' => [
+              'cp',
+              31
+            ]
+          },
+          'info' => {
+            'command_name' => 'cindex',
+            'spaces_before_argument' => {
+              'text' => ' '
+            }
+          },
+          'source_info' => {
+            'file_name' => 'encoding_index_utf8.texi',
+            'line_nr' => 39
+          },
+          'type' => 'index_entry_command'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'args' => [
+                    {
+                      'type' => 'brace_command_arg'
+                    }
+                  ],
+                  'cmdname' => 'l',
+                  'source_info' => {
+                    'file_name' => 'encoding_index_utf8.texi',
+                    'line_nr' => 40
+                  }
+                }
+              ],
+              'info' => {
+                'spaces_after_argument' => {
+                  'text' => '
+'
+                }
+              },
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'cindex',
+          'extra' => {
+            'element_node' => {},
+            'index_entry' => [
+              'cp',
+              32
+            ]
+          },
+          'info' => {
+            'command_name' => 'cindex',
+            'spaces_before_argument' => {
+              'text' => ' '
+            }
+          },
+          'source_info' => {
+            'file_name' => 'encoding_index_utf8.texi',
+            'line_nr' => 40
+          },
+          'type' => 'index_entry_command'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'args' => [
+                    {
+                      'type' => 'brace_command_arg'
+                    }
+                  ],
+                  'cmdname' => 'L',
+                  'source_info' => {
+                    'file_name' => 'encoding_index_utf8.texi',
+                    'line_nr' => 41
+                  }
+                }
+              ],
+              'info' => {
+                'spaces_after_argument' => {
+                  'text' => '
+'
+                }
+              },
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'cindex',
+          'extra' => {
+            'element_node' => {},
+            'index_entry' => [
+              'cp',
+              33
+            ]
+          },
+          'info' => {
+            'command_name' => 'cindex',
+            'spaces_before_argument' => {
+              'text' => ' '
+            }
+          },
+          'source_info' => {
+            'file_name' => 'encoding_index_utf8.texi',
+            'line_nr' => 41
+          },
+          'type' => 'index_entry_command'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'args' => [
+                    {
+                      'contents' => [
+                        {
+                          'text' => 'i'
+                        }
+                      ],
+                      'type' => 'brace_command_arg'
+                    }
+                  ],
+                  'cmdname' => 'dotless',
+                  'source_info' => {
+                    'file_name' => 'encoding_index_utf8.texi',
+                    'line_nr' => 42
+                  }
+                },
+                {
+                  'text' => ' '
+                },
+                {
+                  'args' => [
+                    {
+                      'contents' => [
+                        {
+                          'text' => 'i'
+                        }
+                      ],
+                      'type' => 'brace_command_arg'
+                    }
+                  ],
+                  'cmdname' => 'dotless',
+                  'source_info' => {
+                    'file_name' => 'encoding_index_utf8.texi',
+                    'line_nr' => 42
+                  }
+                },
+                {
+                  'text' => ' (dotless)'
+                }
+              ],
+              'info' => {
+                'spaces_after_argument' => {
+                  'text' => '
+'
+                }
+              },
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'cindex',
+          'extra' => {
+            'element_node' => {},
+            'index_entry' => [
+              'cp',
+              34
+            ]
+          },
+          'info' => {
+            'command_name' => 'cindex',
+            'spaces_before_argument' => {
+              'text' => ' '
+            }
+          },
+          'source_info' => {
+            'file_name' => 'encoding_index_utf8.texi',
+            'line_nr' => 42
+          },
+          'type' => 'index_entry_command'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'args' => [
+                    {
+                      'contents' => [
+                        {
+                          'args' => [
+                            {
+                              'contents' => [
+                                {
+                                  'text' => 'i'
+                                }
+                              ],
+                              'type' => 'brace_command_arg'
+                            }
+                          ],
+                          'cmdname' => 'dotless',
+                          'source_info' => {
+                            'file_name' => 'encoding_index_utf8.texi',
+                            'line_nr' => 43
+                          }
+                        }
+                      ],
+                      'type' => 'brace_command_arg'
+                    }
+                  ],
+                  'cmdname' => '^',
+                  'source_info' => {
+                    'file_name' => 'encoding_index_utf8.texi',
+                    'line_nr' => 43
+                  }
+                },
+                {
+                  'text' => ' '
+                },
+                {
+                  'args' => [
+                    {
+                      'contents' => [
+                        {
+                          'args' => [
+                            {
+                              'contents' => [
+                                {
+                                  'text' => 'i'
+                                }
+                              ],
+                              'type' => 'brace_command_arg'
+                            }
+                          ],
+                          'cmdname' => 'dotless',
+                          'source_info' => {
+                            'file_name' => 'encoding_index_utf8.texi',
+                            'line_nr' => 43
+                          }
+                        }
+                      ],
+                      'type' => 'brace_command_arg'
+                    }
+                  ],
+                  'cmdname' => '^',
+                  'source_info' => {
+                    'file_name' => 'encoding_index_utf8.texi',
+                    'line_nr' => 43
+                  }
+                },
+                {
+                  'text' => ' (dotless)'
+                }
+              ],
+              'info' => {
+                'spaces_after_argument' => {
+                  'text' => '
+'
+                }
+              },
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'cindex',
+          'extra' => {
+            'element_node' => {},
+            'index_entry' => [
+              'cp',
+              35
+            ]
+          },
+          'info' => {
+            'command_name' => 'cindex',
+            'spaces_before_argument' => {
+              'text' => ' '
+            }
+          },
+          'source_info' => {
+            'file_name' => 'encoding_index_utf8.texi',
+            'line_nr' => 43
+          },
+          'type' => 'index_entry_command'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'args' => [
+                    {
+                      'type' => 'brace_command_arg'
+                    }
+                  ],
+                  'cmdname' => 'ss',
+                  'source_info' => {
+                    'file_name' => 'encoding_index_utf8.texi',
+                    'line_nr' => 44
+                  }
+                }
+              ],
+              'info' => {
+                'spaces_after_argument' => {
+                  'text' => '
+'
+                }
+              },
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'cindex',
+          'extra' => {
+            'element_node' => {},
+            'index_entry' => [
+              'cp',
+              36
+            ]
+          },
+          'info' => {
+            'command_name' => 'cindex',
+            'spaces_before_argument' => {
+              'text' => ' '
+            }
+          },
+          'source_info' => {
+            'file_name' => 'encoding_index_utf8.texi',
+            'line_nr' => 44
+          },
+          'type' => 'index_entry_command'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'args' => [
+                    {
+                      'type' => 'brace_command_arg'
+                    }
+                  ],
+                  'cmdname' => 'euro',
+                  'source_info' => {
+                    'file_name' => 'encoding_index_utf8.texi',
+                    'line_nr' => 45
+                  }
+                }
+              ],
+              'info' => {
+                'spaces_after_argument' => {
+                  'text' => '
+'
+                }
+              },
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'cindex',
+          'extra' => {
+            'element_node' => {},
+            'index_entry' => [
+              'cp',
+              37
+            ]
+          },
+          'info' => {
+            'command_name' => 'cindex',
+            'spaces_before_argument' => {
+              'text' => ' '
+            }
+          },
+          'source_info' => {
+            'file_name' => 'encoding_index_utf8.texi',
+            'line_nr' => 45
+          },
+          'type' => 'index_entry_command'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'args' => [
+                    {
+                      'type' => 'brace_command_arg'
+                    }
+                  ],
+                  'cmdname' => 'AE',
+                  'source_info' => {
+                    'file_name' => 'encoding_index_utf8.texi',
+                    'line_nr' => 46
+                  }
+                }
+              ],
+              'info' => {
+                'spaces_after_argument' => {
+                  'text' => '
+'
+                }
+              },
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'cindex',
+          'extra' => {
+            'element_node' => {},
+            'index_entry' => [
+              'cp',
+              38
+            ]
+          },
+          'info' => {
+            'command_name' => 'cindex',
+            'spaces_before_argument' => {
+              'text' => ' '
+            }
+          },
+          'source_info' => {
+            'file_name' => 'encoding_index_utf8.texi',
+            'line_nr' => 46
+          },
+          'type' => 'index_entry_command'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'args' => [
+                    {
+                      'type' => 'brace_command_arg'
+                    }
+                  ],
+                  'cmdname' => 'exclamdown',
+                  'source_info' => {
+                    'file_name' => 'encoding_index_utf8.texi',
+                    'line_nr' => 47
+                  }
+                }
+              ],
+              'info' => {
+                'spaces_after_argument' => {
+                  'text' => '
+'
+                }
+              },
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'cindex',
+          'extra' => {
+            'element_node' => {},
+            'index_entry' => [
+              'cp',
+              39
+            ]
+          },
+          'info' => {
+            'command_name' => 'cindex',
+            'spaces_before_argument' => {
+              'text' => ' '
+            }
+          },
+          'source_info' => {
+            'file_name' => 'encoding_index_utf8.texi',
+            'line_nr' => 47
+          },
+          'type' => 'index_entry_command'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'args' => [
+                    {
+                      'type' => 'brace_command_arg'
+                    }
+                  ],
+                  'cmdname' => 'TH',
+                  'source_info' => {
+                    'file_name' => 'encoding_index_utf8.texi',
+                    'line_nr' => 48
+                  }
+                }
+              ],
+              'info' => {
+                'spaces_after_argument' => {
+                  'text' => '
+'
+                }
+              },
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'cindex',
+          'extra' => {
+            'element_node' => {},
+            'index_entry' => [
+              'cp',
+              40
+            ]
+          },
+          'info' => {
+            'command_name' => 'cindex',
+            'spaces_before_argument' => {
+              'text' => ' '
+            }
+          },
+          'source_info' => {
+            'file_name' => 'encoding_index_utf8.texi',
+            'line_nr' => 48
+          },
+          'type' => 'index_entry_command'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'args' => [
+                    {
+                      'type' => 'brace_command_arg'
+                    }
+                  ],
+                  'cmdname' => 'DH',
+                  'source_info' => {
+                    'file_name' => 'encoding_index_utf8.texi',
+                    'line_nr' => 49
+                  }
+                }
+              ],
+              'info' => {
+                'spaces_after_argument' => {
+                  'text' => '
+'
+                }
+              },
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'cindex',
+          'extra' => {
+            'element_node' => {},
+            'index_entry' => [
+              'cp',
+              41
+            ]
+          },
+          'info' => {
+            'command_name' => 'cindex',
+            'spaces_before_argument' => {
+              'text' => ' '
+            }
+          },
+          'source_info' => {
+            'file_name' => 'encoding_index_utf8.texi',
+            'line_nr' => 49
+          },
+          'type' => 'index_entry_command'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'args' => [
+                    {
+                      'type' => 'brace_command_arg'
+                    }
+                  ],
+                  'cmdname' => 'textdegree',
+                  'source_info' => {
+                    'file_name' => 'encoding_index_utf8.texi',
+                    'line_nr' => 50
+                  }
+                }
+              ],
+              'info' => {
+                'spaces_after_argument' => {
+                  'text' => '
+'
+                }
+              },
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'cindex',
+          'extra' => {
+            'element_node' => {},
+            'index_entry' => [
+              'cp',
+              42
+            ]
+          },
+          'info' => {
+            'command_name' => 'cindex',
+            'spaces_before_argument' => {
+              'text' => ' '
+            }
+          },
+          'source_info' => {
+            'file_name' => 'encoding_index_utf8.texi',
+            'line_nr' => 50
+          },
+          'type' => 'index_entry_command'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'text' => '0'
+                }
+              ],
+              'info' => {
+                'spaces_after_argument' => {
+                  'text' => '
+'
+                }
+              },
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'cindex',
+          'extra' => {
+            'element_node' => {},
+            'index_entry' => [
+              'cp',
+              43
+            ]
+          },
+          'info' => {
+            'command_name' => 'cindex',
+            'spaces_before_argument' => {
+              'text' => ' '
+            }
+          },
+          'source_info' => {
+            'file_name' => 'encoding_index_utf8.texi',
+            'line_nr' => 51
+          },
+          'type' => 'index_entry_command'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'text' => '9'
+                }
+              ],
+              'info' => {
+                'spaces_after_argument' => {
+                  'text' => '
+'
+                }
+              },
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'cindex',
+          'extra' => {
+            'element_node' => {},
+            'index_entry' => [
+              'cp',
+              44
+            ]
+          },
+          'info' => {
+            'command_name' => 'cindex',
+            'spaces_before_argument' => {
+              'text' => ' '
+            }
+          },
+          'source_info' => {
+            'file_name' => 'encoding_index_utf8.texi',
+            'line_nr' => 52
+          },
+          'type' => 'index_entry_command'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'args' => [
+                    {
+                      'type' => 'brace_command_arg'
+                    }
+                  ],
+                  'cmdname' => 'quotedblleft',
+                  'source_info' => {
+                    'file_name' => 'encoding_index_utf8.texi',
+                    'line_nr' => 53
+                  }
+                }
+              ],
+              'info' => {
+                'spaces_after_argument' => {
+                  'text' => '
+'
+                }
+              },
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'cindex',
+          'extra' => {
+            'element_node' => {},
+            'index_entry' => [
+              'cp',
+              45
+            ]
+          },
+          'info' => {
+            'command_name' => 'cindex',
+            'spaces_before_argument' => {
+              'text' => ' '
+            }
+          },
+          'source_info' => {
+            'file_name' => 'encoding_index_utf8.texi',
+            'line_nr' => 53
+          },
+          'type' => 'index_entry_command'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'args' => [
+                    {
+                      'type' => 'brace_command_arg'
+                    }
+                  ],
+                  'cmdname' => 'geq',
+                  'source_info' => {
+                    'file_name' => 'encoding_index_utf8.texi',
+                    'line_nr' => 54
+                  }
+                }
+              ],
+              'info' => {
+                'spaces_after_argument' => {
+                  'text' => '
+'
+                }
+              },
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'cindex',
+          'extra' => {
+            'element_node' => {},
+            'index_entry' => [
+              'cp',
+              46
+            ]
+          },
+          'info' => {
+            'command_name' => 'cindex',
+            'spaces_before_argument' => {
+              'text' => ' '
+            }
+          },
+          'source_info' => {
+            'file_name' => 'encoding_index_utf8.texi',
+            'line_nr' => 54
+          },
+          'type' => 'index_entry_command'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'args' => [
+                    {
+                      'type' => 'brace_command_arg'
+                    }
+                  ],
+                  'cmdname' => 'comma',
+                  'source_info' => {
+                    'file_name' => 'encoding_index_utf8.texi',
+                    'line_nr' => 55
+                  }
+                }
+              ],
+              'info' => {
+                'spaces_after_argument' => {
+                  'text' => '
+'
+                }
+              },
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'cindex',
+          'extra' => {
+            'element_node' => {},
+            'index_entry' => [
+              'cp',
+              47
+            ]
+          },
+          'info' => {
+            'command_name' => 'cindex',
+            'spaces_before_argument' => {
+              'text' => ' '
+            }
+          },
+          'source_info' => {
+            'file_name' => 'encoding_index_utf8.texi',
+            'line_nr' => 55
+          },
+          'type' => 'index_entry_command'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'text' => '``'
+                }
+              ],
+              'info' => {
+                'spaces_after_argument' => {
+                  'text' => '
+'
+                }
+              },
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'cindex',
+          'extra' => {
+            'element_node' => {},
+            'index_entry' => [
+              'cp',
+              48
+            ]
+          },
+          'info' => {
+            'command_name' => 'cindex',
+            'spaces_before_argument' => {
+              'text' => ' '
+            }
+          },
+          'source_info' => {
+            'file_name' => 'encoding_index_utf8.texi',
+            'line_nr' => 56
+          },
+          'type' => 'index_entry_command'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'text' => '`'
+                }
+              ],
+              'info' => {
+                'spaces_after_argument' => {
+                  'text' => '
+'
+                }
+              },
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'cindex',
+          'extra' => {
+            'element_node' => {},
+            'index_entry' => [
+              'cp',
+              49
+            ]
+          },
+          'info' => {
+            'command_name' => 'cindex',
+            'spaces_before_argument' => {
+              'text' => ' '
+            }
+          },
+          'source_info' => {
+            'file_name' => 'encoding_index_utf8.texi',
+            'line_nr' => 57
+          },
+          'type' => 'index_entry_command'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'text' => '\''
+                }
+              ],
+              'info' => {
+                'spaces_after_argument' => {
+                  'text' => '
+'
+                }
+              },
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'cindex',
+          'extra' => {
+            'element_node' => {},
+            'index_entry' => [
+              'cp',
+              50
+            ]
+          },
+          'info' => {
+            'command_name' => 'cindex',
+            'spaces_before_argument' => {
+              'text' => ' '
+            }
+          },
+          'source_info' => {
+            'file_name' => 'encoding_index_utf8.texi',
+            'line_nr' => 58
+          },
+          'type' => 'index_entry_command'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'text' => '\'\''
+                }
+              ],
+              'info' => {
+                'spaces_after_argument' => {
+                  'text' => '
+'
+                }
+              },
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'cindex',
+          'extra' => {
+            'element_node' => {},
+            'index_entry' => [
+              'cp',
+              51
+            ]
+          },
+          'info' => {
+            'command_name' => 'cindex',
+            'spaces_before_argument' => {
+              'text' => ' '
+            }
+          },
+          'source_info' => {
+            'file_name' => 'encoding_index_utf8.texi',
+            'line_nr' => 59
+          },
+          'type' => 'index_entry_command'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'text' => '"'
+                }
+              ],
+              'info' => {
+                'spaces_after_argument' => {
+                  'text' => '
+'
+                }
+              },
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'cindex',
+          'extra' => {
+            'element_node' => {},
+            'index_entry' => [
+              'cp',
+              52
+            ]
+          },
+          'info' => {
+            'command_name' => 'cindex',
+            'spaces_before_argument' => {
+              'text' => ' '
+            }
+          },
+          'source_info' => {
+            'file_name' => 'encoding_index_utf8.texi',
+            'line_nr' => 60
+          },
+          'type' => 'index_entry_command'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'cmdname' => '@'
+                }
+              ],
+              'info' => {
+                'spaces_after_argument' => {
+                  'text' => '
+'
+                }
+              },
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'cindex',
+          'extra' => {
+            'element_node' => {},
+            'index_entry' => [
+              'cp',
+              53
+            ]
+          },
+          'info' => {
+            'command_name' => 'cindex',
+            'spaces_before_argument' => {
+              'text' => ' '
+            }
+          },
+          'source_info' => {
+            'file_name' => 'encoding_index_utf8.texi',
+            'line_nr' => 61
+          },
+          'type' => 'index_entry_command'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'text' => '--'
+                }
+              ],
+              'info' => {
+                'spaces_after_argument' => {
+                  'text' => '
+'
+                }
+              },
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'cindex',
+          'extra' => {
+            'element_node' => {},
+            'index_entry' => [
+              'cp',
+              54
+            ]
+          },
+          'info' => {
+            'command_name' => 'cindex',
+            'spaces_before_argument' => {
+              'text' => ' '
+            }
+          },
+          'source_info' => {
+            'file_name' => 'encoding_index_utf8.texi',
+            'line_nr' => 62
+          },
+          'type' => 'index_entry_command'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'text' => '---'
+                }
+              ],
+              'info' => {
+                'spaces_after_argument' => {
+                  'text' => '
+'
+                }
+              },
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'cindex',
+          'extra' => {
+            'element_node' => {},
+            'index_entry' => [
+              'cp',
+              55
+            ]
+          },
+          'info' => {
+            'command_name' => 'cindex',
+            'spaces_before_argument' => {
+              'text' => ' '
+            }
+          },
+          'source_info' => {
+            'file_name' => 'encoding_index_utf8.texi',
+            'line_nr' => 63
+          },
+          'type' => 'index_entry_command'
+        },
+        {
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'text' => 'cp'
+                }
+              ],
+              'info' => {
+                'spaces_after_argument' => {
+                  'text' => '
+'
+                }
+              },
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'printindex',
+          'extra' => {
+            'misc_args' => [
+              'cp'
+            ]
+          },
+          'info' => {
+            'spaces_before_argument' => {
+              'text' => ' '
+            }
+          },
+          'source_info' => {
+            'file_name' => 'encoding_index_utf8.texi',
+            'line_nr' => 65
+          }
+        }
+      ],
+      'extra' => {
+        'is_target' => 1,
+        'isindex' => 1,
+        'normalized' => 'chap'
+      },
+      'info' => {
+        'spaces_before_argument' => {
+          'text' => ' '
+        }
+      },
+      'source_info' => {
+        'file_name' => 'encoding_index_utf8.texi',
+        'line_nr' => 7
+      }
+    },
+    {
+      'args' => [
+        {
+          'text' => '
+',
+          'type' => 'rawline_arg'
+        }
+      ],
+      'cmdname' => 'bye'
+    }
+  ],
+  'type' => 'document_root'
+};
+$result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3]{'contents'}[1]{'extra'}{'element_node'}
 = $result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3];
+$result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3]{'contents'}[2]{'extra'}{'element_node'}
 = $result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3];
+$result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3]{'contents'}[3]{'extra'}{'element_node'}
 = $result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3];
+$result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3]{'contents'}[4]{'extra'}{'element_node'}
 = $result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3];
+$result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3]{'contents'}[5]{'extra'}{'element_node'}
 = $result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3];
+$result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3]{'contents'}[6]{'extra'}{'element_node'}
 = $result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3];
+$result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3]{'contents'}[7]{'extra'}{'element_node'}
 = $result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3];
+$result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3]{'contents'}[8]{'extra'}{'element_node'}
 = $result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3];
+$result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3]{'contents'}[9]{'extra'}{'element_node'}
 = $result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3];
+$result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3]{'contents'}[10]{'extra'}{'element_node'}
 = $result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3];
+$result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3]{'contents'}[11]{'extra'}{'element_node'}
 = $result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3];
+$result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3]{'contents'}[12]{'extra'}{'element_node'}
 = $result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3];
+$result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3]{'contents'}[13]{'extra'}{'element_node'}
 = $result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3];
+$result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3]{'contents'}[14]{'extra'}{'element_node'}
 = $result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3];
+$result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3]{'contents'}[15]{'extra'}{'element_node'}
 = $result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3];
+$result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3]{'contents'}[16]{'extra'}{'element_node'}
 = $result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3];
+$result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3]{'contents'}[17]{'extra'}{'element_node'}
 = $result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3];
+$result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3]{'contents'}[18]{'extra'}{'element_node'}
 = $result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3];
+$result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3]{'contents'}[19]{'extra'}{'element_node'}
 = $result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3];
+$result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3]{'contents'}[20]{'extra'}{'element_node'}
 = $result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3];
+$result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3]{'contents'}[21]{'extra'}{'element_node'}
 = $result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3];
+$result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3]{'contents'}[22]{'extra'}{'element_node'}
 = $result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3];
+$result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3]{'contents'}[23]{'extra'}{'element_node'}
 = $result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3];
+$result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3]{'contents'}[24]{'extra'}{'element_node'}
 = $result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3];
+$result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3]{'contents'}[25]{'extra'}{'element_node'}
 = $result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3];
+$result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3]{'contents'}[26]{'extra'}{'element_node'}
 = $result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3];
+$result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3]{'contents'}[27]{'extra'}{'element_node'}
 = $result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3];
+$result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3]{'contents'}[28]{'extra'}{'element_node'}
 = $result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3];
+$result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3]{'contents'}[29]{'extra'}{'element_node'}
 = $result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3];
+$result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3]{'contents'}[30]{'extra'}{'element_node'}
 = $result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3];
+$result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3]{'contents'}[31]{'extra'}{'element_node'}
 = $result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3];
+$result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3]{'contents'}[32]{'extra'}{'element_node'}
 = $result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3];
+$result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3]{'contents'}[33]{'extra'}{'element_node'}
 = $result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3];
+$result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3]{'contents'}[34]{'extra'}{'element_node'}
 = $result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3];
+$result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3]{'contents'}[35]{'extra'}{'element_node'}
 = $result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3];
+$result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3]{'contents'}[36]{'extra'}{'element_node'}
 = $result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3];
+$result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3]{'contents'}[37]{'extra'}{'element_node'}
 = $result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3];
+$result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3]{'contents'}[38]{'extra'}{'element_node'}
 = $result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3];
+$result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3]{'contents'}[39]{'extra'}{'element_node'}
 = $result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3];
+$result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3]{'contents'}[40]{'extra'}{'element_node'}
 = $result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3];
+$result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3]{'contents'}[41]{'extra'}{'element_node'}
 = $result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3];
+$result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3]{'contents'}[42]{'extra'}{'element_node'}
 = $result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3];
+$result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3]{'contents'}[43]{'extra'}{'element_node'}
 = $result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3];
+$result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3]{'contents'}[44]{'extra'}{'element_node'}
 = $result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3];
+$result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3]{'contents'}[45]{'extra'}{'element_node'}
 = $result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3];
+$result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3]{'contents'}[46]{'extra'}{'element_node'}
 = $result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3];
+$result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3]{'contents'}[47]{'extra'}{'element_node'}
 = $result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3];
+$result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3]{'contents'}[48]{'extra'}{'element_node'}
 = $result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3];
+$result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3]{'contents'}[49]{'extra'}{'element_node'}
 = $result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3];
+$result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3]{'contents'}[50]{'extra'}{'element_node'}
 = $result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3];
+$result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3]{'contents'}[51]{'extra'}{'element_node'}
 = $result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3];
+$result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3]{'contents'}[52]{'extra'}{'element_node'}
 = $result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3];
+$result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3]{'contents'}[53]{'extra'}{'element_node'}
 = $result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3];
+$result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3]{'contents'}[54]{'extra'}{'element_node'}
 = $result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3];
+$result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3]{'contents'}[55]{'extra'}{'element_node'}
 = $result_trees{'encoding_index_utf8_no_use_unicode'}{'contents'}[3];
+
+$result_texis{'encoding_index_utf8_no_use_unicode'} = '
+@documentencoding utf-8
+
+@node Top
+@top encoding index utf8
+
+@node chap
+
+@cindex é é
+@cindex @"{i} @"{i}@"{i}@"{i}
+@cindex @^i @^i@^i@^i@^i
+@cindex a
+@cindex b
+@cindex c
+@cindex d
+@cindex e
+@cindex f
+@cindex g
+@cindex h
+@cindex i
+@cindex j
+@cindex k
+@cindex l
+@cindex m
+@cindex n
+@cindex o
+@cindex p
+@cindex q
+@cindex r
+@cindex s
+@cindex t
+@cindex u
+@cindex v
+@cindex w
+@cindex x
+@cindex y
+@cindex z
+@cindex A
+@cindex B
+@cindex @l{}
+@cindex @L{}
+@cindex @dotless{i} @dotless{i} (dotless)
+@cindex @^{@dotless{i}} @^{@dotless{i}} (dotless)
+@cindex @ss{}
+@cindex @euro{}
+@cindex @AE{}
+@cindex @exclamdown{}
+@cindex @TH{}
+@cindex @DH{}
+@cindex @textdegree{}
+@cindex 0
+@cindex 9
+@cindex @quotedblleft{}
+@cindex @geq{}
+@cindex @comma{}
+@cindex ``
+@cindex `
+@cindex \'
+@cindex \'\'
+@cindex "
+@cindex @@
+@cindex --
+@cindex ---
+
+@printindex cp
+@bye
+';
+
+
+$result_texts{'encoding_index_utf8_no_use_unicode'} = '
+encoding index utf8
+*******************
+
+
+
+';
+
+$result_sectioning{'encoding_index_utf8_no_use_unicode'} = {
+  'extra' => {
+    'section_childs' => [
+      {
+        'cmdname' => 'top',
+        'extra' => {
+          'associated_node' => {
+            'cmdname' => 'node',
+            'extra' => {
+              'normalized' => 'Top'
+            }
+          },
+          'section_level' => 0,
+          'sectioning_root' => {}
+        }
+      }
+    ],
+    'section_level' => -1
+  }
+};
+$result_sectioning{'encoding_index_utf8_no_use_unicode'}{'extra'}{'section_childs'}[0]{'extra'}{'sectioning_root'}
 = $result_sectioning{'encoding_index_utf8_no_use_unicode'};
+
+$result_nodes{'encoding_index_utf8_no_use_unicode'} = [
+  {
+    'cmdname' => 'node',
+    'extra' => {
+      'associated_section' => {
+        'cmdname' => 'top',
+        'extra' => {}
+      },
+      'node_directions' => {
+        'next' => {
+          'cmdname' => 'node',
+          'extra' => {
+            'isindex' => 1,
+            'node_directions' => {
+              'prev' => {}
+            },
+            'normalized' => 'chap'
+          }
+        }
+      },
+      'normalized' => 'Top'
+    }
+  },
+  {}
+];
+$result_nodes{'encoding_index_utf8_no_use_unicode'}[0]{'extra'}{'node_directions'}{'next'}{'extra'}{'node_directions'}{'prev'}
 = $result_nodes{'encoding_index_utf8_no_use_unicode'}[0];
+$result_nodes{'encoding_index_utf8_no_use_unicode'}[1] = 
$result_nodes{'encoding_index_utf8_no_use_unicode'}[0]{'extra'}{'node_directions'}{'next'};
+
+$result_menus{'encoding_index_utf8_no_use_unicode'} = [
+  {
+    'extra' => {
+      'normalized' => 'Top'
+    }
+  },
+  {
+    'extra' => {
+      'normalized' => 'chap'
+    }
+  }
+];
+
+$result_errors{'encoding_index_utf8_no_use_unicode'} = [];
+
+
+$result_floats{'encoding_index_utf8_no_use_unicode'} = {};
+
+
+$result_indices_sort_strings{'encoding_index_utf8_no_use_unicode'} = {
+  'cp' => [
+    '"',
+    '"',
+    '"',
+    '\'',
+    ',',
+    '-',
+    '--',
+    '0',
+    '9',
+    '@',
+    '`',
+    "\x{a1}",
+    "\x{b0}",
+    "\x{201c}",
+    "\x{20ac}",
+    "\x{2265}",
+    'a',
+    'A',
+    'b',
+    'B',
+    'c',
+    'd',
+    'e',
+    'f',
+    'g',
+    'h',
+    'i',
+    "\x{131} \x{131} (dotless)",
+    'j',
+    'k',
+    'l',
+    'm',
+    'n',
+    'o',
+    'p',
+    'q',
+    'r',
+    's',
+    "\x{df}",
+    't',
+    'u',
+    'v',
+    'w',
+    'x',
+    'y',
+    'z',
+    "\x{c6}",
+    "\x{e9} \x{e9}",
+    "\x{ee} \x{ee} (dotless)",
+    "\x{ee} \x{ee}\x{ee}\x{ee}\x{ee}",
+    "\x{ef} \x{ef}\x{ef}\x{ef}",
+    "\x{d0}",
+    "\x{de}",
+    "\x{142}",
+    "\x{141}"
+  ]
+};
+
+
+1;
diff --git 
a/tp/t/results/indices/encoding_index_utf8_no_use_unicode/res_html/chap.html 
b/tp/t/results/indices/encoding_index_utf8_no_use_unicode/res_html/chap.html
new file mode 100644
index 0000000000..74b58cb450
--- /dev/null
+++ b/tp/t/results/indices/encoding_index_utf8_no_use_unicode/res_html/chap.html
@@ -0,0 +1,434 @@
+<!DOCTYPE html>
+<html>
+<!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<title>chap (encoding index utf8)</title>
+
+<meta name="description" content="chap (encoding index utf8)">
+<meta name="keywords" content="chap (encoding index utf8)">
+<meta name="resource-type" content="document">
+<meta name="distribution" content="global">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+
+<link href="index.html" rel="start" title="Top">
+<link href="#chap" rel="index" title="chap">
+<link href="index.html" rel="prev" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+a.summary-letter-printindex {text-decoration: none}
+span:hover a.copiable-link {visibility: visible}
+td.printindex-index-entry {vertical-align: top}
+td.printindex-index-section {vertical-align: top; padding-left: 1em}
+th.entries-header-printindex {text-align:left}
+th.sections-header-printindex {text-align:left; padding-left: 1em}
+-->
+</style>
+
+
+</head>
+
+<body lang="en">
+<a class="node-id" id="chap"></a><div class="nav-panel">
+<p>
+Previous: <a href="index.html" accesskey="p" rel="prev">encoding index 
utf8</a> &nbsp; [<a href="#chap" title="Index" rel="index">Index</a>]</p>
+</div>
+<hr>
+<h4 class="node"><span>chap<a class="copiable-link" href="#chap"> 
&para;</a></span></h4>
+
+<a class="index-entry-id" id="index-e-e"></a>
+<a class="index-entry-id" id="index-i-iii"></a>
+<a class="index-entry-id" id="index-i-iiii"></a>
+<a class="index-entry-id" id="index-a"></a>
+<a class="index-entry-id" id="index-b"></a>
+<a class="index-entry-id" id="index-c"></a>
+<a class="index-entry-id" id="index-d"></a>
+<a class="index-entry-id" id="index-e"></a>
+<a class="index-entry-id" id="index-f"></a>
+<a class="index-entry-id" id="index-g"></a>
+<a class="index-entry-id" id="index-h"></a>
+<a class="index-entry-id" id="index-i"></a>
+<a class="index-entry-id" id="index-j"></a>
+<a class="index-entry-id" id="index-k"></a>
+<a class="index-entry-id" id="index-l"></a>
+<a class="index-entry-id" id="index-m"></a>
+<a class="index-entry-id" id="index-n"></a>
+<a class="index-entry-id" id="index-o"></a>
+<a class="index-entry-id" id="index-p"></a>
+<a class="index-entry-id" id="index-q"></a>
+<a class="index-entry-id" id="index-r"></a>
+<a class="index-entry-id" id="index-s"></a>
+<a class="index-entry-id" id="index-t"></a>
+<a class="index-entry-id" id="index-u"></a>
+<a class="index-entry-id" id="index-v"></a>
+<a class="index-entry-id" id="index-w"></a>
+<a class="index-entry-id" id="index-x"></a>
+<a class="index-entry-id" id="index-y"></a>
+<a class="index-entry-id" id="index-z"></a>
+<a class="index-entry-id" id="index-A"></a>
+<a class="index-entry-id" id="index-B"></a>
+<a class="index-entry-id" id="index-l-1"></a>
+<a class="index-entry-id" id="index-L"></a>
+<a class="index-entry-id" id="index-i-i-_0028dotless_0029"></a>
+<a class="index-entry-id" id="index-i-i-_0028dotless_0029-1"></a>
+<a class="index-entry-id" id="index-ss"></a>
+<a class="index-entry-id" id="index-EUR"></a>
+<a class="index-entry-id" id="index-AE"></a>
+<a class="index-entry-id" id="index-_00a1"></a>
+<a class="index-entry-id" id="index-TH"></a>
+<a class="index-entry-id" id="index-D"></a>
+<a class="index-entry-id" id="index-_00b0"></a>
+<a class="index-entry-id" id="index-0"></a>
+<a class="index-entry-id" id="index-9"></a>
+<a class="index-entry-id" id="index-_201c"></a>
+<a class="index-entry-id" id="index-_003e_003d"></a>
+<a class="index-entry-id" id="index-_002c"></a>
+<a class="index-entry-id" id="index-_0060_0060"></a>
+<a class="index-entry-id" id="index-_0060"></a>
+<a class="index-entry-id" id="index-_0027"></a>
+<a class="index-entry-id" id="index-_0027_0027"></a>
+<a class="index-entry-id" id="index-_0022"></a>
+<a class="index-entry-id" id="index-_0040"></a>
+<a class="index-entry-id" id="index-_002d_002d"></a>
+<a class="index-entry-id" id="index-_002d_002d_002d"></a>
+
+<div class="printindex cp-printindex">
+<table class="cp-letters-header-printindex"><tr><th>Jump to: &nbsp; 
</th><td><a class="summary-letter-printindex" 
href="#chap_cp_symbol-1"><b>&quot;</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" href="#chap_cp_symbol-2"><b>'</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" href="#chap_cp_symbol-3"><b>,</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" href="#chap_cp_symbol-4"><b>-</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" href="#chap_cp_symbol-5"><b>0</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" href="#chap_cp_symbol-6"><b>9</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" href="#chap_cp_symbol-7"><b>@</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" href="#chap_cp_symbol-8"><b>`</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" 
href="#chap_cp_symbol-9"><b>&iexcl;</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" href="#chap_cp_symbol-10"><b>&deg;</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" 
href="#chap_cp_symbol-11"><b>&ldquo;</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" 
href="#chap_cp_symbol-12"><b>&euro;</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" href="#chap_cp_symbol-13"><b>&ge;</b></a>
+ &nbsp; 
+<br>
+<a class="summary-letter-printindex" href="#chap_cp_letter-A"><b>A</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" href="#chap_cp_letter-B"><b>B</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" href="#chap_cp_letter-C"><b>C</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" href="#chap_cp_letter-D"><b>D</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" href="#chap_cp_letter-E"><b>E</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" href="#chap_cp_letter-F"><b>F</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" href="#chap_cp_letter-G"><b>G</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" href="#chap_cp_letter-H"><b>H</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" href="#chap_cp_letter-I"><b>I</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" href="#chap_cp_letter-J"><b>J</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" href="#chap_cp_letter-K"><b>K</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" href="#chap_cp_letter-L"><b>L</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" href="#chap_cp_letter-M"><b>M</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" href="#chap_cp_letter-N"><b>N</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" href="#chap_cp_letter-O"><b>O</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" href="#chap_cp_letter-P"><b>P</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" href="#chap_cp_letter-Q"><b>Q</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" href="#chap_cp_letter-R"><b>R</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" href="#chap_cp_letter-S"><b>S</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" href="#chap_cp_letter-SS"><b>SS</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" href="#chap_cp_letter-T"><b>T</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" href="#chap_cp_letter-U"><b>U</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" href="#chap_cp_letter-V"><b>V</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" href="#chap_cp_letter-W"><b>W</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" href="#chap_cp_letter-X"><b>X</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" href="#chap_cp_letter-Y"><b>Y</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" href="#chap_cp_letter-Z"><b>Z</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" 
href="#chap_cp_letter-AE-1"><b>&AElig;</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" 
href="#chap_cp_letter-D-2"><b>&ETH;</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" 
href="#chap_cp_letter-TH-3"><b>&THORN;</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" 
href="#chap_cp_letter-L-4"><b>&#321;</b></a>
+ &nbsp; 
+</td></tr></table>
+<table class="cp-entries-printindex" border="0">
+<tr><td></td><th class="entries-header-printindex">Index Entry</th><th 
class="sections-header-printindex">Section</th></tr>
+<tr><td colspan="3"><hr></td></tr>
+<tr><th id="chap_cp_symbol-1">&quot;</th></tr>
+<tr><td></td><td class="printindex-index-entry"><a 
href="#index-_0060_0060">&ldquo;</a></td><td 
class="printindex-index-section"><a href="#chap">chap</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a 
href="#index-_0027_0027">&rdquo;</a></td><td 
class="printindex-index-section"><a href="#chap">chap</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a 
href="#index-_0022">&quot;</a></td><td class="printindex-index-section"><a 
href="#chap">chap</a></td></tr>
+<tr><td colspan="3"><hr></td></tr>
+<tr><th id="chap_cp_symbol-2">'</th></tr>
+<tr><td></td><td class="printindex-index-entry"><a 
href="#index-_0027">&rsquo;</a></td><td class="printindex-index-section"><a 
href="#chap">chap</a></td></tr>
+<tr><td colspan="3"><hr></td></tr>
+<tr><th id="chap_cp_symbol-3">,</th></tr>
+<tr><td></td><td class="printindex-index-entry"><a 
href="#index-_002c">,</a></td><td class="printindex-index-section"><a 
href="#chap">chap</a></td></tr>
+<tr><td colspan="3"><hr></td></tr>
+<tr><th id="chap_cp_symbol-4">-</th></tr>
+<tr><td></td><td class="printindex-index-entry"><a 
href="#index-_002d_002d">&ndash;</a></td><td 
class="printindex-index-section"><a href="#chap">chap</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a 
href="#index-_002d_002d_002d">&mdash;</a></td><td 
class="printindex-index-section"><a href="#chap">chap</a></td></tr>
+<tr><td colspan="3"><hr></td></tr>
+<tr><th id="chap_cp_symbol-5">0</th></tr>
+<tr><td></td><td class="printindex-index-entry"><a 
href="#index-0">0</a></td><td class="printindex-index-section"><a 
href="#chap">chap</a></td></tr>
+<tr><td colspan="3"><hr></td></tr>
+<tr><th id="chap_cp_symbol-6">9</th></tr>
+<tr><td></td><td class="printindex-index-entry"><a 
href="#index-9">9</a></td><td class="printindex-index-section"><a 
href="#chap">chap</a></td></tr>
+<tr><td colspan="3"><hr></td></tr>
+<tr><th id="chap_cp_symbol-7">@</th></tr>
+<tr><td></td><td class="printindex-index-entry"><a 
href="#index-_0040">@</a></td><td class="printindex-index-section"><a 
href="#chap">chap</a></td></tr>
+<tr><td colspan="3"><hr></td></tr>
+<tr><th id="chap_cp_letter-A">A</th></tr>
+<tr><td></td><td class="printindex-index-entry"><a 
href="#index-a">a</a></td><td class="printindex-index-section"><a 
href="#chap">chap</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a 
href="#index-A">A</a></td><td class="printindex-index-section"><a 
href="#chap">chap</a></td></tr>
+<tr><td colspan="3"><hr></td></tr>
+<tr><th id="chap_cp_letter-B">B</th></tr>
+<tr><td></td><td class="printindex-index-entry"><a 
href="#index-b">b</a></td><td class="printindex-index-section"><a 
href="#chap">chap</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a 
href="#index-B">B</a></td><td class="printindex-index-section"><a 
href="#chap">chap</a></td></tr>
+<tr><td colspan="3"><hr></td></tr>
+<tr><th id="chap_cp_letter-C">C</th></tr>
+<tr><td></td><td class="printindex-index-entry"><a 
href="#index-c">c</a></td><td class="printindex-index-section"><a 
href="#chap">chap</a></td></tr>
+<tr><td colspan="3"><hr></td></tr>
+<tr><th id="chap_cp_letter-D">D</th></tr>
+<tr><td></td><td class="printindex-index-entry"><a 
href="#index-d">d</a></td><td class="printindex-index-section"><a 
href="#chap">chap</a></td></tr>
+<tr><td colspan="3"><hr></td></tr>
+<tr><th id="chap_cp_letter-E">E</th></tr>
+<tr><td></td><td class="printindex-index-entry"><a 
href="#index-e">e</a></td><td class="printindex-index-section"><a 
href="#chap">chap</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-e-e">é 
é</a></td><td class="printindex-index-section"><a 
href="#chap">chap</a></td></tr>
+<tr><td colspan="3"><hr></td></tr>
+<tr><th id="chap_cp_letter-F">F</th></tr>
+<tr><td></td><td class="printindex-index-entry"><a 
href="#index-f">f</a></td><td class="printindex-index-section"><a 
href="#chap">chap</a></td></tr>
+<tr><td colspan="3"><hr></td></tr>
+<tr><th id="chap_cp_letter-G">G</th></tr>
+<tr><td></td><td class="printindex-index-entry"><a 
href="#index-g">g</a></td><td class="printindex-index-section"><a 
href="#chap">chap</a></td></tr>
+<tr><td colspan="3"><hr></td></tr>
+<tr><th id="chap_cp_letter-H">H</th></tr>
+<tr><td></td><td class="printindex-index-entry"><a 
href="#index-h">h</a></td><td class="printindex-index-section"><a 
href="#chap">chap</a></td></tr>
+<tr><td colspan="3"><hr></td></tr>
+<tr><th id="chap_cp_letter-I">I</th></tr>
+<tr><td></td><td class="printindex-index-entry"><a 
href="#index-i">i</a></td><td class="printindex-index-section"><a 
href="#chap">chap</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a 
href="#index-i-i-_0028dotless_0029">&inodot; &inodot; (dotless)</a></td><td 
class="printindex-index-section"><a href="#chap">chap</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a 
href="#index-i-i-_0028dotless_0029-1">&icirc; &icirc; (dotless)</a></td><td 
class="printindex-index-section"><a href="#chap">chap</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a 
href="#index-i-iiii">&icirc; &icirc;&icirc;&icirc;&icirc;</a></td><td 
class="printindex-index-section"><a href="#chap">chap</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-i-iii">&iuml; 
&iuml;&iuml;&iuml;</a></td><td class="printindex-index-section"><a 
href="#chap">chap</a></td></tr>
+<tr><td colspan="3"><hr></td></tr>
+<tr><th id="chap_cp_letter-J">J</th></tr>
+<tr><td></td><td class="printindex-index-entry"><a 
href="#index-j">j</a></td><td class="printindex-index-section"><a 
href="#chap">chap</a></td></tr>
+<tr><td colspan="3"><hr></td></tr>
+<tr><th id="chap_cp_letter-K">K</th></tr>
+<tr><td></td><td class="printindex-index-entry"><a 
href="#index-k">k</a></td><td class="printindex-index-section"><a 
href="#chap">chap</a></td></tr>
+<tr><td colspan="3"><hr></td></tr>
+<tr><th id="chap_cp_letter-L">L</th></tr>
+<tr><td></td><td class="printindex-index-entry"><a 
href="#index-l">l</a></td><td class="printindex-index-section"><a 
href="#chap">chap</a></td></tr>
+<tr><td colspan="3"><hr></td></tr>
+<tr><th id="chap_cp_letter-M">M</th></tr>
+<tr><td></td><td class="printindex-index-entry"><a 
href="#index-m">m</a></td><td class="printindex-index-section"><a 
href="#chap">chap</a></td></tr>
+<tr><td colspan="3"><hr></td></tr>
+<tr><th id="chap_cp_letter-N">N</th></tr>
+<tr><td></td><td class="printindex-index-entry"><a 
href="#index-n">n</a></td><td class="printindex-index-section"><a 
href="#chap">chap</a></td></tr>
+<tr><td colspan="3"><hr></td></tr>
+<tr><th id="chap_cp_letter-O">O</th></tr>
+<tr><td></td><td class="printindex-index-entry"><a 
href="#index-o">o</a></td><td class="printindex-index-section"><a 
href="#chap">chap</a></td></tr>
+<tr><td colspan="3"><hr></td></tr>
+<tr><th id="chap_cp_letter-P">P</th></tr>
+<tr><td></td><td class="printindex-index-entry"><a 
href="#index-p">p</a></td><td class="printindex-index-section"><a 
href="#chap">chap</a></td></tr>
+<tr><td colspan="3"><hr></td></tr>
+<tr><th id="chap_cp_letter-Q">Q</th></tr>
+<tr><td></td><td class="printindex-index-entry"><a 
href="#index-q">q</a></td><td class="printindex-index-section"><a 
href="#chap">chap</a></td></tr>
+<tr><td colspan="3"><hr></td></tr>
+<tr><th id="chap_cp_letter-R">R</th></tr>
+<tr><td></td><td class="printindex-index-entry"><a 
href="#index-r">r</a></td><td class="printindex-index-section"><a 
href="#chap">chap</a></td></tr>
+<tr><td colspan="3"><hr></td></tr>
+<tr><th id="chap_cp_letter-S">S</th></tr>
+<tr><td></td><td class="printindex-index-entry"><a 
href="#index-s">s</a></td><td class="printindex-index-section"><a 
href="#chap">chap</a></td></tr>
+<tr><td colspan="3"><hr></td></tr>
+<tr><th id="chap_cp_letter-SS">SS</th></tr>
+<tr><td></td><td class="printindex-index-entry"><a 
href="#index-ss">&szlig;</a></td><td class="printindex-index-section"><a 
href="#chap">chap</a></td></tr>
+<tr><td colspan="3"><hr></td></tr>
+<tr><th id="chap_cp_letter-T">T</th></tr>
+<tr><td></td><td class="printindex-index-entry"><a 
href="#index-t">t</a></td><td class="printindex-index-section"><a 
href="#chap">chap</a></td></tr>
+<tr><td colspan="3"><hr></td></tr>
+<tr><th id="chap_cp_letter-U">U</th></tr>
+<tr><td></td><td class="printindex-index-entry"><a 
href="#index-u">u</a></td><td class="printindex-index-section"><a 
href="#chap">chap</a></td></tr>
+<tr><td colspan="3"><hr></td></tr>
+<tr><th id="chap_cp_letter-V">V</th></tr>
+<tr><td></td><td class="printindex-index-entry"><a 
href="#index-v">v</a></td><td class="printindex-index-section"><a 
href="#chap">chap</a></td></tr>
+<tr><td colspan="3"><hr></td></tr>
+<tr><th id="chap_cp_letter-W">W</th></tr>
+<tr><td></td><td class="printindex-index-entry"><a 
href="#index-w">w</a></td><td class="printindex-index-section"><a 
href="#chap">chap</a></td></tr>
+<tr><td colspan="3"><hr></td></tr>
+<tr><th id="chap_cp_letter-X">X</th></tr>
+<tr><td></td><td class="printindex-index-entry"><a 
href="#index-x">x</a></td><td class="printindex-index-section"><a 
href="#chap">chap</a></td></tr>
+<tr><td colspan="3"><hr></td></tr>
+<tr><th id="chap_cp_letter-Y">Y</th></tr>
+<tr><td></td><td class="printindex-index-entry"><a 
href="#index-y">y</a></td><td class="printindex-index-section"><a 
href="#chap">chap</a></td></tr>
+<tr><td colspan="3"><hr></td></tr>
+<tr><th id="chap_cp_letter-Z">Z</th></tr>
+<tr><td></td><td class="printindex-index-entry"><a 
href="#index-z">z</a></td><td class="printindex-index-section"><a 
href="#chap">chap</a></td></tr>
+<tr><td colspan="3"><hr></td></tr>
+<tr><th id="chap_cp_symbol-8">`</th></tr>
+<tr><td></td><td class="printindex-index-entry"><a 
href="#index-_0060">&lsquo;</a></td><td class="printindex-index-section"><a 
href="#chap">chap</a></td></tr>
+<tr><td colspan="3"><hr></td></tr>
+<tr><th id="chap_cp_symbol-9">&iexcl;</th></tr>
+<tr><td></td><td class="printindex-index-entry"><a 
href="#index-_00a1">&iexcl;</a></td><td class="printindex-index-section"><a 
href="#chap">chap</a></td></tr>
+<tr><td colspan="3"><hr></td></tr>
+<tr><th id="chap_cp_symbol-10">&deg;</th></tr>
+<tr><td></td><td class="printindex-index-entry"><a 
href="#index-_00b0">&deg;</a></td><td class="printindex-index-section"><a 
href="#chap">chap</a></td></tr>
+<tr><td colspan="3"><hr></td></tr>
+<tr><th id="chap_cp_letter-AE-1">&AElig;</th></tr>
+<tr><td></td><td class="printindex-index-entry"><a 
href="#index-AE">&AElig;</a></td><td class="printindex-index-section"><a 
href="#chap">chap</a></td></tr>
+<tr><td colspan="3"><hr></td></tr>
+<tr><th id="chap_cp_letter-D-2">&ETH;</th></tr>
+<tr><td></td><td class="printindex-index-entry"><a 
href="#index-D">&ETH;</a></td><td class="printindex-index-section"><a 
href="#chap">chap</a></td></tr>
+<tr><td colspan="3"><hr></td></tr>
+<tr><th id="chap_cp_letter-TH-3">&THORN;</th></tr>
+<tr><td></td><td class="printindex-index-entry"><a 
href="#index-TH">&THORN;</a></td><td class="printindex-index-section"><a 
href="#chap">chap</a></td></tr>
+<tr><td colspan="3"><hr></td></tr>
+<tr><th id="chap_cp_letter-L-4">&#321;</th></tr>
+<tr><td></td><td class="printindex-index-entry"><a 
href="#index-l-1">&#322;</a></td><td class="printindex-index-section"><a 
href="#chap">chap</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a 
href="#index-L">&#321;</a></td><td class="printindex-index-section"><a 
href="#chap">chap</a></td></tr>
+<tr><td colspan="3"><hr></td></tr>
+<tr><th id="chap_cp_symbol-11">&ldquo;</th></tr>
+<tr><td></td><td class="printindex-index-entry"><a 
href="#index-_201c">&ldquo;</a></td><td class="printindex-index-section"><a 
href="#chap">chap</a></td></tr>
+<tr><td colspan="3"><hr></td></tr>
+<tr><th id="chap_cp_symbol-12">&euro;</th></tr>
+<tr><td></td><td class="printindex-index-entry"><a 
href="#index-EUR">&euro;</a></td><td class="printindex-index-section"><a 
href="#chap">chap</a></td></tr>
+<tr><td colspan="3"><hr></td></tr>
+<tr><th id="chap_cp_symbol-13">&ge;</th></tr>
+<tr><td></td><td class="printindex-index-entry"><a 
href="#index-_003e_003d">&ge;</a></td><td class="printindex-index-section"><a 
href="#chap">chap</a></td></tr>
+<tr><td colspan="3"><hr></td></tr>
+</table>
+<table class="cp-letters-footer-printindex"><tr><th>Jump to: &nbsp; 
</th><td><a class="summary-letter-printindex" 
href="#chap_cp_symbol-1"><b>&quot;</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" href="#chap_cp_symbol-2"><b>'</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" href="#chap_cp_symbol-3"><b>,</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" href="#chap_cp_symbol-4"><b>-</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" href="#chap_cp_symbol-5"><b>0</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" href="#chap_cp_symbol-6"><b>9</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" href="#chap_cp_symbol-7"><b>@</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" href="#chap_cp_symbol-8"><b>`</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" 
href="#chap_cp_symbol-9"><b>&iexcl;</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" href="#chap_cp_symbol-10"><b>&deg;</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" 
href="#chap_cp_symbol-11"><b>&ldquo;</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" 
href="#chap_cp_symbol-12"><b>&euro;</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" href="#chap_cp_symbol-13"><b>&ge;</b></a>
+ &nbsp; 
+<br>
+<a class="summary-letter-printindex" href="#chap_cp_letter-A"><b>A</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" href="#chap_cp_letter-B"><b>B</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" href="#chap_cp_letter-C"><b>C</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" href="#chap_cp_letter-D"><b>D</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" href="#chap_cp_letter-E"><b>E</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" href="#chap_cp_letter-F"><b>F</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" href="#chap_cp_letter-G"><b>G</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" href="#chap_cp_letter-H"><b>H</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" href="#chap_cp_letter-I"><b>I</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" href="#chap_cp_letter-J"><b>J</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" href="#chap_cp_letter-K"><b>K</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" href="#chap_cp_letter-L"><b>L</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" href="#chap_cp_letter-M"><b>M</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" href="#chap_cp_letter-N"><b>N</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" href="#chap_cp_letter-O"><b>O</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" href="#chap_cp_letter-P"><b>P</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" href="#chap_cp_letter-Q"><b>Q</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" href="#chap_cp_letter-R"><b>R</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" href="#chap_cp_letter-S"><b>S</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" href="#chap_cp_letter-SS"><b>SS</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" href="#chap_cp_letter-T"><b>T</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" href="#chap_cp_letter-U"><b>U</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" href="#chap_cp_letter-V"><b>V</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" href="#chap_cp_letter-W"><b>W</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" href="#chap_cp_letter-X"><b>X</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" href="#chap_cp_letter-Y"><b>Y</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" href="#chap_cp_letter-Z"><b>Z</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" 
href="#chap_cp_letter-AE-1"><b>&AElig;</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" 
href="#chap_cp_letter-D-2"><b>&ETH;</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" 
href="#chap_cp_letter-TH-3"><b>&THORN;</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" 
href="#chap_cp_letter-L-4"><b>&#321;</b></a>
+ &nbsp; 
+</td></tr></table>
+</div>
+<hr>
+<div class="nav-panel">
+<p>
+Previous: <a href="index.html">encoding index utf8</a> &nbsp; [<a href="#chap" 
title="Index" rel="index">Index</a>]</p>
+</div>
+
+
+
+</body>
+</html>
diff --git 
a/tp/t/results/indices/encoding_index_utf8_no_use_unicode/res_html/index.html 
b/tp/t/results/indices/encoding_index_utf8_no_use_unicode/res_html/index.html
new file mode 100644
index 0000000000..fcf5e39426
--- /dev/null
+++ 
b/tp/t/results/indices/encoding_index_utf8_no_use_unicode/res_html/index.html
@@ -0,0 +1,47 @@
+<!DOCTYPE html>
+<html>
+<!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<title>Top (encoding index utf8)</title>
+
+<meta name="description" content="Top (encoding index utf8)">
+<meta name="keywords" content="Top (encoding index utf8)">
+<meta name="resource-type" content="document">
+<meta name="distribution" content="global">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+
+<link href="#Top" rel="start" title="Top">
+<link href="chap.html" rel="index" title="chap">
+<link href="chap.html" rel="next" title="chap">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
+
+
+</head>
+
+<body lang="en">
+
+<div class="top-level-extent" id="Top">
+<div class="nav-panel">
+<p>
+Next: <a href="chap.html" accesskey="n" rel="next">chap</a> &nbsp; [<a 
href="chap.html" title="Index" rel="index">Index</a>]</p>
+</div>
+<hr>
+<h1 class="top" id="encoding-index-utf8"><span>encoding index utf8<a 
class="copiable-link" href="#encoding-index-utf8"> &para;</a></span></h1>
+
+</div>
+<hr>
+<div class="nav-panel">
+<p>
+Next: <a href="chap.html" accesskey="n" rel="next">chap</a> &nbsp; [<a 
href="chap.html" title="Index" rel="index">Index</a>]</p>
+</div>
+
+
+
+</body>
+</html>
diff --git 
a/tp/t/results/indices/encoding_index_utf8_no_use_unicode/res_info/encoding_index_utf8.info
 
b/tp/t/results/indices/encoding_index_utf8_no_use_unicode/res_info/encoding_index_utf8.info
new file mode 100644
index 0000000000..942160ec41
Binary files /dev/null and 
b/tp/t/results/indices/encoding_index_utf8_no_use_unicode/res_info/encoding_index_utf8.info
 differ
diff --git 
a/tp/t/results/indices/encoding_index_utf8_no_use_unicode/res_plaintext/encoding_index_utf8_no_use_unicode.txt
 
b/tp/t/results/indices/encoding_index_utf8_no_use_unicode/res_plaintext/encoding_index_utf8_no_use_unicode.txt
new file mode 100644
index 0000000000..7a1d486df5
--- /dev/null
+++ 
b/tp/t/results/indices/encoding_index_utf8_no_use_unicode/res_plaintext/encoding_index_utf8_no_use_unicode.txt
@@ -0,0 +1,61 @@
+encoding index utf8
+*******************
+
+* Menu:
+
+* ":                                     chap.                  (line 3)
+* " <1>:                                 chap.                  (line 3)
+* " <2>:                                 chap.                  (line 3)
+* ':                                     chap.                  (line 3)
+* ,:                                     chap.                  (line 3)
+* -:                                     chap.                  (line 3)
+* --:                                    chap.                  (line 3)
+* 0:                                     chap.                  (line 3)
+* 9:                                     chap.                  (line 3)
+* @:                                     chap.                  (line 3)
+* ' <1>:                                 chap.                  (line 3)
+* !:                                     chap.                  (line 3)
+* o:                                     chap.                  (line 3)
+* " <3>:                                 chap.                  (line 3)
+* Euro:                                  chap.                  (line 3)
+* >=:                                    chap.                  (line 3)
+* a:                                     chap.                  (line 3)
+* A:                                     chap.                  (line 3)
+* b:                                     chap.                  (line 3)
+* B:                                     chap.                  (line 3)
+* c:                                     chap.                  (line 3)
+* d:                                     chap.                  (line 3)
+* e:                                     chap.                  (line 3)
+* f:                                     chap.                  (line 3)
+* g:                                     chap.                  (line 3)
+* h:                                     chap.                  (line 3)
+* i:                                     chap.                  (line 3)
+* i i (dotless):                         chap.                  (line 3)
+* j:                                     chap.                  (line 3)
+* k:                                     chap.                  (line 3)
+* l:                                     chap.                  (line 3)
+* m:                                     chap.                  (line 3)
+* n:                                     chap.                  (line 3)
+* o <1>:                                 chap.                  (line 3)
+* p:                                     chap.                  (line 3)
+* q:                                     chap.                  (line 3)
+* r:                                     chap.                  (line 3)
+* s:                                     chap.                  (line 3)
+* ss:                                    chap.                  (line 3)
+* t:                                     chap.                  (line 3)
+* u:                                     chap.                  (line 3)
+* v:                                     chap.                  (line 3)
+* w:                                     chap.                  (line 3)
+* x:                                     chap.                  (line 3)
+* y:                                     chap.                  (line 3)
+* z:                                     chap.                  (line 3)
+* AE:                                    chap.                  (line 3)
+* é é:                                   chap.                  (line 3)
+* i^ i^ (dotless):                       chap.                  (line 3)
+* i^ i^i^i^i^:                           chap.                  (line 3)
+* i" i"i"i":                             chap.                  (line 3)
+* D:                                     chap.                  (line 3)
+* TH:                                    chap.                  (line 3)
+* /l:                                    chap.                  (line 3)
+* /L:                                    chap.                  (line 3)
+
diff --git a/tp/t/test_utils.pl b/tp/t/test_utils.pl
index 4408d9a01d..2caf479210 100644
--- a/tp/t/test_utils.pl
+++ b/tp/t/test_utils.pl
@@ -940,6 +940,7 @@ sub test($$)
   my $added_main_configurations = {'FORMAT_MENU' => 'menu',
                                    'CHECK_MISSING_MENU_ENTRY' => 1};
 
+  # FIXME this has changed
   # this is only used for index keys sorting in structuring
   foreach my $structuring_and_converter_option ('ENABLE_ENCODING') {
     if (defined($parser_options->{$structuring_and_converter_option})) {
@@ -952,7 +953,7 @@ sub test($$)
   }
 
   foreach my $structuring_option ('CHECK_NORMAL_MENU_STRUCTURE',
-                                                    'FORMAT_MENU') {
+                                  'FORMAT_MENU', 'USE_UNICODE_COLLATION') {
     if (defined($parser_options->{$structuring_option})) {
       $added_main_configurations->{$structuring_option}
         = $parser_options->{$structuring_option};
diff --git a/tp/tests/Makefile.onetst b/tp/tests/Makefile.onetst
index 94a8e8dd0a..a24640a6be 100644
--- a/tp/tests/Makefile.onetst
+++ b/tp/tests/Makefile.onetst
@@ -140,5 +140,10 @@ type_other_one_test_files_generated_list =  \
     test_scripts/other_highlight_syntax_example_pygments.sh \
     test_scripts/other_highlight_syntax_example_highlight.sh \
     test_scripts/other_highlight_syntax_example_default_language.sh \
-    test_scripts/other_highlight_syntax_example_latin9.sh
+    test_scripts/other_highlight_syntax_example_latin9.sh \
+    test_scripts/other_index_collation_test_plaintext.sh \
+    test_scripts/other_index_collation_test_collation_language.sh \
+    test_scripts/other_index_collation_test_collation_locale_en.sh \
+    test_scripts/other_index_collation_test_collation_locale_sv.sh \
+    test_scripts/other_index_collation_test_documentlanguage_collation.sh
 
diff --git a/tp/tests/other/Makefile.am b/tp/tests/other/Makefile.am
index afb0927cf2..b30c02363a 100644
--- a/tp/tests/other/Makefile.am
+++ b/tp/tests/other/Makefile.am
@@ -1,5 +1,5 @@
 EXTRA_DIST = \
- highlight_example.texi \
+ highlight_example.texi index_collation_test.texi \
  list-of-tests res_parser
 
 DISTCLEANFILES = tests.log tests.out
diff --git a/tp/tests/other/index_collation_test.texi 
b/tp/tests/other/index_collation_test.texi
new file mode 100644
index 0000000000..b468371d11
--- /dev/null
+++ b/tp/tests/other/index_collation_test.texi
@@ -0,0 +1,25 @@
+\input texinfo @c -*-texinfo-*-
+
+@documentlanguage se
+
+@node Top
+@top top
+
+@node Chapter
+@chapter chap
+
+@cindex e
+@cindex @'e
+@cindex z
+@cindex ö
+
+@printindex cp
+
+@node Indices
+@appendix Indices
+
+@documentlanguage fr
+
+@printindex cp
+
+@bye
diff --git a/tp/tests/other/list-of-tests b/tp/tests/other/list-of-tests
index 86952c7e65..8a940b660e 100644
--- a/tp/tests/other/list-of-tests
+++ b/tp/tests/other/list-of-tests
@@ -1,4 +1,5 @@
 
+# syntax highlighting in examples
 highlight_syntax_example highlight_example.texi --html -c HIGHLIGHT_SYNTAX=1
 highlight_syntax_example_pygments highlight_example.texi --html -c 
HIGHLIGHT_SYNTAX=pygments
 highlight_syntax_example_highlight highlight_example.texi --html -c 
HIGHLIGHT_SYNTAX=highlight
@@ -6,3 +7,17 @@ highlight_syntax_example_highlight highlight_example.texi 
--html -c HIGHLIGHT_SY
 highlight_syntax_example_default_language highlight_example.texi --html -c 
HIGHLIGHT_SYNTAX=1 -c HIGHLIGHT_SYNTAX_DEFAULT_LANGUAGE=Perl
 
 highlight_syntax_example_latin9 highlight_example.texi --html 
--init=highlight_syntax.pm -c 'OUTPUT_ENCODING_NAME=ISO-8859-15'
+
+
+# collation
+
+index_collation_test_plaintext index_collation_test.texi --plaintext
+
+index_collation_test_collation_language index_collation_test.texi --plaintext 
-c COLLATION_LANGUAGE=se
+
+index_collation_test_collation_locale_en index_collation_test.texi --plaintext 
-c XS_STRXFRM_COLLATION_LOCALE='en.utf-8'
+
+# does not work as expected, no specific sv collation on Debian testing
+index_collation_test_collation_locale_sv index_collation_test.texi --plaintext 
-c XS_STRXFRM_COLLATION_LOCALE='sv_SE.utf8'
+
+index_collation_test_documentlanguage_collation index_collation_test.texi 
--plaintext -c DOCUMENTLANGUAGE_COLLATION=1
diff --git 
a/tp/tests/other/res_parser/index_collation_test_collation_language/index_collation_test.1
 
b/tp/tests/other/res_parser/index_collation_test_collation_language/index_collation_test.1
new file mode 100644
index 0000000000..e69de29bb2
diff --git 
a/tp/tests/other/res_parser/index_collation_test_collation_language/index_collation_test.2
 
b/tp/tests/other/res_parser/index_collation_test_collation_language/index_collation_test.2
new file mode 100644
index 0000000000..e69de29bb2
diff --git 
a/tp/tests/other/res_parser/index_collation_test_collation_language/index_collation_test.txt
 
b/tp/tests/other/res_parser/index_collation_test_collation_language/index_collation_test.txt
new file mode 100644
index 0000000000..4fbdfea689
--- /dev/null
+++ 
b/tp/tests/other/res_parser/index_collation_test_collation_language/index_collation_test.txt
@@ -0,0 +1,23 @@
+top
+***
+
+1 chap
+******
+
+* Menu:
+
+* e:                                     Chapter.               (line 6)
+* é:                                     Chapter.               (line 6)
+* z:                                     Chapter.               (line 6)
+* ö:                                     Chapter.               (line 6)
+
+Appendix A Indices
+******************
+
+* Menu:
+
+* e:                                     Chapter.               (line 6)
+* é:                                     Chapter.               (line 6)
+* z:                                     Chapter.               (line 6)
+* ö:                                     Chapter.               (line 6)
+
diff --git 
a/tp/tests/other/res_parser/index_collation_test_collation_locale_en/index_collation_test.1
 
b/tp/tests/other/res_parser/index_collation_test_collation_locale_en/index_collation_test.1
new file mode 100644
index 0000000000..e69de29bb2
diff --git 
a/tp/tests/other/res_parser/index_collation_test_collation_locale_en/index_collation_test.2
 
b/tp/tests/other/res_parser/index_collation_test_collation_locale_en/index_collation_test.2
new file mode 100644
index 0000000000..e69de29bb2
diff --git 
a/tp/tests/other/res_parser/index_collation_test_collation_locale_en/index_collation_test.txt
 
b/tp/tests/other/res_parser/index_collation_test_collation_locale_en/index_collation_test.txt
new file mode 100644
index 0000000000..cdde181904
--- /dev/null
+++ 
b/tp/tests/other/res_parser/index_collation_test_collation_locale_en/index_collation_test.txt
@@ -0,0 +1,23 @@
+top
+***
+
+1 chap
+******
+
+* Menu:
+
+* e:                                     Chapter.               (line 6)
+* é:                                     Chapter.               (line 6)
+* ö:                                     Chapter.               (line 6)
+* z:                                     Chapter.               (line 6)
+
+Appendix A Indices
+******************
+
+* Menu:
+
+* e:                                     Chapter.               (line 6)
+* é:                                     Chapter.               (line 6)
+* ö:                                     Chapter.               (line 6)
+* z:                                     Chapter.               (line 6)
+
diff --git 
a/tp/tests/other/res_parser/index_collation_test_collation_locale_sv/index_collation_test.1
 
b/tp/tests/other/res_parser/index_collation_test_collation_locale_sv/index_collation_test.1
new file mode 100644
index 0000000000..e69de29bb2
diff --git 
a/tp/tests/other/res_parser/index_collation_test_collation_locale_sv/index_collation_test.2
 
b/tp/tests/other/res_parser/index_collation_test_collation_locale_sv/index_collation_test.2
new file mode 100644
index 0000000000..e69de29bb2
diff --git 
a/tp/tests/other/res_parser/index_collation_test_collation_locale_sv/index_collation_test.txt
 
b/tp/tests/other/res_parser/index_collation_test_collation_locale_sv/index_collation_test.txt
new file mode 100644
index 0000000000..cdde181904
--- /dev/null
+++ 
b/tp/tests/other/res_parser/index_collation_test_collation_locale_sv/index_collation_test.txt
@@ -0,0 +1,23 @@
+top
+***
+
+1 chap
+******
+
+* Menu:
+
+* e:                                     Chapter.               (line 6)
+* é:                                     Chapter.               (line 6)
+* ö:                                     Chapter.               (line 6)
+* z:                                     Chapter.               (line 6)
+
+Appendix A Indices
+******************
+
+* Menu:
+
+* e:                                     Chapter.               (line 6)
+* é:                                     Chapter.               (line 6)
+* ö:                                     Chapter.               (line 6)
+* z:                                     Chapter.               (line 6)
+
diff --git 
a/tp/tests/other/res_parser/index_collation_test_documentlanguage_collation/index_collation_test.1
 
b/tp/tests/other/res_parser/index_collation_test_documentlanguage_collation/index_collation_test.1
new file mode 100644
index 0000000000..e69de29bb2
diff --git 
a/tp/tests/other/res_parser/index_collation_test_documentlanguage_collation/index_collation_test.2
 
b/tp/tests/other/res_parser/index_collation_test_documentlanguage_collation/index_collation_test.2
new file mode 100644
index 0000000000..e69de29bb2
diff --git 
a/tp/tests/other/res_parser/index_collation_test_documentlanguage_collation/index_collation_test.txt
 
b/tp/tests/other/res_parser/index_collation_test_documentlanguage_collation/index_collation_test.txt
new file mode 100644
index 0000000000..cdde181904
--- /dev/null
+++ 
b/tp/tests/other/res_parser/index_collation_test_documentlanguage_collation/index_collation_test.txt
@@ -0,0 +1,23 @@
+top
+***
+
+1 chap
+******
+
+* Menu:
+
+* e:                                     Chapter.               (line 6)
+* é:                                     Chapter.               (line 6)
+* ö:                                     Chapter.               (line 6)
+* z:                                     Chapter.               (line 6)
+
+Appendix A Indices
+******************
+
+* Menu:
+
+* e:                                     Chapter.               (line 6)
+* é:                                     Chapter.               (line 6)
+* ö:                                     Chapter.               (line 6)
+* z:                                     Chapter.               (line 6)
+
diff --git 
a/tp/tests/other/res_parser/index_collation_test_plaintext/index_collation_test.1
 
b/tp/tests/other/res_parser/index_collation_test_plaintext/index_collation_test.1
new file mode 100644
index 0000000000..e69de29bb2
diff --git 
a/tp/tests/other/res_parser/index_collation_test_plaintext/index_collation_test.2
 
b/tp/tests/other/res_parser/index_collation_test_plaintext/index_collation_test.2
new file mode 100644
index 0000000000..e69de29bb2
diff --git 
a/tp/tests/other/res_parser/index_collation_test_plaintext/index_collation_test.txt
 
b/tp/tests/other/res_parser/index_collation_test_plaintext/index_collation_test.txt
new file mode 100644
index 0000000000..cdde181904
--- /dev/null
+++ 
b/tp/tests/other/res_parser/index_collation_test_plaintext/index_collation_test.txt
@@ -0,0 +1,23 @@
+top
+***
+
+1 chap
+******
+
+* Menu:
+
+* e:                                     Chapter.               (line 6)
+* é:                                     Chapter.               (line 6)
+* ö:                                     Chapter.               (line 6)
+* z:                                     Chapter.               (line 6)
+
+Appendix A Indices
+******************
+
+* Menu:
+
+* e:                                     Chapter.               (line 6)
+* é:                                     Chapter.               (line 6)
+* ö:                                     Chapter.               (line 6)
+* z:                                     Chapter.               (line 6)
+
diff --git 
a/tp/tests/test_scripts/other_index_collation_test_collation_language.sh 
b/tp/tests/test_scripts/other_index_collation_test_collation_language.sh
new file mode 100755
index 0000000000..26ce3f3e7e
--- /dev/null
+++ b/tp/tests/test_scripts/other_index_collation_test_collation_language.sh
@@ -0,0 +1,25 @@
+#! /bin/sh
+# This file generated by maintain/regenerate_cmd_tests.sh
+
+if test z"$srcdir" = "z"; then
+  srcdir=.
+fi
+
+one_test_logs_dir=test_log
+
+
+
+if test "z$OTHER_TESTS" != z"yes"; then
+  echo "Skipping other tests that are not easily reproducible"
+  exit 77
+fi
+
+dir=other
+name='index_collation_test_collation_language'
+mkdir -p $dir
+
+"$srcdir"/run_parser_all.sh -dir $dir $name
+exit_status=$?
+cat $dir/$one_test_logs_dir/$name.log
+exit $exit_status
+
diff --git 
a/tp/tests/test_scripts/other_index_collation_test_collation_locale_en.sh 
b/tp/tests/test_scripts/other_index_collation_test_collation_locale_en.sh
new file mode 100755
index 0000000000..4d4d26ac9b
--- /dev/null
+++ b/tp/tests/test_scripts/other_index_collation_test_collation_locale_en.sh
@@ -0,0 +1,25 @@
+#! /bin/sh
+# This file generated by maintain/regenerate_cmd_tests.sh
+
+if test z"$srcdir" = "z"; then
+  srcdir=.
+fi
+
+one_test_logs_dir=test_log
+
+
+
+if test "z$OTHER_TESTS" != z"yes"; then
+  echo "Skipping other tests that are not easily reproducible"
+  exit 77
+fi
+
+dir=other
+name='index_collation_test_collation_locale_en'
+mkdir -p $dir
+
+"$srcdir"/run_parser_all.sh -dir $dir $name
+exit_status=$?
+cat $dir/$one_test_logs_dir/$name.log
+exit $exit_status
+
diff --git 
a/tp/tests/test_scripts/other_index_collation_test_collation_locale_sv.sh 
b/tp/tests/test_scripts/other_index_collation_test_collation_locale_sv.sh
new file mode 100755
index 0000000000..79bd7aab21
--- /dev/null
+++ b/tp/tests/test_scripts/other_index_collation_test_collation_locale_sv.sh
@@ -0,0 +1,25 @@
+#! /bin/sh
+# This file generated by maintain/regenerate_cmd_tests.sh
+
+if test z"$srcdir" = "z"; then
+  srcdir=.
+fi
+
+one_test_logs_dir=test_log
+
+
+
+if test "z$OTHER_TESTS" != z"yes"; then
+  echo "Skipping other tests that are not easily reproducible"
+  exit 77
+fi
+
+dir=other
+name='index_collation_test_collation_locale_sv'
+mkdir -p $dir
+
+"$srcdir"/run_parser_all.sh -dir $dir $name
+exit_status=$?
+cat $dir/$one_test_logs_dir/$name.log
+exit $exit_status
+
diff --git 
a/tp/tests/test_scripts/other_index_collation_test_documentlanguage_collation.sh
 
b/tp/tests/test_scripts/other_index_collation_test_documentlanguage_collation.sh
new file mode 100755
index 0000000000..abef2c5c23
--- /dev/null
+++ 
b/tp/tests/test_scripts/other_index_collation_test_documentlanguage_collation.sh
@@ -0,0 +1,25 @@
+#! /bin/sh
+# This file generated by maintain/regenerate_cmd_tests.sh
+
+if test z"$srcdir" = "z"; then
+  srcdir=.
+fi
+
+one_test_logs_dir=test_log
+
+
+
+if test "z$OTHER_TESTS" != z"yes"; then
+  echo "Skipping other tests that are not easily reproducible"
+  exit 77
+fi
+
+dir=other
+name='index_collation_test_documentlanguage_collation'
+mkdir -p $dir
+
+"$srcdir"/run_parser_all.sh -dir $dir $name
+exit_status=$?
+cat $dir/$one_test_logs_dir/$name.log
+exit $exit_status
+
diff --git a/tp/tests/test_scripts/other_index_collation_test_plaintext.sh 
b/tp/tests/test_scripts/other_index_collation_test_plaintext.sh
new file mode 100755
index 0000000000..e37adab67b
--- /dev/null
+++ b/tp/tests/test_scripts/other_index_collation_test_plaintext.sh
@@ -0,0 +1,25 @@
+#! /bin/sh
+# This file generated by maintain/regenerate_cmd_tests.sh
+
+if test z"$srcdir" = "z"; then
+  srcdir=.
+fi
+
+one_test_logs_dir=test_log
+
+
+
+if test "z$OTHER_TESTS" != z"yes"; then
+  echo "Skipping other tests that are not easily reproducible"
+  exit 77
+fi
+
+dir=other
+name='index_collation_test_plaintext'
+mkdir -p $dir
+
+"$srcdir"/run_parser_all.sh -dir $dir $name
+exit_status=$?
+cat $dir/$one_test_logs_dir/$name.log
+exit $exit_status
+



reply via email to

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