texinfo-commits
[Top][All Lists]
Advanced

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

branch master updated: * tp/Texinfo/Convert/HTML.pm (_convert_printindex


From: Patrice Dumas
Subject: branch master updated: * tp/Texinfo/Convert/HTML.pm (_convert_printindex_command): convert @subentry in monospace context if in code index. * tp/Texinfo/Convert/Plaintext.pm (_open_code, _close_code) (_printindex_formatted, _convert): new functions to open and close _code type to be able to open and close code context without a tree element, to be able to use convert_index_subentries(). * LaTeX.pm: handle indices.
Date: Mon, 23 Aug 2021 19:43:30 -0400

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 3a18777  * tp/Texinfo/Convert/HTML.pm (_convert_printindex_command): 
convert @subentry in monospace context if in code index. * 
tp/Texinfo/Convert/Plaintext.pm (_open_code, _close_code) 
(_printindex_formatted, _convert): new functions to open and close _code type 
to be able to open and close code context without a tree element, to be able to 
use convert_index_subentries(). * LaTeX.pm: handle indices.
3a18777 is described below

commit 3a1877759563500e00211b7a18bb7eb3b6669013
Author: Patrice Dumas <pertusus@free.fr>
AuthorDate: Tue Aug 24 01:42:59 2021 +0200

    * tp/Texinfo/Convert/HTML.pm (_convert_printindex_command):
    convert @subentry in monospace context if in code index.
    * tp/Texinfo/Convert/Plaintext.pm (_open_code, _close_code)
    (_printindex_formatted, _convert): new functions to open and
    close _code type to be able to open and close code context
    without a tree element, to be able to use
    convert_index_subentries().
    * LaTeX.pm: handle indices.
---
 ChangeLog                                          |   10 +
 tp/Texinfo/Convert/HTML.pm                         |    8 +
 tp/Texinfo/Convert/LaTeX.pm                        |  189 +-
 tp/Texinfo/Convert/Plaintext.pm                    |   52 +-
 tp/t/09indices.t                                   |   84 +-
 tp/t/18itemize.t                                   |   40 +
 tp/t/22xtable.t                                    |   35 +
 tp/t/latex_tests.t                                 |   13 +
 tp/t/results/indices/def_syn_indices.pl            |  754 ++--
 .../def_syn_indices/res_latex/def_syn_indices.tex} |   58 +-
 tp/t/results/indices/double_seeentry_seealso.pl    |  949 +++++
 .../res_latex/double_seeentry_seealso.tex}         |   16 +-
 tp/t/results/indices/seeentry.pl                   |  556 ++-
 .../seeentry/res_latex/seeentry.tex}               |   20 +-
 tp/t/results/indices/subentries.pl                 |  944 ++++-
 .../subentries/res_latex/subentries.tex}           |   52 +-
 tp/t/results/indices/subentry_and_sortas.pl        |  584 ++-
 .../res_latex/subentry_and_sortas.tex}             |   23 +-
 tp/t/results/indices/syncode_index_print_both.pl   |  430 ++-
 .../res_latex/syncode_index_print_both.tex}        |   25 +-
 .../itemize/inter_item_commands_in_enumerate.pl    | 1433 +++++++-
 .../res_latex/inter_item_commands_in_enumerate.tex |   39 +-
 .../itemize/inter_item_commands_in_itemize.pl      | 1192 +++---
 .../res_latex/inter_item_commands_in_itemize.tex   |   17 +-
 .../res_latex/multiple_lang_chapters.tex           |   17 +-
 ...anchor_links_xref_xrefautomaticsectiontitle.tex |    6 +-
 .../res_latex/enumerate_arguments.tex              |    6 +-
 .../res_latex/example_in_cartouche.tex             |    6 +-
 .../float_and_refs/res_latex/float_and_refs.tex    |    6 +-
 .../fonttextsize/res_latex/fonttextsize.tex        |    6 +-
 tp/t/results/latex_tests/indices.pl                |  867 +++++
 .../res_latex/indices.tex}                         |   19 +-
 .../res_latex/nested_enumerate.tex                 |    6 +-
 .../nested_itemize/res_latex/nested_itemize.tex    |    6 +-
 .../no_titlepage_and_setchapternewpage_odd.tex     |    6 +-
 .../no_titlepage_and_setchapternewpage_on.tex      |    6 +-
 .../latex_tests/pagesizes/res_latex/pagesizes.tex  |    6 +-
 .../latex_tests/pagetype/res_latex/pagetype.tex    |    6 +-
 .../setchapternewpage_on_odd_titlepage.tex         |    6 +-
 .../res_latex/settitle_and_headings.tex            |    6 +-
 .../shorttitlepage/res_latex/shorttitlepage.tex    |    6 +-
 .../three_setchapternewpage_on_odd_off.tex         |    6 +-
 .../res_latex/titlepage_and_headings.tex           |    6 +-
 .../titlepage_and_setchapternewpage_odd.tex        |    6 +-
 .../titlepage_and_setchapternewpage_on.tex         |    6 +-
 .../res_latex/titlepage_classical.tex              |    6 +-
 .../res_latex/titlepage_in_top_node.tex            |    6 +-
 .../res_latex/titlepage_long_title.tex             |    6 +-
 .../res_latex/titlepage_no_author.tex              |    6 +-
 .../res_latex/titlepage_no_title.tex               |    6 +-
 .../titlepage_with_commands_classical.tex          |    6 +-
 .../res_latex/two_setchapternewpage_odd_on.tex     |    6 +-
 .../res_latex/two_setchapternewpage_on_odd.tex     |    6 +-
 .../res_latex/verbatim_in_smallformat.tex          |    6 +-
 .../empty_quotation/res_latex/empty_quotation.tex  |    6 +-
 .../res_latex/quotation_and_author.tex             |    6 +-
 .../res_latex/quotation_author_in_example.tex      |    6 +-
 .../space_at_commands_end_quotation_line.tex       |    6 +-
 .../res_latex/chapter_between_nodes.tex            |    6 +-
 .../lone_Top_node/res_latex/lone_Top_node.tex      |    6 +-
 .../sectioning/loop_nodes/res_latex/loop_nodes.tex |    6 +-
 .../node_sectop_before_chapter_no_node.tex         |    6 +-
 .../res_latex/node_sectop_before_lone_node_Top.tex |    6 +-
 .../res_latex/nodes_before_after_top.tex           |    6 +-
 .../sectioning/nodes_before_after_top_xref.pl      |    8 +-
 .../res_latex/nodes_before_after_top_xref.tex      |   14 +-
 .../res_latex/nodes_before_top.tex                 |    6 +-
 .../res_latex/section_before_after_top_node.tex    |    6 +-
 .../section_before_after_top_node_last_node.tex    |    6 +-
 .../res_latex/section_chapter_before_top_nodes.tex |    6 +-
 .../results/xtable/inter_item_commands_in_table.pl | 3805 +++++++++++++-------
 .../res_latex/inter_item_commands_in_table.tex     |   57 +-
 .../inter_item_commands_in_table_in_example.tex    |    9 +-
 .../indices/indices_in_begin_tables_lists.texi     |  160 +
 tp/tests/indices/list-of-tests                     |    3 +
 .../indices_in_begin_tables_lists.1                |    0
 .../indices_in_begin_tables_lists.2                |    0
 .../indices_in_begin_tables_lists.html             |  468 +++
 .../indices_in_begin_tables_lists.1                |    0
 .../indices_in_begin_tables_lists.2                |    0
 .../indices_in_begin_tables_lists.tex}             |  120 +-
 .../indices_in_begin_tables_lists.1                |    0
 .../indices_in_begin_tables_lists.2                |    0
 .../indices_in_begin_tables_lists.info             |  Bin 0 -> 3241 bytes
 .../indices_in_begin_tables_lists.1                |    0
 .../indices_in_begin_tables_lists.2                |    0
 .../indices_in_begin_tables_lists.tex}             |  120 +-
 tp/tests/layout/formatting.texi                    |   49 +
 tp/tests/layout/res_parser/formatting/formatting.2 |  582 +--
 .../layout/res_parser/formatting/formatting.html   |  298 +-
 .../formatting/internal_links_formatting.txt       |   94 +-
 .../layout/res_parser/formatting_chm/chapter.html  |  215 +-
 .../layout/res_parser/formatting_chm/chapter2.html |   82 +
 .../layout/res_parser/formatting_chm/formatting.2  |  583 +--
 .../res_parser/formatting_chm/formatting.hhk       |  372 +-
 .../res_parser/formatting_chm/formatting.html      |    1 +
 .../res_parser/formatting_docbook/formatting.2     |  602 ++--
 .../res_parser/formatting_docbook/formatting.xml   |   37 +
 .../res_parser/formatting_exotic/chapter.html      |  215 +-
 .../res_parser/formatting_exotic/chapter2.html     |   82 +
 .../res_parser/formatting_exotic/formatting.2      |  566 +--
 .../layout/res_parser/formatting_exotic/index.html |    1 +
 .../res_parser/formatting_fr_icons/formatting.2    |  582 +--
 .../res_parser/formatting_fr_icons/formatting.html |  298 +-
 .../layout/res_parser/formatting_html/formatting.2 |  582 +--
 .../res_parser/formatting_html/formatting.html     |  298 +-
 .../res_parser/formatting_html32/formatting.2      |  582 +--
 .../res_parser/formatting_html32/formatting.html   |  298 +-
 .../formatting_html_no_texi2html/formatting.2      |  566 +--
 .../formatting_html_no_texi2html/formatting.html   |  298 +-
 .../res_parser/formatting_html_nodes/chapter.html  |  206 +-
 .../res_parser/formatting_html_nodes/chapter2.html |   82 +
 .../res_parser/formatting_html_nodes/formatting.2  |  582 +--
 .../formatting_html_nodes/formatting_fot.html      |    9 +
 .../res_parser/formatting_html_nodes/index.html    |    1 +
 .../layout/res_parser/formatting_info/formatting.2 |  576 +--
 .../res_parser/formatting_info/formatting.info     |  Bin 93218 -> 97432 bytes
 .../res_parser/formatting_latex/formatting.2       |  534 +--
 .../res_parser/formatting_latex/formatting.tex     |  472 ++-
 .../formatting_macro_expand/formatting.2           |  542 +--
 .../formatting_macro_expand/formatting.texi        |   49 +
 .../res_parser/formatting_mathjax/formatting.2     |  582 +--
 .../res_parser/formatting_mathjax/formatting.html  |  298 +-
 .../res_parser/formatting_nodes/chapter.html       |  206 +-
 .../res_parser/formatting_nodes/chapter2.html      |   82 +
 .../res_parser/formatting_nodes/formatting.2       |  582 +--
 .../formatting_nodes/formatting_fot.html           |    9 +
 .../layout/res_parser/formatting_nodes/index.html  |    1 +
 .../res_parser/formatting_plaintext/formatting.2   |  566 +--
 .../res_parser/formatting_plaintext/formatting.txt |  139 +-
 .../formatting_weird_quotes/formatting.2           |  582 +--
 .../formatting_weird_quotes/formatting.html        |  298 +-
 .../layout/res_parser/formatting_xml/formatting.2  |  542 +--
 .../res_parser/formatting_xml/formatting.xml       |  129 +-
 .../indices_indices_in_begin_tables_lists.sh       |   19 +
 .../indices_indices_in_begin_tables_lists_latex.sh |   19 +
 .../res_parser/formatting_singular/chapter.html    |  206 +-
 .../res_parser/formatting_singular/chapter2.html   |   82 +
 .../res_parser/formatting_singular/formatting.2    |  566 +--
 .../res_parser/formatting_singular/index.htm       |    1 +
 .../res_parser/formatting_singular/sing_fot.htm    |    9 +
 141 files changed, 19667 insertions(+), 9023 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 91a3436..005c9c6 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
+2021-08-24  Patrice Dumas  <pertusus@free.fr>
+
+       * tp/Texinfo/Convert/HTML.pm (_convert_printindex_command):
+       convert @subentry in monospace context if in code index.
+       * tp/Texinfo/Convert/Plaintext.pm (_open_code, _close_code)
+       (_printindex_formatted, _convert): new functions to open and
+       close _code type to be able to open and close code context
+       without a tree element, to be able to use
+       convert_index_subentries().
+
 2021-08-21  Patrice Dumas  <pertusus@free.fr>
 
        * Pod-Simple-Texinfo/lib/Pod/Simple/Texinfo.pm,
diff --git a/tp/Texinfo/Convert/HTML.pm b/tp/Texinfo/Convert/HTML.pm
index 4323d49..d723e6e 100644
--- a/tp/Texinfo/Convert/HTML.pm
+++ b/tp/Texinfo/Convert/HTML.pm
@@ -3778,7 +3778,15 @@ sub _convert_printindex_command($$$$)
       } else {
         $entry = $self->convert_tree({'contents' => 
$index_entry_ref->{'content'}});
       }
+      # cannot introduce a _code type element, since convert_index_subentries
+      # expects an index command directly as argument.
+      if ($index_entry_ref->{'in_code'}) {
+        push @{$self->{'document_context'}->[-1]->{'monospace'}}, 1;
+      }
       $entry .= $self->convert_index_subentries($index_entry_ref);
+      if ($index_entry_ref->{'in_code'}) {
+        pop @{$self->{'document_context'}->[-1]->{'monospace'}};
+      }
       if ($already_formatted) {
         $self->{'ignore_notice'}--;
       }
diff --git a/tp/Texinfo/Convert/LaTeX.pm b/tp/Texinfo/Convert/LaTeX.pm
index a909e59..0ef7270 100644
--- a/tp/Texinfo/Convert/LaTeX.pm
+++ b/tp/Texinfo/Convert/LaTeX.pm
@@ -140,6 +140,9 @@
 # Should @tie be expanded to ~?
 #
 # @dmn is not implemented
+#
+# index entry between @table and fist @item cause an empty \item[] to
+# be output.
 
 package Texinfo::Convert::LaTeX;
 
@@ -451,7 +454,7 @@ foreach my $accent_command (keys 
%{$LaTeX_accent_commands{'math'}}) {
 
 my %ignored_commands = %ignored_misc_commands;
 foreach my $ignored_brace_commands (
-  'sortas') {
+  'sortas', 'seeentry', 'seealso') {
   $ignored_commands{$ignored_brace_commands} = 1;
 }
 
@@ -785,6 +788,28 @@ sub _prepare_floats($)
   }
 }
 
+sub _prepare_indices($)
+{
+  my $self = shift;
+
+  if ($self->{'parser'}) {
+    my $index_names = $self->{'parser'}->indices_information();
+    $self->{'index_names'} = $index_names;
+    my $merged_index_entries
+        = Texinfo::Structuring::merge_indices($index_names);
+    # select non empty indices
+    foreach my $index_name (keys(%{$merged_index_entries})) {
+      # print STDERR "PI $index_name\n";
+      # print STDERR "".$merged_index_entries->{$index_name}."\n";
+      #print STDERR "".join("|", @{$merged_index_entries->{$index_name}})."\n";
+      if (scalar(@{$merged_index_entries->{$index_name}})) {
+        $self->{'index_entries'}->{$index_name} = 
$merged_index_entries->{$index_name};
+      }
+    }
+  }
+}
+
+
 sub _prepare_conversion($;$)
 {
   my $self = shift;
@@ -805,6 +830,7 @@ sub _prepare_conversion($;$)
     }
   }
   $self->_prepare_floats();
+  $self->_prepare_indices();
 }
 
 sub associate_other_nodes_to_sections($$)
@@ -1032,7 +1058,7 @@ sub _latex_header {
   # mdframed for the formatting of @cartouche
   # \usepackage[linkbordercolor={0 0 0}]{hyperref}
   my $header = "\\documentclass{$documentclass}\n"
-.'\usepackage{makeidx}\makeindex
+.'\usepackage{imakeidx}
 \usepackage{amsfonts}
 \usepackage{amsmath}
 \usepackage[gen]{eurosym}
@@ -1061,6 +1087,7 @@ sub _latex_header {
     #}
     $header .= "\\usepackage[$encoding]{inputenc}\n";
   }
+  $header .= "\n";
   #if ($self->{'extra'}->{'shortcontents'}) {
   #  # in texlive-latex-extra in debian
   #  $header .= "\\usepackage{shorttoc}\n";
@@ -1086,6 +1113,12 @@ sub _latex_header {
       }
     }
   }
+  if ($self->{'index_entries'}) {
+    foreach my $index_name (sort(keys(%{$self->{'index_entries'}}))) {
+      $header .= "\\makeindex[name=$index_name]%\n";
+    }
+    $header .= "\n";
+  }
   # defined additional commands used in @*table description format
   foreach my $command (sort(keys(%description_command_new_commands))) {
     $header .= '% command used in \description format for '.$command."\n";
@@ -1093,10 +1126,8 @@ sub _latex_header {
     $header .= "\n";
   }
 
-  $header .= "\n";
   $header .= $front_main_matter_definitions{$documentclass};
   $header .= '
-
 % this allows to select languages based on bcp47 codes.  bcp47 is a superset
 % of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
 \babeladjust{
@@ -1151,8 +1182,7 @@ roundcorner=10pt}
   # processed by LaTeX
   if ($self->get_conf('TEST')) {
     $header .=
-'
-\renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
+'\renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
 
 ';
   }
@@ -1223,6 +1253,14 @@ sub _protect_url($$)
   return $text;
 }
 
+# in index entries !"@ have special meaning and need to be quoted with "
+sub _protect_index_text($)
+{
+  my $text = shift;
+  $text =~ s/([!|"@])/"$1/g;
+  return $text;
+}
+
 # Protect LaTeX special characters.
 sub _protect_text($$)
 {
@@ -1230,8 +1268,11 @@ sub _protect_text($$)
 
   # FIXME are there some special characters to protect in math mode,
   # for instance # and ~?
-  if ($self->{'formatting_context'}->[-1]->{'text_context'}->[-1] ne 'math'
-      and $self->{'formatting_context'}->[-1]->{'text_context'}->[-1] ne 
'raw') {
+  if ($self->{'formatting_context'}->[-1]->{'text_context'}->[-1] eq 'math') {
+    if ($self->{'formatting_context'}->[-1]->{'index'}) {
+      $text = _protect_index_text($text);
+    }
+  } elsif ($self->{'formatting_context'}->[-1]->{'text_context'}->[-1] ne 
'raw') {
     # temporarily replace \ with a control character
     $text =~ s/\\/\x08/g;
 
@@ -1241,6 +1282,9 @@ sub _protect_text($$)
     $text =~ s/\^/\\^{}/g;
 
     $text =~ s/\x08/\\textbackslash{}/g;
+    if ($self->{'formatting_context'}->[-1]->{'index'}) {
+      $text = _protect_index_text($text);
+    }
     if ($self->{'formatting_context'}->[-1]->{'code'}) {
       $text =~ s/---/{-}{-}{-}/g;
       $text =~ s/--/{-}{-}/g;
@@ -1519,14 +1563,6 @@ sub _end_title_page($)
   return '';
 }
 
-sub _printindex($$)
-{
-  my ($self, $printindex) = @_;
-  return '\printindex
-';
-}
-
-
 sub _tree_anchor_label {
   my $node_content = shift;
 
@@ -1543,6 +1579,94 @@ sub _get_form_feeds($)
   return $form_feeds;
 }
 
+my %LaTeX_see_index_commands_text = (
+  'seeentry' => 'see',
+  'seealso' => 'seealso'
+);
+
+sub _index_entry($$)
+{
+  my $self = shift;
+  my $root = shift;
+  if ($root->{'extra'} and $root->{'extra'}->{'index_entry'}) {
+    my $entry = $root->{'extra'}->{'index_entry'};
+    my $entry_index_name = $entry->{'index_name'};
+    my $index_name = $entry_index_name;
+    if ($self->{'index_names'}->{$entry_index_name}->{'merged_in'}) {
+      $index_name = $self->{'index_names'}->{$entry_index_name}->{'merged_in'};
+    }
+    my $in_code = 0;
+    if ($self->{'index_names'}->{$entry_index_name}->{'in_code'}) {
+      $in_code = 1;
+    }
+    #print STDERR "I ".Texinfo::Common::_print_element_tree_simple($root)." 
".$entry_index_name."/".$index_name." ".$in_code." C 
".$entry->{'index_at_command'}." T ".$entry->{'index_type_command'}."; 
".join("|", sort(keys(%{$root->{'extra'}})))."\n";
+    my $current_entry = $root;
+    my $sortas;
+    my $subentry_commands = [$root];
+    if (exists($root->{'extra'}->{'sortas'})) {
+      $sortas = $root->{'extra'}->{'sortas'};
+    }
+    my $subentries = [[{'contents' => $entry->{'content_normalized'}}, 
$sortas]];
+    while ($current_entry->{'extra'}
+      and $current_entry->{'extra'}->{'subentry'}) {
+      $current_entry = $current_entry->{'extra'}->{'subentry'};
+      my $sortas;
+      if (exists($current_entry->{'extra'}->{'sortas'})) {
+        $sortas = $current_entry->{'extra'}->{'sortas'};
+      }
+      push @$subentries, [$current_entry->{'args'}->[0], $sortas];
+      push @$subentry_commands, $current_entry;
+    }
+    _push_new_context($self, 'index_entry');
+    $self->{'formatting_context'}->[-1]->{'index'} = 1;
+    my @result;
+    foreach my $subentry_sortas (@$subentries) {
+      my ($subentry, $sortas) = @$subentry_sortas;
+      if ($in_code) {
+        $self->{'formatting_context'}->[-1]->{'code'} += 1;
+      }
+      my $index_entry = _convert($self, $subentry);
+      if ($in_code) {
+        $self->{'formatting_context'}->[-1]->{'code'} -= 1;
+        # always use a string to sort with code as we use a command
+        if (not defined($sortas)) {
+          $sortas = _convert($self, $subentry);
+          # another possibility could be to use
+          # 
_protect_index_text(Texinfo::Convert::NodeNameNormalization::transliterate_texinfo($subentry));
+          # of Texinfo::Convert::Text
+        }
+      }
+      my $result = '';
+      if (defined($sortas)) {
+        $result = $sortas.'@';
+      }
+      if ($in_code) {
+        $result .= "\\texttt{$index_entry}";
+      } else {
+        $result .= $index_entry;
+      }
+      push @result, $result;
+    }
+    my $seeresult = '';
+   SEEENTRY: 
+    foreach my $subentry_command (@$subentry_commands) {
+      foreach my $seecommand (('seeentry', 'seealso')) {
+        if ($subentry_command->{'extra'}->{$seecommand}
+            and $subentry_command->{'extra'}->{$seecommand}->{'args'}->[0]) {
+          my $seeconverted = _convert($self,
+                   $subentry_command->{'extra'}->{$seecommand}->{'args'}->[0]);
+          $seeresult = '|'.$LaTeX_see_index_commands_text{$seecommand}.'{'
+                     .$seeconverted.'}';
+          last SEEENTRY;
+        }
+      }
+    }
+    _pop_context($self);
+    return "\\index[$index_name]{".join('!',@result).$seeresult."}%\n";
+  }
+  return '';
+}
+
 sub _convert($$);
 
 # Convert the Texinfo tree under $ROOT
@@ -2087,12 +2211,18 @@ sub _convert($$)
             if ($reference->{'cmdname'} and $reference->{'cmdname'} eq 'node'
                 and $section_command) {
               if ($section_command->{'level'} > 1) {
+                # TODO command that could be used for translation \sectionname 
does
+                # not exist in the default case.  it is defined in the 
pagenote package together with 
+                # \pagename which is page in the default case, but it is 
unclear if this
+                # can be used as a basis for translations
                 $result .= 
"\\hyperref[$reference_label]{Section~\\ref*{$reference_label} [$name_text], 
page~\\pageref*{$reference_label}}";
               } else {
-                $result .= 
"\\hyperref[$reference_label]{Chapter~\\ref*{$reference_label} [$name_text], 
page~\\pageref*{$reference_label}}";
+                # TODO translation
+                $result .= 
"\\hyperref[$reference_label]{\\chaptername~\\ref*{$reference_label} 
[$name_text], page~\\pageref*{$reference_label}}";
               }
             } else {
               # anchor
+              # TODO translation
               $result .= "\\hyperref[$reference_label]{[$name_text], 
page~\\pageref*{$reference_label}}";
             }
           }
@@ -2121,12 +2251,14 @@ sub _convert($$)
           
           if ($book ne '') {
             if (defined ($name_text)) {
+              # TODO translation
               $result .= "Section ``$name_text'' in \\textit{$book}";
             } else {
               $result .= "\\textit{$book}";
             }
           } elsif ($filename ne '') {
             if (defined ($name_text)) {
+              # TODO translation
               $result .= "Section ``$name_text'' in \\texttt{$filename}";
             } else {
               $result .= "\\texttt{$filename}";
@@ -2430,6 +2562,7 @@ sub _convert($$)
         }
         $result .= "\\item[$converted_arg]\n";
       }
+      $result .= _index_entry($self, $root);
     } elsif ($command eq 'item' and $root->{'parent'}->{'cmdname'}
              and $item_container_commands{$root->{'parent'}->{'cmdname'}}) {
       # item in @enumerate and @itemize
@@ -2463,7 +2596,14 @@ sub _convert($$)
       }
       return $result;
     } elsif ($command eq 'printindex') {
-      $result .= $self->_printindex($root);
+      my $index_name;
+      if ($root->{'extra'} and $root->{'extra'}->{'misc_args'}
+          and defined($root->{'extra'}->{'misc_args'}->[0])) {
+        $index_name = $root->{'extra'}->{'misc_args'}->[0];
+        if (exists($self->{'index_entries'}->{$index_name})) {
+          $result .= "\\printindex[$index_name]\n";
+        }
+      }
       return $result;
     } elsif ($command eq 'listoffloats') {
       if ($root->{'extra'} and $root->{'extra'}->{'type'}
@@ -2653,9 +2793,7 @@ sub _convert($$)
     }
     if ($unknown_command
         and !($root->{'extra'} 
-                and ($root->{'extra'}->{'index_entry'}
-                     or $root->{'extra'}->{'seeentry'}
-                     or $root->{'extra'}->{'seealso'}))
+                and ($root->{'extra'}->{'index_entry'}))
         # commands like def*x are not processed above, since only the def_line
         # associated is processed. If they have no name and no category they 
         # are not considered as index entries either so they have a specific
@@ -2669,6 +2807,9 @@ sub _convert($$)
 
   # open 'type' constructs.
   if ($root->{'type'}) {
+    if ($root->{'type'} eq 'index_entry_command') {
+      $result .= _index_entry($self, $root);
+    }
     if ($root->{'type'} eq 'def_line') {
       if ($root->{'extra'} and $root->{'extra'}->{'def_parsed_hash'}
              and %{$root->{'extra'}->{'def_parsed_hash'}}) {
@@ -2834,6 +2975,7 @@ sub _convert($$)
         $result .= "\n\n";
       }
       $result .= "\n";
+      $result .= _index_entry($self, $root);
     } elsif ($root->{'type'} eq '_code') {
       # ...
     } elsif ($root->{'type'} eq '_dot_not_end_sentence') {
@@ -2873,6 +3015,11 @@ sub _convert($$)
     } elsif ($root->{'type'} eq 'before_item') {
       # LaTeX environments do not accept text before the first item, add an 
item
       if ($result =~ /\S/) {
+        # FIXME if there is only an index element it is content and
+        # triggers an empty \item.  It is mitigates by
+        # move_index_entries_after_items but not for @*table
+        # for which there is relate_index_entries_to_table_entries
+        # but it has no obvious role
         if ($item_line_commands{$root->{'parent'}->{'cmdname'}}) {
           # it is important to have an empty optional argument otherwise
           # a quoted command will output the quotes, even with a detection
diff --git a/tp/Texinfo/Convert/Plaintext.pm b/tp/Texinfo/Convert/Plaintext.pm
index eccc87d..7e26a40 100644
--- a/tp/Texinfo/Convert/Plaintext.pm
+++ b/tp/Texinfo/Convert/Plaintext.pm
@@ -808,6 +808,33 @@ sub _add_newline_if_needed($) {
   return '';
 }
 
+sub _open_code($)
+{
+  my $formatter = shift;
+
+  if (!$formatter->{'font_type_stack'}->[-1]->{'monospace'}) {
+    push @{$formatter->{'font_type_stack'}}, {'monospace' => 1};
+  } else {
+    $formatter->{'font_type_stack'}->[-1]->{'monospace'}++;
+  }
+  push @{$formatter->{'frenchspacing_stack'}}, 'on';
+  set_space_protection($formatter->{'container'}, undef, undef, undef, 1);
+}
+
+sub _close_code($)
+{
+  my $formatter = shift;
+
+  $formatter->{'font_type_stack'}->[-1]->{'monospace'}--;
+  pop @{$formatter->{'font_type_stack'}}
+    if !$formatter->{'font_type_stack'}->[-1]->{'monospace'};
+  pop @{$formatter->{'frenchspacing_stack'}};
+  my $frenchspacing = 0;
+  $frenchspacing = 1 if ($formatter->{'frenchspacing_stack'}->[-1] eq 'on');
+  set_space_protection($formatter->{'container'}, undef,
+                       undef, undef, $frenchspacing);
+}
+
 my $footnote_indent = 3;
 sub _footnotes($;$)
 {
@@ -1259,7 +1286,15 @@ sub _printindex_formatted($$;$)
                                    {'indent' => 0, 'suppress_styles' => 1});
     push @{$self->{'formatters'}}, $formatter;
     $entry_text = $self->_convert($entry_tree);
+    # cannot introduce a _code type element, since convert_index_subentries
+    # expects an index command directly as argument.
+    if ($entry->{'in_code'}) {
+      _open_code($formatter);
+    }
     $entry_text .= $self->convert_index_subentries($entry);
+    if ($entry->{'in_code'}) {
+      _close_code($formatter);
+    }
     $entry_text .= _count_added($self, $formatter->{'container'},
                   Texinfo::Convert::Paragraph::end($formatter->{'container'}));
     pop @{$self->{'formatters'}};
@@ -3030,13 +3065,7 @@ sub _convert($$)
       push @{$formatter->{'frenchspacing_stack'}}, 'on';
       set_space_protection($formatter->{'container'}, undef, undef, undef, 1);
     } elsif ($root->{'type'} eq '_code') {
-      if (!$formatter->{'font_type_stack'}->[-1]->{'monospace'}) {
-        push @{$formatter->{'font_type_stack'}}, {'monospace' => 1};
-      } else {
-        $formatter->{'font_type_stack'}->[-1]->{'monospace'}++;
-      }
-      push @{$formatter->{'frenchspacing_stack'}}, 'on';
-      set_space_protection($formatter->{'container'}, undef, undef, undef, 1);
+      _open_code($formatter);
     } elsif ($root->{'type'} eq 'bracketed') {
       $result .= _count_added($self, $formatter->{'container'}, 
                    add_text($formatter->{'container'}, '{'));
@@ -3068,14 +3097,7 @@ sub _convert($$)
       set_space_protection($formatter->{'container'}, undef,
                            undef, undef, $frenchspacing);
     } elsif ($root->{'type'} eq '_code') {
-      $formatter->{'font_type_stack'}->[-1]->{'monospace'}--;
-      pop @{$formatter->{'font_type_stack'}}
-        if !$formatter->{'font_type_stack'}->[-1]->{'monospace'};
-      pop @{$formatter->{'frenchspacing_stack'}};
-      my $frenchspacing = 0;
-      $frenchspacing = 1 if ($formatter->{'frenchspacing_stack'}->[-1] eq 
'on');
-      set_space_protection($formatter->{'container'}, undef,
-                           undef, undef, $frenchspacing);
+      _close_code($formatter);
     } elsif ($root->{'type'} eq 'bracketed') {
       $result .= _count_added($self, $formatter->{'container'}, 
                                      add_text($formatter->{'container'}, '}'));
diff --git a/tp/t/09indices.t b/tp/t/09indices.t
index 3542898..f0e8942 100644
--- a/tp/t/09indices.t
+++ b/tp/t/09indices.t
@@ -165,9 +165,15 @@ Last paragraph.
 @printindex cp
 '],
 ['syncode_index_print_both',
-'@syncodeindex fn cp
+'@setfilename syncode_index_print_both.info
+
+@syncodeindex fn cp
 
 @node Top
+@top top
+
+@node chapter index
+@chapter index
 
 @cindex c---oncept
 @findex f---un
@@ -177,7 +183,7 @@ Print fn
 
 @printindex fn
 
-Print vr
+Print cp
 
 @printindex cp
 
@@ -406,10 +412,15 @@ vr index.
 @printindex vr
 '],
 ['def_syn_indices',
-'
+'@setfilename def_syn_indices.info
+
 @syncodeindex cp fn
 
 @node Top
+@top top
+
+@node Chapter index
+@chapter Index
 
 definedx truc
 @defindex truc
@@ -529,23 +540,62 @@ in a reuglar para @sortas{foo}. @code{inside another 
@sortas{command}}.
 @printindex cp
 '],
 ['subentries',
-'@node Top
+'@setfilename subentries.info
+
+@node Top
 @top
 
-@cindex aa
-@cindex bb @subentry cc
-@cindex ddd @subentry eee @subentry fff
-@cindex ggg @subentry hhh jjj @subentry kkk @subentry lll
+@node chapter index
+@chapter Index
+
+@cindex a---a
+@cindex b---b @subentry c---c
+@cindex d---dd @subentry e---ee @subentry f---ff
+@cindex g---gg @subentry h---hh jjj @subentry k---kk @subentry l---ll
+
+@findex f---aa
+@findex f---bb @subentry f---cc
+@findex f---ddd @subentry f---eee @subentry ffff
+@findex f---ggg @subentry f---hhh fjjj @subentry f---kkk @subentry f---lll
 
 @printindex cp
+@printindex fn
 ', {'test_formats' => ['docbook']}
 ],
 ['seeentry',
-'@node Top
+'@setfilename seeentry.info
+
+@node Top
 @top
 
+@node chapter index
+@chapter Index
+
 @cindex aaa @seeentry{bbb}
 @cindex @seealso{ccc} ddd
+
+@findex f---aaa @seeentry{f---bbb}
+@findex @seealso{f---ccc} f---ddd
+
+@printindex cp
+@printindex fn
+', {'test_formats' => ['docbook']}
+],
+['double_seeentry_seealso',
+'@setfilename double_seeentry_seealso.info
+
+@node top
+@top top
+
+@node node index
+@chapter Chapter Index
+
+@cindex aaa @seeentry{bbb} @seeentry{ccc}
+@cindex @seealso{ccc} ddd @seealso{eee}
+@cindex ggg @seeentry{hhh} @seealso{iii}
+@cindex @seealso{fff} @subentry subggg @seeentry{subhhh}
+
+@printindex cp
 ', {'test_formats' => ['docbook']}
 ],
 ['seealso_duplicate',
@@ -557,12 +607,20 @@ in a reuglar para @sortas{foo}. @code{inside another 
@sortas{command}}.
 @printindex cp
 '],
 ['subentry_and_sortas',
-'@node Top
+'@setfilename subentry_and_sortas.info
+
+@node Top
 @top
 
+@node chapter index
+@chapter Index
+
 @cindex aaa @sortas{A} @subentry @sortas{B} bbb
 
+@findex xxx @sortas{X} @subentry @sortas{X} zzz
+
 @printindex cp
+@printindex fn
 ', {'test_formats' => ['plaintext', 'docbook', 'html']}
 ],
 ['w_lines_count',
@@ -678,10 +736,16 @@ undef,
 ],
 );
 
+my @file_latex_tests_cases_tests = ('syncode_index_print_both',
+  'def_syn_indices', 'seeentry', 'subentry_and_sortas', 'subentries',
+  'double_seeentry_seealso');
+
 foreach my $test (@test_formatted) {
   push @{$test->[2]->{'test_formats'}}, 'info';
   push @{$test->[2]->{'test_formats'}}, 'plaintext';
   push @{$test->[2]->{'test_formats'}}, 'html_text';
+  push @{$test->[2]->{'test_formats'}}, 'file_latex'
+    if (grep {$_ eq $test->[0]} @file_latex_tests_cases_tests);
 }
 
 foreach my $test (@file_tests) {
diff --git a/tp/t/18itemize.t b/tp/t/18itemize.t
index 606b5b4..7fcfb01 100644
--- a/tp/t/18itemize.t
+++ b/tp/t/18itemize.t
@@ -461,6 +461,12 @@ more.
 ['inter_item_commands_in_itemize',
 '@setfilename inter_item_commands_in_itemize.info
 
+@node Top
+@top top
+
+@node chapter
+@chapter chap
+
 @itemize @minus
 @c comment in itemize
 @cindex also a cindex in itemize
@@ -484,6 +490,12 @@ T--ext before items.
 ['inter_item_commands_in_enumerate',
 '@setfilename inter_item_commands_in_enumerate.info
 
+@node Top
+@top top
+
+@node chapter
+@chapter chap
+
 @enumerate
 
 @comment comment before first item in enumerate
@@ -491,10 +503,38 @@ T--ext before items.
 @end enumerate
 
 @enumerate
+
+@cindex index inter in enumerate between lines
+
+@item enumerate item
+@end enumerate
+
+@enumerate
+
+@cindex index inter in enumerate after line
+@item enumerate item
+@end enumerate
+
+@enumerate
+@cindex index inter in enumerate before line
+
+@item enumerate item
+@end enumerate
+
+@enumerate
 Title
 @cindex cindex
 @item enum
 @end enumerate
+
+@enumerate
+@cindex first idx
+@comment comment
+@cindex sedond idx
+@cindex another
+@item enum
+@end enumerate
+
 '],
 ['table_in_itemize',
 '@itemize @bullet
diff --git a/tp/t/22xtable.t b/tp/t/22xtable.t
index 79f0699..2d8095f 100644
--- a/tp/t/22xtable.t
+++ b/tp/t/22xtable.t
@@ -45,6 +45,12 @@ Text.
 ['inter_item_commands_in_table',
 '@setfilename inter_item_commands_in_table.info
 
+@node Top
+@top top
+
+@node chapter
+@chapter chap
+
 @vtable @code
 @c comment in table
 @item acode--b
@@ -99,6 +105,35 @@ l--ine samp
 Texte before first item samp.
 @item asamp--bb
 @end table
+
+@table @samp 
+
+@cindex cindex between lines
+
+@item asamp--bb1
+@end table
+
+@table @samp 
+@cindex cindex before line
+
+@item asamp--bb2
+@end table
+
+@table @samp 
+
+@cindex cindex after line
+@item asamp--bb2
+@end table
+
+@table @samp 
+@cindex cindex first
+@c commant
+@cindex second
+@cindex third
+@item asamp--bb2
+@end table
+
+
 '],
 ['inter_item_commands_in_table_in_example',
 '@setfilename inter_item_commands_in_table_in_example.info
diff --git a/tp/t/latex_tests.t b/tp/t/latex_tests.t
index 9b56bf5..825c62e 100644
--- a/tp/t/latex_tests.t
+++ b/tp/t/latex_tests.t
@@ -524,6 +524,19 @@ New para
 @item value
 @end enumerate
 
+'],
+['indices',
+'@setfilename indices.info
+
+@node Top
+@top top section
+
+@node chapter
+@chapter Index
+
+@cindex @math{a!"@@b} "!@@ @"a @"{o} @subentry @sortas{a!"@@b} 
sub@math{a!"@@b} sub "!@@ @"a @"{o} @seealso{@math{a!"@@b} "!@@ @"a @"{o}}
+
+@printindex cp
 ']
 
 );
diff --git a/tp/t/results/indices/def_syn_indices.pl 
b/tp/t/results/indices/def_syn_indices.pl
index a816fe3..d44609d 100644
--- a/tp/t/results/indices/def_syn_indices.pl
+++ b/tp/t/results/indices/def_syn_indices.pl
@@ -10,6 +10,35 @@ $result_trees{'def_syn_indices'} = {
     {
       'contents' => [
         {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => 'def_syn_indices.info'
+                }
+              ],
+              'extra' => {
+                'spaces_after_argument' => '
+'
+              },
+              'parent' => {},
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'setfilename',
+          'extra' => {
+            'spaces_before_argument' => ' ',
+            'text_arg' => 'def_syn_indices.info'
+          },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 1,
+            'macro' => ''
+          },
+          'parent' => {}
+        },
+        {
           'parent' => {},
           'text' => '
 ',
@@ -42,7 +71,7 @@ $result_trees{'def_syn_indices'} = {
           },
           'line_nr' => {
             'file_name' => '',
-            'line_nr' => 2,
+            'line_nr' => 3,
             'macro' => ''
           },
           'parent' => {}
@@ -75,6 +104,126 @@ $result_trees{'def_syn_indices'} = {
         }
       ],
       'cmdname' => 'node',
+      'contents' => [],
+      'extra' => {
+        'node_content' => [
+          {}
+        ],
+        'nodes_manuals' => [
+          {
+            'node_content' => [
+              {}
+            ],
+            'normalized' => 'Top'
+          }
+        ],
+        'normalized' => 'Top',
+        'spaces_before_argument' => ' '
+      },
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 5,
+        'macro' => ''
+      },
+      'parent' => {}
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => 'top'
+            }
+          ],
+          'extra' => {
+            'spaces_after_argument' => '
+'
+          },
+          'parent' => {},
+          'type' => 'line_arg'
+        }
+      ],
+      'cmdname' => 'top',
+      'contents' => [
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        }
+      ],
+      'extra' => {
+        'spaces_before_argument' => ' '
+      },
+      'level' => 0,
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 6,
+        'macro' => ''
+      },
+      'parent' => {}
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => 'Chapter index'
+            }
+          ],
+          'extra' => {
+            'spaces_after_argument' => '
+'
+          },
+          'parent' => {},
+          'type' => 'line_arg'
+        }
+      ],
+      'cmdname' => 'node',
+      'contents' => [],
+      'extra' => {
+        'isindex' => 1,
+        'node_content' => [
+          {}
+        ],
+        'nodes_manuals' => [
+          {
+            'node_content' => [
+              {}
+            ],
+            'normalized' => 'Chapter-index'
+          }
+        ],
+        'normalized' => 'Chapter-index',
+        'spaces_before_argument' => ' '
+      },
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 8,
+        'macro' => ''
+      },
+      'parent' => {}
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => 'Index'
+            }
+          ],
+          'extra' => {
+            'spaces_after_argument' => '
+'
+          },
+          'parent' => {},
+          'type' => 'line_arg'
+        }
+      ],
+      'cmdname' => 'chapter',
       'contents' => [
         {
           'parent' => {},
@@ -115,7 +264,7 @@ $result_trees{'def_syn_indices'} = {
               },
               'line_nr' => {
                 'file_name' => '',
-                'line_nr' => 7,
+                'line_nr' => 12,
                 'macro' => ''
               },
               'parent' => {}
@@ -170,7 +319,7 @@ $result_trees{'def_syn_indices'} = {
           },
           'line_nr' => {
             'file_name' => '',
-            'line_nr' => 10,
+            'line_nr' => 15,
             'macro' => ''
           },
           'parent' => {},
@@ -208,7 +357,7 @@ $result_trees{'def_syn_indices'} = {
           },
           'line_nr' => {
             'file_name' => '',
-            'line_nr' => 12,
+            'line_nr' => 17,
             'macro' => ''
           },
           'parent' => {}
@@ -244,7 +393,7 @@ $result_trees{'def_syn_indices'} = {
                   'contents' => [],
                   'line_nr' => {
                     'file_name' => '',
-                    'line_nr' => 14,
+                    'line_nr' => 19,
                     'macro' => ''
                   },
                   'parent' => {}
@@ -270,7 +419,7 @@ $result_trees{'def_syn_indices'} = {
                   'contents' => [],
                   'line_nr' => {
                     'file_name' => '',
-                    'line_nr' => 14,
+                    'line_nr' => 19,
                     'macro' => ''
                   },
                   'parent' => {}
@@ -300,7 +449,7 @@ $result_trees{'def_syn_indices'} = {
                           'contents' => [],
                           'line_nr' => {
                             'file_name' => '',
-                            'line_nr' => 14,
+                            'line_nr' => 19,
                             'macro' => ''
                           },
                           'parent' => {}
@@ -314,7 +463,7 @@ $result_trees{'def_syn_indices'} = {
                   'contents' => [],
                   'line_nr' => {
                     'file_name' => '',
-                    'line_nr' => 14,
+                    'line_nr' => 19,
                     'macro' => ''
                   },
                   'parent' => {}
@@ -346,7 +495,7 @@ $result_trees{'def_syn_indices'} = {
           },
           'line_nr' => {
             'file_name' => '',
-            'line_nr' => 14,
+            'line_nr' => 19,
             'macro' => ''
           },
           'parent' => {},
@@ -393,7 +542,7 @@ $result_trees{'def_syn_indices'} = {
           },
           'line_nr' => {
             'file_name' => '',
-            'line_nr' => 16,
+            'line_nr' => 21,
             'macro' => ''
           },
           'parent' => {},
@@ -432,7 +581,7 @@ $result_trees{'def_syn_indices'} = {
           },
           'line_nr' => {
             'file_name' => '',
-            'line_nr' => 18,
+            'line_nr' => 23,
             'macro' => ''
           },
           'parent' => {}
@@ -478,7 +627,7 @@ $result_trees{'def_syn_indices'} = {
           },
           'line_nr' => {
             'file_name' => '',
-            'line_nr' => 20,
+            'line_nr' => 25,
             'macro' => ''
           },
           'parent' => {},
@@ -519,7 +668,7 @@ $result_trees{'def_syn_indices'} = {
           },
           'line_nr' => {
             'file_name' => '',
-            'line_nr' => 21,
+            'line_nr' => 26,
             'macro' => ''
           },
           'parent' => {},
@@ -558,7 +707,7 @@ $result_trees{'def_syn_indices'} = {
           },
           'line_nr' => {
             'file_name' => '',
-            'line_nr' => 23,
+            'line_nr' => 28,
             'macro' => ''
           },
           'parent' => {}
@@ -595,7 +744,7 @@ $result_trees{'def_syn_indices'} = {
           },
           'line_nr' => {
             'file_name' => '',
-            'line_nr' => 25,
+            'line_nr' => 30,
             'macro' => ''
           },
           'parent' => {}
@@ -626,7 +775,7 @@ $result_trees{'def_syn_indices'} = {
           },
           'line_nr' => {
             'file_name' => '',
-            'line_nr' => 26,
+            'line_nr' => 31,
             'macro' => ''
           },
           'parent' => {}
@@ -664,7 +813,7 @@ $result_trees{'def_syn_indices'} = {
           },
           'line_nr' => {
             'file_name' => '',
-            'line_nr' => 28,
+            'line_nr' => 33,
             'macro' => ''
           },
           'parent' => {}
@@ -696,7 +845,7 @@ $result_trees{'def_syn_indices'} = {
           },
           'line_nr' => {
             'file_name' => '',
-            'line_nr' => 29,
+            'line_nr' => 34,
             'macro' => ''
           },
           'parent' => {}
@@ -742,7 +891,7 @@ $result_trees{'def_syn_indices'} = {
           },
           'line_nr' => {
             'file_name' => '',
-            'line_nr' => 31,
+            'line_nr' => 36,
             'macro' => ''
           },
           'parent' => {},
@@ -789,7 +938,7 @@ $result_trees{'def_syn_indices'} = {
           },
           'line_nr' => {
             'file_name' => '',
-            'line_nr' => 33,
+            'line_nr' => 38,
             'macro' => ''
           },
           'parent' => {},
@@ -838,7 +987,7 @@ $result_trees{'def_syn_indices'} = {
           },
           'line_nr' => {
             'file_name' => '',
-            'line_nr' => 36,
+            'line_nr' => 41,
             'macro' => ''
           },
           'parent' => {}
@@ -886,7 +1035,7 @@ $result_trees{'def_syn_indices'} = {
           },
           'line_nr' => {
             'file_name' => '',
-            'line_nr' => 39,
+            'line_nr' => 44,
             'macro' => ''
           },
           'parent' => {}
@@ -934,7 +1083,7 @@ $result_trees{'def_syn_indices'} = {
           },
           'line_nr' => {
             'file_name' => '',
-            'line_nr' => 42,
+            'line_nr' => 47,
             'macro' => ''
           },
           'parent' => {}
@@ -982,7 +1131,7 @@ $result_trees{'def_syn_indices'} = {
           },
           'line_nr' => {
             'file_name' => '',
-            'line_nr' => 45,
+            'line_nr' => 50,
             'macro' => ''
           },
           'parent' => {}
@@ -1030,7 +1179,7 @@ $result_trees{'def_syn_indices'} = {
           },
           'line_nr' => {
             'file_name' => '',
-            'line_nr' => 48,
+            'line_nr' => 53,
             'macro' => ''
           },
           'parent' => {}
@@ -1078,7 +1227,7 @@ $result_trees{'def_syn_indices'} = {
           },
           'line_nr' => {
             'file_name' => '',
-            'line_nr' => 51,
+            'line_nr' => 56,
             'macro' => ''
           },
           'parent' => {}
@@ -1126,7 +1275,7 @@ $result_trees{'def_syn_indices'} = {
           },
           'line_nr' => {
             'file_name' => '',
-            'line_nr' => 54,
+            'line_nr' => 59,
             'macro' => ''
           },
           'parent' => {}
@@ -1174,7 +1323,7 @@ $result_trees{'def_syn_indices'} = {
           },
           'line_nr' => {
             'file_name' => '',
-            'line_nr' => 57,
+            'line_nr' => 62,
             'macro' => ''
           },
           'parent' => {}
@@ -1222,209 +1371,218 @@ $result_trees{'def_syn_indices'} = {
           },
           'line_nr' => {
             'file_name' => '',
-            'line_nr' => 60,
+            'line_nr' => 65,
             'macro' => ''
           },
           'parent' => {}
         }
       ],
       'extra' => {
-        'isindex' => 1,
-        'node_content' => [
-          {}
-        ],
-        'nodes_manuals' => [
-          {
-            'node_content' => [
-              {}
-            ],
-            'normalized' => 'Top'
-          }
-        ],
-        'normalized' => 'Top',
         'spaces_before_argument' => ' '
       },
+      'level' => 1,
       'line_nr' => {
         'file_name' => '',
-        'line_nr' => 4,
+        'line_nr' => 9,
         'macro' => ''
       },
+      'number' => 1,
       'parent' => {}
     }
   ],
   'type' => 'document_root'
 };
+$result_trees{'def_syn_indices'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'def_syn_indices'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[0]{'contents'}[0];
 $result_trees{'def_syn_indices'}{'contents'}[0]{'contents'}[0]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[0];
-$result_trees{'def_syn_indices'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[0]{'contents'}[1]{'args'}[0];
-$result_trees{'def_syn_indices'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[0]{'contents'}[1];
 $result_trees{'def_syn_indices'}{'contents'}[0]{'contents'}[1]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[0];
+$result_trees{'def_syn_indices'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[0]{'contents'}[2]{'args'}[0];
+$result_trees{'def_syn_indices'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[0]{'contents'}[2];
 $result_trees{'def_syn_indices'}{'contents'}[0]{'contents'}[2]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[0];
+$result_trees{'def_syn_indices'}{'contents'}[0]{'contents'}[3]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[0];
 $result_trees{'def_syn_indices'}{'contents'}[0]{'parent'} = 
$result_trees{'def_syn_indices'};
 
$result_trees{'def_syn_indices'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[1]{'args'}[0];
 $result_trees{'def_syn_indices'}{'contents'}[1]{'args'}[0]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[1];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[0]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[1];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[1];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[1]{'contents'}[1];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[1];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[1];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[1]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[1];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[2]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[1];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[3]{'args'}[0];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[3];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[3]{'extra'}{'index_entry'}{'command'}
 = $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[3];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[3]{'extra'}{'index_entry'}{'content'}
 = 
$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'};
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[3]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'};
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[3]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'def_syn_indices'}{'contents'}[1];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[3]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[1];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[4]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[1];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[5]{'args'}[0];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[5]{'args'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[5];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[5]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[1];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[6]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[1];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[7]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[7]{'args'}[0];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[7]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[7]{'args'}[0]{'contents'}[1]{'args'}[0];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[7]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[7]{'args'}[0]{'contents'}[1];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[7]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[7]{'args'}[0];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[7]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[7]{'args'}[0];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[7]{'args'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[7]{'args'}[0]{'contents'}[3]{'args'}[0];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[7]{'args'}[0]{'contents'}[3]{'args'}[0]{'parent'}
 = 
$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[7]{'args'}[0]{'contents'}[3];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[7]{'args'}[0]{'contents'}[3]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[7]{'args'}[0];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[7]{'args'}[0]{'contents'}[4]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[7]{'args'}[0];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[7]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[7]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0]{'args'}[0];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[7]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[7]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[7]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[7]{'args'}[0]{'contents'}[5]{'args'}[0];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[7]{'args'}[0]{'contents'}[5]{'args'}[0]{'parent'}
 = 
$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[7]{'args'}[0]{'contents'}[5];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[7]{'args'}[0]{'contents'}[5]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[7]{'args'}[0];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[7]{'args'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[7];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[7]{'extra'}{'index_entry'}{'command'}
 = $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[7];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[7]{'extra'}{'index_entry'}{'content'}
 = 
$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[7]{'args'}[0]{'contents'};
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[7]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[7]{'args'}[0]{'contents'};
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[7]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'def_syn_indices'}{'contents'}[1];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[7]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[1];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[8]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[1];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[9]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[9]{'args'}[0];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[9]{'args'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[9];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[9]{'extra'}{'index_entry'}{'command'}
 = $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[9];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[9]{'extra'}{'index_entry'}{'content'}
 = 
$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[9]{'args'}[0]{'contents'};
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[9]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[9]{'args'}[0]{'contents'};
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[9]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'def_syn_indices'}{'contents'}[1];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[9]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[1];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[10]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[1];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[11]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[11]{'args'}[0];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[11]{'args'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[11];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[11]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[1];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[12]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[1];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[13]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[13]{'args'}[0];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[13]{'args'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[13];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[13]{'extra'}{'index_entry'}{'command'}
 = $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[13];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[13]{'extra'}{'index_entry'}{'content'}
 = 
$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[13]{'args'}[0]{'contents'};
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[13]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[13]{'args'}[0]{'contents'};
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[13]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'def_syn_indices'}{'contents'}[1];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[13]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[1];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[14]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[14]{'args'}[0];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[14]{'args'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[14];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[14]{'extra'}{'index_entry'}{'command'}
 = $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[14];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[14]{'extra'}{'index_entry'}{'content'}
 = 
$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[14]{'args'}[0]{'contents'};
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[14]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[14]{'args'}[0]{'contents'};
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[14]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'def_syn_indices'}{'contents'}[1];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[14]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[1];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[15]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[1];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[16]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[16]{'args'}[0];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[16]{'args'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[16];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[16]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[1];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[17]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[1];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[18]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[18]{'args'}[0];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[18]{'args'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[18];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[18]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[1];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[19]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[19]{'args'}[0];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[19]{'args'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[19];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[19]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[1];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[20]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[1];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[21]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[21]{'args'}[0];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[21]{'args'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[21];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[21]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[1];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[22]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[22]{'args'}[0];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[22]{'args'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[22];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[22]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[1];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[23]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[1];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[24]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[24]{'args'}[0];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[24]{'args'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[24];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[24]{'extra'}{'index_entry'}{'command'}
 = $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[24];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[24]{'extra'}{'index_entry'}{'content'}
 = 
$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[24]{'args'}[0]{'contents'};
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[24]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[24]{'args'}[0]{'contents'};
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[24]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'def_syn_indices'}{'contents'}[1];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[24]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[1];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[25]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[1];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[26]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[26]{'args'}[0];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[26]{'args'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[26];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[26]{'extra'}{'index_entry'}{'command'}
 = $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[26];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[26]{'extra'}{'index_entry'}{'content'}
 = 
$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[26]{'args'}[0]{'contents'};
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[26]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[26]{'args'}[0]{'contents'};
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[26]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'def_syn_indices'}{'contents'}[1];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[26]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[1];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[27]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[1];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[28]{'contents'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[28];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[28]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[1];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[29]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[29]{'args'}[0];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[29]{'args'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[29];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[29]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[1];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[30]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[1];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[31]{'contents'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[31];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[31]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[1];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[32]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[32]{'args'}[0];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[32]{'args'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[32];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[32]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[1];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[33]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[1];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[34]{'contents'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[34];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[34]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[1];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[35]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[35]{'args'}[0];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[35]{'args'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[35];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[35]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[1];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[36]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[1];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[37]{'contents'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[37];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[37]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[1];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[38]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[38]{'args'}[0];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[38]{'args'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[38];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[38]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[1];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[39]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[1];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[40]{'contents'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[40];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[40]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[1];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[41]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[41]{'args'}[0];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[41]{'args'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[41];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[41]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[1];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[42]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[1];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[43]{'contents'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[43];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[43]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[1];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[44]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[44]{'args'}[0];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[44]{'args'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[44];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[44]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[1];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[45]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[1];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[46]{'contents'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[46];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[46]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[1];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[47]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[47]{'args'}[0];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[47]{'args'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[47];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[47]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[1];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[48]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[1];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[49]{'contents'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[49];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[49]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[1];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[50]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[50]{'args'}[0];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[50]{'args'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[50];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[50]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[1];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[51]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[1];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[52]{'contents'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[52];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[52]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[1];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[53]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[53]{'args'}[0];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[53]{'args'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[53];
-$result_trees{'def_syn_indices'}{'contents'}[1]{'contents'}[53]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[1];
 $result_trees{'def_syn_indices'}{'contents'}[1]{'extra'}{'node_content'}[0] = 
$result_trees{'def_syn_indices'}{'contents'}[1]{'args'}[0]{'contents'}[0];
 
$result_trees{'def_syn_indices'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = $result_trees{'def_syn_indices'}{'contents'}[1]{'args'}[0]{'contents'}[0];
 $result_trees{'def_syn_indices'}{'contents'}[1]{'parent'} = 
$result_trees{'def_syn_indices'};
+$result_trees{'def_syn_indices'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[2]{'args'}[0];
+$result_trees{'def_syn_indices'}{'contents'}[2]{'args'}[0]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[2];
+$result_trees{'def_syn_indices'}{'contents'}[2]{'contents'}[0]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[2];
+$result_trees{'def_syn_indices'}{'contents'}[2]{'parent'} = 
$result_trees{'def_syn_indices'};
+$result_trees{'def_syn_indices'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[3]{'args'}[0];
+$result_trees{'def_syn_indices'}{'contents'}[3]{'args'}[0]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[3];
+$result_trees{'def_syn_indices'}{'contents'}[3]{'extra'}{'node_content'}[0] = 
$result_trees{'def_syn_indices'}{'contents'}[3]{'args'}[0]{'contents'}[0];
+$result_trees{'def_syn_indices'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = $result_trees{'def_syn_indices'}{'contents'}[3]{'args'}[0]{'contents'}[0];
+$result_trees{'def_syn_indices'}{'contents'}[3]{'parent'} = 
$result_trees{'def_syn_indices'};
+$result_trees{'def_syn_indices'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[4]{'args'}[0];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'args'}[0]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[4];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[0]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[4];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[1];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[0];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[1]{'contents'}[1];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[1];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[1]{'contents'}[2]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[1];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[1]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[4];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[2]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[4];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[3]{'args'}[0];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[3]{'args'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[3];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[3]{'extra'}{'index_entry'}{'command'}
 = $result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[3];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[3]{'extra'}{'index_entry'}{'content'}
 = 
$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[3]{'args'}[0]{'contents'};
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[3]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[3]{'args'}[0]{'contents'};
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[3]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'def_syn_indices'}{'contents'}[3];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[3]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[4];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[4]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[4];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[5]{'args'}[0];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[5]{'args'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[5];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[5]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[4];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[6]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[4];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[7]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[7]{'args'}[0];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[7]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[7]{'args'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[7]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[7]{'args'}[0]{'contents'}[1];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[7]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[7]{'args'}[0];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[7]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[7]{'args'}[0];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[7]{'args'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[7]{'args'}[0]{'contents'}[3]{'args'}[0];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[7]{'args'}[0]{'contents'}[3]{'args'}[0]{'parent'}
 = 
$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[7]{'args'}[0]{'contents'}[3];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[7]{'args'}[0]{'contents'}[3]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[7]{'args'}[0];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[7]{'args'}[0]{'contents'}[4]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[7]{'args'}[0];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[7]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[7]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[7]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[7]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[7]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[7]{'args'}[0]{'contents'}[5]{'args'}[0];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[7]{'args'}[0]{'contents'}[5]{'args'}[0]{'parent'}
 = 
$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[7]{'args'}[0]{'contents'}[5];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[7]{'args'}[0]{'contents'}[5]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[7]{'args'}[0];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[7]{'args'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[7];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[7]{'extra'}{'index_entry'}{'command'}
 = $result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[7];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[7]{'extra'}{'index_entry'}{'content'}
 = 
$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[7]{'args'}[0]{'contents'};
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[7]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[7]{'args'}[0]{'contents'};
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[7]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'def_syn_indices'}{'contents'}[3];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[7]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[4];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[8]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[4];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[9]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[9]{'args'}[0];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[9]{'args'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[9];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[9]{'extra'}{'index_entry'}{'command'}
 = $result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[9];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[9]{'extra'}{'index_entry'}{'content'}
 = 
$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[9]{'args'}[0]{'contents'};
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[9]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[9]{'args'}[0]{'contents'};
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[9]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'def_syn_indices'}{'contents'}[3];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[9]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[4];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[10]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[4];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[11]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[11]{'args'}[0];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[11]{'args'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[11];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[11]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[4];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[12]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[4];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[13]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[13]{'args'}[0];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[13]{'args'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[13];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[13]{'extra'}{'index_entry'}{'command'}
 = $result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[13];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[13]{'extra'}{'index_entry'}{'content'}
 = 
$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[13]{'args'}[0]{'contents'};
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[13]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[13]{'args'}[0]{'contents'};
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[13]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'def_syn_indices'}{'contents'}[3];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[13]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[4];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[14]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[14]{'args'}[0];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[14]{'args'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[14];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[14]{'extra'}{'index_entry'}{'command'}
 = $result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[14];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[14]{'extra'}{'index_entry'}{'content'}
 = 
$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[14]{'args'}[0]{'contents'};
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[14]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[14]{'args'}[0]{'contents'};
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[14]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'def_syn_indices'}{'contents'}[3];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[14]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[4];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[15]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[4];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[16]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[16]{'args'}[0];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[16]{'args'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[16];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[16]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[4];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[17]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[4];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[18]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[18]{'args'}[0];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[18]{'args'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[18];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[18]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[4];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[19]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[19]{'args'}[0];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[19]{'args'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[19];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[19]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[4];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[20]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[4];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[21]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[21]{'args'}[0];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[21]{'args'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[21];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[21]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[4];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[22]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[22]{'args'}[0];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[22]{'args'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[22];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[22]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[4];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[23]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[4];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[24]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[24]{'args'}[0];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[24]{'args'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[24];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[24]{'extra'}{'index_entry'}{'command'}
 = $result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[24];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[24]{'extra'}{'index_entry'}{'content'}
 = 
$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[24]{'args'}[0]{'contents'};
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[24]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[24]{'args'}[0]{'contents'};
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[24]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'def_syn_indices'}{'contents'}[3];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[24]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[4];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[25]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[4];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[26]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[26]{'args'}[0];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[26]{'args'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[26];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[26]{'extra'}{'index_entry'}{'command'}
 = $result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[26];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[26]{'extra'}{'index_entry'}{'content'}
 = 
$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[26]{'args'}[0]{'contents'};
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[26]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[26]{'args'}[0]{'contents'};
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[26]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'def_syn_indices'}{'contents'}[3];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[26]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[4];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[27]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[4];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[28]{'contents'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[28];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[28]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[4];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[29]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[29]{'args'}[0];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[29]{'args'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[29];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[29]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[4];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[30]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[4];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[31]{'contents'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[31];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[31]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[4];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[32]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[32]{'args'}[0];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[32]{'args'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[32];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[32]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[4];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[33]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[4];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[34]{'contents'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[34];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[34]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[4];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[35]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[35]{'args'}[0];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[35]{'args'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[35];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[35]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[4];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[36]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[4];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[37]{'contents'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[37];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[37]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[4];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[38]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[38]{'args'}[0];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[38]{'args'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[38];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[38]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[4];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[39]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[4];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[40]{'contents'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[40];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[40]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[4];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[41]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[41]{'args'}[0];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[41]{'args'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[41];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[41]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[4];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[42]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[4];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[43]{'contents'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[43];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[43]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[4];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[44]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[44]{'args'}[0];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[44]{'args'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[44];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[44]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[4];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[45]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[4];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[46]{'contents'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[46];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[46]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[4];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[47]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[47]{'args'}[0];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[47]{'args'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[47];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[47]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[4];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[48]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[4];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[49]{'contents'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[49];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[49]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[4];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[50]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[50]{'args'}[0];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[50]{'args'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[50];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[50]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[4];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[51]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[4];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[52]{'contents'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[52];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[52]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[4];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[53]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[53]{'args'}[0];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[53]{'args'}[0]{'parent'}
 = $result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[53];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'contents'}[53]{'parent'} = 
$result_trees{'def_syn_indices'}{'contents'}[4];
+$result_trees{'def_syn_indices'}{'contents'}[4]{'parent'} = 
$result_trees{'def_syn_indices'};
+
+$result_texis{'def_syn_indices'} = '@setfilename def_syn_indices.info
 
-$result_texis{'def_syn_indices'} = '
 @syncodeindex cp fn
 
 @node Top
+@top top
+
+@node Chapter index
+@chapter Index
 
 definedx truc
 @defindex truc
@@ -1486,6 +1644,11 @@ fn
 
 $result_texts{'def_syn_indices'} = '
 
+top
+***
+
+1 Index
+*******
 
 definedx truc
 after
@@ -1520,21 +1683,90 @@ abc
 fn
 ';
 
-$result_sectioning{'def_syn_indices'} = {};
+$result_sectioning{'def_syn_indices'} = {
+  'level' => -1,
+  'section_childs' => [
+    {
+      'cmdname' => 'top',
+      'extra' => {
+        'associated_node' => {
+          'cmdname' => 'node',
+          'extra' => {
+            'normalized' => 'Top',
+            'spaces_before_argument' => ' '
+          }
+        },
+        'spaces_before_argument' => ' '
+      },
+      'level' => 0,
+      'section_childs' => [
+        {
+          'cmdname' => 'chapter',
+          'extra' => {
+            'associated_node' => {
+              'cmdname' => 'node',
+              'extra' => {
+                'isindex' => 1,
+                'normalized' => 'Chapter-index',
+                'spaces_before_argument' => ' '
+              }
+            },
+            'spaces_before_argument' => ' '
+          },
+          'level' => 1,
+          'number' => 1,
+          'section_up' => {},
+          'toplevel_prev' => {},
+          'toplevel_up' => {}
+        }
+      ],
+      'section_up' => {}
+    }
+  ]
+};
+$result_sectioning{'def_syn_indices'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
 = $result_sectioning{'def_syn_indices'}{'section_childs'}[0];
+$result_sectioning{'def_syn_indices'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
 = $result_sectioning{'def_syn_indices'}{'section_childs'}[0];
+$result_sectioning{'def_syn_indices'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
 = $result_sectioning{'def_syn_indices'}{'section_childs'}[0];
+$result_sectioning{'def_syn_indices'}{'section_childs'}[0]{'section_up'} = 
$result_sectioning{'def_syn_indices'};
 
 $result_nodes{'def_syn_indices'} = {
   'cmdname' => 'node',
   'extra' => {
-    'isindex' => 1,
+    'associated_section' => {
+      'cmdname' => 'top',
+      'extra' => {
+        'spaces_before_argument' => ' '
+      },
+      'level' => 0
+    },
     'normalized' => 'Top',
     'spaces_before_argument' => ' '
+  },
+  'node_next' => {
+    'cmdname' => 'node',
+    'extra' => {
+      'associated_section' => {
+        'cmdname' => 'chapter',
+        'extra' => {
+          'spaces_before_argument' => ' '
+        },
+        'level' => 1,
+        'number' => 1
+      },
+      'isindex' => 1,
+      'normalized' => 'Chapter-index',
+      'spaces_before_argument' => ' '
+    },
+    'node_prev' => {},
+    'node_up' => {}
   }
 };
+$result_nodes{'def_syn_indices'}{'node_next'}{'node_prev'} = 
$result_nodes{'def_syn_indices'};
+$result_nodes{'def_syn_indices'}{'node_next'}{'node_up'} = 
$result_nodes{'def_syn_indices'};
 
 $result_menus{'def_syn_indices'} = {
   'cmdname' => 'node',
   'extra' => {
-    'isindex' => 1,
     'normalized' => 'Top',
     'spaces_before_argument' => ' '
   }
@@ -1542,64 +1774,64 @@ $result_menus{'def_syn_indices'} = {
 
 $result_errors{'def_syn_indices'} = [
   {
-    'error_line' => ':39: warning: printing an index `ky\' merged in another 
one, `pg\'
+    'error_line' => ':44: warning: printing an index `ky\' merged in another 
one, `pg\'
 ',
     'file_name' => '',
-    'line_nr' => 39,
+    'line_nr' => 44,
     'macro' => '',
     'text' => 'printing an index `ky\' merged in another one, `pg\'',
     'type' => 'warning'
   },
   {
-    'error_line' => ':42: warning: printing an index `truc\' merged in another 
one, `fn\'
+    'error_line' => ':47: warning: printing an index `truc\' merged in another 
one, `fn\'
 ',
     'file_name' => '',
-    'line_nr' => 42,
+    'line_nr' => 47,
     'macro' => '',
     'text' => 'printing an index `truc\' merged in another one, `fn\'',
     'type' => 'warning'
   },
   {
-    'error_line' => ':45: warning: printing an index `truc\' merged in another 
one, `fn\'
+    'error_line' => ':50: warning: printing an index `truc\' merged in another 
one, `fn\'
 ',
     'file_name' => '',
-    'line_nr' => 45,
+    'line_nr' => 50,
     'macro' => '',
     'text' => 'printing an index `truc\' merged in another one, `fn\'',
     'type' => 'warning'
   },
   {
-    'error_line' => ':48: warning: printing an index `cp\' merged in another 
one, `fn\'
+    'error_line' => ':53: warning: printing an index `cp\' merged in another 
one, `fn\'
 ',
     'file_name' => '',
-    'line_nr' => 48,
+    'line_nr' => 53,
     'macro' => '',
     'text' => 'printing an index `cp\' merged in another one, `fn\'',
     'type' => 'warning'
   },
   {
-    'error_line' => ':51: warning: printing an index `cp\' merged in another 
one, `fn\'
+    'error_line' => ':56: warning: printing an index `cp\' merged in another 
one, `fn\'
 ',
     'file_name' => '',
-    'line_nr' => 51,
+    'line_nr' => 56,
     'macro' => '',
     'text' => 'printing an index `cp\' merged in another one, `fn\'',
     'type' => 'warning'
   },
   {
-    'error_line' => ':54: warning: printing an index `defg\' merged in another 
one, `pg\'
+    'error_line' => ':59: warning: printing an index `defg\' merged in another 
one, `pg\'
 ',
     'file_name' => '',
-    'line_nr' => 54,
+    'line_nr' => 59,
     'macro' => '',
     'text' => 'printing an index `defg\' merged in another one, `pg\'',
     'type' => 'warning'
   },
   {
-    'error_line' => ':57: warning: printing an index `abc\' merged in another 
one, `pg\'
+    'error_line' => ':62: warning: printing an index `abc\' merged in another 
one, `pg\'
 ',
     'file_name' => '',
-    'line_nr' => 57,
+    'line_nr' => 62,
     'macro' => '',
     'text' => 'printing an index `abc\' merged in another one, `pg\'',
     'type' => 'warning'
@@ -1682,10 +1914,23 @@ $result_floats{'def_syn_indices'} = {};
 
 
 
-$result_converted{'info'}->{'def_syn_indices'} = 'This is , produced from .
+$result_converted{'info'}->{'def_syn_indices'} = 'This is 
def_syn_indices.info, produced from .
+
+
+File: def_syn_indices.info,  Node: Top,  Next: Chapter index,  Up: (dir)
+
+top
+***
+
+* Menu:
+
+* Chapter index::
 
 
-File: ,  Node: Top,  Up: (dir)
+File: def_syn_indices.info,  Node: Chapter index,  Prev: Top,  Up: Top
+
+1 Index
+*******
 
 definedx truc after
 
@@ -1694,10 +1939,10 @@ definedx truc after
 [index]
 * Menu:
 
-* abc index entry:                       Top.                   (line 5)
-* defg index entry:                      Top.                   (line 5)
-* pindex codeidx:                        Top.                   (line 5)
-* truc kindex:                           Top.                   (line 5)
+* abc index entry:                       Chapter index.         (line 8)
+* defg index entry:                      Chapter index.         (line 8)
+* pindex codeidx:                        Chapter index.         (line 8)
+* truc kindex:                           Chapter index.         (line 8)
 
    ky
 
@@ -1718,13 +1963,14 @@ definedx truc after
 [index]
 * Menu:
 
-* cindex entry:                          Top.                   (line 5)
-* index truc:                            Top.                   (line 5)
+* cindex entry:                          Chapter index.         (line 8)
+* index truc:                            Chapter index.         (line 8)
 
 
 
 Tag Table:
-Node: Top27
+Node: Top47
+Node: Chapter index160
 
 End Tag Table
 
@@ -1735,16 +1981,22 @@ End:
 ';
 
 
-$result_converted{'plaintext'}->{'def_syn_indices'} = 'definedx truc after
+$result_converted{'plaintext'}->{'def_syn_indices'} = 'top
+***
+
+1 Index
+*******
+
+definedx truc after
 
    pg
 
 * Menu:
 
-* abc index entry:                       Top.                   (line 2)
-* defg index entry:                      Top.                   (line 2)
-* pindex codeidx:                        Top.                   (line 2)
-* truc kindex:                           Top.                   (line 2)
+* abc index entry:                       Chapter index.         (line 8)
+* defg index entry:                      Chapter index.         (line 8)
+* pindex codeidx:                        Chapter index.         (line 8)
+* truc kindex:                           Chapter index.         (line 8)
 
    ky
 
@@ -1764,15 +2016,31 @@ $result_converted{'plaintext'}->{'def_syn_indices'} = 
'definedx truc after
 
 * Menu:
 
-* cindex entry:                          Top.                   (line 2)
-* index truc:                            Top.                   (line 2)
+* cindex entry:                          Chapter index.         (line 8)
+* index truc:                            Chapter index.         (line 8)
 
 ';
 
 
 $result_converted{'html_text'}->{'def_syn_indices'} = '
 
-<span id="Top"></span><h1 class="node-heading">Top</h1>
+<div class="top" id="Top">
+<div class="header">
+<p>
+ &nbsp; [<a href="#Chapter-index" title="Index" rel="index">Index</a>]</p>
+</div>
+<span id="top"></span><h1 class="top">top</h1>
+
+<ul class="section-toc">
+<li><a href="#Chapter-index" accesskey="1">Index</a></li>
+</ul>
+<hr>
+<div class="chapter" id="Chapter-index">
+<div class="header">
+<p>
+ &nbsp; [<a href="#Chapter-index" title="Index" rel="index">Index</a>]</p>
+</div>
+<span id="Index"></span><h2 class="chapter">1 Index</h2>
 
 <p>definedx truc
 after
@@ -1809,16 +2077,16 @@ after
 <tr><td></td><th align="left">Index Entry</th><td>&nbsp;</td><th align="left"> 
Section</th></tr>
 <tr><td colspan="4"> <hr></td></tr>
 <tr><th id="t_h_pg_letter-A">A</th><td></td><td></td></tr>
-<tr><td></td><td valign="top"><a href="#index-abc-index-entry">abc index 
entry</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Top">Top</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-abc-index-entry">abc index 
entry</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Chapter-index">Chapter 
index</a></td></tr>
 <tr><td colspan="4"> <hr></td></tr>
 <tr><th id="t_h_pg_letter-D">D</th><td></td><td></td></tr>
-<tr><td></td><td valign="top"><a href="#index-defg-index-entry">defg index 
entry</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Top">Top</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-defg-index-entry">defg index 
entry</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Chapter-index">Chapter 
index</a></td></tr>
 <tr><td colspan="4"> <hr></td></tr>
 <tr><th id="t_h_pg_letter-P">P</th><td></td><td></td></tr>
-<tr><td></td><td valign="top"><a href="#index-pindex-codeidx"><code>pindex 
codeidx</code></a>:</td><td>&nbsp;</td><td valign="top"><a 
href="#Top">Top</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-pindex-codeidx"><code>pindex 
codeidx</code></a>:</td><td>&nbsp;</td><td valign="top"><a 
href="#Chapter-index">Chapter index</a></td></tr>
 <tr><td colspan="4"> <hr></td></tr>
 <tr><th id="t_h_pg_letter-T">T</th><td></td><td></td></tr>
-<tr><td></td><td valign="top"><a href="#index-truc-kindex"><code>truc 
kindex</code></a>:</td><td>&nbsp;</td><td valign="top"><a 
href="#Top">Top</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-truc-kindex"><code>truc 
kindex</code></a>:</td><td>&nbsp;</td><td valign="top"><a 
href="#Chapter-index">Chapter index</a></td></tr>
 <tr><td colspan="4"> <hr></td></tr>
 </table>
 <table><tr><th valign="top">Jump to: &nbsp; </th><td><a class="summary-letter" 
href="#t_h_pg_letter-A"><b>A</b></a>
@@ -1855,10 +2123,10 @@ after
 <tr><td></td><th align="left">Index Entry</th><td>&nbsp;</td><th align="left"> 
Section</th></tr>
 <tr><td colspan="4"> <hr></td></tr>
 <tr><th id="t_h_fn_letter-C">C</th><td></td><td></td></tr>
-<tr><td></td><td valign="top"><a href="#index-cindex-entry"><code>cindex 
entry</code></a>:</td><td>&nbsp;</td><td valign="top"><a 
href="#Top">Top</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-cindex-entry"><code>cindex 
entry</code></a>:</td><td>&nbsp;</td><td valign="top"><a 
href="#Chapter-index">Chapter index</a></td></tr>
 <tr><td colspan="4"> <hr></td></tr>
 <tr><th id="t_h_fn_letter-I">I</th><td></td><td></td></tr>
-<tr><td></td><td valign="top"><a href="#index-index-truc">index 
truc</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Top">Top</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-index-truc">index 
truc</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Chapter-index">Chapter 
index</a></td></tr>
 <tr><td colspan="4"> <hr></td></tr>
 </table>
 <table><tr><th valign="top">Jump to: &nbsp; </th><td><a class="summary-letter" 
href="#t_h_fn_letter-C"><b>C</b></a>
@@ -1866,6 +2134,8 @@ after
 <a class="summary-letter" href="#t_h_fn_letter-I"><b>I</b></a>
  &nbsp; 
 </td></tr></table>
-<hr>';
+</div>
+</div>
+';
 
 1;
diff --git a/tp/t/results/latex_tests/fonttextsize/res_latex/fonttextsize.tex 
b/tp/t/results/indices/def_syn_indices/res_latex/def_syn_indices.tex
similarity index 83%
copy from tp/t/results/latex_tests/fonttextsize/res_latex/fonttextsize.tex
copy to tp/t/results/indices/def_syn_indices/res_latex/def_syn_indices.tex
index 4273f12..16a17b6 100644
--- a/tp/t/results/latex_tests/fonttextsize/res_latex/fonttextsize.tex
+++ b/tp/t/results/indices/def_syn_indices/res_latex/def_syn_indices.tex
@@ -1,5 +1,5 @@
 \documentclass{book}
-\usepackage{makeidx}\makeindex
+\usepackage{imakeidx}
 \usepackage{amsfonts}
 \usepackage{amsmath}
 \usepackage[gen]{eurosym}
@@ -19,13 +19,17 @@
 % use hidelinks to remove boxes around links to be similar with Texinfo TeX
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
+
+\makeindex[name=codeidx]%
+\makeindex[name=fn]%
+\makeindex[name=pg]%
+
 % command used in \description format for indicateurl
 
\newcommand\GNUTexinfotablestyleindicateurl[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
 % command used in \description format for samp
 \newcommand\GNUTexinfotablestylesamp[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
-
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
 \makeatletter
@@ -35,7 +39,6 @@
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 
-
 % this allows to select languages based on bcp47 codes.  bcp47 is a superset
 % of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
 \babeladjust{
@@ -84,7 +87,6 @@
 innertopmargin=10pt, innerbottommargin=10pt,%
 roundcorner=10pt}
 
-
 \renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
 
 % set default for @setchapternewpage
@@ -94,27 +96,49 @@ roundcorner=10pt}
 \GNUTexinfosetsingleheader{}%
 
 
-\changefontsize{10}
 
 \begin{document}
-\chapter{Chapter}
-\label{anchor:chapter}%
+\chapter{Index}
+\label{anchor:Chapter-index}%
+
+definedx truc
+after
+
+\index[fn]{index truc}%
+
+
+\index[codeidx]{a \emph{index entry} t\~{e} \^{\i{}}@\texttt{a \emph{index 
entry} t\~{e} \^{\i{}}}}%
+
+\index[fn]{cindex entry@\texttt{cindex entry}}%
+
+
+\index[pg]{truc kindex@\texttt{truc kindex}}%
+\index[pg]{pindex codeidx@\texttt{pindex codeidx}}%
+
+
+
+
+\index[pg]{defg index entry}%
+
+\index[pg]{abc index entry}%
+
+pg
+\printindex[pg]
 
-\section{section}
+ky
 
-\subsection{Subsection 10pts}
-In 10pts
+truc
 
-\changefontsize{11}
-\subsection{Subsection 11pts}
+value truc
 
-In 11pts
+cp
 
-\subsection{Subsection 8pts}
+value cp
 
-In 8pts
+defg
 
-\subsection{Subsection 15pts}
+abc
 
-In 15pts
+fn
+\printindex[fn]
 \end{document}
diff --git a/tp/t/results/indices/double_seeentry_seealso.pl 
b/tp/t/results/indices/double_seeentry_seealso.pl
new file mode 100644
index 0000000..fa40739
--- /dev/null
+++ b/tp/t/results/indices/double_seeentry_seealso.pl
@@ -0,0 +1,949 @@
+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);
+
+use utf8;
+
+$result_trees{'double_seeentry_seealso'} = {
+  'contents' => [
+    {
+      'contents' => [
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => 'double_seeentry_seealso.info'
+                }
+              ],
+              'extra' => {
+                'spaces_after_argument' => '
+'
+              },
+              'parent' => {},
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'setfilename',
+          'extra' => {
+            'spaces_before_argument' => ' ',
+            'text_arg' => 'double_seeentry_seealso.info'
+          },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 1,
+            'macro' => ''
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        }
+      ],
+      'parent' => {},
+      'type' => 'text_root'
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => 'top'
+            }
+          ],
+          'extra' => {
+            'spaces_after_argument' => '
+'
+          },
+          'parent' => {},
+          'type' => 'line_arg'
+        }
+      ],
+      'cmdname' => 'node',
+      'contents' => [],
+      'extra' => {
+        'node_content' => [
+          {}
+        ],
+        'nodes_manuals' => [
+          {
+            'node_content' => [
+              {}
+            ],
+            'normalized' => 'Top'
+          }
+        ],
+        'normalized' => 'Top',
+        'spaces_before_argument' => ' '
+      },
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 3,
+        'macro' => ''
+      },
+      'parent' => {}
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => 'top'
+            }
+          ],
+          'extra' => {
+            'spaces_after_argument' => '
+'
+          },
+          'parent' => {},
+          'type' => 'line_arg'
+        }
+      ],
+      'cmdname' => 'top',
+      'contents' => [
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        }
+      ],
+      'extra' => {
+        'spaces_before_argument' => ' '
+      },
+      'level' => 0,
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 4,
+        'macro' => ''
+      },
+      'parent' => {}
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => 'node index'
+            }
+          ],
+          'extra' => {
+            'spaces_after_argument' => '
+'
+          },
+          'parent' => {},
+          'type' => 'line_arg'
+        }
+      ],
+      'cmdname' => 'node',
+      'contents' => [],
+      'extra' => {
+        'isindex' => 1,
+        'node_content' => [
+          {}
+        ],
+        'nodes_manuals' => [
+          {
+            'node_content' => [
+              {}
+            ],
+            'normalized' => 'node-index'
+          }
+        ],
+        'normalized' => 'node-index',
+        'spaces_before_argument' => ' '
+      },
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 6,
+        'macro' => ''
+      },
+      'parent' => {}
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => 'Chapter Index'
+            }
+          ],
+          'extra' => {
+            'spaces_after_argument' => '
+'
+          },
+          'parent' => {},
+          'type' => 'line_arg'
+        }
+      ],
+      'cmdname' => 'chapter',
+      'contents' => [
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => 'aaa'
+                },
+                {
+                  'parent' => {},
+                  'text' => ' ',
+                  'type' => 'empty_spaces_before_argument'
+                },
+                {
+                  'args' => [
+                    {
+                      'contents' => [
+                        {
+                          'parent' => {},
+                          'text' => 'bbb'
+                        }
+                      ],
+                      'parent' => {},
+                      'type' => 'brace_command_arg'
+                    }
+                  ],
+                  'cmdname' => 'seeentry',
+                  'contents' => [],
+                  'line_nr' => {
+                    'file_name' => '',
+                    'line_nr' => 9,
+                    'macro' => ''
+                  },
+                  'parent' => {}
+                },
+                {
+                  'parent' => {},
+                  'text' => ' ',
+                  'type' => 'empty_spaces_before_argument'
+                },
+                {
+                  'args' => [
+                    {
+                      'contents' => [
+                        {
+                          'parent' => {},
+                          'text' => 'ccc'
+                        }
+                      ],
+                      'parent' => {},
+                      'type' => 'brace_command_arg'
+                    }
+                  ],
+                  'cmdname' => 'seeentry',
+                  'contents' => [],
+                  'line_nr' => {
+                    'file_name' => '',
+                    'line_nr' => 9,
+                    'macro' => ''
+                  },
+                  'parent' => {}
+                }
+              ],
+              'extra' => {
+                'spaces_after_argument' => '
+'
+              },
+              'parent' => {},
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'cindex',
+          'extra' => {
+            'index_entry' => {
+              'command' => {},
+              'content' => [],
+              'content_normalized' => [],
+              'index_at_command' => 'cindex',
+              'index_name' => 'cp',
+              'index_type_command' => 'cindex',
+              'node' => {},
+              'number' => 1
+            },
+            'seeentry' => {},
+            'spaces_before_argument' => ' '
+          },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 9,
+            'macro' => ''
+          },
+          'parent' => {},
+          'type' => 'index_entry_command'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'args' => [
+                    {
+                      'contents' => [
+                        {
+                          'parent' => {},
+                          'text' => 'ccc'
+                        }
+                      ],
+                      'parent' => {},
+                      'type' => 'brace_command_arg'
+                    }
+                  ],
+                  'cmdname' => 'seealso',
+                  'contents' => [],
+                  'line_nr' => {
+                    'file_name' => '',
+                    'line_nr' => 10,
+                    'macro' => ''
+                  },
+                  'parent' => {}
+                },
+                {
+                  'parent' => {},
+                  'text' => ' ',
+                  'type' => 'empty_spaces_after_close_brace'
+                },
+                {
+                  'parent' => {},
+                  'text' => 'ddd'
+                },
+                {
+                  'parent' => {},
+                  'text' => ' ',
+                  'type' => 'empty_spaces_before_argument'
+                },
+                {
+                  'args' => [
+                    {
+                      'contents' => [
+                        {
+                          'parent' => {},
+                          'text' => 'eee'
+                        }
+                      ],
+                      'parent' => {},
+                      'type' => 'brace_command_arg'
+                    }
+                  ],
+                  'cmdname' => 'seealso',
+                  'contents' => [],
+                  'line_nr' => {
+                    'file_name' => '',
+                    'line_nr' => 10,
+                    'macro' => ''
+                  },
+                  'parent' => {}
+                }
+              ],
+              'extra' => {
+                'spaces_after_argument' => '
+'
+              },
+              'parent' => {},
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'cindex',
+          'extra' => {
+            'index_entry' => {
+              'command' => {},
+              'content' => [],
+              'content_normalized' => [],
+              'index_at_command' => 'cindex',
+              'index_name' => 'cp',
+              'index_type_command' => 'cindex',
+              'node' => {},
+              'number' => 1
+            },
+            'seealso' => {},
+            'spaces_before_argument' => ' '
+          },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 10,
+            'macro' => ''
+          },
+          'parent' => {},
+          'type' => 'index_entry_command'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => 'ggg'
+                },
+                {
+                  'parent' => {},
+                  'text' => ' ',
+                  'type' => 'empty_spaces_before_argument'
+                },
+                {
+                  'args' => [
+                    {
+                      'contents' => [
+                        {
+                          'parent' => {},
+                          'text' => 'hhh'
+                        }
+                      ],
+                      'parent' => {},
+                      'type' => 'brace_command_arg'
+                    }
+                  ],
+                  'cmdname' => 'seeentry',
+                  'contents' => [],
+                  'line_nr' => {
+                    'file_name' => '',
+                    'line_nr' => 11,
+                    'macro' => ''
+                  },
+                  'parent' => {}
+                },
+                {
+                  'parent' => {},
+                  'text' => ' ',
+                  'type' => 'empty_spaces_before_argument'
+                },
+                {
+                  'args' => [
+                    {
+                      'contents' => [
+                        {
+                          'parent' => {},
+                          'text' => 'iii'
+                        }
+                      ],
+                      'parent' => {},
+                      'type' => 'brace_command_arg'
+                    }
+                  ],
+                  'cmdname' => 'seealso',
+                  'contents' => [],
+                  'line_nr' => {
+                    'file_name' => '',
+                    'line_nr' => 11,
+                    'macro' => ''
+                  },
+                  'parent' => {}
+                }
+              ],
+              'extra' => {
+                'spaces_after_argument' => '
+'
+              },
+              'parent' => {},
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'cindex',
+          'extra' => {
+            'index_entry' => {
+              'command' => {},
+              'content' => [],
+              'content_normalized' => [],
+              'index_at_command' => 'cindex',
+              'index_name' => 'cp',
+              'index_type_command' => 'cindex',
+              'node' => {},
+              'number' => 1
+            },
+            'seealso' => {},
+            'seeentry' => {},
+            'spaces_before_argument' => ' '
+          },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 11,
+            'macro' => ''
+          },
+          'parent' => {},
+          'type' => 'index_entry_command'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'args' => [
+                    {
+                      'contents' => [
+                        {
+                          'parent' => {},
+                          'text' => 'fff'
+                        }
+                      ],
+                      'parent' => {},
+                      'type' => 'brace_command_arg'
+                    }
+                  ],
+                  'cmdname' => 'seealso',
+                  'contents' => [],
+                  'line_nr' => {
+                    'file_name' => '',
+                    'line_nr' => 12,
+                    'macro' => ''
+                  },
+                  'parent' => {}
+                }
+              ],
+              'extra' => {
+                'spaces_after_argument' => ' '
+              },
+              'parent' => {},
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'cindex',
+          'extra' => {
+            'index_entry' => {
+              'command' => {},
+              'content' => [],
+              'content_normalized' => [],
+              'index_at_command' => 'cindex',
+              'index_name' => 'cp',
+              'index_type_command' => 'cindex',
+              'node' => {},
+              'number' => 1
+            },
+            'seealso' => {},
+            'spaces_before_argument' => ' ',
+            'subentry' => {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'subggg'
+                    },
+                    {
+                      'parent' => {},
+                      'text' => ' ',
+                      'type' => 'empty_spaces_before_argument'
+                    },
+                    {
+                      'args' => [
+                        {
+                          'contents' => [
+                            {
+                              'parent' => {},
+                              'text' => 'subhhh'
+                            }
+                          ],
+                          'parent' => {},
+                          'type' => 'brace_command_arg'
+                        }
+                      ],
+                      'cmdname' => 'seeentry',
+                      'contents' => [],
+                      'line_nr' => {
+                        'file_name' => '',
+                        'line_nr' => 12,
+                        'macro' => ''
+                      },
+                      'parent' => {}
+                    }
+                  ],
+                  'extra' => {
+                    'spaces_after_argument' => '
+'
+                  },
+                  'parent' => {},
+                  'type' => 'line_arg'
+                }
+              ],
+              'cmdname' => 'subentry',
+              'extra' => {
+                'level' => 1,
+                'seeentry' => {},
+                'spaces_before_argument' => ' '
+              },
+              'line_nr' => {
+                'file_name' => '',
+                'line_nr' => 12,
+                'macro' => ''
+              },
+              'parent' => {}
+            }
+          },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 12,
+            'macro' => ''
+          },
+          'parent' => {},
+          'type' => 'index_entry_command'
+        },
+        {},
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => 'cp'
+                }
+              ],
+              'extra' => {
+                'spaces_after_argument' => '
+'
+              },
+              'parent' => {},
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'printindex',
+          'extra' => {
+            'misc_args' => [
+              'cp'
+            ],
+            'spaces_before_argument' => ' '
+          },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 14,
+            'macro' => ''
+          },
+          'parent' => {}
+        }
+      ],
+      'extra' => {
+        'spaces_before_argument' => ' '
+      },
+      'level' => 1,
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 7,
+        'macro' => ''
+      },
+      'number' => 1,
+      'parent' => {}
+    }
+  ],
+  'type' => 'document_root'
+};
+$result_trees{'double_seeentry_seealso'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'double_seeentry_seealso'}{'contents'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'double_seeentry_seealso'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'}
 = $result_trees{'double_seeentry_seealso'}{'contents'}[0]{'contents'}[0];
+$result_trees{'double_seeentry_seealso'}{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'double_seeentry_seealso'}{'contents'}[0];
+$result_trees{'double_seeentry_seealso'}{'contents'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'double_seeentry_seealso'}{'contents'}[0];
+$result_trees{'double_seeentry_seealso'}{'contents'}[0]{'parent'} = 
$result_trees{'double_seeentry_seealso'};
+$result_trees{'double_seeentry_seealso'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'double_seeentry_seealso'}{'contents'}[1]{'args'}[0];
+$result_trees{'double_seeentry_seealso'}{'contents'}[1]{'args'}[0]{'parent'} = 
$result_trees{'double_seeentry_seealso'}{'contents'}[1];
+$result_trees{'double_seeentry_seealso'}{'contents'}[1]{'extra'}{'node_content'}[0]
 = 
$result_trees{'double_seeentry_seealso'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'double_seeentry_seealso'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = 
$result_trees{'double_seeentry_seealso'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'double_seeentry_seealso'}{'contents'}[1]{'parent'} = 
$result_trees{'double_seeentry_seealso'};
+$result_trees{'double_seeentry_seealso'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'double_seeentry_seealso'}{'contents'}[2]{'args'}[0];
+$result_trees{'double_seeentry_seealso'}{'contents'}[2]{'args'}[0]{'parent'} = 
$result_trees{'double_seeentry_seealso'}{'contents'}[2];
+$result_trees{'double_seeentry_seealso'}{'contents'}[2]{'contents'}[0]{'parent'}
 = $result_trees{'double_seeentry_seealso'}{'contents'}[2];
+$result_trees{'double_seeentry_seealso'}{'contents'}[2]{'parent'} = 
$result_trees{'double_seeentry_seealso'};
+$result_trees{'double_seeentry_seealso'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'double_seeentry_seealso'}{'contents'}[3]{'args'}[0];
+$result_trees{'double_seeentry_seealso'}{'contents'}[3]{'args'}[0]{'parent'} = 
$result_trees{'double_seeentry_seealso'}{'contents'}[3];
+$result_trees{'double_seeentry_seealso'}{'contents'}[3]{'extra'}{'node_content'}[0]
 = 
$result_trees{'double_seeentry_seealso'}{'contents'}[3]{'args'}[0]{'contents'}[0];
+$result_trees{'double_seeentry_seealso'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = 
$result_trees{'double_seeentry_seealso'}{'contents'}[3]{'args'}[0]{'contents'}[0];
+$result_trees{'double_seeentry_seealso'}{'contents'}[3]{'parent'} = 
$result_trees{'double_seeentry_seealso'};
+$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'double_seeentry_seealso'}{'contents'}[4]{'args'}[0];
+$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'args'}[0]{'parent'} = 
$result_trees{'double_seeentry_seealso'}{'contents'}[4];
+$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[0]{'parent'}
 = $result_trees{'double_seeentry_seealso'}{'contents'}[4];
+$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[1]{'args'}[0];
+$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[1]{'args'}[0];
+$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[2]{'args'}[0];
+$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'}
 = 
$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[2];
+$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[1]{'args'}[0];
+$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[3]{'parent'}
 = 
$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[1]{'args'}[0];
+$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[4]{'args'}[0];
+$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'}
 = 
$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[4];
+$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[4]{'parent'}
 = 
$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[1]{'args'}[0];
+$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'parent'}
 = $result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[1];
+$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[1]{'extra'}{'index_entry'}{'command'}
 = $result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[1];
+$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[1]{'extra'}{'index_entry'}{'content'}
 = 
$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'};
+$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[1]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'};
+$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[1]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'double_seeentry_seealso'}{'contents'}[3];
+$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[1]{'extra'}{'seeentry'}
 = 
$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[4];
+$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[1]{'parent'}
 = $result_trees{'double_seeentry_seealso'}{'contents'}[4];
+$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[2]{'args'}[0]{'contents'}[0];
+$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[2]{'args'}[0];
+$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[2]{'args'}[0];
+$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[2]{'args'}[0];
+$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[2]{'args'}[0]{'contents'}[3]{'parent'}
 = 
$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[2]{'args'}[0];
+$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[2]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[2]{'args'}[0]{'contents'}[4]{'args'}[0];
+$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[2]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'}
 = 
$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[2]{'args'}[0]{'contents'}[4];
+$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[2]{'args'}[0]{'contents'}[4]{'parent'}
 = 
$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[2]{'args'}[0];
+$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[2]{'args'}[0]{'parent'}
 = $result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[2];
+$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[2]{'extra'}{'index_entry'}{'command'}
 = $result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[2];
+$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[2]{'extra'}{'index_entry'}{'content'}
 = 
$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[2]{'args'}[0]{'contents'};
+$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[2]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[2]{'args'}[0]{'contents'};
+$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[2]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'double_seeentry_seealso'}{'contents'}[3];
+$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[2]{'extra'}{'seealso'}
 = 
$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[2]{'args'}[0]{'contents'}[4];
+$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[2]{'parent'}
 = $result_trees{'double_seeentry_seealso'}{'contents'}[4];
+$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[3]{'args'}[0];
+$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[3]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[3]{'args'}[0];
+$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[3]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[3]{'args'}[0]{'contents'}[2]{'args'}[0];
+$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[3]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'}
 = 
$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[3]{'args'}[0]{'contents'}[2];
+$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[3]{'args'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[3]{'args'}[0];
+$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[3]{'args'}[0]{'contents'}[3]{'parent'}
 = 
$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[3]{'args'}[0];
+$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[3]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[3]{'args'}[0]{'contents'}[4]{'args'}[0];
+$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[3]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'}
 = 
$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[3]{'args'}[0]{'contents'}[4];
+$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[3]{'args'}[0]{'contents'}[4]{'parent'}
 = 
$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[3]{'args'}[0];
+$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[3]{'args'}[0]{'parent'}
 = $result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[3];
+$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[3]{'extra'}{'index_entry'}{'command'}
 = $result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[3];
+$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[3]{'extra'}{'index_entry'}{'content'}
 = 
$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[3]{'args'}[0]{'contents'};
+$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[3]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[3]{'args'}[0]{'contents'};
+$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[3]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'double_seeentry_seealso'}{'contents'}[3];
+$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[3]{'extra'}{'seealso'}
 = 
$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[3]{'args'}[0]{'contents'}[4];
+$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[3]{'extra'}{'seeentry'}
 = 
$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[3]{'args'}[0]{'contents'}[2];
+$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[3]{'parent'}
 = $result_trees{'double_seeentry_seealso'}{'contents'}[4];
+$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[4]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[4]{'args'}[0]{'contents'}[0];
+$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[4]{'args'}[0];
+$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[4]{'args'}[0]{'parent'}
 = $result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[4];
+$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[4]{'extra'}{'index_entry'}{'command'}
 = $result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[4];
+$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[4]{'extra'}{'index_entry'}{'content'}
 = 
$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[4]{'args'}[0]{'contents'};
+$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[4]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[4]{'args'}[0]{'contents'};
+$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[4]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'double_seeentry_seealso'}{'contents'}[3];
+$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[4]{'extra'}{'seealso'}
 = 
$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[4]{'args'}[0]{'contents'}[0];
+$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[4]{'extra'}{'subentry'}{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[4]{'extra'}{'subentry'}{'args'}[0];
+$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[4]{'extra'}{'subentry'}{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[4]{'extra'}{'subentry'}{'args'}[0];
+$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[4]{'extra'}{'subentry'}{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[4]{'extra'}{'subentry'}{'args'}[0]{'contents'}[2]{'args'}[0];
+$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[4]{'extra'}{'subentry'}{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'}
 = 
$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[4]{'extra'}{'subentry'}{'args'}[0]{'contents'}[2];
+$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[4]{'extra'}{'subentry'}{'args'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[4]{'extra'}{'subentry'}{'args'}[0];
+$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[4]{'extra'}{'subentry'}{'args'}[0]{'parent'}
 = 
$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[4]{'extra'}{'subentry'};
+$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[4]{'extra'}{'subentry'}{'extra'}{'seeentry'}
 = 
$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[4]{'extra'}{'subentry'}{'args'}[0]{'contents'}[2];
+$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[4]{'extra'}{'subentry'}{'parent'}
 = $result_trees{'double_seeentry_seealso'}{'contents'}[4];
+$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[4]{'parent'}
 = $result_trees{'double_seeentry_seealso'}{'contents'}[4];
+$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[5] = 
$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[4]{'extra'}{'subentry'};
+$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[6]{'parent'}
 = $result_trees{'double_seeentry_seealso'}{'contents'}[4];
+$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[7]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[7]{'args'}[0];
+$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[7]{'args'}[0]{'parent'}
 = $result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[7];
+$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'contents'}[7]{'parent'}
 = $result_trees{'double_seeentry_seealso'}{'contents'}[4];
+$result_trees{'double_seeentry_seealso'}{'contents'}[4]{'parent'} = 
$result_trees{'double_seeentry_seealso'};
+
+$result_texis{'double_seeentry_seealso'} = '@setfilename 
double_seeentry_seealso.info
+
+@node top
+@top top
+
+@node node index
+@chapter Chapter Index
+
+@cindex aaa @seeentry{bbb} @seeentry{ccc}
+@cindex @seealso{ccc} ddd @seealso{eee}
+@cindex ggg @seeentry{hhh} @seealso{iii}
+@cindex @seealso{fff} @subentry subggg @seeentry{subhhh}
+
+@printindex cp
+';
+
+
+$result_texts{'double_seeentry_seealso'} = '
+top
+***
+
+1 Chapter Index
+***************
+
+
+';
+
+$result_sectioning{'double_seeentry_seealso'} = {
+  'level' => -1,
+  'section_childs' => [
+    {
+      'cmdname' => 'top',
+      'extra' => {
+        'associated_node' => {
+          'cmdname' => 'node',
+          'extra' => {
+            'normalized' => 'Top',
+            'spaces_before_argument' => ' '
+          }
+        },
+        'spaces_before_argument' => ' '
+      },
+      'level' => 0,
+      'section_childs' => [
+        {
+          'cmdname' => 'chapter',
+          'extra' => {
+            'associated_node' => {
+              'cmdname' => 'node',
+              'extra' => {
+                'isindex' => 1,
+                'normalized' => 'node-index',
+                'spaces_before_argument' => ' '
+              }
+            },
+            'spaces_before_argument' => ' '
+          },
+          'level' => 1,
+          'number' => 1,
+          'section_up' => {},
+          'toplevel_prev' => {},
+          'toplevel_up' => {}
+        }
+      ],
+      'section_up' => {}
+    }
+  ]
+};
+$result_sectioning{'double_seeentry_seealso'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
 = $result_sectioning{'double_seeentry_seealso'}{'section_childs'}[0];
+$result_sectioning{'double_seeentry_seealso'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
 = $result_sectioning{'double_seeentry_seealso'}{'section_childs'}[0];
+$result_sectioning{'double_seeentry_seealso'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
 = $result_sectioning{'double_seeentry_seealso'}{'section_childs'}[0];
+$result_sectioning{'double_seeentry_seealso'}{'section_childs'}[0]{'section_up'}
 = $result_sectioning{'double_seeentry_seealso'};
+
+$result_nodes{'double_seeentry_seealso'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'associated_section' => {
+      'cmdname' => 'top',
+      'extra' => {
+        'spaces_before_argument' => ' '
+      },
+      'level' => 0
+    },
+    'normalized' => 'Top',
+    'spaces_before_argument' => ' '
+  },
+  'node_next' => {
+    'cmdname' => 'node',
+    'extra' => {
+      'associated_section' => {
+        'cmdname' => 'chapter',
+        'extra' => {
+          'spaces_before_argument' => ' '
+        },
+        'level' => 1,
+        'number' => 1
+      },
+      'isindex' => 1,
+      'normalized' => 'node-index',
+      'spaces_before_argument' => ' '
+    },
+    'node_prev' => {},
+    'node_up' => {}
+  }
+};
+$result_nodes{'double_seeentry_seealso'}{'node_next'}{'node_prev'} = 
$result_nodes{'double_seeentry_seealso'};
+$result_nodes{'double_seeentry_seealso'}{'node_next'}{'node_up'} = 
$result_nodes{'double_seeentry_seealso'};
+
+$result_menus{'double_seeentry_seealso'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'normalized' => 'Top',
+    'spaces_before_argument' => ' '
+  }
+};
+
+$result_errors{'double_seeentry_seealso'} = [];
+
+
+$result_floats{'double_seeentry_seealso'} = {};
+
+
+
+$result_converted{'docbook'}->{'double_seeentry_seealso'} = '
+<chapter label="" id="Top">
+<title>top</title>
+
+</chapter>
+<chapter label="1" id="node-index">
+<title>Chapter Index</title>
+
+<indexterm role="cp"><primary>aaa</primary><see>ccc</see></indexterm>
+<indexterm role="cp"><primary>ddd</primary><seealso>eee</seealso></indexterm>
+<indexterm 
role="cp"><primary>ggg</primary><see>hhh</see><seealso>iii</seealso></indexterm>
+<indexterm 
role="cp"><primary></primary><secondary>subggg</secondary><seealso>fff</seealso></indexterm>
+<index role="cp"></index>
+</chapter>
+';
+
+
+$result_converted{'info'}->{'double_seeentry_seealso'} = 'This is 
double_seeentry_seealso.info, produced from .
+
+
+File: double_seeentry_seealso.info,  Node: Top,  Next: node index,  Up: (dir)
+
+top
+***
+
+* Menu:
+
+* node index::
+
+
+File: double_seeentry_seealso.info,  Node: node index,  Prev: Top,  Up: Top
+
+1 Chapter Index
+***************
+
+
+
+Tag Table:
+Node: Top55
+Node: node index170
+
+End Tag Table
+
+
+Local Variables:
+coding: utf-8
+End:
+';
+
+
+$result_converted{'plaintext'}->{'double_seeentry_seealso'} = 'top
+***
+
+1 Chapter Index
+***************
+
+';
+
+
+$result_converted{'html_text'}->{'double_seeentry_seealso'} = '
+<div class="top" id="Top">
+<div class="header">
+<p>
+ &nbsp; [<a href="#node-index" title="Index" rel="index">Index</a>]</p>
+</div>
+<span id="top"></span><h1 class="top">top</h1>
+
+<ul class="section-toc">
+<li><a href="#node-index" accesskey="1">Chapter Index</a></li>
+</ul>
+<hr>
+<div class="chapter" id="node-index">
+<div class="header">
+<p>
+ &nbsp; [<a href="#node-index" title="Index" rel="index">Index</a>]</p>
+</div>
+<span id="Chapter-Index"></span><h2 class="chapter">1 Chapter Index</h2>
+
+
+</div>
+</div>
+';
+
+1;
diff --git a/tp/t/results/sectioning/lone_Top_node/res_latex/lone_Top_node.tex 
b/tp/t/results/indices/double_seeentry_seealso/res_latex/double_seeentry_seealso.tex
similarity index 93%
copy from tp/t/results/sectioning/lone_Top_node/res_latex/lone_Top_node.tex
copy to 
tp/t/results/indices/double_seeentry_seealso/res_latex/double_seeentry_seealso.tex
index f14ec81..ddc7f6c 100644
--- a/tp/t/results/sectioning/lone_Top_node/res_latex/lone_Top_node.tex
+++ 
b/tp/t/results/indices/double_seeentry_seealso/res_latex/double_seeentry_seealso.tex
@@ -1,5 +1,5 @@
 \documentclass{book}
-\usepackage{makeidx}\makeindex
+\usepackage{imakeidx}
 \usepackage{amsfonts}
 \usepackage{amsmath}
 \usepackage[gen]{eurosym}
@@ -19,13 +19,13 @@
 % use hidelinks to remove boxes around links to be similar with Texinfo TeX
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
+
 % command used in \description format for indicateurl
 
\newcommand\GNUTexinfotablestyleindicateurl[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
 % command used in \description format for samp
 \newcommand\GNUTexinfotablestylesamp[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
-
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
 \makeatletter
@@ -35,7 +35,6 @@
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 
-
 % this allows to select languages based on bcp47 codes.  bcp47 is a superset
 % of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
 \babeladjust{
@@ -84,7 +83,6 @@
 innertopmargin=10pt, innerbottommargin=10pt,%
 roundcorner=10pt}
 
-
 \renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
 
 % set default for @setchapternewpage
@@ -95,6 +93,12 @@ roundcorner=10pt}
 
 
 \begin{document}
-\chapter{chap}
-\label{anchor:First}%
+\chapter{Chapter Index}
+\label{anchor:node-index}%
+
+\index[cp]{aaa|see{ccc}}%
+\index[cp]{ddd|seealso{eee}}%
+\index[cp]{ggg|see{hhh}}%
+\index[cp]{!subggg|seealso{fff}}%
+
 \end{document}
diff --git a/tp/t/results/indices/seeentry.pl b/tp/t/results/indices/seeentry.pl
index d463a61..45f9cec 100644
--- a/tp/t/results/indices/seeentry.pl
+++ b/tp/t/results/indices/seeentry.pl
@@ -8,7 +8,43 @@ use utf8;
 $result_trees{'seeentry'} = {
   'contents' => [
     {
-      'contents' => [],
+      'contents' => [
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => 'seeentry.info'
+                }
+              ],
+              'extra' => {
+                'spaces_after_argument' => '
+'
+              },
+              'parent' => {},
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'setfilename',
+          'extra' => {
+            'spaces_before_argument' => ' ',
+            'text_arg' => 'seeentry.info'
+          },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 1,
+            'macro' => ''
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        }
+      ],
       'parent' => {},
       'type' => 'text_root'
     },
@@ -48,7 +84,7 @@ $result_trees{'seeentry'} = {
       },
       'line_nr' => {
         'file_name' => '',
-        'line_nr' => 1,
+        'line_nr' => 3,
         'macro' => ''
       },
       'parent' => {}
@@ -72,6 +108,83 @@ $result_trees{'seeentry'} = {
           'text' => '
 ',
           'type' => 'empty_line'
+        }
+      ],
+      'extra' => {},
+      'level' => 0,
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 4,
+        'macro' => ''
+      },
+      'parent' => {}
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => 'chapter index'
+            }
+          ],
+          'extra' => {
+            'spaces_after_argument' => '
+'
+          },
+          'parent' => {},
+          'type' => 'line_arg'
+        }
+      ],
+      'cmdname' => 'node',
+      'contents' => [],
+      'extra' => {
+        'isindex' => 1,
+        'node_content' => [
+          {}
+        ],
+        'nodes_manuals' => [
+          {
+            'node_content' => [
+              {}
+            ],
+            'normalized' => 'chapter-index'
+          }
+        ],
+        'normalized' => 'chapter-index',
+        'spaces_before_argument' => ' '
+      },
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 6,
+        'macro' => ''
+      },
+      'parent' => {}
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => 'Index'
+            }
+          ],
+          'extra' => {
+            'spaces_after_argument' => '
+'
+          },
+          'parent' => {},
+          'type' => 'line_arg'
+        }
+      ],
+      'cmdname' => 'chapter',
+      'contents' => [
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
         },
         {
           'args' => [
@@ -103,7 +216,7 @@ $result_trees{'seeentry'} = {
                   'contents' => [],
                   'line_nr' => {
                     'file_name' => '',
-                    'line_nr' => 4,
+                    'line_nr' => 9,
                     'macro' => ''
                   },
                   'parent' => {}
@@ -134,7 +247,7 @@ $result_trees{'seeentry'} = {
           },
           'line_nr' => {
             'file_name' => '',
-            'line_nr' => 4,
+            'line_nr' => 9,
             'macro' => ''
           },
           'parent' => {},
@@ -161,7 +274,7 @@ $result_trees{'seeentry'} = {
                   'contents' => [],
                   'line_nr' => {
                     'file_name' => '',
-                    'line_nr' => 5,
+                    'line_nr' => 10,
                     'macro' => ''
                   },
                   'parent' => {}
@@ -201,25 +314,240 @@ $result_trees{'seeentry'} = {
           },
           'line_nr' => {
             'file_name' => '',
-            'line_nr' => 5,
+            'line_nr' => 10,
             'macro' => ''
           },
           'parent' => {},
           'type' => 'index_entry_command'
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => 'f---aaa'
+                },
+                {
+                  'parent' => {},
+                  'text' => ' ',
+                  'type' => 'empty_spaces_before_argument'
+                },
+                {
+                  'args' => [
+                    {
+                      'contents' => [
+                        {
+                          'parent' => {},
+                          'text' => 'f---bbb'
+                        }
+                      ],
+                      'parent' => {},
+                      'type' => 'brace_command_arg'
+                    }
+                  ],
+                  'cmdname' => 'seeentry',
+                  'contents' => [],
+                  'line_nr' => {
+                    'file_name' => '',
+                    'line_nr' => 12,
+                    'macro' => ''
+                  },
+                  'parent' => {}
+                }
+              ],
+              'extra' => {
+                'spaces_after_argument' => '
+'
+              },
+              'parent' => {},
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'findex',
+          'extra' => {
+            'index_entry' => {
+              'command' => {},
+              'content' => [],
+              'content_normalized' => [],
+              'index_at_command' => 'findex',
+              'index_name' => 'fn',
+              'index_type_command' => 'findex',
+              'node' => {},
+              'number' => 1
+            },
+            'seeentry' => {},
+            'spaces_before_argument' => ' '
+          },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 12,
+            'macro' => ''
+          },
+          'parent' => {},
+          'type' => 'index_entry_command'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'args' => [
+                    {
+                      'contents' => [
+                        {
+                          'parent' => {},
+                          'text' => 'f---ccc'
+                        }
+                      ],
+                      'parent' => {},
+                      'type' => 'brace_command_arg'
+                    }
+                  ],
+                  'cmdname' => 'seealso',
+                  'contents' => [],
+                  'line_nr' => {
+                    'file_name' => '',
+                    'line_nr' => 13,
+                    'macro' => ''
+                  },
+                  'parent' => {}
+                },
+                {
+                  'parent' => {},
+                  'text' => ' ',
+                  'type' => 'empty_spaces_after_close_brace'
+                },
+                {
+                  'parent' => {},
+                  'text' => 'f---ddd'
+                }
+              ],
+              'extra' => {
+                'spaces_after_argument' => '
+'
+              },
+              'parent' => {},
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'findex',
+          'extra' => {
+            'index_entry' => {
+              'command' => {},
+              'content' => [],
+              'content_normalized' => [],
+              'index_at_command' => 'findex',
+              'index_name' => 'fn',
+              'index_type_command' => 'findex',
+              'node' => {},
+              'number' => 1
+            },
+            'seealso' => {},
+            'spaces_before_argument' => ' '
+          },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 13,
+            'macro' => ''
+          },
+          'parent' => {},
+          'type' => 'index_entry_command'
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => 'cp'
+                }
+              ],
+              'extra' => {
+                'spaces_after_argument' => '
+'
+              },
+              'parent' => {},
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'printindex',
+          'extra' => {
+            'misc_args' => [
+              'cp'
+            ],
+            'spaces_before_argument' => ' '
+          },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 15,
+            'macro' => ''
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => 'fn'
+                }
+              ],
+              'extra' => {
+                'spaces_after_argument' => '
+'
+              },
+              'parent' => {},
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'printindex',
+          'extra' => {
+            'misc_args' => [
+              'fn'
+            ],
+            'spaces_before_argument' => ' '
+          },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 16,
+            'macro' => ''
+          },
+          'parent' => {}
         }
       ],
-      'extra' => {},
-      'level' => 0,
+      'extra' => {
+        'spaces_before_argument' => ' '
+      },
+      'level' => 1,
       'line_nr' => {
         'file_name' => '',
-        'line_nr' => 2,
+        'line_nr' => 7,
         'macro' => ''
       },
+      'number' => 1,
       'parent' => {}
     }
   ],
   'type' => 'document_root'
 };
+$result_trees{'seeentry'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'seeentry'}{'contents'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'seeentry'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'} = 
$result_trees{'seeentry'}{'contents'}[0]{'contents'}[0];
+$result_trees{'seeentry'}{'contents'}[0]{'contents'}[0]{'parent'} = 
$result_trees{'seeentry'}{'contents'}[0];
+$result_trees{'seeentry'}{'contents'}[0]{'contents'}[1]{'parent'} = 
$result_trees{'seeentry'}{'contents'}[0];
 $result_trees{'seeentry'}{'contents'}[0]{'parent'} = $result_trees{'seeentry'};
 $result_trees{'seeentry'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = 
$result_trees{'seeentry'}{'contents'}[1]{'args'}[0];
 $result_trees{'seeentry'}{'contents'}[1]{'args'}[0]{'parent'} = 
$result_trees{'seeentry'}{'contents'}[1];
@@ -228,41 +556,99 @@ 
$result_trees{'seeentry'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_cont
 $result_trees{'seeentry'}{'contents'}[1]{'parent'} = $result_trees{'seeentry'};
 $result_trees{'seeentry'}{'contents'}[2]{'args'}[0]{'parent'} = 
$result_trees{'seeentry'}{'contents'}[2];
 $result_trees{'seeentry'}{'contents'}[2]{'contents'}[0]{'parent'} = 
$result_trees{'seeentry'}{'contents'}[2];
-$result_trees{'seeentry'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'seeentry'}{'contents'}[2]{'contents'}[1]{'args'}[0];
-$result_trees{'seeentry'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'seeentry'}{'contents'}[2]{'contents'}[1]{'args'}[0];
-$result_trees{'seeentry'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'seeentry'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[2]{'args'}[0];
-$result_trees{'seeentry'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'}
 = 
$result_trees{'seeentry'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[2];
-$result_trees{'seeentry'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'seeentry'}{'contents'}[2]{'contents'}[1]{'args'}[0];
-$result_trees{'seeentry'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'parent'} = 
$result_trees{'seeentry'}{'contents'}[2]{'contents'}[1];
-$result_trees{'seeentry'}{'contents'}[2]{'contents'}[1]{'extra'}{'index_entry'}{'command'}
 = $result_trees{'seeentry'}{'contents'}[2]{'contents'}[1];
-$result_trees{'seeentry'}{'contents'}[2]{'contents'}[1]{'extra'}{'index_entry'}{'content'}
 = 
$result_trees{'seeentry'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'};
-$result_trees{'seeentry'}{'contents'}[2]{'contents'}[1]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'seeentry'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'};
-$result_trees{'seeentry'}{'contents'}[2]{'contents'}[1]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'seeentry'}{'contents'}[1];
-$result_trees{'seeentry'}{'contents'}[2]{'contents'}[1]{'extra'}{'seeentry'} = 
$result_trees{'seeentry'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[2];
-$result_trees{'seeentry'}{'contents'}[2]{'contents'}[1]{'parent'} = 
$result_trees{'seeentry'}{'contents'}[2];
-$result_trees{'seeentry'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'seeentry'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0];
-$result_trees{'seeentry'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'seeentry'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[0];
-$result_trees{'seeentry'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'seeentry'}{'contents'}[2]{'contents'}[2]{'args'}[0];
-$result_trees{'seeentry'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'seeentry'}{'contents'}[2]{'contents'}[2]{'args'}[0];
-$result_trees{'seeentry'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'seeentry'}{'contents'}[2]{'contents'}[2]{'args'}[0];
-$result_trees{'seeentry'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'parent'} = 
$result_trees{'seeentry'}{'contents'}[2]{'contents'}[2];
-$result_trees{'seeentry'}{'contents'}[2]{'contents'}[2]{'extra'}{'index_entry'}{'command'}
 = $result_trees{'seeentry'}{'contents'}[2]{'contents'}[2];
-$result_trees{'seeentry'}{'contents'}[2]{'contents'}[2]{'extra'}{'index_entry'}{'content'}
 = 
$result_trees{'seeentry'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'};
-$result_trees{'seeentry'}{'contents'}[2]{'contents'}[2]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'seeentry'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'};
-$result_trees{'seeentry'}{'contents'}[2]{'contents'}[2]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'seeentry'}{'contents'}[1];
-$result_trees{'seeentry'}{'contents'}[2]{'contents'}[2]{'extra'}{'seealso'} = 
$result_trees{'seeentry'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[0];
-$result_trees{'seeentry'}{'contents'}[2]{'contents'}[2]{'parent'} = 
$result_trees{'seeentry'}{'contents'}[2];
 $result_trees{'seeentry'}{'contents'}[2]{'parent'} = $result_trees{'seeentry'};
+$result_trees{'seeentry'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = 
$result_trees{'seeentry'}{'contents'}[3]{'args'}[0];
+$result_trees{'seeentry'}{'contents'}[3]{'args'}[0]{'parent'} = 
$result_trees{'seeentry'}{'contents'}[3];
+$result_trees{'seeentry'}{'contents'}[3]{'extra'}{'node_content'}[0] = 
$result_trees{'seeentry'}{'contents'}[3]{'args'}[0]{'contents'}[0];
+$result_trees{'seeentry'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = $result_trees{'seeentry'}{'contents'}[3]{'args'}[0]{'contents'}[0];
+$result_trees{'seeentry'}{'contents'}[3]{'parent'} = $result_trees{'seeentry'};
+$result_trees{'seeentry'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = 
$result_trees{'seeentry'}{'contents'}[4]{'args'}[0];
+$result_trees{'seeentry'}{'contents'}[4]{'args'}[0]{'parent'} = 
$result_trees{'seeentry'}{'contents'}[4];
+$result_trees{'seeentry'}{'contents'}[4]{'contents'}[0]{'parent'} = 
$result_trees{'seeentry'}{'contents'}[4];
+$result_trees{'seeentry'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'seeentry'}{'contents'}[4]{'contents'}[1]{'args'}[0];
+$result_trees{'seeentry'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'seeentry'}{'contents'}[4]{'contents'}[1]{'args'}[0];
+$result_trees{'seeentry'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'seeentry'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[2]{'args'}[0];
+$result_trees{'seeentry'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'}
 = 
$result_trees{'seeentry'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[2];
+$result_trees{'seeentry'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'seeentry'}{'contents'}[4]{'contents'}[1]{'args'}[0];
+$result_trees{'seeentry'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'parent'} = 
$result_trees{'seeentry'}{'contents'}[4]{'contents'}[1];
+$result_trees{'seeentry'}{'contents'}[4]{'contents'}[1]{'extra'}{'index_entry'}{'command'}
 = $result_trees{'seeentry'}{'contents'}[4]{'contents'}[1];
+$result_trees{'seeentry'}{'contents'}[4]{'contents'}[1]{'extra'}{'index_entry'}{'content'}
 = 
$result_trees{'seeentry'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'};
+$result_trees{'seeentry'}{'contents'}[4]{'contents'}[1]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'seeentry'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'};
+$result_trees{'seeentry'}{'contents'}[4]{'contents'}[1]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'seeentry'}{'contents'}[3];
+$result_trees{'seeentry'}{'contents'}[4]{'contents'}[1]{'extra'}{'seeentry'} = 
$result_trees{'seeentry'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[2];
+$result_trees{'seeentry'}{'contents'}[4]{'contents'}[1]{'parent'} = 
$result_trees{'seeentry'}{'contents'}[4];
+$result_trees{'seeentry'}{'contents'}[4]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'seeentry'}{'contents'}[4]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'seeentry'}{'contents'}[4]{'contents'}[2]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'seeentry'}{'contents'}[4]{'contents'}[2]{'args'}[0]{'contents'}[0];
+$result_trees{'seeentry'}{'contents'}[4]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'seeentry'}{'contents'}[4]{'contents'}[2]{'args'}[0];
+$result_trees{'seeentry'}{'contents'}[4]{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'seeentry'}{'contents'}[4]{'contents'}[2]{'args'}[0];
+$result_trees{'seeentry'}{'contents'}[4]{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'seeentry'}{'contents'}[4]{'contents'}[2]{'args'}[0];
+$result_trees{'seeentry'}{'contents'}[4]{'contents'}[2]{'args'}[0]{'parent'} = 
$result_trees{'seeentry'}{'contents'}[4]{'contents'}[2];
+$result_trees{'seeentry'}{'contents'}[4]{'contents'}[2]{'extra'}{'index_entry'}{'command'}
 = $result_trees{'seeentry'}{'contents'}[4]{'contents'}[2];
+$result_trees{'seeentry'}{'contents'}[4]{'contents'}[2]{'extra'}{'index_entry'}{'content'}
 = 
$result_trees{'seeentry'}{'contents'}[4]{'contents'}[2]{'args'}[0]{'contents'};
+$result_trees{'seeentry'}{'contents'}[4]{'contents'}[2]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'seeentry'}{'contents'}[4]{'contents'}[2]{'args'}[0]{'contents'};
+$result_trees{'seeentry'}{'contents'}[4]{'contents'}[2]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'seeentry'}{'contents'}[3];
+$result_trees{'seeentry'}{'contents'}[4]{'contents'}[2]{'extra'}{'seealso'} = 
$result_trees{'seeentry'}{'contents'}[4]{'contents'}[2]{'args'}[0]{'contents'}[0];
+$result_trees{'seeentry'}{'contents'}[4]{'contents'}[2]{'parent'} = 
$result_trees{'seeentry'}{'contents'}[4];
+$result_trees{'seeentry'}{'contents'}[4]{'contents'}[3]{'parent'} = 
$result_trees{'seeentry'}{'contents'}[4];
+$result_trees{'seeentry'}{'contents'}[4]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'seeentry'}{'contents'}[4]{'contents'}[4]{'args'}[0];
+$result_trees{'seeentry'}{'contents'}[4]{'contents'}[4]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'seeentry'}{'contents'}[4]{'contents'}[4]{'args'}[0];
+$result_trees{'seeentry'}{'contents'}[4]{'contents'}[4]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'seeentry'}{'contents'}[4]{'contents'}[4]{'args'}[0]{'contents'}[2]{'args'}[0];
+$result_trees{'seeentry'}{'contents'}[4]{'contents'}[4]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'}
 = 
$result_trees{'seeentry'}{'contents'}[4]{'contents'}[4]{'args'}[0]{'contents'}[2];
+$result_trees{'seeentry'}{'contents'}[4]{'contents'}[4]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'seeentry'}{'contents'}[4]{'contents'}[4]{'args'}[0];
+$result_trees{'seeentry'}{'contents'}[4]{'contents'}[4]{'args'}[0]{'parent'} = 
$result_trees{'seeentry'}{'contents'}[4]{'contents'}[4];
+$result_trees{'seeentry'}{'contents'}[4]{'contents'}[4]{'extra'}{'index_entry'}{'command'}
 = $result_trees{'seeentry'}{'contents'}[4]{'contents'}[4];
+$result_trees{'seeentry'}{'contents'}[4]{'contents'}[4]{'extra'}{'index_entry'}{'content'}
 = 
$result_trees{'seeentry'}{'contents'}[4]{'contents'}[4]{'args'}[0]{'contents'};
+$result_trees{'seeentry'}{'contents'}[4]{'contents'}[4]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'seeentry'}{'contents'}[4]{'contents'}[4]{'args'}[0]{'contents'};
+$result_trees{'seeentry'}{'contents'}[4]{'contents'}[4]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'seeentry'}{'contents'}[3];
+$result_trees{'seeentry'}{'contents'}[4]{'contents'}[4]{'extra'}{'seeentry'} = 
$result_trees{'seeentry'}{'contents'}[4]{'contents'}[4]{'args'}[0]{'contents'}[2];
+$result_trees{'seeentry'}{'contents'}[4]{'contents'}[4]{'parent'} = 
$result_trees{'seeentry'}{'contents'}[4];
+$result_trees{'seeentry'}{'contents'}[4]{'contents'}[5]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'seeentry'}{'contents'}[4]{'contents'}[5]{'args'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'seeentry'}{'contents'}[4]{'contents'}[5]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'seeentry'}{'contents'}[4]{'contents'}[5]{'args'}[0]{'contents'}[0];
+$result_trees{'seeentry'}{'contents'}[4]{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'seeentry'}{'contents'}[4]{'contents'}[5]{'args'}[0];
+$result_trees{'seeentry'}{'contents'}[4]{'contents'}[5]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'seeentry'}{'contents'}[4]{'contents'}[5]{'args'}[0];
+$result_trees{'seeentry'}{'contents'}[4]{'contents'}[5]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'seeentry'}{'contents'}[4]{'contents'}[5]{'args'}[0];
+$result_trees{'seeentry'}{'contents'}[4]{'contents'}[5]{'args'}[0]{'parent'} = 
$result_trees{'seeentry'}{'contents'}[4]{'contents'}[5];
+$result_trees{'seeentry'}{'contents'}[4]{'contents'}[5]{'extra'}{'index_entry'}{'command'}
 = $result_trees{'seeentry'}{'contents'}[4]{'contents'}[5];
+$result_trees{'seeentry'}{'contents'}[4]{'contents'}[5]{'extra'}{'index_entry'}{'content'}
 = 
$result_trees{'seeentry'}{'contents'}[4]{'contents'}[5]{'args'}[0]{'contents'};
+$result_trees{'seeentry'}{'contents'}[4]{'contents'}[5]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'seeentry'}{'contents'}[4]{'contents'}[5]{'args'}[0]{'contents'};
+$result_trees{'seeentry'}{'contents'}[4]{'contents'}[5]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'seeentry'}{'contents'}[3];
+$result_trees{'seeentry'}{'contents'}[4]{'contents'}[5]{'extra'}{'seealso'} = 
$result_trees{'seeentry'}{'contents'}[4]{'contents'}[5]{'args'}[0]{'contents'}[0];
+$result_trees{'seeentry'}{'contents'}[4]{'contents'}[5]{'parent'} = 
$result_trees{'seeentry'}{'contents'}[4];
+$result_trees{'seeentry'}{'contents'}[4]{'contents'}[6]{'parent'} = 
$result_trees{'seeentry'}{'contents'}[4];
+$result_trees{'seeentry'}{'contents'}[4]{'contents'}[7]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'seeentry'}{'contents'}[4]{'contents'}[7]{'args'}[0];
+$result_trees{'seeentry'}{'contents'}[4]{'contents'}[7]{'args'}[0]{'parent'} = 
$result_trees{'seeentry'}{'contents'}[4]{'contents'}[7];
+$result_trees{'seeentry'}{'contents'}[4]{'contents'}[7]{'parent'} = 
$result_trees{'seeentry'}{'contents'}[4];
+$result_trees{'seeentry'}{'contents'}[4]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'seeentry'}{'contents'}[4]{'contents'}[8]{'args'}[0];
+$result_trees{'seeentry'}{'contents'}[4]{'contents'}[8]{'args'}[0]{'parent'} = 
$result_trees{'seeentry'}{'contents'}[4]{'contents'}[8];
+$result_trees{'seeentry'}{'contents'}[4]{'contents'}[8]{'parent'} = 
$result_trees{'seeentry'}{'contents'}[4];
+$result_trees{'seeentry'}{'contents'}[4]{'parent'} = $result_trees{'seeentry'};
+
+$result_texis{'seeentry'} = '@setfilename seeentry.info
 
-$result_texis{'seeentry'} = '@node Top
+@node Top
 @top
 
+@node chapter index
+@chapter Index
+
 @cindex aaa @seeentry{bbb}
 @cindex @seealso{ccc} ddd
+
+@findex f---aaa @seeentry{f---bbb}
+@findex @seealso{f---ccc} f---ddd
+
+@printindex cp
+@printindex fn
 ';
 
 
 $result_texts{'seeentry'} = '
+
+1 Index
+*******
+
+
+
 ';
 
 $result_sectioning{'seeentry'} = {
@@ -280,10 +666,34 @@ $result_sectioning{'seeentry'} = {
         }
       },
       'level' => 0,
+      'section_childs' => [
+        {
+          'cmdname' => 'chapter',
+          'extra' => {
+            'associated_node' => {
+              'cmdname' => 'node',
+              'extra' => {
+                'isindex' => 1,
+                'normalized' => 'chapter-index',
+                'spaces_before_argument' => ' '
+              }
+            },
+            'spaces_before_argument' => ' '
+          },
+          'level' => 1,
+          'number' => 1,
+          'section_up' => {},
+          'toplevel_prev' => {},
+          'toplevel_up' => {}
+        }
+      ],
       'section_up' => {}
     }
   ]
 };
+$result_sectioning{'seeentry'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
 = $result_sectioning{'seeentry'}{'section_childs'}[0];
+$result_sectioning{'seeentry'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
 = $result_sectioning{'seeentry'}{'section_childs'}[0];
+$result_sectioning{'seeentry'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
 = $result_sectioning{'seeentry'}{'section_childs'}[0];
 $result_sectioning{'seeentry'}{'section_childs'}[0]{'section_up'} = 
$result_sectioning{'seeentry'};
 
 $result_nodes{'seeentry'} = {
@@ -296,8 +706,28 @@ $result_nodes{'seeentry'} = {
     },
     'normalized' => 'Top',
     'spaces_before_argument' => ' '
+  },
+  'node_next' => {
+    'cmdname' => 'node',
+    'extra' => {
+      'associated_section' => {
+        'cmdname' => 'chapter',
+        'extra' => {
+          'spaces_before_argument' => ' '
+        },
+        'level' => 1,
+        'number' => 1
+      },
+      'isindex' => 1,
+      'normalized' => 'chapter-index',
+      'spaces_before_argument' => ' '
+    },
+    'node_prev' => {},
+    'node_up' => {}
   }
 };
+$result_nodes{'seeentry'}{'node_next'}{'node_prev'} = 
$result_nodes{'seeentry'};
+$result_nodes{'seeentry'}{'node_next'}{'node_up'} = $result_nodes{'seeentry'};
 
 $result_menus{'seeentry'} = {
   'cmdname' => 'node',
@@ -314,24 +744,46 @@ $result_floats{'seeentry'} = {};
 
 
 
-$result_converted{'docbook'}->{'seeentry'} = '<chapter label="" id="Top">
+$result_converted{'docbook'}->{'seeentry'} = '
+<chapter label="" id="Top">
 <title></title>
 
+</chapter>
+<chapter label="1" id="chapter-index">
+<title>Index</title>
+
 <indexterm role="cp"><primary>aaa</primary><see>bbb</see></indexterm>
 <indexterm role="cp"><primary>ddd</primary><seealso>ccc</seealso></indexterm>
+
+<indexterm 
role="fn"><primary>f&#8212;aaa</primary><see>f&#8212;bbb</see></indexterm>
+<indexterm 
role="fn"><primary>f&#8212;ddd</primary><seealso>f&#8212;ccc</seealso></indexterm>
+
+<index role="cp"></index>
+<index role="fn"></index>
 </chapter>
 ';
 
 
-$result_converted{'info'}->{'seeentry'} = 'This is , produced from .
+$result_converted{'info'}->{'seeentry'} = 'This is seeentry.info, produced 
from .
 
 
-File: ,  Node: Top,  Up: (dir)
+File: seeentry.info,  Node: Top,  Next: chapter index,  Up: (dir)
+
+* Menu:
+
+* chapter index::
+
+
+File: seeentry.info,  Node: chapter index,  Prev: Top,  Up: Top
+
+1 Index
+*******
 
 
 
 Tag Table:
-Node: Top27
+Node: Top40
+Node: chapter index137
 
 End Tag Table
 
@@ -342,12 +794,34 @@ End:
 ';
 
 
-$result_converted{'plaintext'}->{'seeentry'} = '';
+$result_converted{'plaintext'}->{'seeentry'} = '1 Index
+*******
 
+';
 
-$result_converted{'html_text'}->{'seeentry'} = '<div class="top" id="Top">
+
+$result_converted{'html_text'}->{'seeentry'} = '
+<div class="top" id="Top">
+<div class="header">
+<p>
+ &nbsp; [<a href="#chapter-index" title="Index" rel="index">Index</a>]</p>
+</div>
 <span id="SEC_Top"></span>
-<hr></div>
+<ul class="section-toc">
+<li><a href="#chapter-index" accesskey="1">Index</a></li>
+</ul>
+<hr>
+<div class="chapter" id="chapter-index">
+<div class="header">
+<p>
+ &nbsp; [<a href="#chapter-index" title="Index" rel="index">Index</a>]</p>
+</div>
+<span id="Index"></span><h2 class="chapter">1 Index</h2>
+
+
+
+</div>
+</div>
 ';
 
 1;
diff --git 
a/tp/t/results/quotation/empty_quotation/res_latex/empty_quotation.tex 
b/tp/t/results/indices/seeentry/res_latex/seeentry.tex
similarity index 92%
copy from tp/t/results/quotation/empty_quotation/res_latex/empty_quotation.tex
copy to tp/t/results/indices/seeentry/res_latex/seeentry.tex
index f8bd71c..bf8daec 100644
--- a/tp/t/results/quotation/empty_quotation/res_latex/empty_quotation.tex
+++ b/tp/t/results/indices/seeentry/res_latex/seeentry.tex
@@ -1,5 +1,5 @@
 \documentclass{book}
-\usepackage{makeidx}\makeindex
+\usepackage{imakeidx}
 \usepackage{amsfonts}
 \usepackage{amsmath}
 \usepackage[gen]{eurosym}
@@ -19,13 +19,13 @@
 % use hidelinks to remove boxes around links to be similar with Texinfo TeX
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
+
 % command used in \description format for indicateurl
 
\newcommand\GNUTexinfotablestyleindicateurl[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
 % command used in \description format for samp
 \newcommand\GNUTexinfotablestylesamp[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
-
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
 \makeatletter
@@ -35,7 +35,6 @@
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 
-
 % this allows to select languages based on bcp47 codes.  bcp47 is a superset
 % of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
 \babeladjust{
@@ -84,7 +83,6 @@
 innertopmargin=10pt, innerbottommargin=10pt,%
 roundcorner=10pt}
 
-
 \renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
 
 % set default for @setchapternewpage
@@ -95,15 +93,13 @@ roundcorner=10pt}
 
 
 \begin{document}
-\begin{quote}
-\end{quote}
+\chapter{Index}
+\label{anchor:chapter-index}%
 
-\begin{quote}
-\textbf{Empty:} \end{quote}
+\index[cp]{aaa|see{bbb}}%
+\index[cp]{ddd|seealso{ccc}}%
 
-\begin{quote}
-\textbf{:} \end{quote}
+\index[fn]{f---aaa@\texttt{f{-}{-}{-}aaa}|see{f---bbb}}%
+\index[fn]{f---ddd@\texttt{f{-}{-}{-}ddd}|seealso{f---ccc}}%
 
-\begin{quote}
-\textbf{\leavevmode{}\\:} \end{quote}
 \end{document}
diff --git a/tp/t/results/indices/subentries.pl 
b/tp/t/results/indices/subentries.pl
index 6f0f195..b1f7c10 100644
--- a/tp/t/results/indices/subentries.pl
+++ b/tp/t/results/indices/subentries.pl
@@ -8,7 +8,43 @@ use utf8;
 $result_trees{'subentries'} = {
   'contents' => [
     {
-      'contents' => [],
+      'contents' => [
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => 'subentries.info'
+                }
+              ],
+              'extra' => {
+                'spaces_after_argument' => '
+'
+              },
+              'parent' => {},
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'setfilename',
+          'extra' => {
+            'spaces_before_argument' => ' ',
+            'text_arg' => 'subentries.info'
+          },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 1,
+            'macro' => ''
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        }
+      ],
       'parent' => {},
       'type' => 'text_root'
     },
@@ -32,7 +68,6 @@ $result_trees{'subentries'} = {
       'cmdname' => 'node',
       'contents' => [],
       'extra' => {
-        'isindex' => 1,
         'node_content' => [
           {}
         ],
@@ -49,7 +84,7 @@ $result_trees{'subentries'} = {
       },
       'line_nr' => {
         'file_name' => '',
-        'line_nr' => 1,
+        'line_nr' => 3,
         'macro' => ''
       },
       'parent' => {}
@@ -73,6 +108,83 @@ $result_trees{'subentries'} = {
           'text' => '
 ',
           'type' => 'empty_line'
+        }
+      ],
+      'extra' => {},
+      'level' => 0,
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 4,
+        'macro' => ''
+      },
+      'parent' => {}
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => 'chapter index'
+            }
+          ],
+          'extra' => {
+            'spaces_after_argument' => '
+'
+          },
+          'parent' => {},
+          'type' => 'line_arg'
+        }
+      ],
+      'cmdname' => 'node',
+      'contents' => [],
+      'extra' => {
+        'isindex' => 1,
+        'node_content' => [
+          {}
+        ],
+        'nodes_manuals' => [
+          {
+            'node_content' => [
+              {}
+            ],
+            'normalized' => 'chapter-index'
+          }
+        ],
+        'normalized' => 'chapter-index',
+        'spaces_before_argument' => ' '
+      },
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 6,
+        'macro' => ''
+      },
+      'parent' => {}
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => 'Index'
+            }
+          ],
+          'extra' => {
+            'spaces_after_argument' => '
+'
+          },
+          'parent' => {},
+          'type' => 'line_arg'
+        }
+      ],
+      'cmdname' => 'chapter',
+      'contents' => [
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
         },
         {
           'args' => [
@@ -80,7 +192,7 @@ $result_trees{'subentries'} = {
               'contents' => [
                 {
                   'parent' => {},
-                  'text' => 'aa'
+                  'text' => 'a---a'
                 }
               ],
               'extra' => {
@@ -101,7 +213,7 @@ $result_trees{'subentries'} = {
               'index_at_command' => 'cindex',
               'index_name' => 'cp',
               'index_type_command' => 'cindex',
-              'key' => 'aa',
+              'key' => 'a--a',
               'node' => {},
               'number' => 1
             },
@@ -109,7 +221,7 @@ $result_trees{'subentries'} = {
           },
           'line_nr' => {
             'file_name' => '',
-            'line_nr' => 4,
+            'line_nr' => 9,
             'macro' => ''
           },
           'parent' => {},
@@ -121,7 +233,7 @@ $result_trees{'subentries'} = {
               'contents' => [
                 {
                   'parent' => {},
-                  'text' => 'bb'
+                  'text' => 'b---b'
                 }
               ],
               'extra' => {
@@ -141,7 +253,7 @@ $result_trees{'subentries'} = {
               'index_at_command' => 'cindex',
               'index_name' => 'cp',
               'index_type_command' => 'cindex',
-              'key' => 'bb',
+              'key' => 'b--b',
               'node' => {},
               'number' => 2
             },
@@ -152,7 +264,7 @@ $result_trees{'subentries'} = {
                   'contents' => [
                     {
                       'parent' => {},
-                      'text' => 'cc'
+                      'text' => 'c---c'
                     }
                   ],
                   'extra' => {
@@ -170,7 +282,7 @@ $result_trees{'subentries'} = {
               },
               'line_nr' => {
                 'file_name' => '',
-                'line_nr' => 5,
+                'line_nr' => 10,
                 'macro' => ''
               },
               'parent' => {}
@@ -178,7 +290,7 @@ $result_trees{'subentries'} = {
           },
           'line_nr' => {
             'file_name' => '',
-            'line_nr' => 5,
+            'line_nr' => 10,
             'macro' => ''
           },
           'parent' => {},
@@ -191,7 +303,7 @@ $result_trees{'subentries'} = {
               'contents' => [
                 {
                   'parent' => {},
-                  'text' => 'ddd'
+                  'text' => 'd---dd'
                 }
               ],
               'extra' => {
@@ -211,7 +323,7 @@ $result_trees{'subentries'} = {
               'index_at_command' => 'cindex',
               'index_name' => 'cp',
               'index_type_command' => 'cindex',
-              'key' => 'ddd',
+              'key' => 'd--dd',
               'node' => {},
               'number' => 3
             },
@@ -222,7 +334,7 @@ $result_trees{'subentries'} = {
                   'contents' => [
                     {
                       'parent' => {},
-                      'text' => 'eee'
+                      'text' => 'e---ee'
                     }
                   ],
                   'extra' => {
@@ -242,7 +354,7 @@ $result_trees{'subentries'} = {
                       'contents' => [
                         {
                           'parent' => {},
-                          'text' => 'fff'
+                          'text' => 'f---ff'
                         }
                       ],
                       'extra' => {
@@ -260,7 +372,7 @@ $result_trees{'subentries'} = {
                   },
                   'line_nr' => {
                     'file_name' => '',
-                    'line_nr' => 6,
+                    'line_nr' => 11,
                     'macro' => ''
                   },
                   'parent' => {}
@@ -268,7 +380,7 @@ $result_trees{'subentries'} = {
               },
               'line_nr' => {
                 'file_name' => '',
-                'line_nr' => 6,
+                'line_nr' => 11,
                 'macro' => ''
               },
               'parent' => {}
@@ -276,7 +388,7 @@ $result_trees{'subentries'} = {
           },
           'line_nr' => {
             'file_name' => '',
-            'line_nr' => 6,
+            'line_nr' => 11,
             'macro' => ''
           },
           'parent' => {},
@@ -290,7 +402,7 @@ $result_trees{'subentries'} = {
               'contents' => [
                 {
                   'parent' => {},
-                  'text' => 'ggg'
+                  'text' => 'g---gg'
                 }
               ],
               'extra' => {
@@ -310,7 +422,7 @@ $result_trees{'subentries'} = {
               'index_at_command' => 'cindex',
               'index_name' => 'cp',
               'index_type_command' => 'cindex',
-              'key' => 'ggg',
+              'key' => 'g--gg',
               'node' => {},
               'number' => 4
             },
@@ -321,7 +433,7 @@ $result_trees{'subentries'} = {
                   'contents' => [
                     {
                       'parent' => {},
-                      'text' => 'hhh jjj'
+                      'text' => 'h---hh jjj'
                     }
                   ],
                   'extra' => {
@@ -341,7 +453,7 @@ $result_trees{'subentries'} = {
                       'contents' => [
                         {
                           'parent' => {},
-                          'text' => 'kkk'
+                          'text' => 'k---kk'
                         }
                       ],
                       'extra' => {
@@ -361,7 +473,7 @@ $result_trees{'subentries'} = {
                           'contents' => [
                             {
                               'parent' => {},
-                              'text' => 'lll'
+                              'text' => 'l---ll'
                             }
                           ],
                           'extra' => {
@@ -379,7 +491,7 @@ $result_trees{'subentries'} = {
                       },
                       'line_nr' => {
                         'file_name' => '',
-                        'line_nr' => 7,
+                        'line_nr' => 12,
                         'macro' => ''
                       },
                       'parent' => {}
@@ -387,7 +499,7 @@ $result_trees{'subentries'} = {
                   },
                   'line_nr' => {
                     'file_name' => '',
-                    'line_nr' => 7,
+                    'line_nr' => 12,
                     'macro' => ''
                   },
                   'parent' => {}
@@ -395,7 +507,7 @@ $result_trees{'subentries'} = {
               },
               'line_nr' => {
                 'file_name' => '',
-                'line_nr' => 7,
+                'line_nr' => 12,
                 'macro' => ''
               },
               'parent' => {}
@@ -403,7 +515,351 @@ $result_trees{'subentries'} = {
           },
           'line_nr' => {
             'file_name' => '',
-            'line_nr' => 7,
+            'line_nr' => 12,
+            'macro' => ''
+          },
+          'parent' => {},
+          'type' => 'index_entry_command'
+        },
+        {},
+        {},
+        {},
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => 'f---aa'
+                }
+              ],
+              'extra' => {
+                'spaces_after_argument' => '
+'
+              },
+              'parent' => {},
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'findex',
+          'extra' => {
+            'index_entry' => {
+              'command' => {},
+              'content' => [],
+              'content_normalized' => [],
+              'in_code' => 1,
+              'index_at_command' => 'findex',
+              'index_name' => 'fn',
+              'index_type_command' => 'findex',
+              'key' => 'f---aa',
+              'node' => {},
+              'number' => 1
+            },
+            'spaces_before_argument' => ' '
+          },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 14,
+            'macro' => ''
+          },
+          'parent' => {},
+          'type' => 'index_entry_command'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => 'f---bb'
+                }
+              ],
+              'extra' => {
+                'spaces_after_argument' => ' '
+              },
+              'parent' => {},
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'findex',
+          'extra' => {
+            'index_entry' => {
+              'command' => {},
+              'content' => [],
+              'content_normalized' => [],
+              'in_code' => 1,
+              'index_at_command' => 'findex',
+              'index_name' => 'fn',
+              'index_type_command' => 'findex',
+              'key' => 'f---bb',
+              'node' => {},
+              'number' => 2
+            },
+            'spaces_before_argument' => ' ',
+            'subentry' => {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'f---cc'
+                    }
+                  ],
+                  'extra' => {
+                    'spaces_after_argument' => '
+'
+                  },
+                  'parent' => {},
+                  'type' => 'line_arg'
+                }
+              ],
+              'cmdname' => 'subentry',
+              'extra' => {
+                'level' => 1,
+                'spaces_before_argument' => ' '
+              },
+              'line_nr' => {
+                'file_name' => '',
+                'line_nr' => 15,
+                'macro' => ''
+              },
+              'parent' => {}
+            }
+          },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 15,
+            'macro' => ''
+          },
+          'parent' => {},
+          'type' => 'index_entry_command'
+        },
+        {},
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => 'f---ddd'
+                }
+              ],
+              'extra' => {
+                'spaces_after_argument' => ' '
+              },
+              'parent' => {},
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'findex',
+          'extra' => {
+            'index_entry' => {
+              'command' => {},
+              'content' => [],
+              'content_normalized' => [],
+              'in_code' => 1,
+              'index_at_command' => 'findex',
+              'index_name' => 'fn',
+              'index_type_command' => 'findex',
+              'key' => 'f---ddd',
+              'node' => {},
+              'number' => 3
+            },
+            'spaces_before_argument' => ' ',
+            'subentry' => {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'f---eee'
+                    }
+                  ],
+                  'extra' => {
+                    'spaces_after_argument' => ' '
+                  },
+                  'parent' => {},
+                  'type' => 'line_arg'
+                }
+              ],
+              'cmdname' => 'subentry',
+              'extra' => {
+                'level' => 1,
+                'spaces_before_argument' => ' ',
+                'subentry' => {
+                  'args' => [
+                    {
+                      'contents' => [
+                        {
+                          'parent' => {},
+                          'text' => 'ffff'
+                        }
+                      ],
+                      'extra' => {
+                        'spaces_after_argument' => '
+'
+                      },
+                      'parent' => {},
+                      'type' => 'line_arg'
+                    }
+                  ],
+                  'cmdname' => 'subentry',
+                  'extra' => {
+                    'level' => 2,
+                    'spaces_before_argument' => ' '
+                  },
+                  'line_nr' => {
+                    'file_name' => '',
+                    'line_nr' => 16,
+                    'macro' => ''
+                  },
+                  'parent' => {}
+                }
+              },
+              'line_nr' => {
+                'file_name' => '',
+                'line_nr' => 16,
+                'macro' => ''
+              },
+              'parent' => {}
+            }
+          },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 16,
+            'macro' => ''
+          },
+          'parent' => {},
+          'type' => 'index_entry_command'
+        },
+        {},
+        {},
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => 'f---ggg'
+                }
+              ],
+              'extra' => {
+                'spaces_after_argument' => ' '
+              },
+              'parent' => {},
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'findex',
+          'extra' => {
+            'index_entry' => {
+              'command' => {},
+              'content' => [],
+              'content_normalized' => [],
+              'in_code' => 1,
+              'index_at_command' => 'findex',
+              'index_name' => 'fn',
+              'index_type_command' => 'findex',
+              'key' => 'f---ggg',
+              'node' => {},
+              'number' => 4
+            },
+            'spaces_before_argument' => ' ',
+            'subentry' => {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'f---hhh fjjj'
+                    }
+                  ],
+                  'extra' => {
+                    'spaces_after_argument' => ' '
+                  },
+                  'parent' => {},
+                  'type' => 'line_arg'
+                }
+              ],
+              'cmdname' => 'subentry',
+              'extra' => {
+                'level' => 1,
+                'spaces_before_argument' => ' ',
+                'subentry' => {
+                  'args' => [
+                    {
+                      'contents' => [
+                        {
+                          'parent' => {},
+                          'text' => 'f---kkk'
+                        }
+                      ],
+                      'extra' => {
+                        'spaces_after_argument' => ' '
+                      },
+                      'parent' => {},
+                      'type' => 'line_arg'
+                    }
+                  ],
+                  'cmdname' => 'subentry',
+                  'extra' => {
+                    'level' => 2,
+                    'spaces_before_argument' => ' ',
+                    'subentry' => {
+                      'args' => [
+                        {
+                          'contents' => [
+                            {
+                              'parent' => {},
+                              'text' => 'f---lll'
+                            }
+                          ],
+                          'extra' => {
+                            'spaces_after_argument' => '
+'
+                          },
+                          'parent' => {},
+                          'type' => 'line_arg'
+                        }
+                      ],
+                      'cmdname' => 'subentry',
+                      'extra' => {
+                        'level' => 3,
+                        'spaces_before_argument' => ' '
+                      },
+                      'line_nr' => {
+                        'file_name' => '',
+                        'line_nr' => 17,
+                        'macro' => ''
+                      },
+                      'parent' => {}
+                    }
+                  },
+                  'line_nr' => {
+                    'file_name' => '',
+                    'line_nr' => 17,
+                    'macro' => ''
+                  },
+                  'parent' => {}
+                }
+              },
+              'line_nr' => {
+                'file_name' => '',
+                'line_nr' => 17,
+                'macro' => ''
+              },
+              'parent' => {}
+            }
+          },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 17,
             'macro' => ''
           },
           'parent' => {},
@@ -444,24 +900,62 @@ $result_trees{'subentries'} = {
           },
           'line_nr' => {
             'file_name' => '',
-            'line_nr' => 9,
+            'line_nr' => 19,
+            'macro' => ''
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => 'fn'
+                }
+              ],
+              'extra' => {
+                'spaces_after_argument' => '
+'
+              },
+              'parent' => {},
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'printindex',
+          'extra' => {
+            'misc_args' => [
+              'fn'
+            ],
+            'spaces_before_argument' => ' '
+          },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 20,
             'macro' => ''
           },
           'parent' => {}
         }
       ],
-      'extra' => {},
-      'level' => 0,
+      'extra' => {
+        'spaces_before_argument' => ' '
+      },
+      'level' => 1,
       'line_nr' => {
         'file_name' => '',
-        'line_nr' => 2,
+        'line_nr' => 7,
         'macro' => ''
       },
+      'number' => 1,
       'parent' => {}
     }
   ],
   'type' => 'document_root'
 };
+$result_trees{'subentries'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'subentries'}{'contents'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'subentries'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'} 
= $result_trees{'subentries'}{'contents'}[0]{'contents'}[0];
+$result_trees{'subentries'}{'contents'}[0]{'contents'}[0]{'parent'} = 
$result_trees{'subentries'}{'contents'}[0];
+$result_trees{'subentries'}{'contents'}[0]{'contents'}[1]{'parent'} = 
$result_trees{'subentries'}{'contents'}[0];
 $result_trees{'subentries'}{'contents'}[0]{'parent'} = 
$result_trees{'subentries'};
 $result_trees{'subentries'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} 
= $result_trees{'subentries'}{'contents'}[1]{'args'}[0];
 $result_trees{'subentries'}{'contents'}[1]{'args'}[0]{'parent'} = 
$result_trees{'subentries'}{'contents'}[1];
@@ -470,78 +964,159 @@ 
$result_trees{'subentries'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_co
 $result_trees{'subentries'}{'contents'}[1]{'parent'} = 
$result_trees{'subentries'};
 $result_trees{'subentries'}{'contents'}[2]{'args'}[0]{'parent'} = 
$result_trees{'subentries'}{'contents'}[2];
 $result_trees{'subentries'}{'contents'}[2]{'contents'}[0]{'parent'} = 
$result_trees{'subentries'}{'contents'}[2];
-$result_trees{'subentries'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'subentries'}{'contents'}[2]{'contents'}[1]{'args'}[0];
-$result_trees{'subentries'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'parent'} 
= $result_trees{'subentries'}{'contents'}[2]{'contents'}[1];
-$result_trees{'subentries'}{'contents'}[2]{'contents'}[1]{'extra'}{'index_entry'}{'command'}
 = $result_trees{'subentries'}{'contents'}[2]{'contents'}[1];
-$result_trees{'subentries'}{'contents'}[2]{'contents'}[1]{'extra'}{'index_entry'}{'content'}
 = 
$result_trees{'subentries'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'};
-$result_trees{'subentries'}{'contents'}[2]{'contents'}[1]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'subentries'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'};
-$result_trees{'subentries'}{'contents'}[2]{'contents'}[1]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'subentries'}{'contents'}[1];
-$result_trees{'subentries'}{'contents'}[2]{'contents'}[1]{'parent'} = 
$result_trees{'subentries'}{'contents'}[2];
-$result_trees{'subentries'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'subentries'}{'contents'}[2]{'contents'}[2]{'args'}[0];
-$result_trees{'subentries'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'parent'} 
= $result_trees{'subentries'}{'contents'}[2]{'contents'}[2];
-$result_trees{'subentries'}{'contents'}[2]{'contents'}[2]{'extra'}{'index_entry'}{'command'}
 = $result_trees{'subentries'}{'contents'}[2]{'contents'}[2];
-$result_trees{'subentries'}{'contents'}[2]{'contents'}[2]{'extra'}{'index_entry'}{'content'}
 = 
$result_trees{'subentries'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'};
-$result_trees{'subentries'}{'contents'}[2]{'contents'}[2]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'subentries'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'};
-$result_trees{'subentries'}{'contents'}[2]{'contents'}[2]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'subentries'}{'contents'}[1];
-$result_trees{'subentries'}{'contents'}[2]{'contents'}[2]{'extra'}{'subentry'}{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'subentries'}{'contents'}[2]{'contents'}[2]{'extra'}{'subentry'}{'args'}[0];
-$result_trees{'subentries'}{'contents'}[2]{'contents'}[2]{'extra'}{'subentry'}{'args'}[0]{'parent'}
 = 
$result_trees{'subentries'}{'contents'}[2]{'contents'}[2]{'extra'}{'subentry'};
-$result_trees{'subentries'}{'contents'}[2]{'contents'}[2]{'extra'}{'subentry'}{'parent'}
 = $result_trees{'subentries'}{'contents'}[2];
-$result_trees{'subentries'}{'contents'}[2]{'contents'}[2]{'parent'} = 
$result_trees{'subentries'}{'contents'}[2];
-$result_trees{'subentries'}{'contents'}[2]{'contents'}[3] = 
$result_trees{'subentries'}{'contents'}[2]{'contents'}[2]{'extra'}{'subentry'};
-$result_trees{'subentries'}{'contents'}[2]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'subentries'}{'contents'}[2]{'contents'}[4]{'args'}[0];
-$result_trees{'subentries'}{'contents'}[2]{'contents'}[4]{'args'}[0]{'parent'} 
= $result_trees{'subentries'}{'contents'}[2]{'contents'}[4];
-$result_trees{'subentries'}{'contents'}[2]{'contents'}[4]{'extra'}{'index_entry'}{'command'}
 = $result_trees{'subentries'}{'contents'}[2]{'contents'}[4];
-$result_trees{'subentries'}{'contents'}[2]{'contents'}[4]{'extra'}{'index_entry'}{'content'}
 = 
$result_trees{'subentries'}{'contents'}[2]{'contents'}[4]{'args'}[0]{'contents'};
-$result_trees{'subentries'}{'contents'}[2]{'contents'}[4]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'subentries'}{'contents'}[2]{'contents'}[4]{'args'}[0]{'contents'};
-$result_trees{'subentries'}{'contents'}[2]{'contents'}[4]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'subentries'}{'contents'}[1];
-$result_trees{'subentries'}{'contents'}[2]{'contents'}[4]{'extra'}{'subentry'}{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'subentries'}{'contents'}[2]{'contents'}[4]{'extra'}{'subentry'}{'args'}[0];
-$result_trees{'subentries'}{'contents'}[2]{'contents'}[4]{'extra'}{'subentry'}{'args'}[0]{'parent'}
 = 
$result_trees{'subentries'}{'contents'}[2]{'contents'}[4]{'extra'}{'subentry'};
-$result_trees{'subentries'}{'contents'}[2]{'contents'}[4]{'extra'}{'subentry'}{'extra'}{'subentry'}{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'subentries'}{'contents'}[2]{'contents'}[4]{'extra'}{'subentry'}{'extra'}{'subentry'}{'args'}[0];
-$result_trees{'subentries'}{'contents'}[2]{'contents'}[4]{'extra'}{'subentry'}{'extra'}{'subentry'}{'args'}[0]{'parent'}
 = 
$result_trees{'subentries'}{'contents'}[2]{'contents'}[4]{'extra'}{'subentry'}{'extra'}{'subentry'};
-$result_trees{'subentries'}{'contents'}[2]{'contents'}[4]{'extra'}{'subentry'}{'extra'}{'subentry'}{'parent'}
 = $result_trees{'subentries'}{'contents'}[2];
-$result_trees{'subentries'}{'contents'}[2]{'contents'}[4]{'extra'}{'subentry'}{'parent'}
 = $result_trees{'subentries'}{'contents'}[2];
-$result_trees{'subentries'}{'contents'}[2]{'contents'}[4]{'parent'} = 
$result_trees{'subentries'}{'contents'}[2];
-$result_trees{'subentries'}{'contents'}[2]{'contents'}[5] = 
$result_trees{'subentries'}{'contents'}[2]{'contents'}[4]{'extra'}{'subentry'};
-$result_trees{'subentries'}{'contents'}[2]{'contents'}[6] = 
$result_trees{'subentries'}{'contents'}[2]{'contents'}[4]{'extra'}{'subentry'}{'extra'}{'subentry'};
-$result_trees{'subentries'}{'contents'}[2]{'contents'}[7]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'subentries'}{'contents'}[2]{'contents'}[7]{'args'}[0];
-$result_trees{'subentries'}{'contents'}[2]{'contents'}[7]{'args'}[0]{'parent'} 
= $result_trees{'subentries'}{'contents'}[2]{'contents'}[7];
-$result_trees{'subentries'}{'contents'}[2]{'contents'}[7]{'extra'}{'index_entry'}{'command'}
 = $result_trees{'subentries'}{'contents'}[2]{'contents'}[7];
-$result_trees{'subentries'}{'contents'}[2]{'contents'}[7]{'extra'}{'index_entry'}{'content'}
 = 
$result_trees{'subentries'}{'contents'}[2]{'contents'}[7]{'args'}[0]{'contents'};
-$result_trees{'subentries'}{'contents'}[2]{'contents'}[7]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'subentries'}{'contents'}[2]{'contents'}[7]{'args'}[0]{'contents'};
-$result_trees{'subentries'}{'contents'}[2]{'contents'}[7]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'subentries'}{'contents'}[1];
-$result_trees{'subentries'}{'contents'}[2]{'contents'}[7]{'extra'}{'subentry'}{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'subentries'}{'contents'}[2]{'contents'}[7]{'extra'}{'subentry'}{'args'}[0];
-$result_trees{'subentries'}{'contents'}[2]{'contents'}[7]{'extra'}{'subentry'}{'args'}[0]{'parent'}
 = 
$result_trees{'subentries'}{'contents'}[2]{'contents'}[7]{'extra'}{'subentry'};
-$result_trees{'subentries'}{'contents'}[2]{'contents'}[7]{'extra'}{'subentry'}{'extra'}{'subentry'}{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'subentries'}{'contents'}[2]{'contents'}[7]{'extra'}{'subentry'}{'extra'}{'subentry'}{'args'}[0];
-$result_trees{'subentries'}{'contents'}[2]{'contents'}[7]{'extra'}{'subentry'}{'extra'}{'subentry'}{'args'}[0]{'parent'}
 = 
$result_trees{'subentries'}{'contents'}[2]{'contents'}[7]{'extra'}{'subentry'}{'extra'}{'subentry'};
-$result_trees{'subentries'}{'contents'}[2]{'contents'}[7]{'extra'}{'subentry'}{'extra'}{'subentry'}{'extra'}{'subentry'}{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'subentries'}{'contents'}[2]{'contents'}[7]{'extra'}{'subentry'}{'extra'}{'subentry'}{'extra'}{'subentry'}{'args'}[0];
-$result_trees{'subentries'}{'contents'}[2]{'contents'}[7]{'extra'}{'subentry'}{'extra'}{'subentry'}{'extra'}{'subentry'}{'args'}[0]{'parent'}
 = 
$result_trees{'subentries'}{'contents'}[2]{'contents'}[7]{'extra'}{'subentry'}{'extra'}{'subentry'}{'extra'}{'subentry'};
-$result_trees{'subentries'}{'contents'}[2]{'contents'}[7]{'extra'}{'subentry'}{'extra'}{'subentry'}{'extra'}{'subentry'}{'parent'}
 = $result_trees{'subentries'}{'contents'}[2];
-$result_trees{'subentries'}{'contents'}[2]{'contents'}[7]{'extra'}{'subentry'}{'extra'}{'subentry'}{'parent'}
 = $result_trees{'subentries'}{'contents'}[2];
-$result_trees{'subentries'}{'contents'}[2]{'contents'}[7]{'extra'}{'subentry'}{'parent'}
 = $result_trees{'subentries'}{'contents'}[2];
-$result_trees{'subentries'}{'contents'}[2]{'contents'}[7]{'parent'} = 
$result_trees{'subentries'}{'contents'}[2];
-$result_trees{'subentries'}{'contents'}[2]{'contents'}[8] = 
$result_trees{'subentries'}{'contents'}[2]{'contents'}[7]{'extra'}{'subentry'};
-$result_trees{'subentries'}{'contents'}[2]{'contents'}[9] = 
$result_trees{'subentries'}{'contents'}[2]{'contents'}[7]{'extra'}{'subentry'}{'extra'}{'subentry'};
-$result_trees{'subentries'}{'contents'}[2]{'contents'}[10] = 
$result_trees{'subentries'}{'contents'}[2]{'contents'}[7]{'extra'}{'subentry'}{'extra'}{'subentry'}{'extra'}{'subentry'};
-$result_trees{'subentries'}{'contents'}[2]{'contents'}[11]{'parent'} = 
$result_trees{'subentries'}{'contents'}[2];
-$result_trees{'subentries'}{'contents'}[2]{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'subentries'}{'contents'}[2]{'contents'}[12]{'args'}[0];
-$result_trees{'subentries'}{'contents'}[2]{'contents'}[12]{'args'}[0]{'parent'}
 = $result_trees{'subentries'}{'contents'}[2]{'contents'}[12];
-$result_trees{'subentries'}{'contents'}[2]{'contents'}[12]{'parent'} = 
$result_trees{'subentries'}{'contents'}[2];
 $result_trees{'subentries'}{'contents'}[2]{'parent'} = 
$result_trees{'subentries'};
+$result_trees{'subentries'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} 
= $result_trees{'subentries'}{'contents'}[3]{'args'}[0];
+$result_trees{'subentries'}{'contents'}[3]{'args'}[0]{'parent'} = 
$result_trees{'subentries'}{'contents'}[3];
+$result_trees{'subentries'}{'contents'}[3]{'extra'}{'node_content'}[0] = 
$result_trees{'subentries'}{'contents'}[3]{'args'}[0]{'contents'}[0];
+$result_trees{'subentries'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = $result_trees{'subentries'}{'contents'}[3]{'args'}[0]{'contents'}[0];
+$result_trees{'subentries'}{'contents'}[3]{'parent'} = 
$result_trees{'subentries'};
+$result_trees{'subentries'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} 
= $result_trees{'subentries'}{'contents'}[4]{'args'}[0];
+$result_trees{'subentries'}{'contents'}[4]{'args'}[0]{'parent'} = 
$result_trees{'subentries'}{'contents'}[4];
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[0]{'parent'} = 
$result_trees{'subentries'}{'contents'}[4];
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'subentries'}{'contents'}[4]{'contents'}[1]{'args'}[0];
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'parent'} 
= $result_trees{'subentries'}{'contents'}[4]{'contents'}[1];
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[1]{'extra'}{'index_entry'}{'command'}
 = $result_trees{'subentries'}{'contents'}[4]{'contents'}[1];
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[1]{'extra'}{'index_entry'}{'content'}
 = 
$result_trees{'subentries'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'};
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[1]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'subentries'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'};
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[1]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'subentries'}{'contents'}[3];
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[1]{'parent'} = 
$result_trees{'subentries'}{'contents'}[4];
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'subentries'}{'contents'}[4]{'contents'}[2]{'args'}[0];
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[2]{'args'}[0]{'parent'} 
= $result_trees{'subentries'}{'contents'}[4]{'contents'}[2];
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[2]{'extra'}{'index_entry'}{'command'}
 = $result_trees{'subentries'}{'contents'}[4]{'contents'}[2];
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[2]{'extra'}{'index_entry'}{'content'}
 = 
$result_trees{'subentries'}{'contents'}[4]{'contents'}[2]{'args'}[0]{'contents'};
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[2]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'subentries'}{'contents'}[4]{'contents'}[2]{'args'}[0]{'contents'};
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[2]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'subentries'}{'contents'}[3];
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[2]{'extra'}{'subentry'}{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'subentries'}{'contents'}[4]{'contents'}[2]{'extra'}{'subentry'}{'args'}[0];
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[2]{'extra'}{'subentry'}{'args'}[0]{'parent'}
 = 
$result_trees{'subentries'}{'contents'}[4]{'contents'}[2]{'extra'}{'subentry'};
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[2]{'extra'}{'subentry'}{'parent'}
 = $result_trees{'subentries'}{'contents'}[4];
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[2]{'parent'} = 
$result_trees{'subentries'}{'contents'}[4];
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[3] = 
$result_trees{'subentries'}{'contents'}[4]{'contents'}[2]{'extra'}{'subentry'};
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'subentries'}{'contents'}[4]{'contents'}[4]{'args'}[0];
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[4]{'args'}[0]{'parent'} 
= $result_trees{'subentries'}{'contents'}[4]{'contents'}[4];
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[4]{'extra'}{'index_entry'}{'command'}
 = $result_trees{'subentries'}{'contents'}[4]{'contents'}[4];
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[4]{'extra'}{'index_entry'}{'content'}
 = 
$result_trees{'subentries'}{'contents'}[4]{'contents'}[4]{'args'}[0]{'contents'};
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[4]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'subentries'}{'contents'}[4]{'contents'}[4]{'args'}[0]{'contents'};
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[4]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'subentries'}{'contents'}[3];
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[4]{'extra'}{'subentry'}{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'subentries'}{'contents'}[4]{'contents'}[4]{'extra'}{'subentry'}{'args'}[0];
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[4]{'extra'}{'subentry'}{'args'}[0]{'parent'}
 = 
$result_trees{'subentries'}{'contents'}[4]{'contents'}[4]{'extra'}{'subentry'};
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[4]{'extra'}{'subentry'}{'extra'}{'subentry'}{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'subentries'}{'contents'}[4]{'contents'}[4]{'extra'}{'subentry'}{'extra'}{'subentry'}{'args'}[0];
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[4]{'extra'}{'subentry'}{'extra'}{'subentry'}{'args'}[0]{'parent'}
 = 
$result_trees{'subentries'}{'contents'}[4]{'contents'}[4]{'extra'}{'subentry'}{'extra'}{'subentry'};
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[4]{'extra'}{'subentry'}{'extra'}{'subentry'}{'parent'}
 = $result_trees{'subentries'}{'contents'}[4];
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[4]{'extra'}{'subentry'}{'parent'}
 = $result_trees{'subentries'}{'contents'}[4];
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[4]{'parent'} = 
$result_trees{'subentries'}{'contents'}[4];
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[5] = 
$result_trees{'subentries'}{'contents'}[4]{'contents'}[4]{'extra'}{'subentry'};
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[6] = 
$result_trees{'subentries'}{'contents'}[4]{'contents'}[4]{'extra'}{'subentry'}{'extra'}{'subentry'};
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[7]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'subentries'}{'contents'}[4]{'contents'}[7]{'args'}[0];
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[7]{'args'}[0]{'parent'} 
= $result_trees{'subentries'}{'contents'}[4]{'contents'}[7];
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[7]{'extra'}{'index_entry'}{'command'}
 = $result_trees{'subentries'}{'contents'}[4]{'contents'}[7];
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[7]{'extra'}{'index_entry'}{'content'}
 = 
$result_trees{'subentries'}{'contents'}[4]{'contents'}[7]{'args'}[0]{'contents'};
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[7]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'subentries'}{'contents'}[4]{'contents'}[7]{'args'}[0]{'contents'};
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[7]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'subentries'}{'contents'}[3];
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[7]{'extra'}{'subentry'}{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'subentries'}{'contents'}[4]{'contents'}[7]{'extra'}{'subentry'}{'args'}[0];
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[7]{'extra'}{'subentry'}{'args'}[0]{'parent'}
 = 
$result_trees{'subentries'}{'contents'}[4]{'contents'}[7]{'extra'}{'subentry'};
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[7]{'extra'}{'subentry'}{'extra'}{'subentry'}{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'subentries'}{'contents'}[4]{'contents'}[7]{'extra'}{'subentry'}{'extra'}{'subentry'}{'args'}[0];
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[7]{'extra'}{'subentry'}{'extra'}{'subentry'}{'args'}[0]{'parent'}
 = 
$result_trees{'subentries'}{'contents'}[4]{'contents'}[7]{'extra'}{'subentry'}{'extra'}{'subentry'};
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[7]{'extra'}{'subentry'}{'extra'}{'subentry'}{'extra'}{'subentry'}{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'subentries'}{'contents'}[4]{'contents'}[7]{'extra'}{'subentry'}{'extra'}{'subentry'}{'extra'}{'subentry'}{'args'}[0];
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[7]{'extra'}{'subentry'}{'extra'}{'subentry'}{'extra'}{'subentry'}{'args'}[0]{'parent'}
 = 
$result_trees{'subentries'}{'contents'}[4]{'contents'}[7]{'extra'}{'subentry'}{'extra'}{'subentry'}{'extra'}{'subentry'};
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[7]{'extra'}{'subentry'}{'extra'}{'subentry'}{'extra'}{'subentry'}{'parent'}
 = $result_trees{'subentries'}{'contents'}[4];
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[7]{'extra'}{'subentry'}{'extra'}{'subentry'}{'parent'}
 = $result_trees{'subentries'}{'contents'}[4];
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[7]{'extra'}{'subentry'}{'parent'}
 = $result_trees{'subentries'}{'contents'}[4];
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[7]{'parent'} = 
$result_trees{'subentries'}{'contents'}[4];
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[8] = 
$result_trees{'subentries'}{'contents'}[4]{'contents'}[7]{'extra'}{'subentry'};
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[9] = 
$result_trees{'subentries'}{'contents'}[4]{'contents'}[7]{'extra'}{'subentry'}{'extra'}{'subentry'};
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[10] = 
$result_trees{'subentries'}{'contents'}[4]{'contents'}[7]{'extra'}{'subentry'}{'extra'}{'subentry'}{'extra'}{'subentry'};
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[11]{'parent'} = 
$result_trees{'subentries'}{'contents'}[4];
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'subentries'}{'contents'}[4]{'contents'}[12]{'args'}[0];
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[12]{'args'}[0]{'parent'}
 = $result_trees{'subentries'}{'contents'}[4]{'contents'}[12];
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[12]{'extra'}{'index_entry'}{'command'}
 = $result_trees{'subentries'}{'contents'}[4]{'contents'}[12];
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[12]{'extra'}{'index_entry'}{'content'}
 = 
$result_trees{'subentries'}{'contents'}[4]{'contents'}[12]{'args'}[0]{'contents'};
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[12]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'subentries'}{'contents'}[4]{'contents'}[12]{'args'}[0]{'contents'};
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[12]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'subentries'}{'contents'}[3];
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[12]{'parent'} = 
$result_trees{'subentries'}{'contents'}[4];
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[13]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'subentries'}{'contents'}[4]{'contents'}[13]{'args'}[0];
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[13]{'args'}[0]{'parent'}
 = $result_trees{'subentries'}{'contents'}[4]{'contents'}[13];
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[13]{'extra'}{'index_entry'}{'command'}
 = $result_trees{'subentries'}{'contents'}[4]{'contents'}[13];
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[13]{'extra'}{'index_entry'}{'content'}
 = 
$result_trees{'subentries'}{'contents'}[4]{'contents'}[13]{'args'}[0]{'contents'};
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[13]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'subentries'}{'contents'}[4]{'contents'}[13]{'args'}[0]{'contents'};
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[13]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'subentries'}{'contents'}[3];
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[13]{'extra'}{'subentry'}{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'subentries'}{'contents'}[4]{'contents'}[13]{'extra'}{'subentry'}{'args'}[0];
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[13]{'extra'}{'subentry'}{'args'}[0]{'parent'}
 = 
$result_trees{'subentries'}{'contents'}[4]{'contents'}[13]{'extra'}{'subentry'};
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[13]{'extra'}{'subentry'}{'parent'}
 = $result_trees{'subentries'}{'contents'}[4];
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[13]{'parent'} = 
$result_trees{'subentries'}{'contents'}[4];
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[14] = 
$result_trees{'subentries'}{'contents'}[4]{'contents'}[13]{'extra'}{'subentry'};
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[15]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'subentries'}{'contents'}[4]{'contents'}[15]{'args'}[0];
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[15]{'args'}[0]{'parent'}
 = $result_trees{'subentries'}{'contents'}[4]{'contents'}[15];
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[15]{'extra'}{'index_entry'}{'command'}
 = $result_trees{'subentries'}{'contents'}[4]{'contents'}[15];
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[15]{'extra'}{'index_entry'}{'content'}
 = 
$result_trees{'subentries'}{'contents'}[4]{'contents'}[15]{'args'}[0]{'contents'};
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[15]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'subentries'}{'contents'}[4]{'contents'}[15]{'args'}[0]{'contents'};
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[15]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'subentries'}{'contents'}[3];
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[15]{'extra'}{'subentry'}{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'subentries'}{'contents'}[4]{'contents'}[15]{'extra'}{'subentry'}{'args'}[0];
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[15]{'extra'}{'subentry'}{'args'}[0]{'parent'}
 = 
$result_trees{'subentries'}{'contents'}[4]{'contents'}[15]{'extra'}{'subentry'};
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[15]{'extra'}{'subentry'}{'extra'}{'subentry'}{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'subentries'}{'contents'}[4]{'contents'}[15]{'extra'}{'subentry'}{'extra'}{'subentry'}{'args'}[0];
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[15]{'extra'}{'subentry'}{'extra'}{'subentry'}{'args'}[0]{'parent'}
 = 
$result_trees{'subentries'}{'contents'}[4]{'contents'}[15]{'extra'}{'subentry'}{'extra'}{'subentry'};
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[15]{'extra'}{'subentry'}{'extra'}{'subentry'}{'parent'}
 = $result_trees{'subentries'}{'contents'}[4];
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[15]{'extra'}{'subentry'}{'parent'}
 = $result_trees{'subentries'}{'contents'}[4];
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[15]{'parent'} = 
$result_trees{'subentries'}{'contents'}[4];
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[16] = 
$result_trees{'subentries'}{'contents'}[4]{'contents'}[15]{'extra'}{'subentry'};
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[17] = 
$result_trees{'subentries'}{'contents'}[4]{'contents'}[15]{'extra'}{'subentry'}{'extra'}{'subentry'};
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[18]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'subentries'}{'contents'}[4]{'contents'}[18]{'args'}[0];
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[18]{'args'}[0]{'parent'}
 = $result_trees{'subentries'}{'contents'}[4]{'contents'}[18];
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[18]{'extra'}{'index_entry'}{'command'}
 = $result_trees{'subentries'}{'contents'}[4]{'contents'}[18];
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[18]{'extra'}{'index_entry'}{'content'}
 = 
$result_trees{'subentries'}{'contents'}[4]{'contents'}[18]{'args'}[0]{'contents'};
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[18]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'subentries'}{'contents'}[4]{'contents'}[18]{'args'}[0]{'contents'};
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[18]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'subentries'}{'contents'}[3];
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[18]{'extra'}{'subentry'}{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'subentries'}{'contents'}[4]{'contents'}[18]{'extra'}{'subentry'}{'args'}[0];
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[18]{'extra'}{'subentry'}{'args'}[0]{'parent'}
 = 
$result_trees{'subentries'}{'contents'}[4]{'contents'}[18]{'extra'}{'subentry'};
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[18]{'extra'}{'subentry'}{'extra'}{'subentry'}{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'subentries'}{'contents'}[4]{'contents'}[18]{'extra'}{'subentry'}{'extra'}{'subentry'}{'args'}[0];
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[18]{'extra'}{'subentry'}{'extra'}{'subentry'}{'args'}[0]{'parent'}
 = 
$result_trees{'subentries'}{'contents'}[4]{'contents'}[18]{'extra'}{'subentry'}{'extra'}{'subentry'};
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[18]{'extra'}{'subentry'}{'extra'}{'subentry'}{'extra'}{'subentry'}{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'subentries'}{'contents'}[4]{'contents'}[18]{'extra'}{'subentry'}{'extra'}{'subentry'}{'extra'}{'subentry'}{'args'}[0];
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[18]{'extra'}{'subentry'}{'extra'}{'subentry'}{'extra'}{'subentry'}{'args'}[0]{'parent'}
 = 
$result_trees{'subentries'}{'contents'}[4]{'contents'}[18]{'extra'}{'subentry'}{'extra'}{'subentry'}{'extra'}{'subentry'};
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[18]{'extra'}{'subentry'}{'extra'}{'subentry'}{'extra'}{'subentry'}{'parent'}
 = $result_trees{'subentries'}{'contents'}[4];
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[18]{'extra'}{'subentry'}{'extra'}{'subentry'}{'parent'}
 = $result_trees{'subentries'}{'contents'}[4];
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[18]{'extra'}{'subentry'}{'parent'}
 = $result_trees{'subentries'}{'contents'}[4];
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[18]{'parent'} = 
$result_trees{'subentries'}{'contents'}[4];
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[19] = 
$result_trees{'subentries'}{'contents'}[4]{'contents'}[18]{'extra'}{'subentry'};
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[20] = 
$result_trees{'subentries'}{'contents'}[4]{'contents'}[18]{'extra'}{'subentry'}{'extra'}{'subentry'};
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[21] = 
$result_trees{'subentries'}{'contents'}[4]{'contents'}[18]{'extra'}{'subentry'}{'extra'}{'subentry'}{'extra'}{'subentry'};
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[22]{'parent'} = 
$result_trees{'subentries'}{'contents'}[4];
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[23]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'subentries'}{'contents'}[4]{'contents'}[23]{'args'}[0];
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[23]{'args'}[0]{'parent'}
 = $result_trees{'subentries'}{'contents'}[4]{'contents'}[23];
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[23]{'parent'} = 
$result_trees{'subentries'}{'contents'}[4];
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[24]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'subentries'}{'contents'}[4]{'contents'}[24]{'args'}[0];
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[24]{'args'}[0]{'parent'}
 = $result_trees{'subentries'}{'contents'}[4]{'contents'}[24];
+$result_trees{'subentries'}{'contents'}[4]{'contents'}[24]{'parent'} = 
$result_trees{'subentries'}{'contents'}[4];
+$result_trees{'subentries'}{'contents'}[4]{'parent'} = 
$result_trees{'subentries'};
 
-$result_texis{'subentries'} = '@node Top
+$result_texis{'subentries'} = '@setfilename subentries.info
+
+@node Top
 @top
 
-@cindex aa
-@cindex bb @subentry cc
-@cindex ddd @subentry eee @subentry fff
-@cindex ggg @subentry hhh jjj @subentry kkk @subentry lll
+@node chapter index
+@chapter Index
+
+@cindex a---a
+@cindex b---b @subentry c---c
+@cindex d---dd @subentry e---ee @subentry f---ff
+@cindex g---gg @subentry h---hh jjj @subentry k---kk @subentry l---ll
+
+@findex f---aa
+@findex f---bb @subentry f---cc
+@findex f---ddd @subentry f---eee @subentry ffff
+@findex f---ggg @subentry f---hhh fjjj @subentry f---kkk @subentry f---lll
 
 @printindex cp
+@printindex fn
 ';
 
 
 $result_texts{'subentries'} = '
 
+1 Index
+*******
+
+
+
 ';
 
 $result_sectioning{'subentries'} = {
@@ -553,17 +1128,40 @@ $result_sectioning{'subentries'} = {
         'associated_node' => {
           'cmdname' => 'node',
           'extra' => {
-            'isindex' => 1,
             'normalized' => 'Top',
             'spaces_before_argument' => ' '
           }
         }
       },
       'level' => 0,
+      'section_childs' => [
+        {
+          'cmdname' => 'chapter',
+          'extra' => {
+            'associated_node' => {
+              'cmdname' => 'node',
+              'extra' => {
+                'isindex' => 1,
+                'normalized' => 'chapter-index',
+                'spaces_before_argument' => ' '
+              }
+            },
+            'spaces_before_argument' => ' '
+          },
+          'level' => 1,
+          'number' => 1,
+          'section_up' => {},
+          'toplevel_prev' => {},
+          'toplevel_up' => {}
+        }
+      ],
       'section_up' => {}
     }
   ]
 };
+$result_sectioning{'subentries'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
 = $result_sectioning{'subentries'}{'section_childs'}[0];
+$result_sectioning{'subentries'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
 = $result_sectioning{'subentries'}{'section_childs'}[0];
+$result_sectioning{'subentries'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
 = $result_sectioning{'subentries'}{'section_childs'}[0];
 $result_sectioning{'subentries'}{'section_childs'}[0]{'section_up'} = 
$result_sectioning{'subentries'};
 
 $result_nodes{'subentries'} = {
@@ -574,16 +1172,34 @@ $result_nodes{'subentries'} = {
       'extra' => {},
       'level' => 0
     },
-    'isindex' => 1,
     'normalized' => 'Top',
     'spaces_before_argument' => ' '
+  },
+  'node_next' => {
+    'cmdname' => 'node',
+    'extra' => {
+      'associated_section' => {
+        'cmdname' => 'chapter',
+        'extra' => {
+          'spaces_before_argument' => ' '
+        },
+        'level' => 1,
+        'number' => 1
+      },
+      'isindex' => 1,
+      'normalized' => 'chapter-index',
+      'spaces_before_argument' => ' '
+    },
+    'node_prev' => {},
+    'node_up' => {}
   }
 };
+$result_nodes{'subentries'}{'node_next'}{'node_prev'} = 
$result_nodes{'subentries'};
+$result_nodes{'subentries'}{'node_next'}{'node_up'} = 
$result_nodes{'subentries'};
 
 $result_menus{'subentries'} = {
   'cmdname' => 'node',
   'extra' => {
-    'isindex' => 1,
     'normalized' => 'Top',
     'spaces_before_argument' => ' '
   }
@@ -591,10 +1207,19 @@ $result_menus{'subentries'} = {
 
 $result_errors{'subentries'} = [
   {
-    'error_line' => ':7: no more than two levels of index subentry are allowed
+    'error_line' => ':12: no more than two levels of index subentry are allowed
 ',
     'file_name' => '',
-    'line_nr' => 7,
+    'line_nr' => 12,
+    'macro' => '',
+    'text' => 'no more than two levels of index subentry are allowed',
+    'type' => 'error'
+  },
+  {
+    'error_line' => ':17: no more than two levels of index subentry are allowed
+',
+    'file_name' => '',
+    'line_nr' => 17,
     'macro' => '',
     'text' => 'no more than two levels of index subentry are allowed',
     'type' => 'error'
@@ -606,33 +1231,60 @@ $result_floats{'subentries'} = {};
 
 
 
-$result_converted{'docbook'}->{'subentries'} = '<chapter label="" id="Top">
+$result_converted{'docbook'}->{'subentries'} = '
+<chapter label="" id="Top">
 <title></title>
 
-<indexterm role="cp"><primary>aa</primary></indexterm>
-<indexterm 
role="cp"><primary>bb</primary><secondary>cc</secondary></indexterm><indexterm 
role="cp"><primary>ddd</primary><secondary>eee</secondary><tertiary>fff</tertiary></indexterm><indexterm
 role="cp"><primary>ggg</primary><secondary>hhh 
jjj</secondary><tertiary>kkk</tertiary><tertiary>lll</tertiary></indexterm>
+</chapter>
+<chapter label="1" id="chapter-index">
+<title>Index</title>
+
+<indexterm role="cp"><primary>a&#8212;a</primary></indexterm>
+<indexterm 
role="cp"><primary>b&#8212;b</primary><secondary>c&#8212;c</secondary></indexterm><indexterm
 
role="cp"><primary>d&#8212;dd</primary><secondary>e&#8212;ee</secondary><tertiary>f&#8212;ff</tertiary></indexterm><indexterm
 role="cp"><primary>g&#8212;gg</primary><secondary>h&#8212;hh 
jjj</secondary><tertiary>k&#8212;kk</tertiary><tertiary>l&#8212;ll</tertiary></indexterm>
+<indexterm role="fn"><primary>f---aa</primary></indexterm>
+<indexterm 
role="fn"><primary>f---bb</primary><secondary>f---cc</secondary></indexterm><indexterm
 
role="fn"><primary>f---ddd</primary><secondary>f---eee</secondary><tertiary>ffff</tertiary></indexterm><indexterm
 role="fn"><primary>f---ggg</primary><secondary>f---hhh 
fjjj</secondary><tertiary>f---kkk</tertiary><tertiary>f---lll</tertiary></indexterm>
 <index role="cp"></index>
+<index role="fn"></index>
 </chapter>
 ';
 
 
-$result_converted{'info'}->{'subentries'} = 'This is , produced from .
+$result_converted{'info'}->{'subentries'} = 'This is subentries.info, produced 
from .
 
 
-File: ,  Node: Top,  Up: (dir)
+File: subentries.info,  Node: Top,  Next: chapter index,  Up: (dir)
+
+* Menu:
+
+* chapter index::
+
+
+File: subentries.info,  Node: chapter index,  Prev: Top,  Up: Top
+
+1 Index
+*******
+
+[index]
+* Menu:
+
+* a--a:                                  chapter index.         (line 6)
+* b--b, c--c:                            chapter index.         (line 6)
+* d--dd, e--ee, f--ff:                   chapter index.         (line 6)
+* g--gg, h--hh jjj, k--kk, l--ll:        chapter index.         (line 6)
 
 [index]
 * Menu:
 
-* aa:                                    Top.                   (line 3)
-* bb, cc:                                Top.                   (line 3)
-* ddd, eee, fff:                         Top.                   (line 3)
-* ggg, hhh jjj, kkk, lll:                Top.                   (line 3)
+* f---aa:                                chapter index.         (line 6)
+* f---bb, f---cc:                        chapter index.         (line 6)
+* f---ddd, f---eee, ffff:                chapter index.         (line 6)
+* f---ggg, f---hhh fjjj, f---kkk, f---lll: chapter index.       (line 6)
 
 
 
 Tag Table:
-Node: Top27
+Node: Top42
+Node: chapter index141
 
 End Tag Table
 
@@ -643,22 +1295,53 @@ End:
 ';
 
 
-$result_converted{'plaintext'}->{'subentries'} = '* Menu:
+$result_converted{'plaintext'}->{'subentries'} = '1 Index
+*******
 
-* aa:                                    Top.                   (line 0)
-* bb, cc:                                Top.                   (line 0)
-* ddd, eee, fff:                         Top.                   (line 0)
-* ggg, hhh jjj, kkk, lll:                Top.                   (line 0)
+* Menu:
+
+* a--a:                                  chapter index.         (line 3)
+* b--b, c--c:                            chapter index.         (line 3)
+* d--dd, e--ee, f--ff:                   chapter index.         (line 3)
+* g--gg, h--hh jjj, k--kk, l--ll:        chapter index.         (line 3)
+
+* Menu:
+
+* f---aa:                                chapter index.         (line 3)
+* f---bb, f---cc:                        chapter index.         (line 3)
+* f---ddd, f---eee, ffff:                chapter index.         (line 3)
+* f---ggg, f---hhh fjjj, f---kkk, f---lll: chapter index.       (line 3)
 
 ';
 
 
-$result_converted{'html_text'}->{'subentries'} = '<div class="top" id="Top">
+$result_converted{'html_text'}->{'subentries'} = '
+<div class="top" id="Top">
+<div class="header">
+<p>
+ &nbsp; [<a href="#chapter-index" title="Index" rel="index">Index</a>]</p>
+</div>
 <span id="SEC_Top"></span>
-<span id="index-aa"></span>
-<span id="index-bb"></span>
-<span id="index-ddd"></span>
-<span id="index-ggg"></span>
+<ul class="section-toc">
+<li><a href="#chapter-index" accesskey="1">Index</a></li>
+</ul>
+<hr>
+<div class="chapter" id="chapter-index">
+<div class="header">
+<p>
+ &nbsp; [<a href="#chapter-index" title="Index" rel="index">Index</a>]</p>
+</div>
+<span id="Index"></span><h2 class="chapter">1 Index</h2>
+
+<span id="index-a_002d_002d_002da"></span>
+<span id="index-b_002d_002d_002db"></span>
+<span id="index-d_002d_002d_002ddd"></span>
+<span id="index-g_002d_002d_002dgg"></span>
+
+<span id="index-f_002d_002d_002daa"></span>
+<span id="index-f_002d_002d_002dbb"></span>
+<span id="index-f_002d_002d_002dddd"></span>
+<span id="index-f_002d_002d_002dggg"></span>
 
 <table><tr><th valign="top">Jump to: &nbsp; </th><td><a class="summary-letter" 
href="#t_h_cp_letter-A"><b>A</b></a>
  &nbsp; 
@@ -673,16 +1356,16 @@ $result_converted{'html_text'}->{'subentries'} = '<div 
class="top" id="Top">
 <tr><td></td><th align="left">Index Entry</th><td>&nbsp;</td><th align="left"> 
Section</th></tr>
 <tr><td colspan="4"> <hr></td></tr>
 <tr><th id="t_h_cp_letter-A">A</th><td></td><td></td></tr>
-<tr><td></td><td valign="top"><a 
href="#index-aa">aa</a>:</td><td>&nbsp;</td><td valign="top"><a 
href="#Top">Top</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-a_002d_002d_002da">a&mdash;a</a>:</td><td>&nbsp;</td><td 
valign="top"><a href="#chapter-index">chapter index</a></td></tr>
 <tr><td colspan="4"> <hr></td></tr>
 <tr><th id="t_h_cp_letter-B">B</th><td></td><td></td></tr>
-<tr><td></td><td valign="top"><a href="#index-bb">bb, 
cc</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Top">Top</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-b_002d_002d_002db">b&mdash;b, 
c&mdash;c</a>:</td><td>&nbsp;</td><td valign="top"><a 
href="#chapter-index">chapter index</a></td></tr>
 <tr><td colspan="4"> <hr></td></tr>
 <tr><th id="t_h_cp_letter-D">D</th><td></td><td></td></tr>
-<tr><td></td><td valign="top"><a href="#index-ddd">ddd, eee, 
fff</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Top">Top</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-d_002d_002d_002ddd">d&mdash;dd, 
e&mdash;ee, f&mdash;ff</a>:</td><td>&nbsp;</td><td valign="top"><a 
href="#chapter-index">chapter index</a></td></tr>
 <tr><td colspan="4"> <hr></td></tr>
 <tr><th id="t_h_cp_letter-G">G</th><td></td><td></td></tr>
-<tr><td></td><td valign="top"><a href="#index-ggg">ggg, hhh jjj, kkk, 
lll</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Top">Top</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-g_002d_002d_002dgg">g&mdash;gg, 
h&mdash;hh jjj, k&mdash;kk, l&mdash;ll</a>:</td><td>&nbsp;</td><td 
valign="top"><a href="#chapter-index">chapter index</a></td></tr>
 <tr><td colspan="4"> <hr></td></tr>
 </table>
 <table><tr><th valign="top">Jump to: &nbsp; </th><td><a class="summary-letter" 
href="#t_h_cp_letter-A"><b>A</b></a>
@@ -694,7 +1377,24 @@ $result_converted{'html_text'}->{'subentries'} = '<div 
class="top" id="Top">
 <a class="summary-letter" href="#t_h_cp_letter-G"><b>G</b></a>
  &nbsp; 
 </td></tr></table>
-<hr></div>
+<table><tr><th valign="top">Jump to: &nbsp; </th><td><a class="summary-letter" 
href="#t_h_fn_letter-F"><b>F</b></a>
+ &nbsp; 
+</td></tr></table>
+<table class="index-fn" border="0">
+<tr><td></td><th align="left">Index Entry</th><td>&nbsp;</td><th align="left"> 
Section</th></tr>
+<tr><td colspan="4"> <hr></td></tr>
+<tr><th id="t_h_fn_letter-F">F</th><td></td><td></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-f_002d_002d_002daa"><code>f---aa</code></a>:</td><td>&nbsp;</td><td
 valign="top"><a href="#chapter-index">chapter index</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-f_002d_002d_002dbb"><code>f---bb, 
f---cc</code></a>:</td><td>&nbsp;</td><td valign="top"><a 
href="#chapter-index">chapter index</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-f_002d_002d_002dddd"><code>f---ddd, f---eee, 
ffff</code></a>:</td><td>&nbsp;</td><td valign="top"><a 
href="#chapter-index">chapter index</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-f_002d_002d_002dggg"><code>f---ggg, f---hhh fjjj, f---kkk, 
f---lll</code></a>:</td><td>&nbsp;</td><td valign="top"><a 
href="#chapter-index">chapter index</a></td></tr>
+<tr><td colspan="4"> <hr></td></tr>
+</table>
+<table><tr><th valign="top">Jump to: &nbsp; </th><td><a class="summary-letter" 
href="#t_h_fn_letter-F"><b>F</b></a>
+ &nbsp; 
+</td></tr></table>
+</div>
+</div>
 ';
 
 1;
diff --git 
a/tp/t/results/latex_tests/enumerate_arguments/res_latex/enumerate_arguments.tex
 b/tp/t/results/indices/subentries/res_latex/subentries.tex
similarity index 82%
copy from 
tp/t/results/latex_tests/enumerate_arguments/res_latex/enumerate_arguments.tex
copy to tp/t/results/indices/subentries/res_latex/subentries.tex
index 72ff84b..0fbeb8d 100644
--- 
a/tp/t/results/latex_tests/enumerate_arguments/res_latex/enumerate_arguments.tex
+++ b/tp/t/results/indices/subentries/res_latex/subentries.tex
@@ -1,5 +1,5 @@
 \documentclass{book}
-\usepackage{makeidx}\makeindex
+\usepackage{imakeidx}
 \usepackage{amsfonts}
 \usepackage{amsmath}
 \usepackage[gen]{eurosym}
@@ -19,13 +19,16 @@
 % use hidelinks to remove boxes around links to be similar with Texinfo TeX
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
+
+\makeindex[name=cp]%
+\makeindex[name=fn]%
+
 % command used in \description format for indicateurl
 
\newcommand\GNUTexinfotablestyleindicateurl[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
 % command used in \description format for samp
 \newcommand\GNUTexinfotablestylesamp[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
-
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
 \makeatletter
@@ -35,7 +38,6 @@
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 
-
 % this allows to select languages based on bcp47 codes.  bcp47 is a superset
 % of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
 \babeladjust{
@@ -84,7 +86,6 @@
 innertopmargin=10pt, innerbottommargin=10pt,%
 roundcorner=10pt}
 
-
 \renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
 
 % set default for @setchapternewpage
@@ -95,34 +96,19 @@ roundcorner=10pt}
 
 
 \begin{document}
-\begin{enumerate}[label=\alph*.]
-\item value
-\item value
-\end{enumerate}
-
-\begin{enumerate}[label=\Alph*.]
-\item value
-\item value
-\end{enumerate}
-
-\begin{enumerate}[label=\alph*.,start=3]
-\item value
-\item value
-\end{enumerate}
-
-\begin{enumerate}[label=\Alph*.,start=3]
-\item value
-\item value
-\end{enumerate}
-
-\begin{enumerate}[start=1]
-\item value
-\item value
-\end{enumerate}
-
-\begin{enumerate}[start=3]
-\item value
-\item value
-\end{enumerate}
+\chapter{Index}
+\label{anchor:chapter-index}%
+
+\index[cp]{a---a}%
+\index[cp]{b---b!c---c}%
+\index[cp]{d---dd!e---ee!f---ff}%
+\index[cp]{g---gg!h---hh jjj!k---kk!l---ll}%
+
+\index[fn]{f---aa@\texttt{f{-}{-}{-}aa}}%
+\index[fn]{f---bb@\texttt{f{-}{-}{-}bb}!f---cc@\texttt{f{-}{-}{-}cc}}%
+\index[fn]{f---ddd@\texttt{f{-}{-}{-}ddd}!f---eee@\texttt{f{-}{-}{-}eee}!ffff@\texttt{ffff}}%
+\index[fn]{f---ggg@\texttt{f{-}{-}{-}ggg}!f---hhh fjjj@\texttt{f{-}{-}{-}hhh 
fjjj}!f---kkk@\texttt{f{-}{-}{-}kkk}!f---lll@\texttt{f{-}{-}{-}lll}}%
 
+\printindex[cp]
+\printindex[fn]
 \end{document}
diff --git a/tp/t/results/indices/subentry_and_sortas.pl 
b/tp/t/results/indices/subentry_and_sortas.pl
index 45cdf7a..ed626d4 100644
--- a/tp/t/results/indices/subentry_and_sortas.pl
+++ b/tp/t/results/indices/subentry_and_sortas.pl
@@ -8,7 +8,43 @@ use utf8;
 $result_trees{'subentry_and_sortas'} = {
   'contents' => [
     {
-      'contents' => [],
+      'contents' => [
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => 'subentry_and_sortas.info'
+                }
+              ],
+              'extra' => {
+                'spaces_after_argument' => '
+'
+              },
+              'parent' => {},
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'setfilename',
+          'extra' => {
+            'spaces_before_argument' => ' ',
+            'text_arg' => 'subentry_and_sortas.info'
+          },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 1,
+            'macro' => ''
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        }
+      ],
       'parent' => {},
       'type' => 'text_root'
     },
@@ -32,7 +68,6 @@ $result_trees{'subentry_and_sortas'} = {
       'cmdname' => 'node',
       'contents' => [],
       'extra' => {
-        'isindex' => 1,
         'node_content' => [
           {}
         ],
@@ -49,7 +84,7 @@ $result_trees{'subentry_and_sortas'} = {
       },
       'line_nr' => {
         'file_name' => '',
-        'line_nr' => 1,
+        'line_nr' => 3,
         'macro' => ''
       },
       'parent' => {}
@@ -73,6 +108,83 @@ $result_trees{'subentry_and_sortas'} = {
           'text' => '
 ',
           'type' => 'empty_line'
+        }
+      ],
+      'extra' => {},
+      'level' => 0,
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 4,
+        'macro' => ''
+      },
+      'parent' => {}
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => 'chapter index'
+            }
+          ],
+          'extra' => {
+            'spaces_after_argument' => '
+'
+          },
+          'parent' => {},
+          'type' => 'line_arg'
+        }
+      ],
+      'cmdname' => 'node',
+      'contents' => [],
+      'extra' => {
+        'isindex' => 1,
+        'node_content' => [
+          {}
+        ],
+        'nodes_manuals' => [
+          {
+            'node_content' => [
+              {}
+            ],
+            'normalized' => 'chapter-index'
+          }
+        ],
+        'normalized' => 'chapter-index',
+        'spaces_before_argument' => ' '
+      },
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 6,
+        'macro' => ''
+      },
+      'parent' => {}
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => 'Index'
+            }
+          ],
+          'extra' => {
+            'spaces_after_argument' => '
+'
+          },
+          'parent' => {},
+          'type' => 'line_arg'
+        }
+      ],
+      'cmdname' => 'chapter',
+      'contents' => [
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
         },
         {
           'args' => [
@@ -104,7 +216,7 @@ $result_trees{'subentry_and_sortas'} = {
                   'contents' => [],
                   'line_nr' => {
                     'file_name' => '',
-                    'line_nr' => 4,
+                    'line_nr' => 9,
                     'macro' => ''
                   },
                   'parent' => {}
@@ -155,7 +267,7 @@ $result_trees{'subentry_and_sortas'} = {
                       'contents' => [],
                       'line_nr' => {
                         'file_name' => '',
-                        'line_nr' => 4,
+                        'line_nr' => 9,
                         'macro' => ''
                       },
                       'parent' => {}
@@ -186,7 +298,140 @@ $result_trees{'subentry_and_sortas'} = {
               },
               'line_nr' => {
                 'file_name' => '',
-                'line_nr' => 4,
+                'line_nr' => 9,
+                'macro' => ''
+              },
+              'parent' => {}
+            }
+          },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 9,
+            'macro' => ''
+          },
+          'parent' => {},
+          'type' => 'index_entry_command'
+        },
+        {},
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => 'xxx'
+                },
+                {
+                  'parent' => {},
+                  'text' => ' ',
+                  'type' => 'empty_spaces_before_argument'
+                },
+                {
+                  'args' => [
+                    {
+                      'contents' => [
+                        {
+                          'parent' => {},
+                          'text' => 'X'
+                        }
+                      ],
+                      'parent' => {},
+                      'type' => 'brace_command_arg'
+                    }
+                  ],
+                  'cmdname' => 'sortas',
+                  'contents' => [],
+                  'line_nr' => {
+                    'file_name' => '',
+                    'line_nr' => 11,
+                    'macro' => ''
+                  },
+                  'parent' => {}
+                }
+              ],
+              'extra' => {
+                'spaces_after_argument' => ' '
+              },
+              'parent' => {},
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'findex',
+          'extra' => {
+            'index_entry' => {
+              'command' => {},
+              'content' => [],
+              'content_normalized' => [],
+              'in_code' => 1,
+              'index_at_command' => 'findex',
+              'index_name' => 'fn',
+              'index_type_command' => 'findex',
+              'key' => 'X',
+              'node' => {},
+              'number' => 1,
+              'sortas' => 'X'
+            },
+            'sortas' => 'X',
+            'spaces_before_argument' => ' ',
+            'subentry' => {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'args' => [
+                        {
+                          'contents' => [
+                            {
+                              'parent' => {},
+                              'text' => 'X'
+                            }
+                          ],
+                          'parent' => {},
+                          'type' => 'brace_command_arg'
+                        }
+                      ],
+                      'cmdname' => 'sortas',
+                      'contents' => [],
+                      'line_nr' => {
+                        'file_name' => '',
+                        'line_nr' => 11,
+                        'macro' => ''
+                      },
+                      'parent' => {}
+                    },
+                    {
+                      'parent' => {},
+                      'text' => ' ',
+                      'type' => 'empty_spaces_after_close_brace'
+                    },
+                    {
+                      'parent' => {},
+                      'text' => 'zzz'
+                    }
+                  ],
+                  'extra' => {
+                    'spaces_after_argument' => '
+'
+                  },
+                  'parent' => {},
+                  'type' => 'line_arg'
+                }
+              ],
+              'cmdname' => 'subentry',
+              'extra' => {
+                'level' => 1,
+                'sortas' => 'X',
+                'spaces_before_argument' => ' '
+              },
+              'line_nr' => {
+                'file_name' => '',
+                'line_nr' => 11,
                 'macro' => ''
               },
               'parent' => {}
@@ -194,7 +439,7 @@ $result_trees{'subentry_and_sortas'} = {
           },
           'line_nr' => {
             'file_name' => '',
-            'line_nr' => 4,
+            'line_nr' => 11,
             'macro' => ''
           },
           'parent' => {},
@@ -233,24 +478,62 @@ $result_trees{'subentry_and_sortas'} = {
           },
           'line_nr' => {
             'file_name' => '',
-            'line_nr' => 6,
+            'line_nr' => 13,
+            'macro' => ''
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => 'fn'
+                }
+              ],
+              'extra' => {
+                'spaces_after_argument' => '
+'
+              },
+              'parent' => {},
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'printindex',
+          'extra' => {
+            'misc_args' => [
+              'fn'
+            ],
+            'spaces_before_argument' => ' '
+          },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 14,
             'macro' => ''
           },
           'parent' => {}
         }
       ],
-      'extra' => {},
-      'level' => 0,
+      'extra' => {
+        'spaces_before_argument' => ' '
+      },
+      'level' => 1,
       'line_nr' => {
         'file_name' => '',
-        'line_nr' => 2,
+        'line_nr' => 7,
         'macro' => ''
       },
+      'number' => 1,
       'parent' => {}
     }
   ],
   'type' => 'document_root'
 };
+$result_trees{'subentry_and_sortas'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'subentry_and_sortas'}{'contents'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'subentry_and_sortas'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'}
 = $result_trees{'subentry_and_sortas'}{'contents'}[0]{'contents'}[0];
+$result_trees{'subentry_and_sortas'}{'contents'}[0]{'contents'}[0]{'parent'} = 
$result_trees{'subentry_and_sortas'}{'contents'}[0];
+$result_trees{'subentry_and_sortas'}{'contents'}[0]{'contents'}[1]{'parent'} = 
$result_trees{'subentry_and_sortas'}{'contents'}[0];
 $result_trees{'subentry_and_sortas'}{'contents'}[0]{'parent'} = 
$result_trees{'subentry_and_sortas'};
 
$result_trees{'subentry_and_sortas'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'subentry_and_sortas'}{'contents'}[1]{'args'}[0];
 $result_trees{'subentry_and_sortas'}{'contents'}[1]{'args'}[0]{'parent'} = 
$result_trees{'subentry_and_sortas'}{'contents'}[1];
@@ -259,42 +542,87 @@ 
$result_trees{'subentry_and_sortas'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]
 $result_trees{'subentry_and_sortas'}{'contents'}[1]{'parent'} = 
$result_trees{'subentry_and_sortas'};
 $result_trees{'subentry_and_sortas'}{'contents'}[2]{'args'}[0]{'parent'} = 
$result_trees{'subentry_and_sortas'}{'contents'}[2];
 $result_trees{'subentry_and_sortas'}{'contents'}[2]{'contents'}[0]{'parent'} = 
$result_trees{'subentry_and_sortas'}{'contents'}[2];
-$result_trees{'subentry_and_sortas'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'subentry_and_sortas'}{'contents'}[2]{'contents'}[1]{'args'}[0];
-$result_trees{'subentry_and_sortas'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'subentry_and_sortas'}{'contents'}[2]{'contents'}[1]{'args'}[0];
-$result_trees{'subentry_and_sortas'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'subentry_and_sortas'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[2]{'args'}[0];
-$result_trees{'subentry_and_sortas'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'}
 = 
$result_trees{'subentry_and_sortas'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[2];
-$result_trees{'subentry_and_sortas'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'subentry_and_sortas'}{'contents'}[2]{'contents'}[1]{'args'}[0];
-$result_trees{'subentry_and_sortas'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'parent'}
 = $result_trees{'subentry_and_sortas'}{'contents'}[2]{'contents'}[1];
-$result_trees{'subentry_and_sortas'}{'contents'}[2]{'contents'}[1]{'extra'}{'index_entry'}{'command'}
 = $result_trees{'subentry_and_sortas'}{'contents'}[2]{'contents'}[1];
-$result_trees{'subentry_and_sortas'}{'contents'}[2]{'contents'}[1]{'extra'}{'index_entry'}{'content'}
 = 
$result_trees{'subentry_and_sortas'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'};
-$result_trees{'subentry_and_sortas'}{'contents'}[2]{'contents'}[1]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'subentry_and_sortas'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'};
-$result_trees{'subentry_and_sortas'}{'contents'}[2]{'contents'}[1]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'subentry_and_sortas'}{'contents'}[1];
-$result_trees{'subentry_and_sortas'}{'contents'}[2]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'subentry_and_sortas'}{'contents'}[2]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'contents'}[0]{'args'}[0];
-$result_trees{'subentry_and_sortas'}{'contents'}[2]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'subentry_and_sortas'}{'contents'}[2]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'contents'}[0];
-$result_trees{'subentry_and_sortas'}{'contents'}[2]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'subentry_and_sortas'}{'contents'}[2]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0];
-$result_trees{'subentry_and_sortas'}{'contents'}[2]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'subentry_and_sortas'}{'contents'}[2]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0];
-$result_trees{'subentry_and_sortas'}{'contents'}[2]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'subentry_and_sortas'}{'contents'}[2]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0];
-$result_trees{'subentry_and_sortas'}{'contents'}[2]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'parent'}
 = 
$result_trees{'subentry_and_sortas'}{'contents'}[2]{'contents'}[1]{'extra'}{'subentry'};
-$result_trees{'subentry_and_sortas'}{'contents'}[2]{'contents'}[1]{'extra'}{'subentry'}{'parent'}
 = $result_trees{'subentry_and_sortas'}{'contents'}[2];
-$result_trees{'subentry_and_sortas'}{'contents'}[2]{'contents'}[1]{'parent'} = 
$result_trees{'subentry_and_sortas'}{'contents'}[2];
-$result_trees{'subentry_and_sortas'}{'contents'}[2]{'contents'}[2] = 
$result_trees{'subentry_and_sortas'}{'contents'}[2]{'contents'}[1]{'extra'}{'subentry'};
-$result_trees{'subentry_and_sortas'}{'contents'}[2]{'contents'}[3]{'parent'} = 
$result_trees{'subentry_and_sortas'}{'contents'}[2];
-$result_trees{'subentry_and_sortas'}{'contents'}[2]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'subentry_and_sortas'}{'contents'}[2]{'contents'}[4]{'args'}[0];
-$result_trees{'subentry_and_sortas'}{'contents'}[2]{'contents'}[4]{'args'}[0]{'parent'}
 = $result_trees{'subentry_and_sortas'}{'contents'}[2]{'contents'}[4];
-$result_trees{'subentry_and_sortas'}{'contents'}[2]{'contents'}[4]{'parent'} = 
$result_trees{'subentry_and_sortas'}{'contents'}[2];
 $result_trees{'subentry_and_sortas'}{'contents'}[2]{'parent'} = 
$result_trees{'subentry_and_sortas'};
-
-$result_texis{'subentry_and_sortas'} = '@node Top
+$result_trees{'subentry_and_sortas'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'subentry_and_sortas'}{'contents'}[3]{'args'}[0];
+$result_trees{'subentry_and_sortas'}{'contents'}[3]{'args'}[0]{'parent'} = 
$result_trees{'subentry_and_sortas'}{'contents'}[3];
+$result_trees{'subentry_and_sortas'}{'contents'}[3]{'extra'}{'node_content'}[0]
 = 
$result_trees{'subentry_and_sortas'}{'contents'}[3]{'args'}[0]{'contents'}[0];
+$result_trees{'subentry_and_sortas'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = 
$result_trees{'subentry_and_sortas'}{'contents'}[3]{'args'}[0]{'contents'}[0];
+$result_trees{'subentry_and_sortas'}{'contents'}[3]{'parent'} = 
$result_trees{'subentry_and_sortas'};
+$result_trees{'subentry_and_sortas'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'subentry_and_sortas'}{'contents'}[4]{'args'}[0];
+$result_trees{'subentry_and_sortas'}{'contents'}[4]{'args'}[0]{'parent'} = 
$result_trees{'subentry_and_sortas'}{'contents'}[4];
+$result_trees{'subentry_and_sortas'}{'contents'}[4]{'contents'}[0]{'parent'} = 
$result_trees{'subentry_and_sortas'}{'contents'}[4];
+$result_trees{'subentry_and_sortas'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'subentry_and_sortas'}{'contents'}[4]{'contents'}[1]{'args'}[0];
+$result_trees{'subentry_and_sortas'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'subentry_and_sortas'}{'contents'}[4]{'contents'}[1]{'args'}[0];
+$result_trees{'subentry_and_sortas'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'subentry_and_sortas'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[2]{'args'}[0];
+$result_trees{'subentry_and_sortas'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'}
 = 
$result_trees{'subentry_and_sortas'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[2];
+$result_trees{'subentry_and_sortas'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'subentry_and_sortas'}{'contents'}[4]{'contents'}[1]{'args'}[0];
+$result_trees{'subentry_and_sortas'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'parent'}
 = $result_trees{'subentry_and_sortas'}{'contents'}[4]{'contents'}[1];
+$result_trees{'subentry_and_sortas'}{'contents'}[4]{'contents'}[1]{'extra'}{'index_entry'}{'command'}
 = $result_trees{'subentry_and_sortas'}{'contents'}[4]{'contents'}[1];
+$result_trees{'subentry_and_sortas'}{'contents'}[4]{'contents'}[1]{'extra'}{'index_entry'}{'content'}
 = 
$result_trees{'subentry_and_sortas'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'};
+$result_trees{'subentry_and_sortas'}{'contents'}[4]{'contents'}[1]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'subentry_and_sortas'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'};
+$result_trees{'subentry_and_sortas'}{'contents'}[4]{'contents'}[1]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'subentry_and_sortas'}{'contents'}[3];
+$result_trees{'subentry_and_sortas'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'subentry_and_sortas'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'subentry_and_sortas'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'subentry_and_sortas'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'contents'}[0];
+$result_trees{'subentry_and_sortas'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'subentry_and_sortas'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0];
+$result_trees{'subentry_and_sortas'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'subentry_and_sortas'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0];
+$result_trees{'subentry_and_sortas'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'subentry_and_sortas'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0];
+$result_trees{'subentry_and_sortas'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'parent'}
 = 
$result_trees{'subentry_and_sortas'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'};
+$result_trees{'subentry_and_sortas'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'parent'}
 = $result_trees{'subentry_and_sortas'}{'contents'}[4];
+$result_trees{'subentry_and_sortas'}{'contents'}[4]{'contents'}[1]{'parent'} = 
$result_trees{'subentry_and_sortas'}{'contents'}[4];
+$result_trees{'subentry_and_sortas'}{'contents'}[4]{'contents'}[2] = 
$result_trees{'subentry_and_sortas'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'};
+$result_trees{'subentry_and_sortas'}{'contents'}[4]{'contents'}[3]{'parent'} = 
$result_trees{'subentry_and_sortas'}{'contents'}[4];
+$result_trees{'subentry_and_sortas'}{'contents'}[4]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'subentry_and_sortas'}{'contents'}[4]{'contents'}[4]{'args'}[0];
+$result_trees{'subentry_and_sortas'}{'contents'}[4]{'contents'}[4]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'subentry_and_sortas'}{'contents'}[4]{'contents'}[4]{'args'}[0];
+$result_trees{'subentry_and_sortas'}{'contents'}[4]{'contents'}[4]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'subentry_and_sortas'}{'contents'}[4]{'contents'}[4]{'args'}[0]{'contents'}[2]{'args'}[0];
+$result_trees{'subentry_and_sortas'}{'contents'}[4]{'contents'}[4]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'}
 = 
$result_trees{'subentry_and_sortas'}{'contents'}[4]{'contents'}[4]{'args'}[0]{'contents'}[2];
+$result_trees{'subentry_and_sortas'}{'contents'}[4]{'contents'}[4]{'args'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'subentry_and_sortas'}{'contents'}[4]{'contents'}[4]{'args'}[0];
+$result_trees{'subentry_and_sortas'}{'contents'}[4]{'contents'}[4]{'args'}[0]{'parent'}
 = $result_trees{'subentry_and_sortas'}{'contents'}[4]{'contents'}[4];
+$result_trees{'subentry_and_sortas'}{'contents'}[4]{'contents'}[4]{'extra'}{'index_entry'}{'command'}
 = $result_trees{'subentry_and_sortas'}{'contents'}[4]{'contents'}[4];
+$result_trees{'subentry_and_sortas'}{'contents'}[4]{'contents'}[4]{'extra'}{'index_entry'}{'content'}
 = 
$result_trees{'subentry_and_sortas'}{'contents'}[4]{'contents'}[4]{'args'}[0]{'contents'};
+$result_trees{'subentry_and_sortas'}{'contents'}[4]{'contents'}[4]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'subentry_and_sortas'}{'contents'}[4]{'contents'}[4]{'args'}[0]{'contents'};
+$result_trees{'subentry_and_sortas'}{'contents'}[4]{'contents'}[4]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'subentry_and_sortas'}{'contents'}[3];
+$result_trees{'subentry_and_sortas'}{'contents'}[4]{'contents'}[4]{'extra'}{'subentry'}{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'subentry_and_sortas'}{'contents'}[4]{'contents'}[4]{'extra'}{'subentry'}{'args'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'subentry_and_sortas'}{'contents'}[4]{'contents'}[4]{'extra'}{'subentry'}{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'subentry_and_sortas'}{'contents'}[4]{'contents'}[4]{'extra'}{'subentry'}{'args'}[0]{'contents'}[0];
+$result_trees{'subentry_and_sortas'}{'contents'}[4]{'contents'}[4]{'extra'}{'subentry'}{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'subentry_and_sortas'}{'contents'}[4]{'contents'}[4]{'extra'}{'subentry'}{'args'}[0];
+$result_trees{'subentry_and_sortas'}{'contents'}[4]{'contents'}[4]{'extra'}{'subentry'}{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'subentry_and_sortas'}{'contents'}[4]{'contents'}[4]{'extra'}{'subentry'}{'args'}[0];
+$result_trees{'subentry_and_sortas'}{'contents'}[4]{'contents'}[4]{'extra'}{'subentry'}{'args'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'subentry_and_sortas'}{'contents'}[4]{'contents'}[4]{'extra'}{'subentry'}{'args'}[0];
+$result_trees{'subentry_and_sortas'}{'contents'}[4]{'contents'}[4]{'extra'}{'subentry'}{'args'}[0]{'parent'}
 = 
$result_trees{'subentry_and_sortas'}{'contents'}[4]{'contents'}[4]{'extra'}{'subentry'};
+$result_trees{'subentry_and_sortas'}{'contents'}[4]{'contents'}[4]{'extra'}{'subentry'}{'parent'}
 = $result_trees{'subentry_and_sortas'}{'contents'}[4];
+$result_trees{'subentry_and_sortas'}{'contents'}[4]{'contents'}[4]{'parent'} = 
$result_trees{'subentry_and_sortas'}{'contents'}[4];
+$result_trees{'subentry_and_sortas'}{'contents'}[4]{'contents'}[5] = 
$result_trees{'subentry_and_sortas'}{'contents'}[4]{'contents'}[4]{'extra'}{'subentry'};
+$result_trees{'subentry_and_sortas'}{'contents'}[4]{'contents'}[6]{'parent'} = 
$result_trees{'subentry_and_sortas'}{'contents'}[4];
+$result_trees{'subentry_and_sortas'}{'contents'}[4]{'contents'}[7]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'subentry_and_sortas'}{'contents'}[4]{'contents'}[7]{'args'}[0];
+$result_trees{'subentry_and_sortas'}{'contents'}[4]{'contents'}[7]{'args'}[0]{'parent'}
 = $result_trees{'subentry_and_sortas'}{'contents'}[4]{'contents'}[7];
+$result_trees{'subentry_and_sortas'}{'contents'}[4]{'contents'}[7]{'parent'} = 
$result_trees{'subentry_and_sortas'}{'contents'}[4];
+$result_trees{'subentry_and_sortas'}{'contents'}[4]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'subentry_and_sortas'}{'contents'}[4]{'contents'}[8]{'args'}[0];
+$result_trees{'subentry_and_sortas'}{'contents'}[4]{'contents'}[8]{'args'}[0]{'parent'}
 = $result_trees{'subentry_and_sortas'}{'contents'}[4]{'contents'}[8];
+$result_trees{'subentry_and_sortas'}{'contents'}[4]{'contents'}[8]{'parent'} = 
$result_trees{'subentry_and_sortas'}{'contents'}[4];
+$result_trees{'subentry_and_sortas'}{'contents'}[4]{'parent'} = 
$result_trees{'subentry_and_sortas'};
+
+$result_texis{'subentry_and_sortas'} = '@setfilename subentry_and_sortas.info
+
+@node Top
 @top
 
+@node chapter index
+@chapter Index
+
 @cindex aaa @sortas{A} @subentry @sortas{B} bbb
 
+@findex xxx @sortas{X} @subentry @sortas{X} zzz
+
 @printindex cp
+@printindex fn
 ';
 
 
 $result_texts{'subentry_and_sortas'} = '
 
+1 Index
+*******
+
+
+
 ';
 
 $result_sectioning{'subentry_and_sortas'} = {
@@ -306,17 +634,40 @@ $result_sectioning{'subentry_and_sortas'} = {
         'associated_node' => {
           'cmdname' => 'node',
           'extra' => {
-            'isindex' => 1,
             'normalized' => 'Top',
             'spaces_before_argument' => ' '
           }
         }
       },
       'level' => 0,
+      'section_childs' => [
+        {
+          'cmdname' => 'chapter',
+          'extra' => {
+            'associated_node' => {
+              'cmdname' => 'node',
+              'extra' => {
+                'isindex' => 1,
+                'normalized' => 'chapter-index',
+                'spaces_before_argument' => ' '
+              }
+            },
+            'spaces_before_argument' => ' '
+          },
+          'level' => 1,
+          'number' => 1,
+          'section_up' => {},
+          'toplevel_prev' => {},
+          'toplevel_up' => {}
+        }
+      ],
       'section_up' => {}
     }
   ]
 };
+$result_sectioning{'subentry_and_sortas'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
 = $result_sectioning{'subentry_and_sortas'}{'section_childs'}[0];
+$result_sectioning{'subentry_and_sortas'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
 = $result_sectioning{'subentry_and_sortas'}{'section_childs'}[0];
+$result_sectioning{'subentry_and_sortas'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
 = $result_sectioning{'subentry_and_sortas'}{'section_childs'}[0];
 $result_sectioning{'subentry_and_sortas'}{'section_childs'}[0]{'section_up'} = 
$result_sectioning{'subentry_and_sortas'};
 
 $result_nodes{'subentry_and_sortas'} = {
@@ -327,16 +678,34 @@ $result_nodes{'subentry_and_sortas'} = {
       'extra' => {},
       'level' => 0
     },
-    'isindex' => 1,
     'normalized' => 'Top',
     'spaces_before_argument' => ' '
+  },
+  'node_next' => {
+    'cmdname' => 'node',
+    'extra' => {
+      'associated_section' => {
+        'cmdname' => 'chapter',
+        'extra' => {
+          'spaces_before_argument' => ' '
+        },
+        'level' => 1,
+        'number' => 1
+      },
+      'isindex' => 1,
+      'normalized' => 'chapter-index',
+      'spaces_before_argument' => ' '
+    },
+    'node_prev' => {},
+    'node_up' => {}
   }
 };
+$result_nodes{'subentry_and_sortas'}{'node_next'}{'node_prev'} = 
$result_nodes{'subentry_and_sortas'};
+$result_nodes{'subentry_and_sortas'}{'node_next'}{'node_up'} = 
$result_nodes{'subentry_and_sortas'};
 
 $result_menus{'subentry_and_sortas'} = {
   'cmdname' => 'node',
   'extra' => {
-    'isindex' => 1,
     'normalized' => 'Top',
     'spaces_before_argument' => ' '
   }
@@ -349,18 +718,32 @@ $result_floats{'subentry_and_sortas'} = {};
 
 
 
-$result_converted{'plaintext'}->{'subentry_and_sortas'} = '* Menu:
+$result_converted{'plaintext'}->{'subentry_and_sortas'} = '1 Index
+*******
+
+* Menu:
+
+* aaa, bbb:                              chapter index.         (line 3)
+
+* Menu:
 
-* aaa, bbb:                              Top.                   (line 0)
+* xxx, zzz:                              chapter index.         (line 3)
 
 ';
 
 
-$result_converted{'docbook'}->{'subentry_and_sortas'} = '<chapter label="" 
id="Top">
+$result_converted{'docbook'}->{'subentry_and_sortas'} = '
+<chapter label="" id="Top">
 <title></title>
 
+</chapter>
+<chapter label="1" id="chapter-index">
+<title>Index</title>
+
 <indexterm 
role="cp"><primary>aaa</primary><secondary>bbb</secondary></indexterm>
+<indexterm 
role="fn"><primary>xxx</primary><secondary>zzz</secondary></indexterm>
 <index role="cp"></index>
+<index role="fn"></index>
 </chapter>
 ';
 
@@ -379,7 +762,7 @@ $result_converted{'html'}->{'subentry_and_sortas'} = 
'<!DOCTYPE html PUBLIC "-//
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="Top">
-<link href="#Top" rel="index" title="Top">
+<link href="#chapter-index" rel="index" title="chapter index">
 <style type="text/css">
 <!--
 a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
@@ -404,24 +787,56 @@ ul.no-bullet {list-style: none}
 </head>
 
 <body lang="en">
+
 <div class="top" id="Top">
+<div class="header">
+<p>
+Next: <a href="#chapter-index" accesskey="n" rel="next">Index</a> &nbsp; [<a 
href="#chapter-index" title="Index" rel="index">Index</a>]</p>
+</div>
 <span id="SEC_Top"></span>
+<ul class="section-toc">
+<li><a href="#chapter-index" accesskey="1">Index</a></li>
+</ul>
+<hr>
+<div class="chapter" id="chapter-index">
+<div class="header">
+<p>
+ &nbsp; [<a href="#chapter-index" title="Index" rel="index">Index</a>]</p>
+</div>
+<span id="Index"></span><h2 class="chapter">1 Index</h2>
+
 <span id="index-aaaA"></span>
 
-<table><tr><th valign="top">Jump to: &nbsp; </th><td><a class="summary-letter" 
href="#Top_cp_letter-A"><b>A</b></a>
+<span id="index-xxxX"></span>
+
+<table><tr><th valign="top">Jump to: &nbsp; </th><td><a class="summary-letter" 
href="#chapter-index_cp_letter-A"><b>A</b></a>
  &nbsp; 
 </td></tr></table>
 <table class="index-cp" border="0">
 <tr><td></td><th align="left">Index Entry</th><td>&nbsp;</td><th align="left"> 
Section</th></tr>
 <tr><td colspan="4"> <hr></td></tr>
-<tr><th id="Top_cp_letter-A">A</th><td></td><td></td></tr>
-<tr><td></td><td valign="top"><a href="#index-aaaA">aaa, 
bbb</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Top">Top</a></td></tr>
+<tr><th id="chapter-index_cp_letter-A">A</th><td></td><td></td></tr>
+<tr><td></td><td valign="top"><a href="#index-aaaA">aaa, 
bbb</a>:</td><td>&nbsp;</td><td valign="top"><a href="#chapter-index">chapter 
index</a></td></tr>
+<tr><td colspan="4"> <hr></td></tr>
+</table>
+<table><tr><th valign="top">Jump to: &nbsp; </th><td><a class="summary-letter" 
href="#chapter-index_cp_letter-A"><b>A</b></a>
+ &nbsp; 
+</td></tr></table>
+<table><tr><th valign="top">Jump to: &nbsp; </th><td><a class="summary-letter" 
href="#chapter-index_fn_letter-X"><b>X</b></a>
+ &nbsp; 
+</td></tr></table>
+<table class="index-fn" border="0">
+<tr><td></td><th align="left">Index Entry</th><td>&nbsp;</td><th align="left"> 
Section</th></tr>
+<tr><td colspan="4"> <hr></td></tr>
+<tr><th id="chapter-index_fn_letter-X">X</th><td></td><td></td></tr>
+<tr><td></td><td valign="top"><a href="#index-xxxX"><code>xxx, 
zzz</code></a>:</td><td>&nbsp;</td><td valign="top"><a 
href="#chapter-index">chapter index</a></td></tr>
 <tr><td colspan="4"> <hr></td></tr>
 </table>
-<table><tr><th valign="top">Jump to: &nbsp; </th><td><a class="summary-letter" 
href="#Top_cp_letter-A"><b>A</b></a>
+<table><tr><th valign="top">Jump to: &nbsp; </th><td><a class="summary-letter" 
href="#chapter-index_fn_letter-X"><b>X</b></a>
  &nbsp; 
 </td></tr></table>
-<hr></div>
+</div>
+</div>
 
 
 
@@ -440,20 +855,36 @@ $result_converted_errors{'html'}->{'subentry_and_sortas'} 
= [
 
 
 
-$result_converted{'info'}->{'subentry_and_sortas'} = 'This is , produced from .
+$result_converted{'info'}->{'subentry_and_sortas'} = 'This is 
subentry_and_sortas.info, produced from .
+
+
+File: subentry_and_sortas.info,  Node: Top,  Next: chapter index,  Up: (dir)
+
+* Menu:
+
+* chapter index::
 
 
-File: ,  Node: Top,  Up: (dir)
+File: subentry_and_sortas.info,  Node: chapter index,  Prev: Top,  Up: Top
+
+1 Index
+*******
 
 [index]
 * Menu:
 
-* aaa, bbb:                              Top.                   (line 3)
+* aaa, bbb:                              chapter index.         (line 6)
+
+[index]
+* Menu:
+
+* xxx, zzz:                              chapter index.         (line 6)
 
 
 
 Tag Table:
-Node: Top27
+Node: Top51
+Node: chapter index159
 
 End Tag Table
 
@@ -464,17 +895,42 @@ End:
 ';
 
 
-$result_converted{'plaintext'}->{'subentry_and_sortas'} = '* Menu:
+$result_converted{'plaintext'}->{'subentry_and_sortas'} = '1 Index
+*******
+
+* Menu:
+
+* aaa, bbb:                              chapter index.         (line 3)
+
+* Menu:
 
-* aaa, bbb:                              Top.                   (line 0)
+* xxx, zzz:                              chapter index.         (line 3)
 
 ';
 
 
-$result_converted{'html_text'}->{'subentry_and_sortas'} = '<div class="top" 
id="Top">
+$result_converted{'html_text'}->{'subentry_and_sortas'} = '
+<div class="top" id="Top">
+<div class="header">
+<p>
+ &nbsp; [<a href="#chapter-index" title="Index" rel="index">Index</a>]</p>
+</div>
 <span id="SEC_Top"></span>
+<ul class="section-toc">
+<li><a href="#chapter-index" accesskey="1">Index</a></li>
+</ul>
+<hr>
+<div class="chapter" id="chapter-index">
+<div class="header">
+<p>
+ &nbsp; [<a href="#chapter-index" title="Index" rel="index">Index</a>]</p>
+</div>
+<span id="Index"></span><h2 class="chapter">1 Index</h2>
+
 <span id="index-aaaA"></span>
 
+<span id="index-xxxX"></span>
+
 <table><tr><th valign="top">Jump to: &nbsp; </th><td><a class="summary-letter" 
href="#t_h_cp_letter-A"><b>A</b></a>
  &nbsp; 
 </td></tr></table>
@@ -482,13 +938,27 @@ $result_converted{'html_text'}->{'subentry_and_sortas'} = 
'<div class="top" id="
 <tr><td></td><th align="left">Index Entry</th><td>&nbsp;</td><th align="left"> 
Section</th></tr>
 <tr><td colspan="4"> <hr></td></tr>
 <tr><th id="t_h_cp_letter-A">A</th><td></td><td></td></tr>
-<tr><td></td><td valign="top"><a href="#index-aaaA">aaa, 
bbb</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Top">Top</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-aaaA">aaa, 
bbb</a>:</td><td>&nbsp;</td><td valign="top"><a href="#chapter-index">chapter 
index</a></td></tr>
 <tr><td colspan="4"> <hr></td></tr>
 </table>
 <table><tr><th valign="top">Jump to: &nbsp; </th><td><a class="summary-letter" 
href="#t_h_cp_letter-A"><b>A</b></a>
  &nbsp; 
 </td></tr></table>
-<hr></div>
+<table><tr><th valign="top">Jump to: &nbsp; </th><td><a class="summary-letter" 
href="#t_h_fn_letter-X"><b>X</b></a>
+ &nbsp; 
+</td></tr></table>
+<table class="index-fn" border="0">
+<tr><td></td><th align="left">Index Entry</th><td>&nbsp;</td><th align="left"> 
Section</th></tr>
+<tr><td colspan="4"> <hr></td></tr>
+<tr><th id="t_h_fn_letter-X">X</th><td></td><td></td></tr>
+<tr><td></td><td valign="top"><a href="#index-xxxX"><code>xxx, 
zzz</code></a>:</td><td>&nbsp;</td><td valign="top"><a 
href="#chapter-index">chapter index</a></td></tr>
+<tr><td colspan="4"> <hr></td></tr>
+</table>
+<table><tr><th valign="top">Jump to: &nbsp; </th><td><a class="summary-letter" 
href="#t_h_fn_letter-X"><b>X</b></a>
+ &nbsp; 
+</td></tr></table>
+</div>
+</div>
 ';
 
 1;
diff --git 
a/tp/t/results/quotation/empty_quotation/res_latex/empty_quotation.tex 
b/tp/t/results/indices/subentry_and_sortas/res_latex/subentry_and_sortas.tex
similarity index 93%
copy from tp/t/results/quotation/empty_quotation/res_latex/empty_quotation.tex
copy to 
tp/t/results/indices/subentry_and_sortas/res_latex/subentry_and_sortas.tex
index f8bd71c..d01fc04 100644
--- a/tp/t/results/quotation/empty_quotation/res_latex/empty_quotation.tex
+++ b/tp/t/results/indices/subentry_and_sortas/res_latex/subentry_and_sortas.tex
@@ -1,5 +1,5 @@
 \documentclass{book}
-\usepackage{makeidx}\makeindex
+\usepackage{imakeidx}
 \usepackage{amsfonts}
 \usepackage{amsmath}
 \usepackage[gen]{eurosym}
@@ -19,13 +19,16 @@
 % use hidelinks to remove boxes around links to be similar with Texinfo TeX
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
+
+\makeindex[name=cp]%
+\makeindex[name=fn]%
+
 % command used in \description format for indicateurl
 
\newcommand\GNUTexinfotablestyleindicateurl[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
 % command used in \description format for samp
 \newcommand\GNUTexinfotablestylesamp[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
-
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
 \makeatletter
@@ -35,7 +38,6 @@
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 
-
 % this allows to select languages based on bcp47 codes.  bcp47 is a superset
 % of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
 \babeladjust{
@@ -84,7 +86,6 @@
 innertopmargin=10pt, innerbottommargin=10pt,%
 roundcorner=10pt}
 
-
 \renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
 
 % set default for @setchapternewpage
@@ -95,15 +96,13 @@ roundcorner=10pt}
 
 
 \begin{document}
-\begin{quote}
-\end{quote}
+\chapter{Index}
+\label{anchor:chapter-index}%
 
-\begin{quote}
-\textbf{Empty:} \end{quote}
+\index[cp]{A@aaa!B@bbb}%
 
-\begin{quote}
-\textbf{:} \end{quote}
+\index[fn]{X@\texttt{xxx}!X@\texttt{zzz}}%
 
-\begin{quote}
-\textbf{\leavevmode{}\\:} \end{quote}
+\printindex[cp]
+\printindex[fn]
 \end{document}
diff --git a/tp/t/results/indices/syncode_index_print_both.pl 
b/tp/t/results/indices/syncode_index_print_both.pl
index 8b38677..334f0cc 100644
--- a/tp/t/results/indices/syncode_index_print_both.pl
+++ b/tp/t/results/indices/syncode_index_print_both.pl
@@ -15,6 +15,41 @@ $result_trees{'syncode_index_print_both'} = {
               'contents' => [
                 {
                   'parent' => {},
+                  'text' => 'syncode_index_print_both.info'
+                }
+              ],
+              'extra' => {
+                'spaces_after_argument' => '
+'
+              },
+              'parent' => {},
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'setfilename',
+          'extra' => {
+            'spaces_before_argument' => ' ',
+            'text_arg' => 'syncode_index_print_both.info'
+          },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 1,
+            'macro' => ''
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'parent' => {},
                   'text' => 'fn cp'
                 }
               ],
@@ -36,7 +71,7 @@ $result_trees{'syncode_index_print_both'} = {
           },
           'line_nr' => {
             'file_name' => '',
-            'line_nr' => 1,
+            'line_nr' => 3,
             'macro' => ''
           },
           'parent' => {}
@@ -69,6 +104,126 @@ $result_trees{'syncode_index_print_both'} = {
         }
       ],
       'cmdname' => 'node',
+      'contents' => [],
+      'extra' => {
+        'node_content' => [
+          {}
+        ],
+        'nodes_manuals' => [
+          {
+            'node_content' => [
+              {}
+            ],
+            'normalized' => 'Top'
+          }
+        ],
+        'normalized' => 'Top',
+        'spaces_before_argument' => ' '
+      },
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 5,
+        'macro' => ''
+      },
+      'parent' => {}
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => 'top'
+            }
+          ],
+          'extra' => {
+            'spaces_after_argument' => '
+'
+          },
+          'parent' => {},
+          'type' => 'line_arg'
+        }
+      ],
+      'cmdname' => 'top',
+      'contents' => [
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        }
+      ],
+      'extra' => {
+        'spaces_before_argument' => ' '
+      },
+      'level' => 0,
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 6,
+        'macro' => ''
+      },
+      'parent' => {}
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => 'chapter index'
+            }
+          ],
+          'extra' => {
+            'spaces_after_argument' => '
+'
+          },
+          'parent' => {},
+          'type' => 'line_arg'
+        }
+      ],
+      'cmdname' => 'node',
+      'contents' => [],
+      'extra' => {
+        'isindex' => 1,
+        'node_content' => [
+          {}
+        ],
+        'nodes_manuals' => [
+          {
+            'node_content' => [
+              {}
+            ],
+            'normalized' => 'chapter-index'
+          }
+        ],
+        'normalized' => 'chapter-index',
+        'spaces_before_argument' => ' '
+      },
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 8,
+        'macro' => ''
+      },
+      'parent' => {}
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => 'index'
+            }
+          ],
+          'extra' => {
+            'spaces_after_argument' => '
+'
+          },
+          'parent' => {},
+          'type' => 'line_arg'
+        }
+      ],
+      'cmdname' => 'chapter',
       'contents' => [
         {
           'parent' => {},
@@ -111,7 +266,7 @@ $result_trees{'syncode_index_print_both'} = {
           },
           'line_nr' => {
             'file_name' => '',
-            'line_nr' => 5,
+            'line_nr' => 11,
             'macro' => ''
           },
           'parent' => {},
@@ -152,7 +307,7 @@ $result_trees{'syncode_index_print_both'} = {
           },
           'line_nr' => {
             'file_name' => '',
-            'line_nr' => 6,
+            'line_nr' => 12,
             'macro' => ''
           },
           'parent' => {},
@@ -213,7 +368,7 @@ $result_trees{'syncode_index_print_both'} = {
           },
           'line_nr' => {
             'file_name' => '',
-            'line_nr' => 11,
+            'line_nr' => 17,
             'macro' => ''
           },
           'parent' => {}
@@ -228,7 +383,7 @@ $result_trees{'syncode_index_print_both'} = {
           'contents' => [
             {
               'parent' => {},
-              'text' => 'Print vr
+              'text' => 'Print cp
 '
             }
           ],
@@ -267,7 +422,7 @@ $result_trees{'syncode_index_print_both'} = {
           },
           'line_nr' => {
             'file_name' => '',
-            'line_nr' => 15,
+            'line_nr' => 21,
             'macro' => ''
           },
           'parent' => {}
@@ -280,26 +435,15 @@ $result_trees{'syncode_index_print_both'} = {
         }
       ],
       'extra' => {
-        'isindex' => 1,
-        'node_content' => [
-          {}
-        ],
-        'nodes_manuals' => [
-          {
-            'node_content' => [
-              {}
-            ],
-            'normalized' => 'Top'
-          }
-        ],
-        'normalized' => 'Top',
         'spaces_before_argument' => ' '
       },
+      'level' => 1,
       'line_nr' => {
         'file_name' => '',
-        'line_nr' => 3,
+        'line_nr' => 9,
         'macro' => ''
       },
+      'number' => 1,
       'parent' => {}
     }
   ],
@@ -309,47 +453,69 @@ 
$result_trees{'syncode_index_print_both'}{'contents'}[0]{'contents'}[0]{'args'}[
 
$result_trees{'syncode_index_print_both'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'}
 = $result_trees{'syncode_index_print_both'}{'contents'}[0]{'contents'}[0];
 
$result_trees{'syncode_index_print_both'}{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'syncode_index_print_both'}{'contents'}[0];
 
$result_trees{'syncode_index_print_both'}{'contents'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'syncode_index_print_both'}{'contents'}[0];
+$result_trees{'syncode_index_print_both'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'syncode_index_print_both'}{'contents'}[0]{'contents'}[2]{'args'}[0];
+$result_trees{'syncode_index_print_both'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'parent'}
 = $result_trees{'syncode_index_print_both'}{'contents'}[0]{'contents'}[2];
+$result_trees{'syncode_index_print_both'}{'contents'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'syncode_index_print_both'}{'contents'}[0];
+$result_trees{'syncode_index_print_both'}{'contents'}[0]{'contents'}[3]{'parent'}
 = $result_trees{'syncode_index_print_both'}{'contents'}[0];
 $result_trees{'syncode_index_print_both'}{'contents'}[0]{'parent'} = 
$result_trees{'syncode_index_print_both'};
 
$result_trees{'syncode_index_print_both'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'syncode_index_print_both'}{'contents'}[1]{'args'}[0];
 $result_trees{'syncode_index_print_both'}{'contents'}[1]{'args'}[0]{'parent'} 
= $result_trees{'syncode_index_print_both'}{'contents'}[1];
-$result_trees{'syncode_index_print_both'}{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'syncode_index_print_both'}{'contents'}[1];
-$result_trees{'syncode_index_print_both'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'syncode_index_print_both'}{'contents'}[1]{'contents'}[1]{'args'}[0];
-$result_trees{'syncode_index_print_both'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'}
 = $result_trees{'syncode_index_print_both'}{'contents'}[1]{'contents'}[1];
-$result_trees{'syncode_index_print_both'}{'contents'}[1]{'contents'}[1]{'extra'}{'index_entry'}{'command'}
 = $result_trees{'syncode_index_print_both'}{'contents'}[1]{'contents'}[1];
-$result_trees{'syncode_index_print_both'}{'contents'}[1]{'contents'}[1]{'extra'}{'index_entry'}{'content'}
 = 
$result_trees{'syncode_index_print_both'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'};
-$result_trees{'syncode_index_print_both'}{'contents'}[1]{'contents'}[1]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'syncode_index_print_both'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'};
-$result_trees{'syncode_index_print_both'}{'contents'}[1]{'contents'}[1]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'syncode_index_print_both'}{'contents'}[1];
-$result_trees{'syncode_index_print_both'}{'contents'}[1]{'contents'}[1]{'parent'}
 = $result_trees{'syncode_index_print_both'}{'contents'}[1];
-$result_trees{'syncode_index_print_both'}{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'syncode_index_print_both'}{'contents'}[1]{'contents'}[2]{'args'}[0];
-$result_trees{'syncode_index_print_both'}{'contents'}[1]{'contents'}[2]{'args'}[0]{'parent'}
 = $result_trees{'syncode_index_print_both'}{'contents'}[1]{'contents'}[2];
-$result_trees{'syncode_index_print_both'}{'contents'}[1]{'contents'}[2]{'extra'}{'index_entry'}{'command'}
 = $result_trees{'syncode_index_print_both'}{'contents'}[1]{'contents'}[2];
-$result_trees{'syncode_index_print_both'}{'contents'}[1]{'contents'}[2]{'extra'}{'index_entry'}{'content'}
 = 
$result_trees{'syncode_index_print_both'}{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'};
-$result_trees{'syncode_index_print_both'}{'contents'}[1]{'contents'}[2]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'syncode_index_print_both'}{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'};
-$result_trees{'syncode_index_print_both'}{'contents'}[1]{'contents'}[2]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'syncode_index_print_both'}{'contents'}[1];
-$result_trees{'syncode_index_print_both'}{'contents'}[1]{'contents'}[2]{'parent'}
 = $result_trees{'syncode_index_print_both'}{'contents'}[1];
-$result_trees{'syncode_index_print_both'}{'contents'}[1]{'contents'}[3]{'parent'}
 = $result_trees{'syncode_index_print_both'}{'contents'}[1];
-$result_trees{'syncode_index_print_both'}{'contents'}[1]{'contents'}[4]{'parent'}
 = $result_trees{'syncode_index_print_both'}{'contents'}[1];
-$result_trees{'syncode_index_print_both'}{'contents'}[1]{'contents'}[5]{'contents'}[0]{'parent'}
 = $result_trees{'syncode_index_print_both'}{'contents'}[1]{'contents'}[5];
-$result_trees{'syncode_index_print_both'}{'contents'}[1]{'contents'}[5]{'parent'}
 = $result_trees{'syncode_index_print_both'}{'contents'}[1];
-$result_trees{'syncode_index_print_both'}{'contents'}[1]{'contents'}[6]{'parent'}
 = $result_trees{'syncode_index_print_both'}{'contents'}[1];
-$result_trees{'syncode_index_print_both'}{'contents'}[1]{'contents'}[7]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'syncode_index_print_both'}{'contents'}[1]{'contents'}[7]{'args'}[0];
-$result_trees{'syncode_index_print_both'}{'contents'}[1]{'contents'}[7]{'args'}[0]{'parent'}
 = $result_trees{'syncode_index_print_both'}{'contents'}[1]{'contents'}[7];
-$result_trees{'syncode_index_print_both'}{'contents'}[1]{'contents'}[7]{'parent'}
 = $result_trees{'syncode_index_print_both'}{'contents'}[1];
-$result_trees{'syncode_index_print_both'}{'contents'}[1]{'contents'}[8]{'parent'}
 = $result_trees{'syncode_index_print_both'}{'contents'}[1];
-$result_trees{'syncode_index_print_both'}{'contents'}[1]{'contents'}[9]{'contents'}[0]{'parent'}
 = $result_trees{'syncode_index_print_both'}{'contents'}[1]{'contents'}[9];
-$result_trees{'syncode_index_print_both'}{'contents'}[1]{'contents'}[9]{'parent'}
 = $result_trees{'syncode_index_print_both'}{'contents'}[1];
-$result_trees{'syncode_index_print_both'}{'contents'}[1]{'contents'}[10]{'parent'}
 = $result_trees{'syncode_index_print_both'}{'contents'}[1];
-$result_trees{'syncode_index_print_both'}{'contents'}[1]{'contents'}[11]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'syncode_index_print_both'}{'contents'}[1]{'contents'}[11]{'args'}[0];
-$result_trees{'syncode_index_print_both'}{'contents'}[1]{'contents'}[11]{'args'}[0]{'parent'}
 = $result_trees{'syncode_index_print_both'}{'contents'}[1]{'contents'}[11];
-$result_trees{'syncode_index_print_both'}{'contents'}[1]{'contents'}[11]{'parent'}
 = $result_trees{'syncode_index_print_both'}{'contents'}[1];
-$result_trees{'syncode_index_print_both'}{'contents'}[1]{'contents'}[12]{'parent'}
 = $result_trees{'syncode_index_print_both'}{'contents'}[1];
 
$result_trees{'syncode_index_print_both'}{'contents'}[1]{'extra'}{'node_content'}[0]
 = 
$result_trees{'syncode_index_print_both'}{'contents'}[1]{'args'}[0]{'contents'}[0];
 
$result_trees{'syncode_index_print_both'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = 
$result_trees{'syncode_index_print_both'}{'contents'}[1]{'args'}[0]{'contents'}[0];
 $result_trees{'syncode_index_print_both'}{'contents'}[1]{'parent'} = 
$result_trees{'syncode_index_print_both'};
-
-$result_texis{'syncode_index_print_both'} = '@syncodeindex fn cp
+$result_trees{'syncode_index_print_both'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'syncode_index_print_both'}{'contents'}[2]{'args'}[0];
+$result_trees{'syncode_index_print_both'}{'contents'}[2]{'args'}[0]{'parent'} 
= $result_trees{'syncode_index_print_both'}{'contents'}[2];
+$result_trees{'syncode_index_print_both'}{'contents'}[2]{'contents'}[0]{'parent'}
 = $result_trees{'syncode_index_print_both'}{'contents'}[2];
+$result_trees{'syncode_index_print_both'}{'contents'}[2]{'parent'} = 
$result_trees{'syncode_index_print_both'};
+$result_trees{'syncode_index_print_both'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'syncode_index_print_both'}{'contents'}[3]{'args'}[0];
+$result_trees{'syncode_index_print_both'}{'contents'}[3]{'args'}[0]{'parent'} 
= $result_trees{'syncode_index_print_both'}{'contents'}[3];
+$result_trees{'syncode_index_print_both'}{'contents'}[3]{'extra'}{'node_content'}[0]
 = 
$result_trees{'syncode_index_print_both'}{'contents'}[3]{'args'}[0]{'contents'}[0];
+$result_trees{'syncode_index_print_both'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = 
$result_trees{'syncode_index_print_both'}{'contents'}[3]{'args'}[0]{'contents'}[0];
+$result_trees{'syncode_index_print_both'}{'contents'}[3]{'parent'} = 
$result_trees{'syncode_index_print_both'};
+$result_trees{'syncode_index_print_both'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'syncode_index_print_both'}{'contents'}[4]{'args'}[0];
+$result_trees{'syncode_index_print_both'}{'contents'}[4]{'args'}[0]{'parent'} 
= $result_trees{'syncode_index_print_both'}{'contents'}[4];
+$result_trees{'syncode_index_print_both'}{'contents'}[4]{'contents'}[0]{'parent'}
 = $result_trees{'syncode_index_print_both'}{'contents'}[4];
+$result_trees{'syncode_index_print_both'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'syncode_index_print_both'}{'contents'}[4]{'contents'}[1]{'args'}[0];
+$result_trees{'syncode_index_print_both'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'parent'}
 = $result_trees{'syncode_index_print_both'}{'contents'}[4]{'contents'}[1];
+$result_trees{'syncode_index_print_both'}{'contents'}[4]{'contents'}[1]{'extra'}{'index_entry'}{'command'}
 = $result_trees{'syncode_index_print_both'}{'contents'}[4]{'contents'}[1];
+$result_trees{'syncode_index_print_both'}{'contents'}[4]{'contents'}[1]{'extra'}{'index_entry'}{'content'}
 = 
$result_trees{'syncode_index_print_both'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'};
+$result_trees{'syncode_index_print_both'}{'contents'}[4]{'contents'}[1]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'syncode_index_print_both'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'};
+$result_trees{'syncode_index_print_both'}{'contents'}[4]{'contents'}[1]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'syncode_index_print_both'}{'contents'}[3];
+$result_trees{'syncode_index_print_both'}{'contents'}[4]{'contents'}[1]{'parent'}
 = $result_trees{'syncode_index_print_both'}{'contents'}[4];
+$result_trees{'syncode_index_print_both'}{'contents'}[4]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'syncode_index_print_both'}{'contents'}[4]{'contents'}[2]{'args'}[0];
+$result_trees{'syncode_index_print_both'}{'contents'}[4]{'contents'}[2]{'args'}[0]{'parent'}
 = $result_trees{'syncode_index_print_both'}{'contents'}[4]{'contents'}[2];
+$result_trees{'syncode_index_print_both'}{'contents'}[4]{'contents'}[2]{'extra'}{'index_entry'}{'command'}
 = $result_trees{'syncode_index_print_both'}{'contents'}[4]{'contents'}[2];
+$result_trees{'syncode_index_print_both'}{'contents'}[4]{'contents'}[2]{'extra'}{'index_entry'}{'content'}
 = 
$result_trees{'syncode_index_print_both'}{'contents'}[4]{'contents'}[2]{'args'}[0]{'contents'};
+$result_trees{'syncode_index_print_both'}{'contents'}[4]{'contents'}[2]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'syncode_index_print_both'}{'contents'}[4]{'contents'}[2]{'args'}[0]{'contents'};
+$result_trees{'syncode_index_print_both'}{'contents'}[4]{'contents'}[2]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'syncode_index_print_both'}{'contents'}[3];
+$result_trees{'syncode_index_print_both'}{'contents'}[4]{'contents'}[2]{'parent'}
 = $result_trees{'syncode_index_print_both'}{'contents'}[4];
+$result_trees{'syncode_index_print_both'}{'contents'}[4]{'contents'}[3]{'parent'}
 = $result_trees{'syncode_index_print_both'}{'contents'}[4];
+$result_trees{'syncode_index_print_both'}{'contents'}[4]{'contents'}[4]{'parent'}
 = $result_trees{'syncode_index_print_both'}{'contents'}[4];
+$result_trees{'syncode_index_print_both'}{'contents'}[4]{'contents'}[5]{'contents'}[0]{'parent'}
 = $result_trees{'syncode_index_print_both'}{'contents'}[4]{'contents'}[5];
+$result_trees{'syncode_index_print_both'}{'contents'}[4]{'contents'}[5]{'parent'}
 = $result_trees{'syncode_index_print_both'}{'contents'}[4];
+$result_trees{'syncode_index_print_both'}{'contents'}[4]{'contents'}[6]{'parent'}
 = $result_trees{'syncode_index_print_both'}{'contents'}[4];
+$result_trees{'syncode_index_print_both'}{'contents'}[4]{'contents'}[7]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'syncode_index_print_both'}{'contents'}[4]{'contents'}[7]{'args'}[0];
+$result_trees{'syncode_index_print_both'}{'contents'}[4]{'contents'}[7]{'args'}[0]{'parent'}
 = $result_trees{'syncode_index_print_both'}{'contents'}[4]{'contents'}[7];
+$result_trees{'syncode_index_print_both'}{'contents'}[4]{'contents'}[7]{'parent'}
 = $result_trees{'syncode_index_print_both'}{'contents'}[4];
+$result_trees{'syncode_index_print_both'}{'contents'}[4]{'contents'}[8]{'parent'}
 = $result_trees{'syncode_index_print_both'}{'contents'}[4];
+$result_trees{'syncode_index_print_both'}{'contents'}[4]{'contents'}[9]{'contents'}[0]{'parent'}
 = $result_trees{'syncode_index_print_both'}{'contents'}[4]{'contents'}[9];
+$result_trees{'syncode_index_print_both'}{'contents'}[4]{'contents'}[9]{'parent'}
 = $result_trees{'syncode_index_print_both'}{'contents'}[4];
+$result_trees{'syncode_index_print_both'}{'contents'}[4]{'contents'}[10]{'parent'}
 = $result_trees{'syncode_index_print_both'}{'contents'}[4];
+$result_trees{'syncode_index_print_both'}{'contents'}[4]{'contents'}[11]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'syncode_index_print_both'}{'contents'}[4]{'contents'}[11]{'args'}[0];
+$result_trees{'syncode_index_print_both'}{'contents'}[4]{'contents'}[11]{'args'}[0]{'parent'}
 = $result_trees{'syncode_index_print_both'}{'contents'}[4]{'contents'}[11];
+$result_trees{'syncode_index_print_both'}{'contents'}[4]{'contents'}[11]{'parent'}
 = $result_trees{'syncode_index_print_both'}{'contents'}[4];
+$result_trees{'syncode_index_print_both'}{'contents'}[4]{'contents'}[12]{'parent'}
 = $result_trees{'syncode_index_print_both'}{'contents'}[4];
+$result_trees{'syncode_index_print_both'}{'contents'}[4]{'parent'} = 
$result_trees{'syncode_index_print_both'};
+
+$result_texis{'syncode_index_print_both'} = '@setfilename 
syncode_index_print_both.info
+
+@syncodeindex fn cp
 
 @node Top
+@top top
+
+@node chapter index
+@chapter index
 
 @cindex c---oncept
 @findex f---un
@@ -359,7 +525,7 @@ Print fn
 
 @printindex fn
 
-Print vr
+Print cp
 
 @printindex cp
 
@@ -368,31 +534,106 @@ Print vr
 
 $result_texts{'syncode_index_print_both'} = '
 
+top
+***
+
+1 index
+*******
+
 
 
 Print fn
 
 
-Print vr
+Print cp
 
 
 ';
 
-$result_sectioning{'syncode_index_print_both'} = {};
+$result_sectioning{'syncode_index_print_both'} = {
+  'level' => -1,
+  'section_childs' => [
+    {
+      'cmdname' => 'top',
+      'extra' => {
+        'associated_node' => {
+          'cmdname' => 'node',
+          'extra' => {
+            'normalized' => 'Top',
+            'spaces_before_argument' => ' '
+          }
+        },
+        'spaces_before_argument' => ' '
+      },
+      'level' => 0,
+      'section_childs' => [
+        {
+          'cmdname' => 'chapter',
+          'extra' => {
+            'associated_node' => {
+              'cmdname' => 'node',
+              'extra' => {
+                'isindex' => 1,
+                'normalized' => 'chapter-index',
+                'spaces_before_argument' => ' '
+              }
+            },
+            'spaces_before_argument' => ' '
+          },
+          'level' => 1,
+          'number' => 1,
+          'section_up' => {},
+          'toplevel_prev' => {},
+          'toplevel_up' => {}
+        }
+      ],
+      'section_up' => {}
+    }
+  ]
+};
+$result_sectioning{'syncode_index_print_both'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
 = $result_sectioning{'syncode_index_print_both'}{'section_childs'}[0];
+$result_sectioning{'syncode_index_print_both'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
 = $result_sectioning{'syncode_index_print_both'}{'section_childs'}[0];
+$result_sectioning{'syncode_index_print_both'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
 = $result_sectioning{'syncode_index_print_both'}{'section_childs'}[0];
+$result_sectioning{'syncode_index_print_both'}{'section_childs'}[0]{'section_up'}
 = $result_sectioning{'syncode_index_print_both'};
 
 $result_nodes{'syncode_index_print_both'} = {
   'cmdname' => 'node',
   'extra' => {
-    'isindex' => 1,
+    'associated_section' => {
+      'cmdname' => 'top',
+      'extra' => {
+        'spaces_before_argument' => ' '
+      },
+      'level' => 0
+    },
     'normalized' => 'Top',
     'spaces_before_argument' => ' '
+  },
+  'node_next' => {
+    'cmdname' => 'node',
+    'extra' => {
+      'associated_section' => {
+        'cmdname' => 'chapter',
+        'extra' => {
+          'spaces_before_argument' => ' '
+        },
+        'level' => 1,
+        'number' => 1
+      },
+      'isindex' => 1,
+      'normalized' => 'chapter-index',
+      'spaces_before_argument' => ' '
+    },
+    'node_prev' => {},
+    'node_up' => {}
   }
 };
+$result_nodes{'syncode_index_print_both'}{'node_next'}{'node_prev'} = 
$result_nodes{'syncode_index_print_both'};
+$result_nodes{'syncode_index_print_both'}{'node_next'}{'node_up'} = 
$result_nodes{'syncode_index_print_both'};
 
 $result_menus{'syncode_index_print_both'} = {
   'cmdname' => 'node',
   'extra' => {
-    'isindex' => 1,
     'normalized' => 'Top',
     'spaces_before_argument' => ' '
   }
@@ -400,10 +641,10 @@ $result_menus{'syncode_index_print_both'} = {
 
 $result_errors{'syncode_index_print_both'} = [
   {
-    'error_line' => ':11: warning: printing an index `fn\' merged in another 
one, `cp\'
+    'error_line' => ':17: warning: printing an index `fn\' merged in another 
one, `cp\'
 ',
     'file_name' => '',
-    'line_nr' => 11,
+    'line_nr' => 17,
     'macro' => '',
     'text' => 'printing an index `fn\' merged in another one, `cp\'',
     'type' => 'warning'
@@ -462,25 +703,39 @@ $result_floats{'syncode_index_print_both'} = {};
 
 
 
-$result_converted{'info'}->{'syncode_index_print_both'} = 'This is , produced 
from .
+$result_converted{'info'}->{'syncode_index_print_both'} = 'This is 
syncode_index_print_both.info, produced from .
 
 
-File: ,  Node: Top,  Up: (dir)
+File: syncode_index_print_both.info,  Node: Top,  Next: chapter index,  Up: 
(dir)
+
+top
+***
+
+* Menu:
+
+* chapter index::
+
+
+File: syncode_index_print_both.info,  Node: chapter index,  Prev: Top,  Up: Top
+
+1 index
+*******
 
 Print fn
 
-   Print vr
+   Print cp
 
 [index]
 * Menu:
 
-* c--oncept:                             Top.                   (line 3)
-* f---un:                                Top.                   (line 3)
+* c--oncept:                             chapter index.         (line 6)
+* f---un:                                chapter index.         (line 6)
 
 
 
 Tag Table:
-Node: Top27
+Node: Top56
+Node: chapter index178
 
 End Tag Table
 
@@ -491,20 +746,43 @@ End:
 ';
 
 
-$result_converted{'plaintext'}->{'syncode_index_print_both'} = 'Print fn
+$result_converted{'plaintext'}->{'syncode_index_print_both'} = 'top
+***
+
+1 index
+*******
+
+Print fn
 
-   Print vr
+   Print cp
 
 * Menu:
 
-* c--oncept:                             Top.                   (line 0)
-* f---un:                                Top.                   (line 0)
+* c--oncept:                             chapter index.         (line 6)
+* f---un:                                chapter index.         (line 6)
 
 ';
 
 
 $result_converted{'html_text'}->{'syncode_index_print_both'} = '
-<span id="Top"></span><h1 class="node-heading">Top</h1>
+
+<div class="top" id="Top">
+<div class="header">
+<p>
+ &nbsp; [<a href="#chapter-index" title="Index" rel="index">Index</a>]</p>
+</div>
+<span id="top"></span><h1 class="top">top</h1>
+
+<ul class="section-toc">
+<li><a href="#chapter-index" accesskey="1">index</a></li>
+</ul>
+<hr>
+<div class="chapter" id="chapter-index">
+<div class="header">
+<p>
+ &nbsp; [<a href="#chapter-index" title="Index" rel="index">Index</a>]</p>
+</div>
+<span id="index"></span><h2 class="chapter">1 index</h2>
 
 <span id="index-c_002d_002d_002doncept"></span>
 <span id="index-f_002d_002d_002dun"></span>
@@ -513,7 +791,7 @@ 
$result_converted{'html_text'}->{'syncode_index_print_both'} = '
 <p>Print fn
 </p>
 
-<p>Print vr
+<p>Print cp
 </p>
 <table><tr><th valign="top">Jump to: &nbsp; </th><td><a class="summary-letter" 
href="#t_h_cp_letter-C"><b>C</b></a>
  &nbsp; 
@@ -524,10 +802,10 @@ 
$result_converted{'html_text'}->{'syncode_index_print_both'} = '
 <tr><td></td><th align="left">Index Entry</th><td>&nbsp;</td><th align="left"> 
Section</th></tr>
 <tr><td colspan="4"> <hr></td></tr>
 <tr><th id="t_h_cp_letter-C">C</th><td></td><td></td></tr>
-<tr><td></td><td valign="top"><a 
href="#index-c_002d_002d_002doncept">c&mdash;oncept</a>:</td><td>&nbsp;</td><td 
valign="top"><a href="#Top">Top</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-c_002d_002d_002doncept">c&mdash;oncept</a>:</td><td>&nbsp;</td><td 
valign="top"><a href="#chapter-index">chapter index</a></td></tr>
 <tr><td colspan="4"> <hr></td></tr>
 <tr><th id="t_h_cp_letter-F">F</th><td></td><td></td></tr>
-<tr><td></td><td valign="top"><a 
href="#index-f_002d_002d_002dun"><code>f---un</code></a>:</td><td>&nbsp;</td><td
 valign="top"><a href="#Top">Top</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-f_002d_002d_002dun"><code>f---un</code></a>:</td><td>&nbsp;</td><td
 valign="top"><a href="#chapter-index">chapter index</a></td></tr>
 <tr><td colspan="4"> <hr></td></tr>
 </table>
 <table><tr><th valign="top">Jump to: &nbsp; </th><td><a class="summary-letter" 
href="#t_h_cp_letter-C"><b>C</b></a>
@@ -536,6 +814,8 @@ 
$result_converted{'html_text'}->{'syncode_index_print_both'} = '
  &nbsp; 
 </td></tr></table>
 
-<hr>';
+</div>
+</div>
+';
 
 1;
diff --git 
a/tp/t/results/sectioning/nodes_before_after_top/res_latex/nodes_before_after_top.tex
 
b/tp/t/results/indices/syncode_index_print_both/res_latex/syncode_index_print_both.tex
similarity index 93%
copy from 
tp/t/results/sectioning/nodes_before_after_top/res_latex/nodes_before_after_top.tex
copy to 
tp/t/results/indices/syncode_index_print_both/res_latex/syncode_index_print_both.tex
index 9a7ff82..0c9aa7d 100644
--- 
a/tp/t/results/sectioning/nodes_before_after_top/res_latex/nodes_before_after_top.tex
+++ 
b/tp/t/results/indices/syncode_index_print_both/res_latex/syncode_index_print_both.tex
@@ -1,5 +1,5 @@
 \documentclass{book}
-\usepackage{makeidx}\makeindex
+\usepackage{imakeidx}
 \usepackage{amsfonts}
 \usepackage{amsmath}
 \usepackage[gen]{eurosym}
@@ -19,13 +19,15 @@
 % use hidelinks to remove boxes around links to be similar with Texinfo TeX
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
+
+\makeindex[name=cp]%
+
 % command used in \description format for indicateurl
 
\newcommand\GNUTexinfotablestyleindicateurl[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
 % command used in \description format for samp
 \newcommand\GNUTexinfotablestylesamp[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
-
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
 \makeatletter
@@ -35,7 +37,6 @@
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 
-
 % this allows to select languages based on bcp47 codes.  bcp47 is a superset
 % of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
 \babeladjust{
@@ -84,7 +85,6 @@
 innertopmargin=10pt, innerbottommargin=10pt,%
 roundcorner=10pt}
 
-
 \renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
 
 % set default for @setchapternewpage
@@ -94,17 +94,20 @@ roundcorner=10pt}
 \GNUTexinfosetsingleheader{}%
 
 
+
 \begin{document}
-\label{anchor:node-before}%
+\chapter{index}
+\label{anchor:chapter-index}%
+
+\index[cp]{c---oncept}%
+\index[cp]{f---un@\texttt{f{-}{-}{-}un}}%
+
 
-In node before
+Print fn
 
-\label{anchor:after}%
 
-in node after
+Print cp
 
-\chapter{chap}
-\label{anchor:chap}%
+\printindex[cp]
 
-in chap
 \end{document}
diff --git a/tp/t/results/itemize/inter_item_commands_in_enumerate.pl 
b/tp/t/results/itemize/inter_item_commands_in_enumerate.pl
index a2eb9f4..7276759 100644
--- a/tp/t/results/itemize/inter_item_commands_in_enumerate.pl
+++ b/tp/t/results/itemize/inter_item_commands_in_enumerate.pl
@@ -8,12 +8,53 @@ use utf8;
 $result_trees{'inter_item_commands_in_enumerate'} = {
   'contents' => [
     {
+      'contents' => [
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => 'inter_item_commands_in_enumerate.info'
+                }
+              ],
+              'extra' => {
+                'spaces_after_argument' => '
+'
+              },
+              'parent' => {},
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'setfilename',
+          'extra' => {
+            'spaces_before_argument' => ' ',
+            'text_arg' => 'inter_item_commands_in_enumerate.info'
+          },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 1,
+            'macro' => ''
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        }
+      ],
+      'parent' => {},
+      'type' => 'text_root'
+    },
+    {
       'args' => [
         {
           'contents' => [
             {
               'parent' => {},
-              'text' => 'inter_item_commands_in_enumerate.info'
+              'text' => 'Top'
             }
           ],
           'extra' => {
@@ -24,160 +65,888 @@ $result_trees{'inter_item_commands_in_enumerate'} = {
           'type' => 'line_arg'
         }
       ],
-      'cmdname' => 'setfilename',
+      'cmdname' => 'node',
+      'contents' => [],
       'extra' => {
-        'spaces_before_argument' => ' ',
-        'text_arg' => 'inter_item_commands_in_enumerate.info'
+        'node_content' => [
+          {}
+        ],
+        'nodes_manuals' => [
+          {
+            'node_content' => [
+              {}
+            ],
+            'normalized' => 'Top'
+          }
+        ],
+        'normalized' => 'Top',
+        'spaces_before_argument' => ' '
       },
       'line_nr' => {
         'file_name' => '',
-        'line_nr' => 1,
+        'line_nr' => 3,
         'macro' => ''
       },
       'parent' => {}
     },
     {
-      'parent' => {},
-      'text' => '
+      'args' => [
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => 'top'
+            }
+          ],
+          'extra' => {
+            'spaces_after_argument' => '
+'
+          },
+          'parent' => {},
+          'type' => 'line_arg'
+        }
+      ],
+      'cmdname' => 'top',
+      'contents' => [
+        {
+          'parent' => {},
+          'text' => '
 ',
-      'type' => 'empty_line'
+          'type' => 'empty_line'
+        }
+      ],
+      'extra' => {
+        'spaces_before_argument' => ' '
+      },
+      'level' => 0,
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 4,
+        'macro' => ''
+      },
+      'parent' => {}
     },
     {
-      'cmdname' => 'enumerate',
-      'contents' => [
+      'args' => [
         {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => 'chapter'
+            }
+          ],
           'extra' => {
-            'command' => {}
+            'spaces_after_argument' => '
+'
           },
           'parent' => {},
+          'type' => 'line_arg'
+        }
+      ],
+      'cmdname' => 'node',
+      'contents' => [],
+      'extra' => {
+        'node_content' => [
+          {}
+        ],
+        'nodes_manuals' => [
+          {
+            'node_content' => [
+              {}
+            ],
+            'normalized' => 'chapter'
+          }
+        ],
+        'normalized' => 'chapter',
+        'spaces_before_argument' => ' '
+      },
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 6,
+        'macro' => ''
+      },
+      'parent' => {}
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => 'chap'
+            }
+          ],
+          'extra' => {
+            'spaces_after_argument' => '
+'
+          },
+          'parent' => {},
+          'type' => 'line_arg'
+        }
+      ],
+      'cmdname' => 'chapter',
+      'contents' => [
+        {
+          'parent' => {},
           'text' => '
 ',
-          'type' => 'empty_line_after_command'
+          'type' => 'empty_line'
         },
         {
+          'cmdname' => 'enumerate',
           'contents' => [
             {
+              'extra' => {
+                'command' => {}
+              },
               'parent' => {},
               'text' => '
 ',
-              'type' => 'empty_line'
+              'type' => 'empty_line_after_command'
+            },
+            {
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => '
+',
+                  'type' => 'empty_line'
+                },
+                {
+                  'args' => [
+                    {
+                      'parent' => {},
+                      'text' => ' comment before first item in enumerate
+',
+                      'type' => 'misc_arg'
+                    }
+                  ],
+                  'cmdname' => 'comment',
+                  'extra' => {
+                    'misc_args' => [
+                      ' comment before first item in enumerate
+'
+                    ]
+                  },
+                  'parent' => {}
+                }
+              ],
+              'parent' => {},
+              'type' => 'before_item'
+            },
+            {
+              'cmdname' => 'item',
+              'contents' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'e--numerate
+'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'paragraph'
+                }
+              ],
+              'extra' => {
+                'item_number' => 1,
+                'spaces_before_argument' => ' '
+              },
+              'line_nr' => {
+                'file_name' => '',
+                'line_nr' => 12,
+                'macro' => ''
+              },
+              'parent' => {}
             },
             {
               'args' => [
                 {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'enumerate'
+                    }
+                  ],
+                  'extra' => {
+                    'spaces_after_argument' => '
+'
+                  },
+                  'parent' => {},
+                  'type' => 'line_arg'
+                }
+              ],
+              'cmdname' => 'end',
+              'extra' => {
+                'command_argument' => 'enumerate',
+                'spaces_before_argument' => ' ',
+                'text_arg' => 'enumerate'
+              },
+              'line_nr' => {
+                'file_name' => '',
+                'line_nr' => 13,
+                'macro' => ''
+              },
+              'parent' => {}
+            }
+          ],
+          'extra' => {
+            'end_command' => {},
+            'enumerate_specification' => '1'
+          },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 9,
+            'macro' => ''
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'cmdname' => 'enumerate',
+          'contents' => [
+            {
+              'extra' => {
+                'command' => {}
+              },
+              'parent' => {},
+              'text' => '
+',
+              'type' => 'empty_line_after_command'
+            },
+            {
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => '
+',
+                  'type' => 'empty_line'
+                },
+                {
+                  'args' => [
+                    {
+                      'contents' => [
+                        {
+                          'parent' => {},
+                          'text' => 'index inter in enumerate between lines'
+                        }
+                      ],
+                      'extra' => {
+                        'spaces_after_argument' => '
+'
+                      },
+                      'parent' => {},
+                      'type' => 'line_arg'
+                    }
+                  ],
+                  'cmdname' => 'cindex',
+                  'extra' => {
+                    'index_entry' => {
+                      'command' => {},
+                      'content' => [],
+                      'content_normalized' => [],
+                      'in_code' => 0,
+                      'index_at_command' => 'cindex',
+                      'index_name' => 'cp',
+                      'index_type_command' => 'cindex',
+                      'key' => 'index inter in enumerate between lines',
+                      'node' => {},
+                      'number' => 1
+                    },
+                    'spaces_before_argument' => ' '
+                  },
+                  'line_nr' => {
+                    'file_name' => '',
+                    'line_nr' => 17,
+                    'macro' => ''
+                  },
+                  'parent' => {},
+                  'type' => 'index_entry_command'
+                },
+                {
                   'parent' => {},
-                  'text' => ' comment before first item in enumerate
+                  'text' => '
 ',
-                  'type' => 'misc_arg'
+                  'type' => 'empty_line'
+                }
+              ],
+              'parent' => {},
+              'type' => 'before_item'
+            },
+            {
+              'cmdname' => 'item',
+              'contents' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'enumerate item
+'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'paragraph'
                 }
               ],
-              'cmdname' => 'comment',
               'extra' => {
-                'misc_args' => [
-                  ' comment before first item in enumerate
+                'item_number' => 1,
+                'spaces_before_argument' => ' '
+              },
+              'line_nr' => {
+                'file_name' => '',
+                'line_nr' => 19,
+                'macro' => ''
+              },
+              'parent' => {}
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'enumerate'
+                    }
+                  ],
+                  'extra' => {
+                    'spaces_after_argument' => '
 '
-                ]
+                  },
+                  'parent' => {},
+                  'type' => 'line_arg'
+                }
+              ],
+              'cmdname' => 'end',
+              'extra' => {
+                'command_argument' => 'enumerate',
+                'spaces_before_argument' => ' ',
+                'text_arg' => 'enumerate'
+              },
+              'line_nr' => {
+                'file_name' => '',
+                'line_nr' => 20,
+                'macro' => ''
               },
               'parent' => {}
             }
           ],
+          'extra' => {
+            'end_command' => {},
+            'enumerate_specification' => '1'
+          },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 15,
+            'macro' => ''
+          },
+          'parent' => {}
+        },
+        {
           'parent' => {},
-          'type' => 'before_item'
+          'text' => '
+',
+          'type' => 'empty_line'
         },
         {
-          'cmdname' => 'item',
+          'cmdname' => 'enumerate',
           'contents' => [
             {
+              'extra' => {
+                'command' => {}
+              },
+              'parent' => {},
+              'text' => '
+',
+              'type' => 'empty_line_after_command'
+            },
+            {
               'contents' => [
                 {
                   'parent' => {},
-                  'text' => 'e--numerate
+                  'text' => '
+',
+                  'type' => 'empty_line'
+                },
+                {
+                  'args' => [
+                    {
+                      'contents' => [
+                        {
+                          'parent' => {},
+                          'text' => 'index inter in enumerate after line'
+                        }
+                      ],
+                      'extra' => {
+                        'spaces_after_argument' => '
 '
+                      },
+                      'parent' => {},
+                      'type' => 'line_arg'
+                    }
+                  ],
+                  'cmdname' => 'cindex',
+                  'extra' => {
+                    'index_entry' => {
+                      'command' => {},
+                      'content' => [],
+                      'content_normalized' => [],
+                      'in_code' => 0,
+                      'index_at_command' => 'cindex',
+                      'index_name' => 'cp',
+                      'index_type_command' => 'cindex',
+                      'key' => 'index inter in enumerate after line',
+                      'node' => {},
+                      'number' => 2
+                    },
+                    'spaces_before_argument' => ' '
+                  },
+                  'line_nr' => {
+                    'file_name' => '',
+                    'line_nr' => 24,
+                    'macro' => ''
+                  },
+                  'parent' => {},
+                  'type' => 'index_entry_command'
                 }
               ],
               'parent' => {},
-              'type' => 'paragraph'
+              'type' => 'before_item'
+            },
+            {
+              'cmdname' => 'item',
+              'contents' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'enumerate item
+'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'paragraph'
+                }
+              ],
+              'extra' => {
+                'item_number' => 1,
+                'spaces_before_argument' => ' '
+              },
+              'line_nr' => {
+                'file_name' => '',
+                'line_nr' => 25,
+                'macro' => ''
+              },
+              'parent' => {}
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'enumerate'
+                    }
+                  ],
+                  'extra' => {
+                    'spaces_after_argument' => '
+'
+                  },
+                  'parent' => {},
+                  'type' => 'line_arg'
+                }
+              ],
+              'cmdname' => 'end',
+              'extra' => {
+                'command_argument' => 'enumerate',
+                'spaces_before_argument' => ' ',
+                'text_arg' => 'enumerate'
+              },
+              'line_nr' => {
+                'file_name' => '',
+                'line_nr' => 26,
+                'macro' => ''
+              },
+              'parent' => {}
             }
           ],
           'extra' => {
-            'item_number' => 1,
-            'spaces_before_argument' => ' '
+            'end_command' => {},
+            'enumerate_specification' => '1'
           },
           'line_nr' => {
             'file_name' => '',
-            'line_nr' => 6,
+            'line_nr' => 22,
             'macro' => ''
           },
           'parent' => {}
         },
         {
-          'args' => [
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'cmdname' => 'enumerate',
+          'contents' => [
+            {
+              'extra' => {
+                'command' => {}
+              },
+              'parent' => {},
+              'text' => '
+',
+              'type' => 'empty_line_after_command'
+            },
+            {
+              'contents' => [
+                {
+                  'args' => [
+                    {
+                      'contents' => [
+                        {
+                          'parent' => {},
+                          'text' => 'index inter in enumerate before line'
+                        }
+                      ],
+                      'extra' => {
+                        'spaces_after_argument' => '
+'
+                      },
+                      'parent' => {},
+                      'type' => 'line_arg'
+                    }
+                  ],
+                  'cmdname' => 'cindex',
+                  'extra' => {
+                    'index_entry' => {
+                      'command' => {},
+                      'content' => [],
+                      'content_normalized' => [],
+                      'in_code' => 0,
+                      'index_at_command' => 'cindex',
+                      'index_name' => 'cp',
+                      'index_type_command' => 'cindex',
+                      'key' => 'index inter in enumerate before line',
+                      'node' => {},
+                      'number' => 3
+                    },
+                    'spaces_before_argument' => ' '
+                  },
+                  'line_nr' => {
+                    'file_name' => '',
+                    'line_nr' => 29,
+                    'macro' => ''
+                  },
+                  'parent' => {},
+                  'type' => 'index_entry_command'
+                },
+                {
+                  'parent' => {},
+                  'text' => '
+',
+                  'type' => 'empty_line'
+                }
+              ],
+              'parent' => {},
+              'type' => 'before_item'
+            },
+            {
+              'cmdname' => 'item',
+              'contents' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'enumerate item
+'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'paragraph'
+                }
+              ],
+              'extra' => {
+                'item_number' => 1,
+                'spaces_before_argument' => ' '
+              },
+              'line_nr' => {
+                'file_name' => '',
+                'line_nr' => 31,
+                'macro' => ''
+              },
+              'parent' => {}
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'enumerate'
+                    }
+                  ],
+                  'extra' => {
+                    'spaces_after_argument' => '
+'
+                  },
+                  'parent' => {},
+                  'type' => 'line_arg'
+                }
+              ],
+              'cmdname' => 'end',
+              'extra' => {
+                'command_argument' => 'enumerate',
+                'spaces_before_argument' => ' ',
+                'text_arg' => 'enumerate'
+              },
+              'line_nr' => {
+                'file_name' => '',
+                'line_nr' => 32,
+                'macro' => ''
+              },
+              'parent' => {}
+            }
+          ],
+          'extra' => {
+            'end_command' => {},
+            'enumerate_specification' => '1'
+          },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 28,
+            'macro' => ''
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'cmdname' => 'enumerate',
+          'contents' => [
+            {
+              'extra' => {
+                'command' => {}
+              },
+              'parent' => {},
+              'text' => '
+',
+              'type' => 'empty_line_after_command'
+            },
             {
               'contents' => [
                 {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'Title
+'
+                    },
+                    {
+                      'args' => [
+                        {
+                          'contents' => [
+                            {
+                              'parent' => {},
+                              'text' => 'cindex'
+                            }
+                          ],
+                          'extra' => {
+                            'spaces_after_argument' => '
+'
+                          },
+                          'parent' => {},
+                          'type' => 'line_arg'
+                        }
+                      ],
+                      'cmdname' => 'cindex',
+                      'extra' => {
+                        'index_entry' => {
+                          'command' => {},
+                          'content' => [],
+                          'content_normalized' => [],
+                          'in_code' => 0,
+                          'index_at_command' => 'cindex',
+                          'index_name' => 'cp',
+                          'index_type_command' => 'cindex',
+                          'key' => 'cindex',
+                          'node' => {},
+                          'number' => 4
+                        },
+                        'spaces_before_argument' => ' '
+                      },
+                      'line_nr' => {
+                        'file_name' => '',
+                        'line_nr' => 36,
+                        'macro' => ''
+                      },
+                      'parent' => {},
+                      'type' => 'index_entry_command'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'paragraph'
+                }
+              ],
+              'parent' => {},
+              'type' => 'before_item'
+            },
+            {
+              'cmdname' => 'item',
+              'contents' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'enum
+'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'paragraph'
+                }
+              ],
+              'extra' => {
+                'item_number' => 1,
+                'spaces_before_argument' => ' '
+              },
+              'line_nr' => {
+                'file_name' => '',
+                'line_nr' => 37,
+                'macro' => ''
+              },
+              'parent' => {}
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'enumerate'
+                    }
+                  ],
+                  'extra' => {
+                    'spaces_after_argument' => '
+'
+                  },
                   'parent' => {},
-                  'text' => 'enumerate'
+                  'type' => 'line_arg'
                 }
               ],
+              'cmdname' => 'end',
               'extra' => {
-                'spaces_after_argument' => '
-'
+                'command_argument' => 'enumerate',
+                'spaces_before_argument' => ' ',
+                'text_arg' => 'enumerate'
               },
-              'parent' => {},
-              'type' => 'line_arg'
+              'line_nr' => {
+                'file_name' => '',
+                'line_nr' => 38,
+                'macro' => ''
+              },
+              'parent' => {}
             }
           ],
-          'cmdname' => 'end',
           'extra' => {
-            'command_argument' => 'enumerate',
-            'spaces_before_argument' => ' ',
-            'text_arg' => 'enumerate'
+            'end_command' => {},
+            'enumerate_specification' => '1'
           },
           'line_nr' => {
             'file_name' => '',
-            'line_nr' => 7,
+            'line_nr' => 34,
             'macro' => ''
           },
           'parent' => {}
-        }
-      ],
-      'extra' => {
-        'end_command' => {},
-        'enumerate_specification' => '1'
-      },
-      'line_nr' => {
-        'file_name' => '',
-        'line_nr' => 3,
-        'macro' => ''
-      },
-      'parent' => {}
-    },
-    {
-      'parent' => {},
-      'text' => '
-',
-      'type' => 'empty_line'
-    },
-    {
-      'cmdname' => 'enumerate',
-      'contents' => [
+        },
         {
-          'extra' => {
-            'command' => {}
-          },
           'parent' => {},
           'text' => '
 ',
-          'type' => 'empty_line_after_command'
+          'type' => 'empty_line'
         },
         {
+          'cmdname' => 'enumerate',
           'contents' => [
             {
+              'extra' => {
+                'command' => {}
+              },
+              'parent' => {},
+              'text' => '
+',
+              'type' => 'empty_line_after_command'
+            },
+            {
               'contents' => [
                 {
+                  'args' => [
+                    {
+                      'contents' => [
+                        {
+                          'parent' => {},
+                          'text' => 'first idx'
+                        }
+                      ],
+                      'extra' => {
+                        'spaces_after_argument' => '
+'
+                      },
+                      'parent' => {},
+                      'type' => 'line_arg'
+                    }
+                  ],
+                  'cmdname' => 'cindex',
+                  'extra' => {
+                    'index_entry' => {
+                      'command' => {},
+                      'content' => [],
+                      'content_normalized' => [],
+                      'in_code' => 0,
+                      'index_at_command' => 'cindex',
+                      'index_name' => 'cp',
+                      'index_type_command' => 'cindex',
+                      'key' => 'first idx',
+                      'node' => {},
+                      'number' => 5
+                    },
+                    'spaces_before_argument' => ' '
+                  },
+                  'line_nr' => {
+                    'file_name' => '',
+                    'line_nr' => 41,
+                    'macro' => ''
+                  },
                   'parent' => {},
-                  'text' => 'Title
+                  'type' => 'index_entry_command'
+                },
+                {
+                  'args' => [
+                    {
+                      'parent' => {},
+                      'text' => ' comment
+',
+                      'type' => 'misc_arg'
+                    }
+                  ],
+                  'cmdname' => 'comment',
+                  'extra' => {
+                    'misc_args' => [
+                      ' comment
 '
+                    ]
+                  },
+                  'parent' => {}
                 },
                 {
                   'args' => [
@@ -185,7 +954,7 @@ $result_trees{'inter_item_commands_in_enumerate'} = {
                       'contents' => [
                         {
                           'parent' => {},
-                          'text' => 'cindex'
+                          'text' => 'sedond idx'
                         }
                       ],
                       'extra' => {
@@ -206,14 +975,56 @@ $result_trees{'inter_item_commands_in_enumerate'} = {
                       'index_at_command' => 'cindex',
                       'index_name' => 'cp',
                       'index_type_command' => 'cindex',
-                      'key' => 'cindex',
-                      'number' => 1
+                      'key' => 'sedond idx',
+                      'node' => {},
+                      'number' => 6
+                    },
+                    'spaces_before_argument' => ' '
+                  },
+                  'line_nr' => {
+                    'file_name' => '',
+                    'line_nr' => 43,
+                    'macro' => ''
+                  },
+                  'parent' => {},
+                  'type' => 'index_entry_command'
+                },
+                {
+                  'args' => [
+                    {
+                      'contents' => [
+                        {
+                          'parent' => {},
+                          'text' => 'another'
+                        }
+                      ],
+                      'extra' => {
+                        'spaces_after_argument' => '
+'
+                      },
+                      'parent' => {},
+                      'type' => 'line_arg'
+                    }
+                  ],
+                  'cmdname' => 'cindex',
+                  'extra' => {
+                    'index_entry' => {
+                      'command' => {},
+                      'content' => [],
+                      'content_normalized' => [],
+                      'in_code' => 0,
+                      'index_at_command' => 'cindex',
+                      'index_name' => 'cp',
+                      'index_type_command' => 'cindex',
+                      'key' => 'another',
+                      'node' => {},
+                      'number' => 7
                     },
                     'spaces_before_argument' => ' '
                   },
                   'line_nr' => {
                     'file_name' => '',
-                    'line_nr' => 11,
+                    'line_nr' => 44,
                     'macro' => ''
                   },
                   'parent' => {},
@@ -221,124 +1032,262 @@ $result_trees{'inter_item_commands_in_enumerate'} = {
                 }
               ],
               'parent' => {},
-              'type' => 'paragraph'
-            }
-          ],
-          'parent' => {},
-          'type' => 'before_item'
-        },
-        {
-          'cmdname' => 'item',
-          'contents' => [
+              'type' => 'before_item'
+            },
             {
+              'cmdname' => 'item',
               'contents' => [
                 {
-                  'parent' => {},
-                  'text' => 'enum
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'enum
 '
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'paragraph'
                 }
               ],
-              'parent' => {},
-              'type' => 'paragraph'
-            }
-          ],
-          'extra' => {
-            'item_number' => 1,
-            'spaces_before_argument' => ' '
-          },
-          'line_nr' => {
-            'file_name' => '',
-            'line_nr' => 12,
-            'macro' => ''
-          },
-          'parent' => {}
-        },
-        {
-          'args' => [
+              'extra' => {
+                'item_number' => 1,
+                'spaces_before_argument' => ' '
+              },
+              'line_nr' => {
+                'file_name' => '',
+                'line_nr' => 45,
+                'macro' => ''
+              },
+              'parent' => {}
+            },
             {
-              'contents' => [
+              'args' => [
                 {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'enumerate'
+                    }
+                  ],
+                  'extra' => {
+                    'spaces_after_argument' => '
+'
+                  },
                   'parent' => {},
-                  'text' => 'enumerate'
+                  'type' => 'line_arg'
                 }
               ],
+              'cmdname' => 'end',
               'extra' => {
-                'spaces_after_argument' => '
-'
+                'command_argument' => 'enumerate',
+                'spaces_before_argument' => ' ',
+                'text_arg' => 'enumerate'
               },
-              'parent' => {},
-              'type' => 'line_arg'
+              'line_nr' => {
+                'file_name' => '',
+                'line_nr' => 46,
+                'macro' => ''
+              },
+              'parent' => {}
             }
           ],
-          'cmdname' => 'end',
           'extra' => {
-            'command_argument' => 'enumerate',
-            'spaces_before_argument' => ' ',
-            'text_arg' => 'enumerate'
+            'end_command' => {},
+            'enumerate_specification' => '1'
           },
           'line_nr' => {
             'file_name' => '',
-            'line_nr' => 13,
+            'line_nr' => 40,
             'macro' => ''
           },
           'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
         }
       ],
       'extra' => {
-        'end_command' => {},
-        'enumerate_specification' => '1'
+        'spaces_before_argument' => ' '
       },
+      'level' => 1,
       'line_nr' => {
         'file_name' => '',
-        'line_nr' => 9,
+        'line_nr' => 7,
         'macro' => ''
       },
+      'number' => 1,
       'parent' => {}
     }
   ],
-  'type' => 'text_root'
+  'type' => 'document_root'
 };
-$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_enumerate'}{'contents'}[0]{'args'}[0];
-$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[0]{'args'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_enumerate'}{'contents'}[0];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[0]{'contents'}[0];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_enumerate'}{'contents'}[0];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'inter_item_commands_in_enumerate'}{'contents'}[0];
 $result_trees{'inter_item_commands_in_enumerate'}{'contents'}[0]{'parent'} = 
$result_trees{'inter_item_commands_in_enumerate'};
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_enumerate'}{'contents'}[1]{'args'}[0];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[1]{'args'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_enumerate'}{'contents'}[1];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[1]{'extra'}{'node_content'}[0]
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[1]{'args'}[0]{'contents'}[0];
 $result_trees{'inter_item_commands_in_enumerate'}{'contents'}[1]{'parent'} = 
$result_trees{'inter_item_commands_in_enumerate'};
-$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[2]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'inter_item_commands_in_enumerate'}{'contents'}[2];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_enumerate'}{'contents'}[2]{'args'}[0];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[2]{'args'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_enumerate'}{'contents'}[2];
 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[2]{'contents'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_enumerate'}{'contents'}[2];
-$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[2]{'contents'}[1];
-$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[2]{'contents'}[1]{'contents'}[1];
-$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[2]{'contents'}[1];
-$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[2]{'contents'}[1]{'parent'}
 = $result_trees{'inter_item_commands_in_enumerate'}{'contents'}[2];
-$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[2]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[2]{'contents'}[2]{'contents'}[0];
-$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[2]{'contents'}[2]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[2]{'contents'}[2];
-$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[2]{'contents'}[2]{'parent'}
 = $result_trees{'inter_item_commands_in_enumerate'}{'contents'}[2];
-$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[2]{'contents'}[3]{'args'}[0];
-$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[2]{'contents'}[3];
-$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[2]{'contents'}[3]{'parent'}
 = $result_trees{'inter_item_commands_in_enumerate'}{'contents'}[2];
-$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[2]{'extra'}{'end_command'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[2]{'contents'}[3];
 $result_trees{'inter_item_commands_in_enumerate'}{'contents'}[2]{'parent'} = 
$result_trees{'inter_item_commands_in_enumerate'};
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_enumerate'}{'contents'}[3]{'args'}[0];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[3]{'args'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_enumerate'}{'contents'}[3];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[3]{'extra'}{'node_content'}[0]
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[3]{'args'}[0]{'contents'}[0];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[3]{'args'}[0]{'contents'}[0];
 $result_trees{'inter_item_commands_in_enumerate'}{'contents'}[3]{'parent'} = 
$result_trees{'inter_item_commands_in_enumerate'};
-$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'args'}[0];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'args'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4];
 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4];
-$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[1]{'contents'}[0];
-$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'args'}[0];
-$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'contents'}[1];
-$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'extra'}{'index_entry'}{'command'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'contents'}[1];
-$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'extra'}{'index_entry'}{'content'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'};
-$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'};
-$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[1]{'contents'}[0];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'extra'}{'command'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[1];
 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[1];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[1]{'contents'}[1];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'contents'}[1];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[1]{'contents'}[1];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[1];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[1]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[1]{'contents'}[2]{'contents'}[0];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[1]{'contents'}[2]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[1]{'contents'}[2];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[1]{'contents'}[2]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[1];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[1]{'contents'}[3];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[1];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[1]{'extra'}{'end_command'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[1]{'contents'}[3];
 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[1]{'parent'}
 = $result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4];
-$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[2]{'contents'}[0];
-$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[2]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[2];
 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[2]{'parent'}
 = $result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4];
-$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[3]{'args'}[0];
-$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[3]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[3];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[3]{'contents'}[0]{'extra'}{'command'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[3];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[3]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[3];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[3]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[3]{'contents'}[1];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[3]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[3]{'contents'}[1]{'contents'}[1]{'args'}[0];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[3]{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[3]{'contents'}[1]{'contents'}[1];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[3]{'contents'}[1]{'contents'}[1]{'extra'}{'index_entry'}{'command'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[3]{'contents'}[1]{'contents'}[1];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[3]{'contents'}[1]{'contents'}[1]{'extra'}{'index_entry'}{'content'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[3]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'};
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[3]{'contents'}[1]{'contents'}[1]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[3]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'};
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[3]{'contents'}[1]{'contents'}[1]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'inter_item_commands_in_enumerate'}{'contents'}[3];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[3]{'contents'}[1]{'contents'}[1]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[3]{'contents'}[1];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[3]{'contents'}[1]{'contents'}[2]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[3]{'contents'}[1];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[3]{'contents'}[1]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[3];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[3]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[3]{'contents'}[2]{'contents'}[0];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[3]{'contents'}[2]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[3]{'contents'}[2];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[3]{'contents'}[2]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[3];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[3]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[3]{'contents'}[3]{'args'}[0];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[3]{'contents'}[3]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[3]{'contents'}[3];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[3]{'contents'}[3]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[3];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[3]{'extra'}{'end_command'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[3]{'contents'}[3];
 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[3]{'parent'}
 = $result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4];
-$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'extra'}{'end_command'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[3];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[4]{'parent'}
 = $result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[5]{'contents'}[0]{'extra'}{'command'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[5];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[5]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[5];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[5]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[5]{'contents'}[1];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[5]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[5]{'contents'}[1]{'contents'}[1]{'args'}[0];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[5]{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[5]{'contents'}[1]{'contents'}[1];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[5]{'contents'}[1]{'contents'}[1]{'extra'}{'index_entry'}{'command'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[5]{'contents'}[1]{'contents'}[1];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[5]{'contents'}[1]{'contents'}[1]{'extra'}{'index_entry'}{'content'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[5]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'};
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[5]{'contents'}[1]{'contents'}[1]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[5]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'};
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[5]{'contents'}[1]{'contents'}[1]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'inter_item_commands_in_enumerate'}{'contents'}[3];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[5]{'contents'}[1]{'contents'}[1]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[5]{'contents'}[1];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[5]{'contents'}[1]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[5];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[5]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[5]{'contents'}[2]{'contents'}[0];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[5]{'contents'}[2]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[5]{'contents'}[2];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[5]{'contents'}[2]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[5];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[5]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[5]{'contents'}[3]{'args'}[0];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[5]{'contents'}[3]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[5]{'contents'}[3];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[5]{'contents'}[3]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[5];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[5]{'extra'}{'end_command'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[5]{'contents'}[3];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[5]{'parent'}
 = $result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[6]{'parent'}
 = $result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[7]{'contents'}[0]{'extra'}{'command'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[7];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[7]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[7];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[7]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[7]{'contents'}[1]{'contents'}[0]{'args'}[0];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[7]{'contents'}[1]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[7]{'contents'}[1]{'contents'}[0];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[7]{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'command'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[7]{'contents'}[1]{'contents'}[0];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[7]{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'content'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[7]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'};
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[7]{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[7]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'};
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[7]{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'inter_item_commands_in_enumerate'}{'contents'}[3];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[7]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[7]{'contents'}[1];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[7]{'contents'}[1]{'contents'}[1]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[7]{'contents'}[1];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[7]{'contents'}[1]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[7];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[7]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[7]{'contents'}[2]{'contents'}[0];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[7]{'contents'}[2]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[7]{'contents'}[2];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[7]{'contents'}[2]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[7];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[7]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[7]{'contents'}[3]{'args'}[0];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[7]{'contents'}[3]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[7]{'contents'}[3];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[7]{'contents'}[3]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[7];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[7]{'extra'}{'end_command'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[7]{'contents'}[3];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[7]{'parent'}
 = $result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[8]{'parent'}
 = $result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[9]{'contents'}[0]{'extra'}{'command'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[9];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[9]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[9];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[9]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[9]{'contents'}[1]{'contents'}[0];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[9]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[9]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[9]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[9]{'contents'}[1]{'contents'}[0]{'contents'}[1];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[9]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'extra'}{'index_entry'}{'command'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[9]{'contents'}[1]{'contents'}[0]{'contents'}[1];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[9]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'extra'}{'index_entry'}{'content'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[9]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'};
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[9]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[9]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'};
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[9]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'inter_item_commands_in_enumerate'}{'contents'}[3];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[9]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[9]{'contents'}[1]{'contents'}[0];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[9]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[9]{'contents'}[1];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[9]{'contents'}[1]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[9];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[9]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[9]{'contents'}[2]{'contents'}[0];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[9]{'contents'}[2]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[9]{'contents'}[2];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[9]{'contents'}[2]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[9];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[9]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[9]{'contents'}[3]{'args'}[0];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[9]{'contents'}[3]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[9]{'contents'}[3];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[9]{'contents'}[3]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[9];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[9]{'extra'}{'end_command'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[9]{'contents'}[3];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[9]{'parent'}
 = $result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[10]{'parent'}
 = $result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[11]{'contents'}[0]{'extra'}{'command'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[11];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[11]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[11];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[11]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[11]{'contents'}[1]{'contents'}[0]{'args'}[0];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[11]{'contents'}[1]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[11]{'contents'}[1]{'contents'}[0];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[11]{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'command'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[11]{'contents'}[1]{'contents'}[0];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[11]{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'content'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[11]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'};
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[11]{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[11]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'};
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[11]{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'inter_item_commands_in_enumerate'}{'contents'}[3];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[11]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[11]{'contents'}[1];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[11]{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[11]{'contents'}[1]{'contents'}[1];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[11]{'contents'}[1]{'contents'}[1]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[11]{'contents'}[1];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[11]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[11]{'contents'}[1]{'contents'}[2]{'args'}[0];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[11]{'contents'}[1]{'contents'}[2]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[11]{'contents'}[1]{'contents'}[2];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[11]{'contents'}[1]{'contents'}[2]{'extra'}{'index_entry'}{'command'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[11]{'contents'}[1]{'contents'}[2];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[11]{'contents'}[1]{'contents'}[2]{'extra'}{'index_entry'}{'content'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[11]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'};
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[11]{'contents'}[1]{'contents'}[2]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[11]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'};
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[11]{'contents'}[1]{'contents'}[2]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'inter_item_commands_in_enumerate'}{'contents'}[3];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[11]{'contents'}[1]{'contents'}[2]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[11]{'contents'}[1];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[11]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[11]{'contents'}[1]{'contents'}[3]{'args'}[0];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[11]{'contents'}[1]{'contents'}[3]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[11]{'contents'}[1]{'contents'}[3];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[11]{'contents'}[1]{'contents'}[3]{'extra'}{'index_entry'}{'command'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[11]{'contents'}[1]{'contents'}[3];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[11]{'contents'}[1]{'contents'}[3]{'extra'}{'index_entry'}{'content'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[11]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'};
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[11]{'contents'}[1]{'contents'}[3]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[11]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'};
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[11]{'contents'}[1]{'contents'}[3]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'inter_item_commands_in_enumerate'}{'contents'}[3];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[11]{'contents'}[1]{'contents'}[3]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[11]{'contents'}[1];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[11]{'contents'}[1]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[11];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[11]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[11]{'contents'}[2]{'contents'}[0];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[11]{'contents'}[2]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[11]{'contents'}[2];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[11]{'contents'}[2]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[11];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[11]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[11]{'contents'}[3]{'args'}[0];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[11]{'contents'}[3]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[11]{'contents'}[3];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[11]{'contents'}[3]{'parent'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[11];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[11]{'extra'}{'end_command'}
 = 
$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[11]{'contents'}[3];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[11]{'parent'}
 = $result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4];
+$result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'contents'}[12]{'parent'}
 = $result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4];
 $result_trees{'inter_item_commands_in_enumerate'}{'contents'}[4]{'parent'} = 
$result_trees{'inter_item_commands_in_enumerate'};
 
 $result_texis{'inter_item_commands_in_enumerate'} = '@setfilename 
inter_item_commands_in_enumerate.info
 
+@node Top
+@top top
+
+@node chapter
+@chapter chap
+
 @enumerate
 
 @comment comment before first item in enumerate
@@ -346,55 +1295,241 @@ $result_texis{'inter_item_commands_in_enumerate'} = 
'@setfilename inter_item_com
 @end enumerate
 
 @enumerate
+
+@cindex index inter in enumerate between lines
+
+@item enumerate item
+@end enumerate
+
+@enumerate
+
+@cindex index inter in enumerate after line
+@item enumerate item
+@end enumerate
+
+@enumerate
+@cindex index inter in enumerate before line
+
+@item enumerate item
+@end enumerate
+
+@enumerate
 Title
 @cindex cindex
 @item enum
 @end enumerate
+
+@enumerate
+@cindex first idx
+@comment comment
+@cindex sedond idx
+@cindex another
+@item enum
+@end enumerate
+
 ';
 
 
 $result_texts{'inter_item_commands_in_enumerate'} = '
+top
+***
+
+1 chap
+******
+
 
 1. e-numerate
 
+
+
+1. enumerate item
+
+
+1. enumerate item
+
+
+1. enumerate item
+
 Title
 1. enum
+
+1. enum
+
 ';
 
-$result_errors{'inter_item_commands_in_enumerate'} = [
-  {
-    'error_line' => ':11: warning: entry for index `cp\' outside of any node
-',
-    'file_name' => '',
-    'line_nr' => 11,
-    'macro' => '',
-    'text' => 'entry for index `cp\' outside of any node',
-    'type' => 'warning'
+$result_sectioning{'inter_item_commands_in_enumerate'} = {
+  'level' => -1,
+  'section_childs' => [
+    {
+      'cmdname' => 'top',
+      'extra' => {
+        'associated_node' => {
+          'cmdname' => 'node',
+          'extra' => {
+            'normalized' => 'Top',
+            'spaces_before_argument' => ' '
+          }
+        },
+        'spaces_before_argument' => ' '
+      },
+      'level' => 0,
+      'section_childs' => [
+        {
+          'cmdname' => 'chapter',
+          'extra' => {
+            'associated_node' => {
+              'cmdname' => 'node',
+              'extra' => {
+                'normalized' => 'chapter',
+                'spaces_before_argument' => ' '
+              }
+            },
+            'spaces_before_argument' => ' '
+          },
+          'level' => 1,
+          'number' => 1,
+          'section_up' => {},
+          'toplevel_prev' => {},
+          'toplevel_up' => {}
+        }
+      ],
+      'section_up' => {}
+    }
+  ]
+};
+$result_sectioning{'inter_item_commands_in_enumerate'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
 = $result_sectioning{'inter_item_commands_in_enumerate'}{'section_childs'}[0];
+$result_sectioning{'inter_item_commands_in_enumerate'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
 = $result_sectioning{'inter_item_commands_in_enumerate'}{'section_childs'}[0];
+$result_sectioning{'inter_item_commands_in_enumerate'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
 = $result_sectioning{'inter_item_commands_in_enumerate'}{'section_childs'}[0];
+$result_sectioning{'inter_item_commands_in_enumerate'}{'section_childs'}[0]{'section_up'}
 = $result_sectioning{'inter_item_commands_in_enumerate'};
+
+$result_nodes{'inter_item_commands_in_enumerate'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'associated_section' => {
+      'cmdname' => 'top',
+      'extra' => {
+        'spaces_before_argument' => ' '
+      },
+      'level' => 0
+    },
+    'normalized' => 'Top',
+    'spaces_before_argument' => ' '
+  },
+  'node_next' => {
+    'cmdname' => 'node',
+    'extra' => {
+      'associated_section' => {
+        'cmdname' => 'chapter',
+        'extra' => {
+          'spaces_before_argument' => ' '
+        },
+        'level' => 1,
+        'number' => 1
+      },
+      'normalized' => 'chapter',
+      'spaces_before_argument' => ' '
+    },
+    'node_prev' => {},
+    'node_up' => {}
+  }
+};
+$result_nodes{'inter_item_commands_in_enumerate'}{'node_next'}{'node_prev'} = 
$result_nodes{'inter_item_commands_in_enumerate'};
+$result_nodes{'inter_item_commands_in_enumerate'}{'node_next'}{'node_up'} = 
$result_nodes{'inter_item_commands_in_enumerate'};
+
+$result_menus{'inter_item_commands_in_enumerate'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'normalized' => 'Top',
+    'spaces_before_argument' => ' '
   }
-];
+};
+
+$result_errors{'inter_item_commands_in_enumerate'} = [];
 
 
 $result_floats{'inter_item_commands_in_enumerate'} = {};
 
 
 
-$result_converted{'plaintext'}->{'inter_item_commands_in_enumerate'} = '  1. 
e-numerate
+$result_converted{'plaintext'}->{'inter_item_commands_in_enumerate'} = 'top
+***
+
+1 chap
+******
+
+  1. e-numerate
+
+  1. enumerate item
+
+  1. enumerate item
+
+  1. enumerate item
 
      Title
   1. enum
+
+  1. enum
+
 ';
 
 
 $result_converted{'html_text'}->{'inter_item_commands_in_enumerate'} = '
+<div class="top" id="Top">
+<div class="header">
+<p>
+ &nbsp; </p>
+</div>
+<span id="top"></span><h1 class="top">top</h1>
+
+<ul class="section-toc">
+<li><a href="#chapter" accesskey="1">chap</a></li>
+</ul>
+<hr>
+<div class="chapter" id="chapter">
+<div class="header">
+<p>
+ &nbsp; </p>
+</div>
+<span id="chap"></span><h2 class="chapter">1 chap</h2>
+
 <ol>
 <li> e&ndash;numerate
 </li></ol>
 
 <ol>
+<li>
+<span id="index-index-inter-in-enumerate-between-lines"></span>
+
+</li><li> enumerate item
+</li></ol>
+
+<ol>
+<li>
+<span id="index-index-inter-in-enumerate-after-line"></span>
+</li><li> enumerate item
+</li></ol>
+
+<ol>
+<li><span id="index-index-inter-in-enumerate-before-line"></span>
+
+</li><li> enumerate item
+</li></ol>
+
+<ol>
 <li>Title
 <span id="index-cindex"></span>
 </li><li> enum
 </li></ol>
+
+<ol>
+<li><span id="index-first-idx"></span>
+<span id="index-sedond-idx"></span>
+<span id="index-another"></span>
+</li><li> enum
+</li></ol>
+
+</div>
+</div>
 ';
 
 1;
diff --git 
a/tp/t/results/itemize/inter_item_commands_in_enumerate/res_latex/inter_item_commands_in_enumerate.tex
 
b/tp/t/results/itemize/inter_item_commands_in_enumerate/res_latex/inter_item_commands_in_enumerate.tex
index 2782457..8d490e5 100644
--- 
a/tp/t/results/itemize/inter_item_commands_in_enumerate/res_latex/inter_item_commands_in_enumerate.tex
+++ 
b/tp/t/results/itemize/inter_item_commands_in_enumerate/res_latex/inter_item_commands_in_enumerate.tex
@@ -1,5 +1,5 @@
 \documentclass{book}
-\usepackage{makeidx}\makeindex
+\usepackage{imakeidx}
 \usepackage{amsfonts}
 \usepackage{amsmath}
 \usepackage[gen]{eurosym}
@@ -19,13 +19,15 @@
 % use hidelinks to remove boxes around links to be similar with Texinfo TeX
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
+
+\makeindex[name=cp]%
+
 % command used in \description format for indicateurl
 
\newcommand\GNUTexinfotablestyleindicateurl[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
 % command used in \description format for samp
 \newcommand\GNUTexinfotablestylesamp[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
-
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
 \makeatletter
@@ -35,7 +37,6 @@
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 
-
 % this allows to select languages based on bcp47 codes.  bcp47 is a superset
 % of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
 \babeladjust{
@@ -84,7 +85,6 @@
 innertopmargin=10pt, innerbottommargin=10pt,%
 roundcorner=10pt}
 
-
 \renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
 
 % set default for @setchapternewpage
@@ -95,13 +95,44 @@ roundcorner=10pt}
 
 
 \begin{document}
+\chapter{chap}
+\label{anchor:chapter}%
+
 \begin{enumerate}[start=1]
 
 \item e--numerate
 \end{enumerate}
 
 \begin{enumerate}[start=1]
+\item 
+\index[cp]{index inter in enumerate between lines}%
+
+\item enumerate item
+\end{enumerate}
+
+\begin{enumerate}[start=1]
+\item 
+\index[cp]{index inter in enumerate after line}%
+\item enumerate item
+\end{enumerate}
+
+\begin{enumerate}[start=1]
+\item \index[cp]{index inter in enumerate before line}%
+
+\item enumerate item
+\end{enumerate}
+
+\begin{enumerate}[start=1]
 \item Title
+\index[cp]{cindex}%
 \item enum
 \end{enumerate}
+
+\begin{enumerate}[start=1]
+\item \index[cp]{first idx}%
+\index[cp]{sedond idx}%
+\index[cp]{another}%
+\item enum
+\end{enumerate}
+
 \end{document}
diff --git a/tp/t/results/itemize/inter_item_commands_in_itemize.pl 
b/tp/t/results/itemize/inter_item_commands_in_itemize.pl
index fd6fb6e..f3c76f4 100644
--- a/tp/t/results/itemize/inter_item_commands_in_itemize.pl
+++ b/tp/t/results/itemize/inter_item_commands_in_itemize.pl
@@ -8,12 +8,53 @@ use utf8;
 $result_trees{'inter_item_commands_in_itemize'} = {
   'contents' => [
     {
+      'contents' => [
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => 'inter_item_commands_in_itemize.info'
+                }
+              ],
+              'extra' => {
+                'spaces_after_argument' => '
+'
+              },
+              'parent' => {},
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'setfilename',
+          'extra' => {
+            'spaces_before_argument' => ' ',
+            'text_arg' => 'inter_item_commands_in_itemize.info'
+          },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 1,
+            'macro' => ''
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        }
+      ],
+      'parent' => {},
+      'type' => 'text_root'
+    },
+    {
       'args' => [
         {
           'contents' => [
             {
               'parent' => {},
-              'text' => 'inter_item_commands_in_itemize.info'
+              'text' => 'Top'
             }
           ],
           'extra' => {
@@ -24,38 +65,74 @@ $result_trees{'inter_item_commands_in_itemize'} = {
           'type' => 'line_arg'
         }
       ],
-      'cmdname' => 'setfilename',
+      'cmdname' => 'node',
+      'contents' => [],
       'extra' => {
-        'spaces_before_argument' => ' ',
-        'text_arg' => 'inter_item_commands_in_itemize.info'
+        'node_content' => [
+          {}
+        ],
+        'nodes_manuals' => [
+          {
+            'node_content' => [
+              {}
+            ],
+            'normalized' => 'Top'
+          }
+        ],
+        'normalized' => 'Top',
+        'spaces_before_argument' => ' '
       },
       'line_nr' => {
         'file_name' => '',
-        'line_nr' => 1,
+        'line_nr' => 3,
         'macro' => ''
       },
       'parent' => {}
     },
     {
-      'parent' => {},
-      'text' => '
+      'args' => [
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => 'top'
+            }
+          ],
+          'extra' => {
+            'spaces_after_argument' => '
+'
+          },
+          'parent' => {},
+          'type' => 'line_arg'
+        }
+      ],
+      'cmdname' => 'top',
+      'contents' => [
+        {
+          'parent' => {},
+          'text' => '
 ',
-      'type' => 'empty_line'
+          'type' => 'empty_line'
+        }
+      ],
+      'extra' => {
+        'spaces_before_argument' => ' '
+      },
+      'level' => 0,
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 4,
+        'macro' => ''
+      },
+      'parent' => {}
     },
     {
       'args' => [
         {
           'contents' => [
             {
-              'cmdname' => 'minus',
-              'contents' => [],
-              'line_nr' => {
-                'file_name' => '',
-                'line_nr' => 3,
-                'macro' => ''
-              },
               'parent' => {},
-              'type' => 'command_as_argument'
+              'text' => 'chapter'
             }
           ],
           'extra' => {
@@ -63,108 +140,238 @@ $result_trees{'inter_item_commands_in_itemize'} = {
 '
           },
           'parent' => {},
-          'type' => 'block_line_arg'
+          'type' => 'line_arg'
         }
       ],
-      'cmdname' => 'itemize',
-      'contents' => [
+      'cmdname' => 'node',
+      'contents' => [],
+      'extra' => {
+        'node_content' => [
+          {}
+        ],
+        'nodes_manuals' => [
+          {
+            'node_content' => [
+              {}
+            ],
+            'normalized' => 'chapter'
+          }
+        ],
+        'normalized' => 'chapter',
+        'spaces_before_argument' => ' '
+      },
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 6,
+        'macro' => ''
+      },
+      'parent' => {}
+    },
+    {
+      'args' => [
         {
           'contents' => [
             {
-              'args' => [
+              'parent' => {},
+              'text' => 'chap'
+            }
+          ],
+          'extra' => {
+            'spaces_after_argument' => '
+'
+          },
+          'parent' => {},
+          'type' => 'line_arg'
+        }
+      ],
+      'cmdname' => 'chapter',
+      'contents' => [
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
                 {
+                  'cmdname' => 'minus',
+                  'contents' => [],
+                  'line_nr' => {
+                    'file_name' => '',
+                    'line_nr' => 9,
+                    'macro' => ''
+                  },
                   'parent' => {},
-                  'text' => ' comment in itemize
-',
-                  'type' => 'misc_arg'
+                  'type' => 'command_as_argument'
                 }
               ],
-              'cmdname' => 'c',
               'extra' => {
-                'misc_args' => [
-                  ' comment in itemize
+                'spaces_after_argument' => '
 '
-                ]
               },
-              'parent' => {}
-            },
+              'parent' => {},
+              'type' => 'block_line_arg'
+            }
+          ],
+          'cmdname' => 'itemize',
+          'contents' => [
             {
-              'args' => [
+              'contents' => [
                 {
-                  'contents' => [
+                  'args' => [
                     {
                       'parent' => {},
-                      'text' => 'also a cindex in itemize'
+                      'text' => ' comment in itemize
+',
+                      'type' => 'misc_arg'
                     }
                   ],
+                  'cmdname' => 'c',
                   'extra' => {
-                    'spaces_after_argument' => '
+                    'misc_args' => [
+                      ' comment in itemize
+'
+                    ]
+                  },
+                  'parent' => {}
+                },
+                {
+                  'args' => [
+                    {
+                      'contents' => [
+                        {
+                          'parent' => {},
+                          'text' => 'also a cindex in itemize'
+                        }
+                      ],
+                      'extra' => {
+                        'spaces_after_argument' => '
 '
+                      },
+                      'parent' => {},
+                      'type' => 'line_arg'
+                    }
+                  ],
+                  'cmdname' => 'cindex',
+                  'extra' => {
+                    'index_entry' => {
+                      'command' => {},
+                      'content' => [],
+                      'content_normalized' => [],
+                      'in_code' => 0,
+                      'index_at_command' => 'cindex',
+                      'index_name' => 'cp',
+                      'index_type_command' => 'cindex',
+                      'key' => 'also a cindex in itemize',
+                      'node' => {},
+                      'number' => 1
+                    },
+                    'spaces_before_argument' => ' '
+                  },
+                  'line_nr' => {
+                    'file_name' => '',
+                    'line_nr' => 11,
+                    'macro' => ''
                   },
                   'parent' => {},
-                  'type' => 'line_arg'
+                  'type' => 'index_entry_command'
+                }
+              ],
+              'parent' => {},
+              'type' => 'before_item'
+            },
+            {
+              'cmdname' => 'item',
+              'contents' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'e--mph item
+'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'paragraph'
                 }
               ],
-              'cmdname' => 'cindex',
               'extra' => {
-                'index_entry' => {
-                  'command' => {},
-                  'content' => [],
-                  'content_normalized' => [],
-                  'in_code' => 0,
-                  'index_at_command' => 'cindex',
-                  'index_name' => 'cp',
-                  'index_type_command' => 'cindex',
-                  'key' => 'also a cindex in itemize',
-                  'number' => 1
-                },
+                'item_number' => 1,
                 'spaces_before_argument' => ' '
               },
               'line_nr' => {
                 'file_name' => '',
-                'line_nr' => 5,
+                'line_nr' => 12,
                 'macro' => ''
               },
-              'parent' => {},
-              'type' => 'index_entry_command'
-            }
-          ],
-          'parent' => {},
-          'type' => 'before_item'
-        },
-        {
-          'cmdname' => 'item',
-          'contents' => [
+              'parent' => {}
+            },
             {
-              'contents' => [
+              'args' => [
                 {
-                  'parent' => {},
-                  'text' => 'e--mph item
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'itemize'
+                    }
+                  ],
+                  'extra' => {
+                    'spaces_after_argument' => '
 '
+                  },
+                  'parent' => {},
+                  'type' => 'line_arg'
                 }
               ],
-              'parent' => {},
-              'type' => 'paragraph'
+              'cmdname' => 'end',
+              'extra' => {
+                'command_argument' => 'itemize',
+                'spaces_before_argument' => ' ',
+                'text_arg' => 'itemize'
+              },
+              'line_nr' => {
+                'file_name' => '',
+                'line_nr' => 13,
+                'macro' => ''
+              },
+              'parent' => {}
             }
           ],
           'extra' => {
-            'item_number' => 1,
+            'command_as_argument' => {},
+            'end_command' => {},
             'spaces_before_argument' => ' '
           },
           'line_nr' => {
             'file_name' => '',
-            'line_nr' => 6,
+            'line_nr' => 9,
             'macro' => ''
           },
           'parent' => {}
         },
         {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
           'args' => [
             {
               'contents' => [
                 {
+                  'cmdname' => 'bullet',
+                  'contents' => [],
+                  'line_nr' => {
+                    'file_name' => '',
+                    'line_nr' => 15,
+                    'macro' => ''
+                  },
                   'parent' => {},
-                  'text' => 'itemize'
+                  'type' => 'command_as_argument'
                 }
               ],
               'extra' => {
@@ -172,157 +379,166 @@ $result_trees{'inter_item_commands_in_itemize'} = {
 '
               },
               'parent' => {},
-              'type' => 'line_arg'
+              'type' => 'block_line_arg'
             }
           ],
-          'cmdname' => 'end',
-          'extra' => {
-            'command_argument' => 'itemize',
-            'spaces_before_argument' => ' ',
-            'text_arg' => 'itemize'
-          },
-          'line_nr' => {
-            'file_name' => '',
-            'line_nr' => 7,
-            'macro' => ''
-          },
-          'parent' => {}
-        }
-      ],
-      'extra' => {
-        'command_as_argument' => {},
-        'end_command' => {},
-        'spaces_before_argument' => ' '
-      },
-      'line_nr' => {
-        'file_name' => '',
-        'line_nr' => 3,
-        'macro' => ''
-      },
-      'parent' => {}
-    },
-    {
-      'parent' => {},
-      'text' => '
-',
-      'type' => 'empty_line'
-    },
-    {
-      'args' => [
-        {
+          'cmdname' => 'itemize',
           'contents' => [
             {
-              'cmdname' => 'bullet',
-              'contents' => [],
-              'line_nr' => {
-                'file_name' => '',
-                'line_nr' => 9,
-                'macro' => ''
-              },
-              'parent' => {},
-              'type' => 'command_as_argument'
-            }
-          ],
-          'extra' => {
-            'spaces_after_argument' => '
+              'contents' => [
+                {
+                  'args' => [
+                    {
+                      'contents' => [
+                        {
+                          'parent' => {},
+                          'text' => 'index entry within itemize'
+                        }
+                      ],
+                      'extra' => {
+                        'spaces_after_argument' => '
 '
-          },
-          'parent' => {},
-          'type' => 'block_line_arg'
-        }
-      ],
-      'cmdname' => 'itemize',
-      'contents' => [
-        {
-          'contents' => [
+                      },
+                      'parent' => {},
+                      'type' => 'line_arg'
+                    }
+                  ],
+                  'cmdname' => 'cindex',
+                  'extra' => {
+                    'index_entry' => {
+                      'command' => {},
+                      'content' => [],
+                      'content_normalized' => [],
+                      'in_code' => 0,
+                      'index_at_command' => 'cindex',
+                      'index_name' => 'cp',
+                      'index_type_command' => 'cindex',
+                      'key' => 'index entry within itemize',
+                      'node' => {},
+                      'number' => 2
+                    },
+                    'spaces_before_argument' => ' '
+                  },
+                  'line_nr' => {
+                    'file_name' => '',
+                    'line_nr' => 16,
+                    'macro' => ''
+                  },
+                  'parent' => {},
+                  'type' => 'index_entry_command'
+                }
+              ],
+              'parent' => {},
+              'type' => 'before_item'
+            },
             {
-              'args' => [
+              'cmdname' => 'item',
+              'contents' => [
                 {
                   'contents' => [
                     {
                       'parent' => {},
-                      'text' => 'index entry within itemize'
+                      'text' => 'i--tem 1
+'
                     }
                   ],
-                  'extra' => {
-                    'spaces_after_argument' => '
-'
-                  },
                   'parent' => {},
-                  'type' => 'line_arg'
+                  'type' => 'paragraph'
                 }
               ],
-              'cmdname' => 'cindex',
               'extra' => {
-                'index_entry' => {
-                  'command' => {},
-                  'content' => [],
-                  'content_normalized' => [],
-                  'in_code' => 0,
-                  'index_at_command' => 'cindex',
-                  'index_name' => 'cp',
-                  'index_type_command' => 'cindex',
-                  'key' => 'index entry within itemize',
-                  'number' => 2
-                },
+                'item_number' => 1,
                 'spaces_before_argument' => ' '
               },
               'line_nr' => {
                 'file_name' => '',
-                'line_nr' => 10,
+                'line_nr' => 17,
                 'macro' => ''
               },
-              'parent' => {},
-              'type' => 'index_entry_command'
-            }
-          ],
-          'parent' => {},
-          'type' => 'before_item'
-        },
-        {
-          'cmdname' => 'item',
-          'contents' => [
+              'parent' => {}
+            },
             {
+              'cmdname' => 'item',
               'contents' => [
                 {
+                  'args' => [
+                    {
+                      'contents' => [
+                        {
+                          'parent' => {},
+                          'text' => 'index entry right after '
+                        },
+                        {
+                          'cmdname' => '@',
+                          'parent' => {}
+                        },
+                        {
+                          'parent' => {},
+                          'text' => 'item'
+                        }
+                      ],
+                      'extra' => {
+                        'spaces_after_argument' => '
+'
+                      },
+                      'parent' => {},
+                      'type' => 'line_arg'
+                    }
+                  ],
+                  'cmdname' => 'cindex',
+                  'extra' => {
+                    'index_entry' => {
+                      'command' => {},
+                      'content' => [],
+                      'content_normalized' => [],
+                      'in_code' => 0,
+                      'index_at_command' => 'cindex',
+                      'index_name' => 'cp',
+                      'index_type_command' => 'cindex',
+                      'key' => 'index entry right after @item',
+                      'node' => {},
+                      'number' => 3
+                    },
+                    'spaces_before_argument' => ' '
+                  },
+                  'line_nr' => {
+                    'file_name' => '',
+                    'line_nr' => 18,
+                    'macro' => ''
+                  },
                   'parent' => {},
-                  'text' => 'i--tem 1
+                  'type' => 'index_entry_command'
+                },
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'i--tem 2
 '
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'paragraph'
                 }
               ],
-              'parent' => {},
-              'type' => 'paragraph'
-            }
-          ],
-          'extra' => {
-            'item_number' => 1,
-            'spaces_before_argument' => ' '
-          },
-          'line_nr' => {
-            'file_name' => '',
-            'line_nr' => 11,
-            'macro' => ''
-          },
-          'parent' => {}
-        },
-        {
-          'cmdname' => 'item',
-          'contents' => [
+              'extra' => {
+                'item_number' => 2,
+                'spaces_before_argument' => ' '
+              },
+              'line_nr' => {
+                'file_name' => '',
+                'line_nr' => 18,
+                'macro' => ''
+              },
+              'parent' => {}
+            },
             {
               'args' => [
                 {
                   'contents' => [
                     {
                       'parent' => {},
-                      'text' => 'index entry right after '
-                    },
-                    {
-                      'cmdname' => '@',
-                      'parent' => {}
-                    },
-                    {
-                      'parent' => {},
-                      'text' => 'item'
+                      'text' => 'itemize'
                     }
                   ],
                   'extra' => {
@@ -333,348 +549,328 @@ $result_trees{'inter_item_commands_in_itemize'} = {
                   'type' => 'line_arg'
                 }
               ],
-              'cmdname' => 'cindex',
+              'cmdname' => 'end',
               'extra' => {
-                'index_entry' => {
-                  'command' => {},
-                  'content' => [],
-                  'content_normalized' => [],
-                  'in_code' => 0,
-                  'index_at_command' => 'cindex',
-                  'index_name' => 'cp',
-                  'index_type_command' => 'cindex',
-                  'key' => 'index entry right after @item',
-                  'number' => 3
-                },
-                'spaces_before_argument' => ' '
+                'command_argument' => 'itemize',
+                'spaces_before_argument' => ' ',
+                'text_arg' => 'itemize'
               },
               'line_nr' => {
                 'file_name' => '',
-                'line_nr' => 12,
+                'line_nr' => 20,
                 'macro' => ''
               },
-              'parent' => {},
-              'type' => 'index_entry_command'
-            },
-            {
-              'contents' => [
-                {
-                  'parent' => {},
-                  'text' => 'i--tem 2
-'
-                }
-              ],
-              'parent' => {},
-              'type' => 'paragraph'
+              'parent' => {}
             }
           ],
           'extra' => {
-            'item_number' => 2,
+            'command_as_argument' => {},
+            'end_command' => {},
             'spaces_before_argument' => ' '
           },
           'line_nr' => {
             'file_name' => '',
-            'line_nr' => 12,
+            'line_nr' => 15,
             'macro' => ''
           },
           'parent' => {}
         },
         {
-          'args' => [
-            {
-              'contents' => [
-                {
-                  'parent' => {},
-                  'text' => 'itemize'
-                }
-              ],
-              'extra' => {
-                'spaces_after_argument' => '
-'
-              },
-              'parent' => {},
-              'type' => 'line_arg'
-            }
-          ],
-          'cmdname' => 'end',
-          'extra' => {
-            'command_argument' => 'itemize',
-            'spaces_before_argument' => ' ',
-            'text_arg' => 'itemize'
-          },
-          'line_nr' => {
-            'file_name' => '',
-            'line_nr' => 14,
-            'macro' => ''
-          },
-          'parent' => {}
-        }
-      ],
-      'extra' => {
-        'command_as_argument' => {},
-        'end_command' => {},
-        'spaces_before_argument' => ' '
-      },
-      'line_nr' => {
-        'file_name' => '',
-        'line_nr' => 9,
-        'macro' => ''
-      },
-      'parent' => {}
-    },
-    {
-      'parent' => {},
-      'text' => '
-',
-      'type' => 'empty_line'
-    },
-    {
-      'args' => [
-        {
-          'cmdname' => 'bullet',
-          'contents' => [],
-          'parent' => {},
-          'type' => 'command_as_argument_inserted'
-        }
-      ],
-      'cmdname' => 'itemize',
-      'contents' => [
-        {
-          'extra' => {
-            'command' => {}
-          },
           'parent' => {},
           'text' => '
 ',
-          'type' => 'empty_line_after_command'
+          'type' => 'empty_line'
         },
         {
+          'args' => [
+            {
+              'cmdname' => 'bullet',
+              'contents' => [],
+              'parent' => {},
+              'type' => 'command_as_argument_inserted'
+            }
+          ],
+          'cmdname' => 'itemize',
           'contents' => [
             {
-              'args' => [
-                {
-                  'parent' => {},
-                  'text' => ' comment in itemize
-',
-                  'type' => 'misc_arg'
-                }
-              ],
-              'cmdname' => 'c',
               'extra' => {
-                'misc_args' => [
-                  ' comment in itemize
-'
-                ]
+                'command' => {}
               },
-              'parent' => {}
+              'parent' => {},
+              'text' => '
+',
+              'type' => 'empty_line_after_command'
             },
             {
               'contents' => [
                 {
-                  'parent' => {},
-                  'text' => 'T--ext before items.
+                  'args' => [
+                    {
+                      'parent' => {},
+                      'text' => ' comment in itemize
+',
+                      'type' => 'misc_arg'
+                    }
+                  ],
+                  'cmdname' => 'c',
+                  'extra' => {
+                    'misc_args' => [
+                      ' comment in itemize
 '
+                    ]
+                  },
+                  'parent' => {}
                 },
                 {
-                  'args' => [
+                  'contents' => [
                     {
-                      'contents' => [
+                      'parent' => {},
+                      'text' => 'T--ext before items.
+'
+                    },
+                    {
+                      'args' => [
                         {
+                          'contents' => [
+                            {
+                              'parent' => {},
+                              'text' => 'also a cindex in itemize'
+                            }
+                          ],
+                          'extra' => {
+                            'spaces_after_argument' => '
+'
+                          },
                           'parent' => {},
-                          'text' => 'also a cindex in itemize'
+                          'type' => 'line_arg'
                         }
                       ],
+                      'cmdname' => 'cindex',
                       'extra' => {
-                        'spaces_after_argument' => '
-'
+                        'index_entry' => {
+                          'command' => {},
+                          'content' => [],
+                          'content_normalized' => [],
+                          'in_code' => 0,
+                          'index_at_command' => 'cindex',
+                          'index_name' => 'cp',
+                          'index_type_command' => 'cindex',
+                          'key' => 'also a cindex in itemize',
+                          'node' => {},
+                          'number' => 4
+                        },
+                        'spaces_before_argument' => ' '
+                      },
+                      'line_nr' => {
+                        'file_name' => '',
+                        'line_nr' => 25,
+                        'macro' => ''
                       },
                       'parent' => {},
-                      'type' => 'line_arg'
+                      'type' => 'index_entry_command'
                     }
                   ],
-                  'cmdname' => 'cindex',
-                  'extra' => {
-                    'index_entry' => {
-                      'command' => {},
-                      'content' => [],
-                      'content_normalized' => [],
-                      'in_code' => 0,
-                      'index_at_command' => 'cindex',
-                      'index_name' => 'cp',
-                      'index_type_command' => 'cindex',
-                      'key' => 'also a cindex in itemize',
-                      'number' => 4
-                    },
-                    'spaces_before_argument' => ' '
-                  },
-                  'line_nr' => {
-                    'file_name' => '',
-                    'line_nr' => 19,
-                    'macro' => ''
-                  },
                   'parent' => {},
-                  'type' => 'index_entry_command'
+                  'type' => 'paragraph'
                 }
               ],
               'parent' => {},
-              'type' => 'paragraph'
-            }
-          ],
-          'parent' => {},
-          'type' => 'before_item'
-        },
-        {
-          'cmdname' => 'item',
-          'contents' => [
+              'type' => 'before_item'
+            },
             {
+              'cmdname' => 'item',
               'contents' => [
                 {
-                  'parent' => {},
-                  'text' => 'bullet item
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'bullet item
 '
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'paragraph'
                 }
               ],
-              'parent' => {},
-              'type' => 'paragraph'
-            }
-          ],
-          'extra' => {
-            'item_number' => 1,
-            'spaces_before_argument' => ' '
-          },
-          'line_nr' => {
-            'file_name' => '',
-            'line_nr' => 20,
-            'macro' => ''
-          },
-          'parent' => {}
-        },
-        {
-          'args' => [
+              'extra' => {
+                'item_number' => 1,
+                'spaces_before_argument' => ' '
+              },
+              'line_nr' => {
+                'file_name' => '',
+                'line_nr' => 26,
+                'macro' => ''
+              },
+              'parent' => {}
+            },
             {
-              'contents' => [
+              'args' => [
                 {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'itemize'
+                    }
+                  ],
+                  'extra' => {
+                    'spaces_after_argument' => '
+'
+                  },
                   'parent' => {},
-                  'text' => 'itemize'
+                  'type' => 'line_arg'
                 }
               ],
+              'cmdname' => 'end',
               'extra' => {
-                'spaces_after_argument' => '
-'
+                'command_argument' => 'itemize',
+                'spaces_before_argument' => ' ',
+                'text_arg' => 'itemize'
               },
-              'parent' => {},
-              'type' => 'line_arg'
+              'line_nr' => {
+                'file_name' => '',
+                'line_nr' => 27,
+                'macro' => ''
+              },
+              'parent' => {}
             }
           ],
-          'cmdname' => 'end',
           'extra' => {
-            'command_argument' => 'itemize',
-            'spaces_before_argument' => ' ',
-            'text_arg' => 'itemize'
+            'command_as_argument' => {},
+            'end_command' => {}
           },
           'line_nr' => {
             'file_name' => '',
-            'line_nr' => 21,
+            'line_nr' => 22,
             'macro' => ''
           },
           'parent' => {}
         }
       ],
       'extra' => {
-        'command_as_argument' => {},
-        'end_command' => {}
+        'spaces_before_argument' => ' '
       },
+      'level' => 1,
       'line_nr' => {
         'file_name' => '',
-        'line_nr' => 16,
+        'line_nr' => 7,
         'macro' => ''
       },
+      'number' => 1,
       'parent' => {}
     }
   ],
-  'type' => 'text_root'
+  'type' => 'document_root'
 };
-$result_trees{'inter_item_commands_in_itemize'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_itemize'}{'contents'}[0]{'args'}[0];
-$result_trees{'inter_item_commands_in_itemize'}{'contents'}[0]{'args'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_itemize'}{'contents'}[0];
+$result_trees{'inter_item_commands_in_itemize'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'inter_item_commands_in_itemize'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[0]{'contents'}[0];
+$result_trees{'inter_item_commands_in_itemize'}{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_itemize'}{'contents'}[0];
+$result_trees{'inter_item_commands_in_itemize'}{'contents'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'inter_item_commands_in_itemize'}{'contents'}[0];
 $result_trees{'inter_item_commands_in_itemize'}{'contents'}[0]{'parent'} = 
$result_trees{'inter_item_commands_in_itemize'};
+$result_trees{'inter_item_commands_in_itemize'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_itemize'}{'contents'}[1]{'args'}[0];
+$result_trees{'inter_item_commands_in_itemize'}{'contents'}[1]{'args'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_itemize'}{'contents'}[1];
+$result_trees{'inter_item_commands_in_itemize'}{'contents'}[1]{'extra'}{'node_content'}[0]
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'inter_item_commands_in_itemize'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[1]{'args'}[0]{'contents'}[0];
 $result_trees{'inter_item_commands_in_itemize'}{'contents'}[1]{'parent'} = 
$result_trees{'inter_item_commands_in_itemize'};
 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_itemize'}{'contents'}[2]{'args'}[0];
 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[2]{'args'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_itemize'}{'contents'}[2];
-$result_trees{'inter_item_commands_in_itemize'}{'contents'}[2]{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[2]{'contents'}[0]{'contents'}[0];
-$result_trees{'inter_item_commands_in_itemize'}{'contents'}[2]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[2]{'contents'}[0];
-$result_trees{'inter_item_commands_in_itemize'}{'contents'}[2]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[2]{'contents'}[0]{'contents'}[1]{'args'}[0];
-$result_trees{'inter_item_commands_in_itemize'}{'contents'}[2]{'contents'}[0]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[2]{'contents'}[0]{'contents'}[1];
-$result_trees{'inter_item_commands_in_itemize'}{'contents'}[2]{'contents'}[0]{'contents'}[1]{'extra'}{'index_entry'}{'command'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[2]{'contents'}[0]{'contents'}[1];
-$result_trees{'inter_item_commands_in_itemize'}{'contents'}[2]{'contents'}[0]{'contents'}[1]{'extra'}{'index_entry'}{'content'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[2]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'};
-$result_trees{'inter_item_commands_in_itemize'}{'contents'}[2]{'contents'}[0]{'contents'}[1]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[2]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'};
-$result_trees{'inter_item_commands_in_itemize'}{'contents'}[2]{'contents'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[2]{'contents'}[0];
 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[2]{'contents'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_itemize'}{'contents'}[2];
-$result_trees{'inter_item_commands_in_itemize'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[2]{'contents'}[1]{'contents'}[0];
-$result_trees{'inter_item_commands_in_itemize'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[2]{'contents'}[1];
-$result_trees{'inter_item_commands_in_itemize'}{'contents'}[2]{'contents'}[1]{'parent'}
 = $result_trees{'inter_item_commands_in_itemize'}{'contents'}[2];
-$result_trees{'inter_item_commands_in_itemize'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[2]{'contents'}[2]{'args'}[0];
-$result_trees{'inter_item_commands_in_itemize'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[2]{'contents'}[2];
-$result_trees{'inter_item_commands_in_itemize'}{'contents'}[2]{'contents'}[2]{'parent'}
 = $result_trees{'inter_item_commands_in_itemize'}{'contents'}[2];
-$result_trees{'inter_item_commands_in_itemize'}{'contents'}[2]{'extra'}{'command_as_argument'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[2]{'args'}[0]{'contents'}[0];
-$result_trees{'inter_item_commands_in_itemize'}{'contents'}[2]{'extra'}{'end_command'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[2]{'contents'}[2];
 $result_trees{'inter_item_commands_in_itemize'}{'contents'}[2]{'parent'} = 
$result_trees{'inter_item_commands_in_itemize'};
+$result_trees{'inter_item_commands_in_itemize'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_itemize'}{'contents'}[3]{'args'}[0];
+$result_trees{'inter_item_commands_in_itemize'}{'contents'}[3]{'args'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_itemize'}{'contents'}[3];
+$result_trees{'inter_item_commands_in_itemize'}{'contents'}[3]{'extra'}{'node_content'}[0]
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[3]{'args'}[0]{'contents'}[0];
+$result_trees{'inter_item_commands_in_itemize'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[3]{'args'}[0]{'contents'}[0];
 $result_trees{'inter_item_commands_in_itemize'}{'contents'}[3]{'parent'} = 
$result_trees{'inter_item_commands_in_itemize'};
 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'args'}[0];
 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'args'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_itemize'}{'contents'}[4];
-$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[0]{'contents'}[0]{'args'}[0];
-$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[0]{'contents'}[0];
-$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'command'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[0]{'contents'}[0];
-$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'};
-$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'};
-$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[0];
 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_itemize'}{'contents'}[4];
+$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[1]{'args'}[0];
+$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[1];
+$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'contents'}[0];
 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[1]{'contents'}[0];
+$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'contents'}[1];
+$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'extra'}{'index_entry'}{'command'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'contents'}[1];
+$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'extra'}{'index_entry'}{'content'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'};
+$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'};
+$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'inter_item_commands_in_itemize'}{'contents'}[3];
+$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[1]{'contents'}[0];
 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[1];
+$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'contents'}[0];
+$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[1]{'contents'}[1];
+$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'parent'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[1];
+$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[1]{'contents'}[2]{'args'}[0];
+$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[1]{'contents'}[2]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[1]{'contents'}[2];
+$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[1]{'contents'}[2]{'parent'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[1];
+$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[1]{'extra'}{'command_as_argument'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[1]{'extra'}{'end_command'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[1]{'contents'}[2];
 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[1]{'parent'}
 = $result_trees{'inter_item_commands_in_itemize'}{'contents'}[4];
-$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[2]{'contents'}[0]{'args'}[0];
-$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[2]{'contents'}[0]{'args'}[0];
-$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[2]{'contents'}[0]{'args'}[0];
-$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[2]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[2]{'contents'}[0];
-$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[2]{'contents'}[0]{'extra'}{'index_entry'}{'command'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[2]{'contents'}[0];
-$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[2]{'contents'}[0]{'extra'}{'index_entry'}{'content'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'};
-$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[2]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'};
-$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[2]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[2];
-$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[2]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[2]{'contents'}[1];
-$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[2]{'contents'}[1]{'parent'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[2];
 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[2]{'parent'}
 = $result_trees{'inter_item_commands_in_itemize'}{'contents'}[4];
 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[3]{'args'}[0];
 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[3]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[3];
+$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[3]{'contents'}[0]{'contents'}[0];
+$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'command'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[3]{'contents'}[0]{'contents'}[0];
+$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'};
+$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'};
+$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'inter_item_commands_in_itemize'}{'contents'}[3];
+$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[3]{'contents'}[0];
+$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[3]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[3];
+$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[3]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[3]{'contents'}[1]{'contents'}[0];
+$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[3]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[3]{'contents'}[1];
+$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[3]{'contents'}[1]{'parent'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[3];
+$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[3]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[3]{'contents'}[2]{'contents'}[0]{'args'}[0];
+$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[3]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[3]{'contents'}[2]{'contents'}[0]{'args'}[0];
+$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[3]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[3]{'contents'}[2]{'contents'}[0]{'args'}[0];
+$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[3]{'contents'}[2]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[3]{'contents'}[2]{'contents'}[0];
+$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[3]{'contents'}[2]{'contents'}[0]{'extra'}{'index_entry'}{'command'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[3]{'contents'}[2]{'contents'}[0];
+$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[3]{'contents'}[2]{'contents'}[0]{'extra'}{'index_entry'}{'content'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[3]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'};
+$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[3]{'contents'}[2]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[3]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'};
+$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[3]{'contents'}[2]{'contents'}[0]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'inter_item_commands_in_itemize'}{'contents'}[3];
+$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[3]{'contents'}[2]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[3]{'contents'}[2];
+$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[3]{'contents'}[2]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[3]{'contents'}[2]{'contents'}[1];
+$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[3]{'contents'}[2]{'contents'}[1]{'parent'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[3]{'contents'}[2];
+$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[3]{'contents'}[2]{'parent'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[3];
+$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[3]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[3]{'contents'}[3]{'args'}[0];
+$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[3]{'contents'}[3]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[3]{'contents'}[3];
+$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[3]{'contents'}[3]{'parent'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[3];
+$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[3]{'extra'}{'command_as_argument'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[3]{'args'}[0]{'contents'}[0];
+$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[3]{'extra'}{'end_command'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[3]{'contents'}[3];
 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[3]{'parent'}
 = $result_trees{'inter_item_commands_in_itemize'}{'contents'}[4];
-$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'extra'}{'command_as_argument'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'args'}[0]{'contents'}[0];
-$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'extra'}{'end_command'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[3];
+$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[4]{'parent'}
 = $result_trees{'inter_item_commands_in_itemize'}{'contents'}[4];
+$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[5]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[5];
+$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[5]{'contents'}[0]{'extra'}{'command'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[5];
+$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[5]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[5];
+$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[5]{'contents'}[1]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[5]{'contents'}[1]{'contents'}[0];
+$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[5]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[5]{'contents'}[1];
+$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[5]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[5]{'contents'}[1]{'contents'}[1];
+$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[5]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[5]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0];
+$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[5]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[5]{'contents'}[1]{'contents'}[1]{'contents'}[1];
+$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[5]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'extra'}{'index_entry'}{'command'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[5]{'contents'}[1]{'contents'}[1]{'contents'}[1];
+$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[5]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'extra'}{'index_entry'}{'content'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[5]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'};
+$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[5]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[5]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'};
+$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[5]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'inter_item_commands_in_itemize'}{'contents'}[3];
+$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[5]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'parent'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[5]{'contents'}[1]{'contents'}[1];
+$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[5]{'contents'}[1]{'contents'}[1]{'parent'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[5]{'contents'}[1];
+$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[5]{'contents'}[1]{'parent'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[5];
+$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[5]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[5]{'contents'}[2]{'contents'}[0];
+$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[5]{'contents'}[2]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[5]{'contents'}[2];
+$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[5]{'contents'}[2]{'parent'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[5];
+$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[5]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[5]{'contents'}[3]{'args'}[0];
+$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[5]{'contents'}[3]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[5]{'contents'}[3];
+$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[5]{'contents'}[3]{'parent'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[5];
+$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[5]{'extra'}{'command_as_argument'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[5]{'args'}[0];
+$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[5]{'extra'}{'end_command'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[5]{'contents'}[3];
+$result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'contents'}[5]{'parent'}
 = $result_trees{'inter_item_commands_in_itemize'}{'contents'}[4];
 $result_trees{'inter_item_commands_in_itemize'}{'contents'}[4]{'parent'} = 
$result_trees{'inter_item_commands_in_itemize'};
-$result_trees{'inter_item_commands_in_itemize'}{'contents'}[5]{'parent'} = 
$result_trees{'inter_item_commands_in_itemize'};
-$result_trees{'inter_item_commands_in_itemize'}{'contents'}[6]{'args'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_itemize'}{'contents'}[6];
-$result_trees{'inter_item_commands_in_itemize'}{'contents'}[6]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'inter_item_commands_in_itemize'}{'contents'}[6];
-$result_trees{'inter_item_commands_in_itemize'}{'contents'}[6]{'contents'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_itemize'}{'contents'}[6];
-$result_trees{'inter_item_commands_in_itemize'}{'contents'}[6]{'contents'}[1]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[6]{'contents'}[1]{'contents'}[0];
-$result_trees{'inter_item_commands_in_itemize'}{'contents'}[6]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[6]{'contents'}[1];
-$result_trees{'inter_item_commands_in_itemize'}{'contents'}[6]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[6]{'contents'}[1]{'contents'}[1];
-$result_trees{'inter_item_commands_in_itemize'}{'contents'}[6]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[6]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0];
-$result_trees{'inter_item_commands_in_itemize'}{'contents'}[6]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[6]{'contents'}[1]{'contents'}[1]{'contents'}[1];
-$result_trees{'inter_item_commands_in_itemize'}{'contents'}[6]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'extra'}{'index_entry'}{'command'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[6]{'contents'}[1]{'contents'}[1]{'contents'}[1];
-$result_trees{'inter_item_commands_in_itemize'}{'contents'}[6]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'extra'}{'index_entry'}{'content'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[6]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'};
-$result_trees{'inter_item_commands_in_itemize'}{'contents'}[6]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[6]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'};
-$result_trees{'inter_item_commands_in_itemize'}{'contents'}[6]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'parent'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[6]{'contents'}[1]{'contents'}[1];
-$result_trees{'inter_item_commands_in_itemize'}{'contents'}[6]{'contents'}[1]{'contents'}[1]{'parent'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[6]{'contents'}[1];
-$result_trees{'inter_item_commands_in_itemize'}{'contents'}[6]{'contents'}[1]{'parent'}
 = $result_trees{'inter_item_commands_in_itemize'}{'contents'}[6];
-$result_trees{'inter_item_commands_in_itemize'}{'contents'}[6]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[6]{'contents'}[2]{'contents'}[0];
-$result_trees{'inter_item_commands_in_itemize'}{'contents'}[6]{'contents'}[2]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[6]{'contents'}[2];
-$result_trees{'inter_item_commands_in_itemize'}{'contents'}[6]{'contents'}[2]{'parent'}
 = $result_trees{'inter_item_commands_in_itemize'}{'contents'}[6];
-$result_trees{'inter_item_commands_in_itemize'}{'contents'}[6]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[6]{'contents'}[3]{'args'}[0];
-$result_trees{'inter_item_commands_in_itemize'}{'contents'}[6]{'contents'}[3]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[6]{'contents'}[3];
-$result_trees{'inter_item_commands_in_itemize'}{'contents'}[6]{'contents'}[3]{'parent'}
 = $result_trees{'inter_item_commands_in_itemize'}{'contents'}[6];
-$result_trees{'inter_item_commands_in_itemize'}{'contents'}[6]{'extra'}{'command_as_argument'}
 = $result_trees{'inter_item_commands_in_itemize'}{'contents'}[6]{'args'}[0];
-$result_trees{'inter_item_commands_in_itemize'}{'contents'}[6]{'extra'}{'end_command'}
 = 
$result_trees{'inter_item_commands_in_itemize'}{'contents'}[6]{'contents'}[3];
-$result_trees{'inter_item_commands_in_itemize'}{'contents'}[6]{'parent'} = 
$result_trees{'inter_item_commands_in_itemize'};
 
 $result_texis{'inter_item_commands_in_itemize'} = '@setfilename 
inter_item_commands_in_itemize.info
 
+@node Top
+@top top
+
+@node chapter
+@chapter chap
+
 @itemize @minus
 @c comment in itemize
 @cindex also a cindex in itemize
@@ -698,6 +894,12 @@ T--ext before items.
 
 
 $result_texts{'inter_item_commands_in_itemize'} = '
+top
+***
+
+1 chap
+******
+
 e-mph item
 
 i-tem 1
@@ -707,51 +909,107 @@ T-ext before items.
 bullet item
 ';
 
-$result_errors{'inter_item_commands_in_itemize'} = [
-  {
-    'error_line' => ':5: warning: entry for index `cp\' outside of any node
-',
-    'file_name' => '',
-    'line_nr' => 5,
-    'macro' => '',
-    'text' => 'entry for index `cp\' outside of any node',
-    'type' => 'warning'
-  },
-  {
-    'error_line' => ':10: warning: entry for index `cp\' outside of any node
-',
-    'file_name' => '',
-    'line_nr' => 10,
-    'macro' => '',
-    'text' => 'entry for index `cp\' outside of any node',
-    'type' => 'warning'
-  },
-  {
-    'error_line' => ':12: warning: entry for index `cp\' outside of any node
-',
-    'file_name' => '',
-    'line_nr' => 12,
-    'macro' => '',
-    'text' => 'entry for index `cp\' outside of any node',
-    'type' => 'warning'
+$result_sectioning{'inter_item_commands_in_itemize'} = {
+  'level' => -1,
+  'section_childs' => [
+    {
+      'cmdname' => 'top',
+      'extra' => {
+        'associated_node' => {
+          'cmdname' => 'node',
+          'extra' => {
+            'normalized' => 'Top',
+            'spaces_before_argument' => ' '
+          }
+        },
+        'spaces_before_argument' => ' '
+      },
+      'level' => 0,
+      'section_childs' => [
+        {
+          'cmdname' => 'chapter',
+          'extra' => {
+            'associated_node' => {
+              'cmdname' => 'node',
+              'extra' => {
+                'normalized' => 'chapter',
+                'spaces_before_argument' => ' '
+              }
+            },
+            'spaces_before_argument' => ' '
+          },
+          'level' => 1,
+          'number' => 1,
+          'section_up' => {},
+          'toplevel_prev' => {},
+          'toplevel_up' => {}
+        }
+      ],
+      'section_up' => {}
+    }
+  ]
+};
+$result_sectioning{'inter_item_commands_in_itemize'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
 = $result_sectioning{'inter_item_commands_in_itemize'}{'section_childs'}[0];
+$result_sectioning{'inter_item_commands_in_itemize'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
 = $result_sectioning{'inter_item_commands_in_itemize'}{'section_childs'}[0];
+$result_sectioning{'inter_item_commands_in_itemize'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
 = $result_sectioning{'inter_item_commands_in_itemize'}{'section_childs'}[0];
+$result_sectioning{'inter_item_commands_in_itemize'}{'section_childs'}[0]{'section_up'}
 = $result_sectioning{'inter_item_commands_in_itemize'};
+
+$result_nodes{'inter_item_commands_in_itemize'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'associated_section' => {
+      'cmdname' => 'top',
+      'extra' => {
+        'spaces_before_argument' => ' '
+      },
+      'level' => 0
+    },
+    'normalized' => 'Top',
+    'spaces_before_argument' => ' '
   },
-  {
-    'error_line' => ':19: warning: entry for index `cp\' outside of any node
-',
-    'file_name' => '',
-    'line_nr' => 19,
-    'macro' => '',
-    'text' => 'entry for index `cp\' outside of any node',
-    'type' => 'warning'
+  'node_next' => {
+    'cmdname' => 'node',
+    'extra' => {
+      'associated_section' => {
+        'cmdname' => 'chapter',
+        'extra' => {
+          'spaces_before_argument' => ' '
+        },
+        'level' => 1,
+        'number' => 1
+      },
+      'normalized' => 'chapter',
+      'spaces_before_argument' => ' '
+    },
+    'node_prev' => {},
+    'node_up' => {}
+  }
+};
+$result_nodes{'inter_item_commands_in_itemize'}{'node_next'}{'node_prev'} = 
$result_nodes{'inter_item_commands_in_itemize'};
+$result_nodes{'inter_item_commands_in_itemize'}{'node_next'}{'node_up'} = 
$result_nodes{'inter_item_commands_in_itemize'};
+
+$result_menus{'inter_item_commands_in_itemize'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'normalized' => 'Top',
+    'spaces_before_argument' => ' '
   }
-];
+};
+
+$result_errors{'inter_item_commands_in_itemize'} = [];
 
 
 $result_floats{'inter_item_commands_in_itemize'} = {};
 
 
 
-$result_converted{'plaintext'}->{'inter_item_commands_in_itemize'} = '   - 
e-mph item
+$result_converted{'plaintext'}->{'inter_item_commands_in_itemize'} = 'top
+***
+
+1 chap
+******
+
+   - e-mph item
 
    * i-tem 1
    * i-tem 2
@@ -762,6 +1020,24 @@ 
$result_converted{'plaintext'}->{'inter_item_commands_in_itemize'} = '   - e-mph
 
 
 $result_converted{'html_text'}->{'inter_item_commands_in_itemize'} = '
+<div class="top" id="Top">
+<div class="header">
+<p>
+ &nbsp; </p>
+</div>
+<span id="top"></span><h1 class="top">top</h1>
+
+<ul class="section-toc">
+<li><a href="#chapter" accesskey="1">chap</a></li>
+</ul>
+<hr>
+<div class="chapter" id="chapter">
+<div class="header">
+<p>
+ &nbsp; </p>
+</div>
+<span id="chap"></span><h2 class="chapter">1 chap</h2>
+
 <ul class="no-bullet">
 <li><span id="index-also-a-cindex-in-itemize"></span>
 </li><li>- e&ndash;mph item
@@ -779,6 +1055,8 @@ i&ndash;tem 2
 <span id="index-also-a-cindex-in-itemize-1"></span>
 </li><li> bullet item
 </li></ul>
+</div>
+</div>
 ';
 
 1;
diff --git 
a/tp/t/results/itemize/inter_item_commands_in_itemize/res_latex/inter_item_commands_in_itemize.tex
 
b/tp/t/results/itemize/inter_item_commands_in_itemize/res_latex/inter_item_commands_in_itemize.tex
index adda666..b384caa 100644
--- 
a/tp/t/results/itemize/inter_item_commands_in_itemize/res_latex/inter_item_commands_in_itemize.tex
+++ 
b/tp/t/results/itemize/inter_item_commands_in_itemize/res_latex/inter_item_commands_in_itemize.tex
@@ -1,5 +1,5 @@
 \documentclass{book}
-\usepackage{makeidx}\makeindex
+\usepackage{imakeidx}
 \usepackage{amsfonts}
 \usepackage{amsmath}
 \usepackage[gen]{eurosym}
@@ -19,13 +19,15 @@
 % use hidelinks to remove boxes around links to be similar with Texinfo TeX
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
+
+\makeindex[name=cp]%
+
 % command used in \description format for indicateurl
 
\newcommand\GNUTexinfotablestyleindicateurl[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
 % command used in \description format for samp
 \newcommand\GNUTexinfotablestylesamp[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
-
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
 \makeatletter
@@ -35,7 +37,6 @@
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 
-
 % this allows to select languages based on bcp47 codes.  bcp47 is a superset
 % of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
 \babeladjust{
@@ -84,7 +85,6 @@
 innertopmargin=10pt, innerbottommargin=10pt,%
 roundcorner=10pt}
 
-
 \renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
 
 % set default for @setchapternewpage
@@ -95,17 +95,24 @@ roundcorner=10pt}
 
 
 \begin{document}
+\chapter{chap}
+\label{anchor:chapter}%
+
 \begin{itemize}[label=-]
+\item \index[cp]{also a cindex in itemize}%
 \item e--mph item
 \end{itemize}
 
 \begin{itemize}[label=\textbullet{}]
+\item \index[cp]{index entry within itemize}%
 \item i--tem 1
-\item i--tem 2
+\item \index[cp]{index entry right after "@item}%
+i--tem 2
 \end{itemize}
 
 \begin{itemize}
 \item T--ext before items.
+\index[cp]{also a cindex in itemize}%
 \item bullet item
 \end{itemize}
 \end{document}
diff --git 
a/tp/t/results/languages/multiple_lang_chapters_latex/res_latex/multiple_lang_chapters.tex
 
b/tp/t/results/languages/multiple_lang_chapters_latex/res_latex/multiple_lang_chapters.tex
index f1ecd9e..8f1bc69 100644
--- 
a/tp/t/results/languages/multiple_lang_chapters_latex/res_latex/multiple_lang_chapters.tex
+++ 
b/tp/t/results/languages/multiple_lang_chapters_latex/res_latex/multiple_lang_chapters.tex
@@ -1,5 +1,5 @@
 \documentclass{book}
-\usepackage{makeidx}\makeindex
+\usepackage{imakeidx}
 \usepackage{amsfonts}
 \usepackage{amsmath}
 \usepackage[gen]{eurosym}
@@ -19,13 +19,15 @@
 % use hidelinks to remove boxes around links to be similar with Texinfo TeX
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
+
+\makeindex[name=vr]%
+
 % command used in \description format for indicateurl
 
\newcommand\GNUTexinfotablestyleindicateurl[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
 % command used in \description format for samp
 \newcommand\GNUTexinfotablestylesamp[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
-
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
 \makeatletter
@@ -35,7 +37,6 @@
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 
-
 % this allows to select languages based on bcp47 codes.  bcp47 is a superset
 % of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
 \babeladjust{
@@ -84,7 +85,6 @@
 innertopmargin=10pt, innerbottommargin=10pt,%
 roundcorner=10pt}
 
-
 \renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
 
 % set default for @setchapternewpage
@@ -100,19 +100,21 @@ roundcorner=10pt}
 \chapter{ja}
 \label{anchor:chapter-ja}%
 
-In japanese. See \hyperref[anchor:chapter-ja]{Chapter~\ref*{anchor:chapter-ja} 
[chapter ja], page~\pageref*{anchor:chapter-ja}}.
+In japanese. See 
\hyperref[anchor:chapter-ja]{\chaptername~\ref*{anchor:chapter-ja} [chapter 
ja], page~\pageref*{anchor:chapter-ja}}.
 \hbox{}-- Instance Variable of AAA: BBB CCC
 
 
+\index[vr]{BBB of AAA@\texttt{BBB of AAA}}%
 
 \selectlanguage{en}%
 \chapter{en}
 \label{anchor:chapter-en}%
 
-In english. See \hyperref[anchor:chapter-ja]{Chapter~\ref*{anchor:chapter-ja} 
[chapter ja], page~\pageref*{anchor:chapter-ja}}.
+In english. See 
\hyperref[anchor:chapter-ja]{\chaptername~\ref*{anchor:chapter-ja} [chapter 
ja], page~\pageref*{anchor:chapter-ja}}.
 \hbox{}-- Instance Variable of AAA: BBB CCC
 
 
+\index[vr]{BBB of AAA@\texttt{BBB of AAA}}%
 
 \selectlanguage{fr-FR}%
 \chapter{fr\_FR}
@@ -121,6 +123,7 @@ In english. See 
\hyperref[anchor:chapter-ja]{Chapter~\ref*{anchor:chapter-ja} [c
 \hbox{}-- Variable d'instance de AAA\ {}: BBB CCC
 
 
+\index[vr]{BBB of AAA@\texttt{BBB of AAA}}%
 
 \selectlanguage{de}%
 \chapter{de}
@@ -130,5 +133,5 @@ In english. See 
\hyperref[anchor:chapter-ja]{Chapter~\ref*{anchor:chapter-ja} [c
 \chapter{pt\_bR}
 \label{anchor:chapter-pt_005fBR}%
 
-In brazilian. See 
\hyperref[anchor:chapter-ja]{Chapter~\ref*{anchor:chapter-ja} [chapter ja], 
page~\pageref*{anchor:chapter-ja}}.
+In brazilian. See 
\hyperref[anchor:chapter-ja]{\chaptername~\ref*{anchor:chapter-ja} [chapter 
ja], page~\pageref*{anchor:chapter-ja}}.
 \end{document}
diff --git 
a/tp/t/results/latex_tests/anchor_links_xref_xrefautomaticsectiontitle/res_latex/anchor_links_xref_xrefautomaticsectiontitle.tex
 
b/tp/t/results/latex_tests/anchor_links_xref_xrefautomaticsectiontitle/res_latex/anchor_links_xref_xrefautomaticsectiontitle.tex
index 7667487..942ffb2 100644
--- 
a/tp/t/results/latex_tests/anchor_links_xref_xrefautomaticsectiontitle/res_latex/anchor_links_xref_xrefautomaticsectiontitle.tex
+++ 
b/tp/t/results/latex_tests/anchor_links_xref_xrefautomaticsectiontitle/res_latex/anchor_links_xref_xrefautomaticsectiontitle.tex
@@ -1,5 +1,5 @@
 \documentclass{book}
-\usepackage{makeidx}\makeindex
+\usepackage{imakeidx}
 \usepackage{amsfonts}
 \usepackage{amsmath}
 \usepackage[gen]{eurosym}
@@ -19,13 +19,13 @@
 % use hidelinks to remove boxes around links to be similar with Texinfo TeX
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
+
 % command used in \description format for indicateurl
 
\newcommand\GNUTexinfotablestyleindicateurl[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
 % command used in \description format for samp
 \newcommand\GNUTexinfotablestylesamp[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
-
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
 \makeatletter
@@ -35,7 +35,6 @@
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 
-
 % this allows to select languages based on bcp47 codes.  bcp47 is a superset
 % of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
 \babeladjust{
@@ -84,7 +83,6 @@
 innertopmargin=10pt, innerbottommargin=10pt,%
 roundcorner=10pt}
 
-
 \renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
 
 % set default for @setchapternewpage
diff --git 
a/tp/t/results/latex_tests/enumerate_arguments/res_latex/enumerate_arguments.tex
 
b/tp/t/results/latex_tests/enumerate_arguments/res_latex/enumerate_arguments.tex
index 72ff84b..07580cf 100644
--- 
a/tp/t/results/latex_tests/enumerate_arguments/res_latex/enumerate_arguments.tex
+++ 
b/tp/t/results/latex_tests/enumerate_arguments/res_latex/enumerate_arguments.tex
@@ -1,5 +1,5 @@
 \documentclass{book}
-\usepackage{makeidx}\makeindex
+\usepackage{imakeidx}
 \usepackage{amsfonts}
 \usepackage{amsmath}
 \usepackage[gen]{eurosym}
@@ -19,13 +19,13 @@
 % use hidelinks to remove boxes around links to be similar with Texinfo TeX
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
+
 % command used in \description format for indicateurl
 
\newcommand\GNUTexinfotablestyleindicateurl[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
 % command used in \description format for samp
 \newcommand\GNUTexinfotablestylesamp[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
-
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
 \makeatletter
@@ -35,7 +35,6 @@
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 
-
 % this allows to select languages based on bcp47 codes.  bcp47 is a superset
 % of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
 \babeladjust{
@@ -84,7 +83,6 @@
 innertopmargin=10pt, innerbottommargin=10pt,%
 roundcorner=10pt}
 
-
 \renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
 
 % set default for @setchapternewpage
diff --git 
a/tp/t/results/latex_tests/example_in_cartouche/res_latex/example_in_cartouche.tex
 
b/tp/t/results/latex_tests/example_in_cartouche/res_latex/example_in_cartouche.tex
index e5c67bd..895d653 100644
--- 
a/tp/t/results/latex_tests/example_in_cartouche/res_latex/example_in_cartouche.tex
+++ 
b/tp/t/results/latex_tests/example_in_cartouche/res_latex/example_in_cartouche.tex
@@ -1,5 +1,5 @@
 \documentclass{book}
-\usepackage{makeidx}\makeindex
+\usepackage{imakeidx}
 \usepackage{amsfonts}
 \usepackage{amsmath}
 \usepackage[gen]{eurosym}
@@ -19,13 +19,13 @@
 % use hidelinks to remove boxes around links to be similar with Texinfo TeX
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
+
 % command used in \description format for indicateurl
 
\newcommand\GNUTexinfotablestyleindicateurl[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
 % command used in \description format for samp
 \newcommand\GNUTexinfotablestylesamp[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
-
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
 \makeatletter
@@ -35,7 +35,6 @@
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 
-
 % this allows to select languages based on bcp47 codes.  bcp47 is a superset
 % of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
 \babeladjust{
@@ -84,7 +83,6 @@
 innertopmargin=10pt, innerbottommargin=10pt,%
 roundcorner=10pt}
 
-
 \renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
 
 % set default for @setchapternewpage
diff --git 
a/tp/t/results/latex_tests/float_and_refs/res_latex/float_and_refs.tex 
b/tp/t/results/latex_tests/float_and_refs/res_latex/float_and_refs.tex
index dee2e94..6f42ebb 100644
--- a/tp/t/results/latex_tests/float_and_refs/res_latex/float_and_refs.tex
+++ b/tp/t/results/latex_tests/float_and_refs/res_latex/float_and_refs.tex
@@ -1,5 +1,5 @@
 \documentclass{book}
-\usepackage{makeidx}\makeindex
+\usepackage{imakeidx}
 \usepackage{amsfonts}
 \usepackage{amsmath}
 \usepackage[gen]{eurosym}
@@ -19,6 +19,7 @@
 % use hidelinks to remove boxes around links to be similar with Texinfo TeX
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
+
 % new float for type `'
 \newfloat{TexinfoFloat}{htb}{tfl}[chapter]
 \floatname{TexinfoFloat}{}
@@ -31,7 +32,6 @@
 % command used in \description format for samp
 \newcommand\GNUTexinfotablestylesamp[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
-
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
 \makeatletter
@@ -41,7 +41,6 @@
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 
-
 % this allows to select languages based on bcp47 codes.  bcp47 is a superset
 % of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
 \babeladjust{
@@ -90,7 +89,6 @@
 innertopmargin=10pt, innerbottommargin=10pt,%
 roundcorner=10pt}
 
-
 \renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
 
 % set default for @setchapternewpage
diff --git a/tp/t/results/latex_tests/fonttextsize/res_latex/fonttextsize.tex 
b/tp/t/results/latex_tests/fonttextsize/res_latex/fonttextsize.tex
index 4273f12..804d56e 100644
--- a/tp/t/results/latex_tests/fonttextsize/res_latex/fonttextsize.tex
+++ b/tp/t/results/latex_tests/fonttextsize/res_latex/fonttextsize.tex
@@ -1,5 +1,5 @@
 \documentclass{book}
-\usepackage{makeidx}\makeindex
+\usepackage{imakeidx}
 \usepackage{amsfonts}
 \usepackage{amsmath}
 \usepackage[gen]{eurosym}
@@ -19,13 +19,13 @@
 % use hidelinks to remove boxes around links to be similar with Texinfo TeX
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
+
 % command used in \description format for indicateurl
 
\newcommand\GNUTexinfotablestyleindicateurl[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
 % command used in \description format for samp
 \newcommand\GNUTexinfotablestylesamp[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
-
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
 \makeatletter
@@ -35,7 +35,6 @@
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 
-
 % this allows to select languages based on bcp47 codes.  bcp47 is a superset
 % of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
 \babeladjust{
@@ -84,7 +83,6 @@
 innertopmargin=10pt, innerbottommargin=10pt,%
 roundcorner=10pt}
 
-
 \renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
 
 % set default for @setchapternewpage
diff --git a/tp/t/results/latex_tests/indices.pl 
b/tp/t/results/latex_tests/indices.pl
new file mode 100644
index 0000000..451aa69
--- /dev/null
+++ b/tp/t/results/latex_tests/indices.pl
@@ -0,0 +1,867 @@
+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);
+
+use utf8;
+
+$result_trees{'indices'} = {
+  'contents' => [
+    {
+      'contents' => [
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => 'indices.info'
+                }
+              ],
+              'extra' => {
+                'spaces_after_argument' => '
+'
+              },
+              'parent' => {},
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'setfilename',
+          'extra' => {
+            'spaces_before_argument' => ' ',
+            'text_arg' => 'indices.info'
+          },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 1,
+            'macro' => ''
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        }
+      ],
+      'parent' => {},
+      'type' => 'text_root'
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => 'Top'
+            }
+          ],
+          'extra' => {
+            'spaces_after_argument' => '
+'
+          },
+          'parent' => {},
+          'type' => 'line_arg'
+        }
+      ],
+      'cmdname' => 'node',
+      'contents' => [],
+      'extra' => {
+        'node_content' => [
+          {}
+        ],
+        'nodes_manuals' => [
+          {
+            'node_content' => [
+              {}
+            ],
+            'normalized' => 'Top'
+          }
+        ],
+        'normalized' => 'Top',
+        'spaces_before_argument' => ' '
+      },
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 3,
+        'macro' => ''
+      },
+      'parent' => {}
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => 'top section'
+            }
+          ],
+          'extra' => {
+            'spaces_after_argument' => '
+'
+          },
+          'parent' => {},
+          'type' => 'line_arg'
+        }
+      ],
+      'cmdname' => 'top',
+      'contents' => [
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        }
+      ],
+      'extra' => {
+        'spaces_before_argument' => ' '
+      },
+      'level' => 0,
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 4,
+        'macro' => ''
+      },
+      'parent' => {}
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => 'chapter'
+            }
+          ],
+          'extra' => {
+            'spaces_after_argument' => '
+'
+          },
+          'parent' => {},
+          'type' => 'line_arg'
+        }
+      ],
+      'cmdname' => 'node',
+      'contents' => [],
+      'extra' => {
+        'isindex' => 1,
+        'node_content' => [
+          {}
+        ],
+        'nodes_manuals' => [
+          {
+            'node_content' => [
+              {}
+            ],
+            'normalized' => 'chapter'
+          }
+        ],
+        'normalized' => 'chapter',
+        'spaces_before_argument' => ' '
+      },
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 6,
+        'macro' => ''
+      },
+      'parent' => {}
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => 'Index'
+            }
+          ],
+          'extra' => {
+            'spaces_after_argument' => '
+'
+          },
+          'parent' => {},
+          'type' => 'line_arg'
+        }
+      ],
+      'cmdname' => 'chapter',
+      'contents' => [
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'args' => [
+                    {
+                      'contents' => [
+                        {
+                          'parent' => {},
+                          'text' => 'a!"'
+                        },
+                        {
+                          'cmdname' => '@',
+                          'parent' => {}
+                        },
+                        {
+                          'parent' => {},
+                          'text' => 'b'
+                        }
+                      ],
+                      'parent' => {},
+                      'type' => 'brace_command_context'
+                    }
+                  ],
+                  'cmdname' => 'math',
+                  'contents' => [],
+                  'line_nr' => {
+                    'file_name' => '',
+                    'line_nr' => 9,
+                    'macro' => ''
+                  },
+                  'parent' => {}
+                },
+                {
+                  'parent' => {},
+                  'text' => ' "!'
+                },
+                {
+                  'cmdname' => '@',
+                  'parent' => {}
+                },
+                {
+                  'parent' => {},
+                  'text' => ' '
+                },
+                {
+                  'args' => [
+                    {
+                      'contents' => [
+                        {
+                          'parent' => {},
+                          'text' => 'a'
+                        }
+                      ],
+                      'parent' => {},
+                      'type' => 'following_arg'
+                    }
+                  ],
+                  'cmdname' => '"',
+                  'contents' => [],
+                  'line_nr' => {
+                    'file_name' => '',
+                    'line_nr' => 9,
+                    'macro' => ''
+                  },
+                  'parent' => {}
+                },
+                {
+                  'parent' => {},
+                  'text' => ' '
+                },
+                {
+                  'args' => [
+                    {
+                      'contents' => [
+                        {
+                          'parent' => {},
+                          'text' => 'o'
+                        }
+                      ],
+                      'parent' => {},
+                      'type' => 'brace_command_arg'
+                    }
+                  ],
+                  'cmdname' => '"',
+                  'contents' => [],
+                  'line_nr' => {
+                    'file_name' => '',
+                    'line_nr' => 9,
+                    'macro' => ''
+                  },
+                  'parent' => {}
+                }
+              ],
+              'extra' => {
+                'spaces_after_argument' => ' '
+              },
+              'parent' => {},
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'cindex',
+          'extra' => {
+            'index_entry' => {
+              'command' => {},
+              'content' => [],
+              'content_normalized' => [],
+              'in_code' => 0,
+              'index_at_command' => 'cindex',
+              'index_name' => 'cp',
+              'index_type_command' => 'cindex',
+              'key' => "a!\"\@b \"!\@ \x{e4} \x{f6}",
+              'node' => {},
+              'number' => 1
+            },
+            'spaces_before_argument' => ' ',
+            'subentry' => {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'args' => [
+                        {
+                          'contents' => [
+                            {
+                              'parent' => {},
+                              'text' => 'a!"'
+                            },
+                            {
+                              'cmdname' => '@',
+                              'parent' => {}
+                            },
+                            {
+                              'parent' => {},
+                              'text' => 'b'
+                            }
+                          ],
+                          'parent' => {},
+                          'type' => 'brace_command_arg'
+                        }
+                      ],
+                      'cmdname' => 'sortas',
+                      'contents' => [],
+                      'line_nr' => {
+                        'file_name' => '',
+                        'line_nr' => 9,
+                        'macro' => ''
+                      },
+                      'parent' => {}
+                    },
+                    {
+                      'parent' => {},
+                      'text' => ' ',
+                      'type' => 'empty_spaces_after_close_brace'
+                    },
+                    {
+                      'parent' => {},
+                      'text' => 'sub'
+                    },
+                    {
+                      'args' => [
+                        {
+                          'contents' => [
+                            {
+                              'parent' => {},
+                              'text' => 'a!"'
+                            },
+                            {
+                              'cmdname' => '@',
+                              'parent' => {}
+                            },
+                            {
+                              'parent' => {},
+                              'text' => 'b'
+                            }
+                          ],
+                          'parent' => {},
+                          'type' => 'brace_command_context'
+                        }
+                      ],
+                      'cmdname' => 'math',
+                      'contents' => [],
+                      'line_nr' => {
+                        'file_name' => '',
+                        'line_nr' => 9,
+                        'macro' => ''
+                      },
+                      'parent' => {}
+                    },
+                    {
+                      'parent' => {},
+                      'text' => ' sub "!'
+                    },
+                    {
+                      'cmdname' => '@',
+                      'parent' => {}
+                    },
+                    {
+                      'parent' => {},
+                      'text' => ' '
+                    },
+                    {
+                      'args' => [
+                        {
+                          'contents' => [
+                            {
+                              'parent' => {},
+                              'text' => 'a'
+                            }
+                          ],
+                          'parent' => {},
+                          'type' => 'following_arg'
+                        }
+                      ],
+                      'cmdname' => '"',
+                      'contents' => [],
+                      'line_nr' => {
+                        'file_name' => '',
+                        'line_nr' => 9,
+                        'macro' => ''
+                      },
+                      'parent' => {}
+                    },
+                    {
+                      'parent' => {},
+                      'text' => ' '
+                    },
+                    {
+                      'args' => [
+                        {
+                          'contents' => [
+                            {
+                              'parent' => {},
+                              'text' => 'o'
+                            }
+                          ],
+                          'parent' => {},
+                          'type' => 'brace_command_arg'
+                        }
+                      ],
+                      'cmdname' => '"',
+                      'contents' => [],
+                      'line_nr' => {
+                        'file_name' => '',
+                        'line_nr' => 9,
+                        'macro' => ''
+                      },
+                      'parent' => {}
+                    },
+                    {
+                      'parent' => {},
+                      'text' => ' ',
+                      'type' => 'empty_spaces_before_argument'
+                    },
+                    {
+                      'args' => [
+                        {
+                          'contents' => [
+                            {
+                              'args' => [
+                                {
+                                  'contents' => [
+                                    {
+                                      'parent' => {},
+                                      'text' => 'a!"'
+                                    },
+                                    {
+                                      'cmdname' => '@',
+                                      'parent' => {}
+                                    },
+                                    {
+                                      'parent' => {},
+                                      'text' => 'b'
+                                    }
+                                  ],
+                                  'parent' => {},
+                                  'type' => 'brace_command_context'
+                                }
+                              ],
+                              'cmdname' => 'math',
+                              'contents' => [],
+                              'line_nr' => {
+                                'file_name' => '',
+                                'line_nr' => 9,
+                                'macro' => ''
+                              },
+                              'parent' => {}
+                            },
+                            {
+                              'parent' => {},
+                              'text' => ' "!'
+                            },
+                            {
+                              'cmdname' => '@',
+                              'parent' => {}
+                            },
+                            {
+                              'parent' => {},
+                              'text' => ' '
+                            },
+                            {
+                              'args' => [
+                                {
+                                  'contents' => [
+                                    {
+                                      'parent' => {},
+                                      'text' => 'a'
+                                    }
+                                  ],
+                                  'parent' => {},
+                                  'type' => 'following_arg'
+                                }
+                              ],
+                              'cmdname' => '"',
+                              'contents' => [],
+                              'line_nr' => {
+                                'file_name' => '',
+                                'line_nr' => 9,
+                                'macro' => ''
+                              },
+                              'parent' => {}
+                            },
+                            {
+                              'parent' => {},
+                              'text' => ' '
+                            },
+                            {
+                              'args' => [
+                                {
+                                  'contents' => [
+                                    {
+                                      'parent' => {},
+                                      'text' => 'o'
+                                    }
+                                  ],
+                                  'parent' => {},
+                                  'type' => 'brace_command_arg'
+                                }
+                              ],
+                              'cmdname' => '"',
+                              'contents' => [],
+                              'line_nr' => {
+                                'file_name' => '',
+                                'line_nr' => 9,
+                                'macro' => ''
+                              },
+                              'parent' => {}
+                            }
+                          ],
+                          'parent' => {},
+                          'type' => 'brace_command_arg'
+                        }
+                      ],
+                      'cmdname' => 'seealso',
+                      'contents' => [],
+                      'line_nr' => {
+                        'file_name' => '',
+                        'line_nr' => 9,
+                        'macro' => ''
+                      },
+                      'parent' => {}
+                    }
+                  ],
+                  'extra' => {
+                    'spaces_after_argument' => '
+'
+                  },
+                  'parent' => {},
+                  'type' => 'line_arg'
+                }
+              ],
+              'cmdname' => 'subentry',
+              'extra' => {
+                'level' => 1,
+                'seealso' => {},
+                'sortas' => 'a!"@b',
+                'spaces_before_argument' => ' '
+              },
+              'line_nr' => {
+                'file_name' => '',
+                'line_nr' => 9,
+                'macro' => ''
+              },
+              'parent' => {}
+            }
+          },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 9,
+            'macro' => ''
+          },
+          'parent' => {},
+          'type' => 'index_entry_command'
+        },
+        {},
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => 'cp'
+                }
+              ],
+              'extra' => {
+                'spaces_after_argument' => '
+'
+              },
+              'parent' => {},
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'printindex',
+          'extra' => {
+            'misc_args' => [
+              'cp'
+            ],
+            'spaces_before_argument' => ' '
+          },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 11,
+            'macro' => ''
+          },
+          'parent' => {}
+        }
+      ],
+      'extra' => {
+        'spaces_before_argument' => ' '
+      },
+      'level' => 1,
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 7,
+        'macro' => ''
+      },
+      'number' => 1,
+      'parent' => {}
+    }
+  ],
+  'type' => 'document_root'
+};
+$result_trees{'indices'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'indices'}{'contents'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'indices'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'} = 
$result_trees{'indices'}{'contents'}[0]{'contents'}[0];
+$result_trees{'indices'}{'contents'}[0]{'contents'}[0]{'parent'} = 
$result_trees{'indices'}{'contents'}[0];
+$result_trees{'indices'}{'contents'}[0]{'contents'}[1]{'parent'} = 
$result_trees{'indices'}{'contents'}[0];
+$result_trees{'indices'}{'contents'}[0]{'parent'} = $result_trees{'indices'};
+$result_trees{'indices'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = 
$result_trees{'indices'}{'contents'}[1]{'args'}[0];
+$result_trees{'indices'}{'contents'}[1]{'args'}[0]{'parent'} = 
$result_trees{'indices'}{'contents'}[1];
+$result_trees{'indices'}{'contents'}[1]{'extra'}{'node_content'}[0] = 
$result_trees{'indices'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'indices'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = $result_trees{'indices'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'indices'}{'contents'}[1]{'parent'} = $result_trees{'indices'};
+$result_trees{'indices'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = 
$result_trees{'indices'}{'contents'}[2]{'args'}[0];
+$result_trees{'indices'}{'contents'}[2]{'args'}[0]{'parent'} = 
$result_trees{'indices'}{'contents'}[2];
+$result_trees{'indices'}{'contents'}[2]{'contents'}[0]{'parent'} = 
$result_trees{'indices'}{'contents'}[2];
+$result_trees{'indices'}{'contents'}[2]{'parent'} = $result_trees{'indices'};
+$result_trees{'indices'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = 
$result_trees{'indices'}{'contents'}[3]{'args'}[0];
+$result_trees{'indices'}{'contents'}[3]{'args'}[0]{'parent'} = 
$result_trees{'indices'}{'contents'}[3];
+$result_trees{'indices'}{'contents'}[3]{'extra'}{'node_content'}[0] = 
$result_trees{'indices'}{'contents'}[3]{'args'}[0]{'contents'}[0];
+$result_trees{'indices'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = $result_trees{'indices'}{'contents'}[3]{'args'}[0]{'contents'}[0];
+$result_trees{'indices'}{'contents'}[3]{'parent'} = $result_trees{'indices'};
+$result_trees{'indices'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = 
$result_trees{'indices'}{'contents'}[4]{'args'}[0];
+$result_trees{'indices'}{'contents'}[4]{'args'}[0]{'parent'} = 
$result_trees{'indices'}{'contents'}[4];
+$result_trees{'indices'}{'contents'}[4]{'contents'}[0]{'parent'} = 
$result_trees{'indices'}{'contents'}[4];
+$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'args'}[0];
+$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'args'}[0];
+$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'args'}[0];
+$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[3]{'parent'}
 = $result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'args'}[0];
+$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[4]{'args'}[0];
+$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'}
 = 
$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[4];
+$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[4]{'parent'}
 = $result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'args'}[0];
+$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[5]{'parent'}
 = $result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'args'}[0];
+$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[6]{'args'}[0];
+$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'}
 = 
$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[6];
+$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[6]{'parent'}
 = $result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'args'}[0];
+$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'parent'} = 
$result_trees{'indices'}{'contents'}[4]{'contents'}[1];
+$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'index_entry'}{'command'}
 = $result_trees{'indices'}{'contents'}[4]{'contents'}[1];
+$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'index_entry'}{'content'}
 = 
$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'};
+$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'};
+$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'indices'}{'contents'}[3];
+$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'contents'}[0];
+$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0];
+$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0];
+$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0];
+$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'contents'}[3]{'args'}[0];
+$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'contents'}[3]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'contents'}[3]{'args'}[0];
+$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'contents'}[3]{'args'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'contents'}[3]{'args'}[0];
+$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'contents'}[3]{'args'}[0]{'parent'}
 = 
$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'contents'}[3];
+$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'contents'}[3]{'parent'}
 = 
$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0];
+$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'contents'}[4]{'parent'}
 = 
$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0];
+$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'contents'}[5]{'parent'}
 = 
$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0];
+$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'contents'}[6]{'parent'}
 = 
$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0];
+$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'contents'}[7]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'contents'}[7]{'args'}[0];
+$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'contents'}[7]{'args'}[0]{'parent'}
 = 
$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'contents'}[7];
+$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'contents'}[7]{'parent'}
 = 
$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0];
+$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'contents'}[8]{'parent'}
 = 
$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0];
+$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'contents'}[9]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'contents'}[9]{'args'}[0];
+$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'contents'}[9]{'args'}[0]{'parent'}
 = 
$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'contents'}[9];
+$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'contents'}[9]{'parent'}
 = 
$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0];
+$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'contents'}[10]{'parent'}
 = 
$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0];
+$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'contents'}[11]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'contents'}[11]{'args'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'contents'}[11]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'contents'}[11]{'args'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'contents'}[11]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'contents'}[11]{'args'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'contents'}[11]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'contents'}[11]{'args'}[0]{'contents'}[0];
+$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'contents'}[11]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'contents'}[11]{'args'}[0];
+$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'contents'}[11]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'contents'}[11]{'args'}[0];
+$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'contents'}[11]{'args'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'contents'}[11]{'args'}[0];
+$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'contents'}[11]{'args'}[0]{'contents'}[3]{'parent'}
 = 
$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'contents'}[11]{'args'}[0];
+$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'contents'}[11]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'contents'}[11]{'args'}[0]{'contents'}[4]{'args'}[0];
+$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'contents'}[11]{'args'}[0]{'contents'}[4]{'args'}[0]{'parent'}
 = 
$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'contents'}[11]{'args'}[0]{'contents'}[4];
+$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'contents'}[11]{'args'}[0]{'contents'}[4]{'parent'}
 = 
$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'contents'}[11]{'args'}[0];
+$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'contents'}[11]{'args'}[0]{'contents'}[5]{'parent'}
 = 
$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'contents'}[11]{'args'}[0];
+$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'contents'}[11]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'contents'}[11]{'args'}[0]{'contents'}[6]{'args'}[0];
+$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'contents'}[11]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'}
 = 
$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'contents'}[11]{'args'}[0]{'contents'}[6];
+$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'contents'}[11]{'args'}[0]{'contents'}[6]{'parent'}
 = 
$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'contents'}[11]{'args'}[0];
+$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'contents'}[11]{'args'}[0]{'parent'}
 = 
$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'contents'}[11];
+$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'contents'}[11]{'parent'}
 = 
$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0];
+$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'parent'}
 = $result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'};
+$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'extra'}{'seealso'}
 = 
$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'args'}[0]{'contents'}[11];
+$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'}{'parent'}
 = $result_trees{'indices'}{'contents'}[4];
+$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'parent'} = 
$result_trees{'indices'}{'contents'}[4];
+$result_trees{'indices'}{'contents'}[4]{'contents'}[2] = 
$result_trees{'indices'}{'contents'}[4]{'contents'}[1]{'extra'}{'subentry'};
+$result_trees{'indices'}{'contents'}[4]{'contents'}[3]{'parent'} = 
$result_trees{'indices'}{'contents'}[4];
+$result_trees{'indices'}{'contents'}[4]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'indices'}{'contents'}[4]{'contents'}[4]{'args'}[0];
+$result_trees{'indices'}{'contents'}[4]{'contents'}[4]{'args'}[0]{'parent'} = 
$result_trees{'indices'}{'contents'}[4]{'contents'}[4];
+$result_trees{'indices'}{'contents'}[4]{'contents'}[4]{'parent'} = 
$result_trees{'indices'}{'contents'}[4];
+$result_trees{'indices'}{'contents'}[4]{'parent'} = $result_trees{'indices'};
+
+$result_texis{'indices'} = '@setfilename indices.info
+
+@node Top
+@top top section
+
+@node chapter
+@chapter Index
+
+@cindex @math{a!"@@b} "!@@ @"a @"{o} @subentry @sortas{a!"@@b} 
sub@math{a!"@@b} sub "!@@ @"a @"{o} @seealso{@math{a!"@@b} "!@@ @"a @"{o}}
+
+@printindex cp
+';
+
+
+$result_texts{'indices'} = '
+top section
+***********
+
+1 Index
+*******
+
+
+';
+
+$result_sectioning{'indices'} = {
+  'level' => -1,
+  'section_childs' => [
+    {
+      'cmdname' => 'top',
+      'extra' => {
+        'associated_node' => {
+          'cmdname' => 'node',
+          'extra' => {
+            'normalized' => 'Top',
+            'spaces_before_argument' => ' '
+          }
+        },
+        'spaces_before_argument' => ' '
+      },
+      'level' => 0,
+      'section_childs' => [
+        {
+          'cmdname' => 'chapter',
+          'extra' => {
+            'associated_node' => {
+              'cmdname' => 'node',
+              'extra' => {
+                'isindex' => 1,
+                'normalized' => 'chapter',
+                'spaces_before_argument' => ' '
+              }
+            },
+            'spaces_before_argument' => ' '
+          },
+          'level' => 1,
+          'number' => 1,
+          'section_up' => {},
+          'toplevel_prev' => {},
+          'toplevel_up' => {}
+        }
+      ],
+      'section_up' => {}
+    }
+  ]
+};
+$result_sectioning{'indices'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
 = $result_sectioning{'indices'}{'section_childs'}[0];
+$result_sectioning{'indices'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
 = $result_sectioning{'indices'}{'section_childs'}[0];
+$result_sectioning{'indices'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
 = $result_sectioning{'indices'}{'section_childs'}[0];
+$result_sectioning{'indices'}{'section_childs'}[0]{'section_up'} = 
$result_sectioning{'indices'};
+
+$result_nodes{'indices'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'associated_section' => {
+      'cmdname' => 'top',
+      'extra' => {
+        'spaces_before_argument' => ' '
+      },
+      'level' => 0
+    },
+    'normalized' => 'Top',
+    'spaces_before_argument' => ' '
+  },
+  'node_next' => {
+    'cmdname' => 'node',
+    'extra' => {
+      'associated_section' => {
+        'cmdname' => 'chapter',
+        'extra' => {
+          'spaces_before_argument' => ' '
+        },
+        'level' => 1,
+        'number' => 1
+      },
+      'isindex' => 1,
+      'normalized' => 'chapter',
+      'spaces_before_argument' => ' '
+    },
+    'node_prev' => {},
+    'node_up' => {}
+  }
+};
+$result_nodes{'indices'}{'node_next'}{'node_prev'} = $result_nodes{'indices'};
+$result_nodes{'indices'}{'node_next'}{'node_up'} = $result_nodes{'indices'};
+
+$result_menus{'indices'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'normalized' => 'Top',
+    'spaces_before_argument' => ' '
+  }
+};
+
+$result_errors{'indices'} = [];
+
+
+$result_floats{'indices'} = {};
+
+
+
+$result_converted{'latex'}->{'indices'} = '
+\\chapter{Index}
+\\label{anchor:chapter}%
+
+\\index[cp]{$a"!"""@b$ """!"@ \\"{a} \\"{o}!a!"@b@sub$a"!"""@b$ sub """!"@ 
\\"{a} \\"{o}|seealso{$a"!"""@b$ """!"@ \\"{a} \\"{o}}}%
+
+\\printindex[cp]
+';
+
+1;
diff --git a/tp/t/results/latex_tests/pagesizes/res_latex/pagesizes.tex 
b/tp/t/results/latex_tests/indices/res_latex/indices.tex
similarity index 93%
copy from tp/t/results/latex_tests/pagesizes/res_latex/pagesizes.tex
copy to tp/t/results/latex_tests/indices/res_latex/indices.tex
index 362910d..cf5684b 100644
--- a/tp/t/results/latex_tests/pagesizes/res_latex/pagesizes.tex
+++ b/tp/t/results/latex_tests/indices/res_latex/indices.tex
@@ -1,5 +1,5 @@
 \documentclass{book}
-\usepackage{makeidx}\makeindex
+\usepackage{imakeidx}
 \usepackage{amsfonts}
 \usepackage{amsmath}
 \usepackage[gen]{eurosym}
@@ -19,13 +19,15 @@
 % use hidelinks to remove boxes around links to be similar with Texinfo TeX
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
+
+\makeindex[name=cp]%
+
 % command used in \description format for indicateurl
 
\newcommand\GNUTexinfotablestyleindicateurl[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
 % command used in \description format for samp
 \newcommand\GNUTexinfotablestylesamp[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
-
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
 \makeatletter
@@ -35,7 +37,6 @@
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 
-
 % this allows to select languages based on bcp47 codes.  bcp47 is a superset
 % of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
 \babeladjust{
@@ -84,7 +85,6 @@
 innertopmargin=10pt, innerbottommargin=10pt,%
 roundcorner=10pt}
 
-
 \renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
 
 % set default for @setchapternewpage
@@ -94,16 +94,11 @@ roundcorner=10pt}
 \GNUTexinfosetsingleheader{}%
 
 
-\newgeometry{textheight=200mm,textwidth=150mm}
-
 \begin{document}
-\chapter{Chapter}
+\chapter{Index}
 \label{anchor:chapter}%
 
-\newgeometry{textheight=11.5in}
-
-\chapter{other pagesizes}
-
-\newgeometry{textwidth=130mm}
+\index[cp]{$a"!"""@b$ """!"@ \"{a} \"{o}!a!"@b@sub$a"!"""@b$ sub """!"@ \"{a} 
\"{o}|seealso{$a"!"""@b$ """!"@ \"{a} \"{o}}}%
 
+\printindex[cp]
 \end{document}
diff --git 
a/tp/t/results/latex_tests/nested_enumerate/res_latex/nested_enumerate.tex 
b/tp/t/results/latex_tests/nested_enumerate/res_latex/nested_enumerate.tex
index 8e54d57..21265ab 100644
--- a/tp/t/results/latex_tests/nested_enumerate/res_latex/nested_enumerate.tex
+++ b/tp/t/results/latex_tests/nested_enumerate/res_latex/nested_enumerate.tex
@@ -1,5 +1,5 @@
 \documentclass{book}
-\usepackage{makeidx}\makeindex
+\usepackage{imakeidx}
 \usepackage{amsfonts}
 \usepackage{amsmath}
 \usepackage[gen]{eurosym}
@@ -19,13 +19,13 @@
 % use hidelinks to remove boxes around links to be similar with Texinfo TeX
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
+
 % command used in \description format for indicateurl
 
\newcommand\GNUTexinfotablestyleindicateurl[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
 % command used in \description format for samp
 \newcommand\GNUTexinfotablestylesamp[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
-
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
 \makeatletter
@@ -35,7 +35,6 @@
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 
-
 % this allows to select languages based on bcp47 codes.  bcp47 is a superset
 % of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
 \babeladjust{
@@ -84,7 +83,6 @@
 innertopmargin=10pt, innerbottommargin=10pt,%
 roundcorner=10pt}
 
-
 \renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
 
 % set default for @setchapternewpage
diff --git 
a/tp/t/results/latex_tests/nested_itemize/res_latex/nested_itemize.tex 
b/tp/t/results/latex_tests/nested_itemize/res_latex/nested_itemize.tex
index 6a7bd13..fa84401 100644
--- a/tp/t/results/latex_tests/nested_itemize/res_latex/nested_itemize.tex
+++ b/tp/t/results/latex_tests/nested_itemize/res_latex/nested_itemize.tex
@@ -1,5 +1,5 @@
 \documentclass{book}
-\usepackage{makeidx}\makeindex
+\usepackage{imakeidx}
 \usepackage{amsfonts}
 \usepackage{amsmath}
 \usepackage[gen]{eurosym}
@@ -19,13 +19,13 @@
 % use hidelinks to remove boxes around links to be similar with Texinfo TeX
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
+
 % command used in \description format for indicateurl
 
\newcommand\GNUTexinfotablestyleindicateurl[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
 % command used in \description format for samp
 \newcommand\GNUTexinfotablestylesamp[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
-
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
 \makeatletter
@@ -35,7 +35,6 @@
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 
-
 % this allows to select languages based on bcp47 codes.  bcp47 is a superset
 % of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
 \babeladjust{
@@ -84,7 +83,6 @@
 innertopmargin=10pt, innerbottommargin=10pt,%
 roundcorner=10pt}
 
-
 \renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
 
 % set default for @setchapternewpage
diff --git 
a/tp/t/results/latex_tests/no_titlepage_and_setchapternewpage_odd/res_latex/no_titlepage_and_setchapternewpage_odd.tex
 
b/tp/t/results/latex_tests/no_titlepage_and_setchapternewpage_odd/res_latex/no_titlepage_and_setchapternewpage_odd.tex
index 6645a54..a4376ce 100644
--- 
a/tp/t/results/latex_tests/no_titlepage_and_setchapternewpage_odd/res_latex/no_titlepage_and_setchapternewpage_odd.tex
+++ 
b/tp/t/results/latex_tests/no_titlepage_and_setchapternewpage_odd/res_latex/no_titlepage_and_setchapternewpage_odd.tex
@@ -1,5 +1,5 @@
 \documentclass{book}
-\usepackage{makeidx}\makeindex
+\usepackage{imakeidx}
 \usepackage{amsfonts}
 \usepackage{amsmath}
 \usepackage[gen]{eurosym}
@@ -19,13 +19,13 @@
 % use hidelinks to remove boxes around links to be similar with Texinfo TeX
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
+
 % command used in \description format for indicateurl
 
\newcommand\GNUTexinfotablestyleindicateurl[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
 % command used in \description format for samp
 \newcommand\GNUTexinfotablestylesamp[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
-
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
 \makeatletter
@@ -35,7 +35,6 @@
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 
-
 % this allows to select languages based on bcp47 codes.  bcp47 is a superset
 % of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
 \babeladjust{
@@ -84,7 +83,6 @@
 innertopmargin=10pt, innerbottommargin=10pt,%
 roundcorner=10pt}
 
-
 \renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
 
 % set default for @setchapternewpage
diff --git 
a/tp/t/results/latex_tests/no_titlepage_and_setchapternewpage_on/res_latex/no_titlepage_and_setchapternewpage_on.tex
 
b/tp/t/results/latex_tests/no_titlepage_and_setchapternewpage_on/res_latex/no_titlepage_and_setchapternewpage_on.tex
index 76b1c69..042b44b 100644
--- 
a/tp/t/results/latex_tests/no_titlepage_and_setchapternewpage_on/res_latex/no_titlepage_and_setchapternewpage_on.tex
+++ 
b/tp/t/results/latex_tests/no_titlepage_and_setchapternewpage_on/res_latex/no_titlepage_and_setchapternewpage_on.tex
@@ -1,5 +1,5 @@
 \documentclass{book}
-\usepackage{makeidx}\makeindex
+\usepackage{imakeidx}
 \usepackage{amsfonts}
 \usepackage{amsmath}
 \usepackage[gen]{eurosym}
@@ -19,13 +19,13 @@
 % use hidelinks to remove boxes around links to be similar with Texinfo TeX
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
+
 % command used in \description format for indicateurl
 
\newcommand\GNUTexinfotablestyleindicateurl[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
 % command used in \description format for samp
 \newcommand\GNUTexinfotablestylesamp[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
-
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
 \makeatletter
@@ -35,7 +35,6 @@
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 
-
 % this allows to select languages based on bcp47 codes.  bcp47 is a superset
 % of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
 \babeladjust{
@@ -84,7 +83,6 @@
 innertopmargin=10pt, innerbottommargin=10pt,%
 roundcorner=10pt}
 
-
 \renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
 
 % set default for @setchapternewpage
diff --git a/tp/t/results/latex_tests/pagesizes/res_latex/pagesizes.tex 
b/tp/t/results/latex_tests/pagesizes/res_latex/pagesizes.tex
index 362910d..dd3950f 100644
--- a/tp/t/results/latex_tests/pagesizes/res_latex/pagesizes.tex
+++ b/tp/t/results/latex_tests/pagesizes/res_latex/pagesizes.tex
@@ -1,5 +1,5 @@
 \documentclass{book}
-\usepackage{makeidx}\makeindex
+\usepackage{imakeidx}
 \usepackage{amsfonts}
 \usepackage{amsmath}
 \usepackage[gen]{eurosym}
@@ -19,13 +19,13 @@
 % use hidelinks to remove boxes around links to be similar with Texinfo TeX
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
+
 % command used in \description format for indicateurl
 
\newcommand\GNUTexinfotablestyleindicateurl[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
 % command used in \description format for samp
 \newcommand\GNUTexinfotablestylesamp[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
-
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
 \makeatletter
@@ -35,7 +35,6 @@
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 
-
 % this allows to select languages based on bcp47 codes.  bcp47 is a superset
 % of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
 \babeladjust{
@@ -84,7 +83,6 @@
 innertopmargin=10pt, innerbottommargin=10pt,%
 roundcorner=10pt}
 
-
 \renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
 
 % set default for @setchapternewpage
diff --git a/tp/t/results/latex_tests/pagetype/res_latex/pagetype.tex 
b/tp/t/results/latex_tests/pagetype/res_latex/pagetype.tex
index a82ba6b..854f03d 100644
--- a/tp/t/results/latex_tests/pagetype/res_latex/pagetype.tex
+++ b/tp/t/results/latex_tests/pagetype/res_latex/pagetype.tex
@@ -1,5 +1,5 @@
 \documentclass{book}
-\usepackage{makeidx}\makeindex
+\usepackage{imakeidx}
 \usepackage{amsfonts}
 \usepackage{amsmath}
 \usepackage[gen]{eurosym}
@@ -19,13 +19,13 @@
 % use hidelinks to remove boxes around links to be similar with Texinfo TeX
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
+
 % command used in \description format for indicateurl
 
\newcommand\GNUTexinfotablestyleindicateurl[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
 % command used in \description format for samp
 \newcommand\GNUTexinfotablestylesamp[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
-
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
 \makeatletter
@@ -35,7 +35,6 @@
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 
-
 % this allows to select languages based on bcp47 codes.  bcp47 is a superset
 % of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
 \babeladjust{
@@ -84,7 +83,6 @@
 innertopmargin=10pt, innerbottommargin=10pt,%
 roundcorner=10pt}
 
-
 \renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
 
 % set default for @setchapternewpage
diff --git 
a/tp/t/results/latex_tests/setchapternewpage_on_odd_titlepage/res_latex/setchapternewpage_on_odd_titlepage.tex
 
b/tp/t/results/latex_tests/setchapternewpage_on_odd_titlepage/res_latex/setchapternewpage_on_odd_titlepage.tex
index b3e030e..fe5a19f 100644
--- 
a/tp/t/results/latex_tests/setchapternewpage_on_odd_titlepage/res_latex/setchapternewpage_on_odd_titlepage.tex
+++ 
b/tp/t/results/latex_tests/setchapternewpage_on_odd_titlepage/res_latex/setchapternewpage_on_odd_titlepage.tex
@@ -1,5 +1,5 @@
 \documentclass{book}
-\usepackage{makeidx}\makeindex
+\usepackage{imakeidx}
 \usepackage{amsfonts}
 \usepackage{amsmath}
 \usepackage[gen]{eurosym}
@@ -19,13 +19,13 @@
 % use hidelinks to remove boxes around links to be similar with Texinfo TeX
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
+
 % command used in \description format for indicateurl
 
\newcommand\GNUTexinfotablestyleindicateurl[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
 % command used in \description format for samp
 \newcommand\GNUTexinfotablestylesamp[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
-
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
 \makeatletter
@@ -35,7 +35,6 @@
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 
-
 % this allows to select languages based on bcp47 codes.  bcp47 is a superset
 % of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
 \babeladjust{
@@ -84,7 +83,6 @@
 innertopmargin=10pt, innerbottommargin=10pt,%
 roundcorner=10pt}
 
-
 \renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
 
 % set default for @setchapternewpage
diff --git 
a/tp/t/results/latex_tests/settitle_and_headings/res_latex/settitle_and_headings.tex
 
b/tp/t/results/latex_tests/settitle_and_headings/res_latex/settitle_and_headings.tex
index ad99242..b46c814 100644
--- 
a/tp/t/results/latex_tests/settitle_and_headings/res_latex/settitle_and_headings.tex
+++ 
b/tp/t/results/latex_tests/settitle_and_headings/res_latex/settitle_and_headings.tex
@@ -1,5 +1,5 @@
 \documentclass{book}
-\usepackage{makeidx}\makeindex
+\usepackage{imakeidx}
 \usepackage{amsfonts}
 \usepackage{amsmath}
 \usepackage[gen]{eurosym}
@@ -19,13 +19,13 @@
 % use hidelinks to remove boxes around links to be similar with Texinfo TeX
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
+
 % command used in \description format for indicateurl
 
\newcommand\GNUTexinfotablestyleindicateurl[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
 % command used in \description format for samp
 \newcommand\GNUTexinfotablestylesamp[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
-
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
 \makeatletter
@@ -35,7 +35,6 @@
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 
-
 % this allows to select languages based on bcp47 codes.  bcp47 is a superset
 % of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
 \babeladjust{
@@ -84,7 +83,6 @@
 innertopmargin=10pt, innerbottommargin=10pt,%
 roundcorner=10pt}
 
-
 \renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
 
 % set default for @setchapternewpage
diff --git 
a/tp/t/results/latex_tests/shorttitlepage/res_latex/shorttitlepage.tex 
b/tp/t/results/latex_tests/shorttitlepage/res_latex/shorttitlepage.tex
index beb67aa..40e730c 100644
--- a/tp/t/results/latex_tests/shorttitlepage/res_latex/shorttitlepage.tex
+++ b/tp/t/results/latex_tests/shorttitlepage/res_latex/shorttitlepage.tex
@@ -1,5 +1,5 @@
 \documentclass{book}
-\usepackage{makeidx}\makeindex
+\usepackage{imakeidx}
 \usepackage{amsfonts}
 \usepackage{amsmath}
 \usepackage[gen]{eurosym}
@@ -19,13 +19,13 @@
 % use hidelinks to remove boxes around links to be similar with Texinfo TeX
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
+
 % command used in \description format for indicateurl
 
\newcommand\GNUTexinfotablestyleindicateurl[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
 % command used in \description format for samp
 \newcommand\GNUTexinfotablestylesamp[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
-
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
 \makeatletter
@@ -35,7 +35,6 @@
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 
-
 % this allows to select languages based on bcp47 codes.  bcp47 is a superset
 % of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
 \babeladjust{
@@ -84,7 +83,6 @@
 innertopmargin=10pt, innerbottommargin=10pt,%
 roundcorner=10pt}
 
-
 \renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
 
 % set default for @setchapternewpage
diff --git 
a/tp/t/results/latex_tests/three_setchapternewpage_on_odd_off/res_latex/three_setchapternewpage_on_odd_off.tex
 
b/tp/t/results/latex_tests/three_setchapternewpage_on_odd_off/res_latex/three_setchapternewpage_on_odd_off.tex
index 002749b..2675203 100644
--- 
a/tp/t/results/latex_tests/three_setchapternewpage_on_odd_off/res_latex/three_setchapternewpage_on_odd_off.tex
+++ 
b/tp/t/results/latex_tests/three_setchapternewpage_on_odd_off/res_latex/three_setchapternewpage_on_odd_off.tex
@@ -1,5 +1,5 @@
 \documentclass{book}
-\usepackage{makeidx}\makeindex
+\usepackage{imakeidx}
 \usepackage{amsfonts}
 \usepackage{amsmath}
 \usepackage[gen]{eurosym}
@@ -19,13 +19,13 @@
 % use hidelinks to remove boxes around links to be similar with Texinfo TeX
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
+
 % command used in \description format for indicateurl
 
\newcommand\GNUTexinfotablestyleindicateurl[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
 % command used in \description format for samp
 \newcommand\GNUTexinfotablestylesamp[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
-
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
 \makeatletter
@@ -35,7 +35,6 @@
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 
-
 % this allows to select languages based on bcp47 codes.  bcp47 is a superset
 % of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
 \babeladjust{
@@ -84,7 +83,6 @@
 innertopmargin=10pt, innerbottommargin=10pt,%
 roundcorner=10pt}
 
-
 \renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
 
 % set default for @setchapternewpage
diff --git 
a/tp/t/results/latex_tests/titlepage_and_headings/res_latex/titlepage_and_headings.tex
 
b/tp/t/results/latex_tests/titlepage_and_headings/res_latex/titlepage_and_headings.tex
index e495498..d2a5055 100644
--- 
a/tp/t/results/latex_tests/titlepage_and_headings/res_latex/titlepage_and_headings.tex
+++ 
b/tp/t/results/latex_tests/titlepage_and_headings/res_latex/titlepage_and_headings.tex
@@ -1,5 +1,5 @@
 \documentclass{book}
-\usepackage{makeidx}\makeindex
+\usepackage{imakeidx}
 \usepackage{amsfonts}
 \usepackage{amsmath}
 \usepackage[gen]{eurosym}
@@ -19,13 +19,13 @@
 % use hidelinks to remove boxes around links to be similar with Texinfo TeX
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
+
 % command used in \description format for indicateurl
 
\newcommand\GNUTexinfotablestyleindicateurl[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
 % command used in \description format for samp
 \newcommand\GNUTexinfotablestylesamp[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
-
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
 \makeatletter
@@ -35,7 +35,6 @@
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 
-
 % this allows to select languages based on bcp47 codes.  bcp47 is a superset
 % of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
 \babeladjust{
@@ -84,7 +83,6 @@
 innertopmargin=10pt, innerbottommargin=10pt,%
 roundcorner=10pt}
 
-
 \renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
 
 % set default for @setchapternewpage
diff --git 
a/tp/t/results/latex_tests/titlepage_and_setchapternewpage_odd/res_latex/titlepage_and_setchapternewpage_odd.tex
 
b/tp/t/results/latex_tests/titlepage_and_setchapternewpage_odd/res_latex/titlepage_and_setchapternewpage_odd.tex
index 0ea3638..593d0f0 100644
--- 
a/tp/t/results/latex_tests/titlepage_and_setchapternewpage_odd/res_latex/titlepage_and_setchapternewpage_odd.tex
+++ 
b/tp/t/results/latex_tests/titlepage_and_setchapternewpage_odd/res_latex/titlepage_and_setchapternewpage_odd.tex
@@ -1,5 +1,5 @@
 \documentclass{book}
-\usepackage{makeidx}\makeindex
+\usepackage{imakeidx}
 \usepackage{amsfonts}
 \usepackage{amsmath}
 \usepackage[gen]{eurosym}
@@ -19,13 +19,13 @@
 % use hidelinks to remove boxes around links to be similar with Texinfo TeX
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
+
 % command used in \description format for indicateurl
 
\newcommand\GNUTexinfotablestyleindicateurl[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
 % command used in \description format for samp
 \newcommand\GNUTexinfotablestylesamp[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
-
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
 \makeatletter
@@ -35,7 +35,6 @@
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 
-
 % this allows to select languages based on bcp47 codes.  bcp47 is a superset
 % of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
 \babeladjust{
@@ -84,7 +83,6 @@
 innertopmargin=10pt, innerbottommargin=10pt,%
 roundcorner=10pt}
 
-
 \renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
 
 % set default for @setchapternewpage
diff --git 
a/tp/t/results/latex_tests/titlepage_and_setchapternewpage_on/res_latex/titlepage_and_setchapternewpage_on.tex
 
b/tp/t/results/latex_tests/titlepage_and_setchapternewpage_on/res_latex/titlepage_and_setchapternewpage_on.tex
index e495498..d2a5055 100644
--- 
a/tp/t/results/latex_tests/titlepage_and_setchapternewpage_on/res_latex/titlepage_and_setchapternewpage_on.tex
+++ 
b/tp/t/results/latex_tests/titlepage_and_setchapternewpage_on/res_latex/titlepage_and_setchapternewpage_on.tex
@@ -1,5 +1,5 @@
 \documentclass{book}
-\usepackage{makeidx}\makeindex
+\usepackage{imakeidx}
 \usepackage{amsfonts}
 \usepackage{amsmath}
 \usepackage[gen]{eurosym}
@@ -19,13 +19,13 @@
 % use hidelinks to remove boxes around links to be similar with Texinfo TeX
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
+
 % command used in \description format for indicateurl
 
\newcommand\GNUTexinfotablestyleindicateurl[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
 % command used in \description format for samp
 \newcommand\GNUTexinfotablestylesamp[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
-
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
 \makeatletter
@@ -35,7 +35,6 @@
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 
-
 % this allows to select languages based on bcp47 codes.  bcp47 is a superset
 % of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
 \babeladjust{
@@ -84,7 +83,6 @@
 innertopmargin=10pt, innerbottommargin=10pt,%
 roundcorner=10pt}
 
-
 \renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
 
 % set default for @setchapternewpage
diff --git 
a/tp/t/results/latex_tests/titlepage_classical/res_latex/titlepage_classical.tex
 
b/tp/t/results/latex_tests/titlepage_classical/res_latex/titlepage_classical.tex
index 5f66fa6..4ed208e 100644
--- 
a/tp/t/results/latex_tests/titlepage_classical/res_latex/titlepage_classical.tex
+++ 
b/tp/t/results/latex_tests/titlepage_classical/res_latex/titlepage_classical.tex
@@ -1,5 +1,5 @@
 \documentclass{book}
-\usepackage{makeidx}\makeindex
+\usepackage{imakeidx}
 \usepackage{amsfonts}
 \usepackage{amsmath}
 \usepackage[gen]{eurosym}
@@ -19,13 +19,13 @@
 % use hidelinks to remove boxes around links to be similar with Texinfo TeX
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
+
 % command used in \description format for indicateurl
 
\newcommand\GNUTexinfotablestyleindicateurl[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
 % command used in \description format for samp
 \newcommand\GNUTexinfotablestylesamp[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
-
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
 \makeatletter
@@ -35,7 +35,6 @@
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 
-
 % this allows to select languages based on bcp47 codes.  bcp47 is a superset
 % of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
 \babeladjust{
@@ -84,7 +83,6 @@
 innertopmargin=10pt, innerbottommargin=10pt,%
 roundcorner=10pt}
 
-
 \renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
 
 % set default for @setchapternewpage
diff --git 
a/tp/t/results/latex_tests/titlepage_in_top_node/res_latex/titlepage_in_top_node.tex
 
b/tp/t/results/latex_tests/titlepage_in_top_node/res_latex/titlepage_in_top_node.tex
index 9a91342..ed30f51 100644
--- 
a/tp/t/results/latex_tests/titlepage_in_top_node/res_latex/titlepage_in_top_node.tex
+++ 
b/tp/t/results/latex_tests/titlepage_in_top_node/res_latex/titlepage_in_top_node.tex
@@ -1,5 +1,5 @@
 \documentclass{book}
-\usepackage{makeidx}\makeindex
+\usepackage{imakeidx}
 \usepackage{amsfonts}
 \usepackage{amsmath}
 \usepackage[gen]{eurosym}
@@ -19,13 +19,13 @@
 % use hidelinks to remove boxes around links to be similar with Texinfo TeX
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
+
 % command used in \description format for indicateurl
 
\newcommand\GNUTexinfotablestyleindicateurl[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
 % command used in \description format for samp
 \newcommand\GNUTexinfotablestylesamp[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
-
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
 \makeatletter
@@ -35,7 +35,6 @@
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 
-
 % this allows to select languages based on bcp47 codes.  bcp47 is a superset
 % of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
 \babeladjust{
@@ -84,7 +83,6 @@
 innertopmargin=10pt, innerbottommargin=10pt,%
 roundcorner=10pt}
 
-
 \renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
 
 % set default for @setchapternewpage
diff --git 
a/tp/t/results/latex_tests/titlepage_long_title/res_latex/titlepage_long_title.tex
 
b/tp/t/results/latex_tests/titlepage_long_title/res_latex/titlepage_long_title.tex
index 777aa61..bca997c 100644
--- 
a/tp/t/results/latex_tests/titlepage_long_title/res_latex/titlepage_long_title.tex
+++ 
b/tp/t/results/latex_tests/titlepage_long_title/res_latex/titlepage_long_title.tex
@@ -1,5 +1,5 @@
 \documentclass{book}
-\usepackage{makeidx}\makeindex
+\usepackage{imakeidx}
 \usepackage{amsfonts}
 \usepackage{amsmath}
 \usepackage[gen]{eurosym}
@@ -19,13 +19,13 @@
 % use hidelinks to remove boxes around links to be similar with Texinfo TeX
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
+
 % command used in \description format for indicateurl
 
\newcommand\GNUTexinfotablestyleindicateurl[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
 % command used in \description format for samp
 \newcommand\GNUTexinfotablestylesamp[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
-
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
 \makeatletter
@@ -35,7 +35,6 @@
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 
-
 % this allows to select languages based on bcp47 codes.  bcp47 is a superset
 % of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
 \babeladjust{
@@ -84,7 +83,6 @@
 innertopmargin=10pt, innerbottommargin=10pt,%
 roundcorner=10pt}
 
-
 \renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
 
 % set default for @setchapternewpage
diff --git 
a/tp/t/results/latex_tests/titlepage_no_author/res_latex/titlepage_no_author.tex
 
b/tp/t/results/latex_tests/titlepage_no_author/res_latex/titlepage_no_author.tex
index 432bb71..30e0b45 100644
--- 
a/tp/t/results/latex_tests/titlepage_no_author/res_latex/titlepage_no_author.tex
+++ 
b/tp/t/results/latex_tests/titlepage_no_author/res_latex/titlepage_no_author.tex
@@ -1,5 +1,5 @@
 \documentclass{book}
-\usepackage{makeidx}\makeindex
+\usepackage{imakeidx}
 \usepackage{amsfonts}
 \usepackage{amsmath}
 \usepackage[gen]{eurosym}
@@ -19,13 +19,13 @@
 % use hidelinks to remove boxes around links to be similar with Texinfo TeX
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
+
 % command used in \description format for indicateurl
 
\newcommand\GNUTexinfotablestyleindicateurl[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
 % command used in \description format for samp
 \newcommand\GNUTexinfotablestylesamp[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
-
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
 \makeatletter
@@ -35,7 +35,6 @@
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 
-
 % this allows to select languages based on bcp47 codes.  bcp47 is a superset
 % of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
 \babeladjust{
@@ -84,7 +83,6 @@
 innertopmargin=10pt, innerbottommargin=10pt,%
 roundcorner=10pt}
 
-
 \renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
 
 % set default for @setchapternewpage
diff --git 
a/tp/t/results/latex_tests/titlepage_no_title/res_latex/titlepage_no_title.tex 
b/tp/t/results/latex_tests/titlepage_no_title/res_latex/titlepage_no_title.tex
index dcbfde8..aff3eb8 100644
--- 
a/tp/t/results/latex_tests/titlepage_no_title/res_latex/titlepage_no_title.tex
+++ 
b/tp/t/results/latex_tests/titlepage_no_title/res_latex/titlepage_no_title.tex
@@ -1,5 +1,5 @@
 \documentclass{book}
-\usepackage{makeidx}\makeindex
+\usepackage{imakeidx}
 \usepackage{amsfonts}
 \usepackage{amsmath}
 \usepackage[gen]{eurosym}
@@ -19,13 +19,13 @@
 % use hidelinks to remove boxes around links to be similar with Texinfo TeX
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
+
 % command used in \description format for indicateurl
 
\newcommand\GNUTexinfotablestyleindicateurl[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
 % command used in \description format for samp
 \newcommand\GNUTexinfotablestylesamp[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
-
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
 \makeatletter
@@ -35,7 +35,6 @@
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 
-
 % this allows to select languages based on bcp47 codes.  bcp47 is a superset
 % of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
 \babeladjust{
@@ -84,7 +83,6 @@
 innertopmargin=10pt, innerbottommargin=10pt,%
 roundcorner=10pt}
 
-
 \renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
 
 % set default for @setchapternewpage
diff --git 
a/tp/t/results/latex_tests/titlepage_with_commands_classical/res_latex/titlepage_with_commands_classical.tex
 
b/tp/t/results/latex_tests/titlepage_with_commands_classical/res_latex/titlepage_with_commands_classical.tex
index 17efee7..1bfcdb2 100644
--- 
a/tp/t/results/latex_tests/titlepage_with_commands_classical/res_latex/titlepage_with_commands_classical.tex
+++ 
b/tp/t/results/latex_tests/titlepage_with_commands_classical/res_latex/titlepage_with_commands_classical.tex
@@ -1,5 +1,5 @@
 \documentclass{book}
-\usepackage{makeidx}\makeindex
+\usepackage{imakeidx}
 \usepackage{amsfonts}
 \usepackage{amsmath}
 \usepackage[gen]{eurosym}
@@ -19,13 +19,13 @@
 % use hidelinks to remove boxes around links to be similar with Texinfo TeX
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
+
 % command used in \description format for indicateurl
 
\newcommand\GNUTexinfotablestyleindicateurl[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
 % command used in \description format for samp
 \newcommand\GNUTexinfotablestylesamp[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
-
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
 \makeatletter
@@ -35,7 +35,6 @@
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 
-
 % this allows to select languages based on bcp47 codes.  bcp47 is a superset
 % of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
 \babeladjust{
@@ -84,7 +83,6 @@
 innertopmargin=10pt, innerbottommargin=10pt,%
 roundcorner=10pt}
 
-
 \renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
 
 % set default for @setchapternewpage
diff --git 
a/tp/t/results/latex_tests/two_setchapternewpage_odd_on/res_latex/two_setchapternewpage_odd_on.tex
 
b/tp/t/results/latex_tests/two_setchapternewpage_odd_on/res_latex/two_setchapternewpage_odd_on.tex
index 7ed1ebf..f100c89 100644
--- 
a/tp/t/results/latex_tests/two_setchapternewpage_odd_on/res_latex/two_setchapternewpage_odd_on.tex
+++ 
b/tp/t/results/latex_tests/two_setchapternewpage_odd_on/res_latex/two_setchapternewpage_odd_on.tex
@@ -1,5 +1,5 @@
 \documentclass{book}
-\usepackage{makeidx}\makeindex
+\usepackage{imakeidx}
 \usepackage{amsfonts}
 \usepackage{amsmath}
 \usepackage[gen]{eurosym}
@@ -19,13 +19,13 @@
 % use hidelinks to remove boxes around links to be similar with Texinfo TeX
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
+
 % command used in \description format for indicateurl
 
\newcommand\GNUTexinfotablestyleindicateurl[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
 % command used in \description format for samp
 \newcommand\GNUTexinfotablestylesamp[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
-
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
 \makeatletter
@@ -35,7 +35,6 @@
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 
-
 % this allows to select languages based on bcp47 codes.  bcp47 is a superset
 % of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
 \babeladjust{
@@ -84,7 +83,6 @@
 innertopmargin=10pt, innerbottommargin=10pt,%
 roundcorner=10pt}
 
-
 \renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
 
 % set default for @setchapternewpage
diff --git 
a/tp/t/results/latex_tests/two_setchapternewpage_on_odd/res_latex/two_setchapternewpage_on_odd.tex
 
b/tp/t/results/latex_tests/two_setchapternewpage_on_odd/res_latex/two_setchapternewpage_on_odd.tex
index aef629c..623747c 100644
--- 
a/tp/t/results/latex_tests/two_setchapternewpage_on_odd/res_latex/two_setchapternewpage_on_odd.tex
+++ 
b/tp/t/results/latex_tests/two_setchapternewpage_on_odd/res_latex/two_setchapternewpage_on_odd.tex
@@ -1,5 +1,5 @@
 \documentclass{book}
-\usepackage{makeidx}\makeindex
+\usepackage{imakeidx}
 \usepackage{amsfonts}
 \usepackage{amsmath}
 \usepackage[gen]{eurosym}
@@ -19,13 +19,13 @@
 % use hidelinks to remove boxes around links to be similar with Texinfo TeX
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
+
 % command used in \description format for indicateurl
 
\newcommand\GNUTexinfotablestyleindicateurl[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
 % command used in \description format for samp
 \newcommand\GNUTexinfotablestylesamp[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
-
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
 \makeatletter
@@ -35,7 +35,6 @@
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 
-
 % this allows to select languages based on bcp47 codes.  bcp47 is a superset
 % of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
 \babeladjust{
@@ -84,7 +83,6 @@
 innertopmargin=10pt, innerbottommargin=10pt,%
 roundcorner=10pt}
 
-
 \renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
 
 % set default for @setchapternewpage
diff --git 
a/tp/t/results/latex_tests/verbatim_in_smallformat/res_latex/verbatim_in_smallformat.tex
 
b/tp/t/results/latex_tests/verbatim_in_smallformat/res_latex/verbatim_in_smallformat.tex
index 9230f07..bf751c4 100644
--- 
a/tp/t/results/latex_tests/verbatim_in_smallformat/res_latex/verbatim_in_smallformat.tex
+++ 
b/tp/t/results/latex_tests/verbatim_in_smallformat/res_latex/verbatim_in_smallformat.tex
@@ -1,5 +1,5 @@
 \documentclass{book}
-\usepackage{makeidx}\makeindex
+\usepackage{imakeidx}
 \usepackage{amsfonts}
 \usepackage{amsmath}
 \usepackage[gen]{eurosym}
@@ -19,13 +19,13 @@
 % use hidelinks to remove boxes around links to be similar with Texinfo TeX
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
+
 % command used in \description format for indicateurl
 
\newcommand\GNUTexinfotablestyleindicateurl[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
 % command used in \description format for samp
 \newcommand\GNUTexinfotablestylesamp[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
-
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
 \makeatletter
@@ -35,7 +35,6 @@
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 
-
 % this allows to select languages based on bcp47 codes.  bcp47 is a superset
 % of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
 \babeladjust{
@@ -84,7 +83,6 @@
 innertopmargin=10pt, innerbottommargin=10pt,%
 roundcorner=10pt}
 
-
 \renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
 
 % set default for @setchapternewpage
diff --git 
a/tp/t/results/quotation/empty_quotation/res_latex/empty_quotation.tex 
b/tp/t/results/quotation/empty_quotation/res_latex/empty_quotation.tex
index f8bd71c..b8f16ee 100644
--- a/tp/t/results/quotation/empty_quotation/res_latex/empty_quotation.tex
+++ b/tp/t/results/quotation/empty_quotation/res_latex/empty_quotation.tex
@@ -1,5 +1,5 @@
 \documentclass{book}
-\usepackage{makeidx}\makeindex
+\usepackage{imakeidx}
 \usepackage{amsfonts}
 \usepackage{amsmath}
 \usepackage[gen]{eurosym}
@@ -19,13 +19,13 @@
 % use hidelinks to remove boxes around links to be similar with Texinfo TeX
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
+
 % command used in \description format for indicateurl
 
\newcommand\GNUTexinfotablestyleindicateurl[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
 % command used in \description format for samp
 \newcommand\GNUTexinfotablestylesamp[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
-
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
 \makeatletter
@@ -35,7 +35,6 @@
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 
-
 % this allows to select languages based on bcp47 codes.  bcp47 is a superset
 % of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
 \babeladjust{
@@ -84,7 +83,6 @@
 innertopmargin=10pt, innerbottommargin=10pt,%
 roundcorner=10pt}
 
-
 \renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
 
 % set default for @setchapternewpage
diff --git 
a/tp/t/results/quotation/quotation_and_author/res_latex/quotation_and_author.tex
 
b/tp/t/results/quotation/quotation_and_author/res_latex/quotation_and_author.tex
index b89acba..a5803b6 100644
--- 
a/tp/t/results/quotation/quotation_and_author/res_latex/quotation_and_author.tex
+++ 
b/tp/t/results/quotation/quotation_and_author/res_latex/quotation_and_author.tex
@@ -1,5 +1,5 @@
 \documentclass{book}
-\usepackage{makeidx}\makeindex
+\usepackage{imakeidx}
 \usepackage{amsfonts}
 \usepackage{amsmath}
 \usepackage[gen]{eurosym}
@@ -19,13 +19,13 @@
 % use hidelinks to remove boxes around links to be similar with Texinfo TeX
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
+
 % command used in \description format for indicateurl
 
\newcommand\GNUTexinfotablestyleindicateurl[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
 % command used in \description format for samp
 \newcommand\GNUTexinfotablestylesamp[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
-
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
 \makeatletter
@@ -35,7 +35,6 @@
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 
-
 % this allows to select languages based on bcp47 codes.  bcp47 is a superset
 % of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
 \babeladjust{
@@ -84,7 +83,6 @@
 innertopmargin=10pt, innerbottommargin=10pt,%
 roundcorner=10pt}
 
-
 \renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
 
 % set default for @setchapternewpage
diff --git 
a/tp/t/results/quotation/quotation_author_in_example/res_latex/quotation_author_in_example.tex
 
b/tp/t/results/quotation/quotation_author_in_example/res_latex/quotation_author_in_example.tex
index b3d2f33..fca9017 100644
--- 
a/tp/t/results/quotation/quotation_author_in_example/res_latex/quotation_author_in_example.tex
+++ 
b/tp/t/results/quotation/quotation_author_in_example/res_latex/quotation_author_in_example.tex
@@ -1,5 +1,5 @@
 \documentclass{book}
-\usepackage{makeidx}\makeindex
+\usepackage{imakeidx}
 \usepackage{amsfonts}
 \usepackage{amsmath}
 \usepackage[gen]{eurosym}
@@ -19,13 +19,13 @@
 % use hidelinks to remove boxes around links to be similar with Texinfo TeX
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
+
 % command used in \description format for indicateurl
 
\newcommand\GNUTexinfotablestyleindicateurl[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
 % command used in \description format for samp
 \newcommand\GNUTexinfotablestylesamp[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
-
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
 \makeatletter
@@ -35,7 +35,6 @@
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 
-
 % this allows to select languages based on bcp47 codes.  bcp47 is a superset
 % of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
 \babeladjust{
@@ -84,7 +83,6 @@
 innertopmargin=10pt, innerbottommargin=10pt,%
 roundcorner=10pt}
 
-
 \renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
 
 % set default for @setchapternewpage
diff --git 
a/tp/t/results/quotation/space_at_commands_end_quotation_line/res_latex/space_at_commands_end_quotation_line.tex
 
b/tp/t/results/quotation/space_at_commands_end_quotation_line/res_latex/space_at_commands_end_quotation_line.tex
index ef5624f..a78b191 100644
--- 
a/tp/t/results/quotation/space_at_commands_end_quotation_line/res_latex/space_at_commands_end_quotation_line.tex
+++ 
b/tp/t/results/quotation/space_at_commands_end_quotation_line/res_latex/space_at_commands_end_quotation_line.tex
@@ -1,5 +1,5 @@
 \documentclass{book}
-\usepackage{makeidx}\makeindex
+\usepackage{imakeidx}
 \usepackage{amsfonts}
 \usepackage{amsmath}
 \usepackage[gen]{eurosym}
@@ -19,13 +19,13 @@
 % use hidelinks to remove boxes around links to be similar with Texinfo TeX
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
+
 % command used in \description format for indicateurl
 
\newcommand\GNUTexinfotablestyleindicateurl[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
 % command used in \description format for samp
 \newcommand\GNUTexinfotablestylesamp[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
-
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
 \makeatletter
@@ -35,7 +35,6 @@
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 
-
 % this allows to select languages based on bcp47 codes.  bcp47 is a superset
 % of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
 \babeladjust{
@@ -84,7 +83,6 @@
 innertopmargin=10pt, innerbottommargin=10pt,%
 roundcorner=10pt}
 
-
 \renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
 
 % set default for @setchapternewpage
diff --git 
a/tp/t/results/sectioning/chapter_between_nodes/res_latex/chapter_between_nodes.tex
 
b/tp/t/results/sectioning/chapter_between_nodes/res_latex/chapter_between_nodes.tex
index c7ad1b5..89245aa 100644
--- 
a/tp/t/results/sectioning/chapter_between_nodes/res_latex/chapter_between_nodes.tex
+++ 
b/tp/t/results/sectioning/chapter_between_nodes/res_latex/chapter_between_nodes.tex
@@ -1,5 +1,5 @@
 \documentclass{book}
-\usepackage{makeidx}\makeindex
+\usepackage{imakeidx}
 \usepackage{amsfonts}
 \usepackage{amsmath}
 \usepackage[gen]{eurosym}
@@ -19,13 +19,13 @@
 % use hidelinks to remove boxes around links to be similar with Texinfo TeX
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
+
 % command used in \description format for indicateurl
 
\newcommand\GNUTexinfotablestyleindicateurl[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
 % command used in \description format for samp
 \newcommand\GNUTexinfotablestylesamp[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
-
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
 \makeatletter
@@ -35,7 +35,6 @@
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 
-
 % this allows to select languages based on bcp47 codes.  bcp47 is a superset
 % of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
 \babeladjust{
@@ -84,7 +83,6 @@
 innertopmargin=10pt, innerbottommargin=10pt,%
 roundcorner=10pt}
 
-
 \renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
 
 % set default for @setchapternewpage
diff --git a/tp/t/results/sectioning/lone_Top_node/res_latex/lone_Top_node.tex 
b/tp/t/results/sectioning/lone_Top_node/res_latex/lone_Top_node.tex
index f14ec81..beb9da0 100644
--- a/tp/t/results/sectioning/lone_Top_node/res_latex/lone_Top_node.tex
+++ b/tp/t/results/sectioning/lone_Top_node/res_latex/lone_Top_node.tex
@@ -1,5 +1,5 @@
 \documentclass{book}
-\usepackage{makeidx}\makeindex
+\usepackage{imakeidx}
 \usepackage{amsfonts}
 \usepackage{amsmath}
 \usepackage[gen]{eurosym}
@@ -19,13 +19,13 @@
 % use hidelinks to remove boxes around links to be similar with Texinfo TeX
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
+
 % command used in \description format for indicateurl
 
\newcommand\GNUTexinfotablestyleindicateurl[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
 % command used in \description format for samp
 \newcommand\GNUTexinfotablestylesamp[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
-
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
 \makeatletter
@@ -35,7 +35,6 @@
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 
-
 % this allows to select languages based on bcp47 codes.  bcp47 is a superset
 % of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
 \babeladjust{
@@ -84,7 +83,6 @@
 innertopmargin=10pt, innerbottommargin=10pt,%
 roundcorner=10pt}
 
-
 \renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
 
 % set default for @setchapternewpage
diff --git a/tp/t/results/sectioning/loop_nodes/res_latex/loop_nodes.tex 
b/tp/t/results/sectioning/loop_nodes/res_latex/loop_nodes.tex
index 694d770..4d6ad87 100644
--- a/tp/t/results/sectioning/loop_nodes/res_latex/loop_nodes.tex
+++ b/tp/t/results/sectioning/loop_nodes/res_latex/loop_nodes.tex
@@ -1,5 +1,5 @@
 \documentclass{book}
-\usepackage{makeidx}\makeindex
+\usepackage{imakeidx}
 \usepackage{amsfonts}
 \usepackage{amsmath}
 \usepackage[gen]{eurosym}
@@ -19,13 +19,13 @@
 % use hidelinks to remove boxes around links to be similar with Texinfo TeX
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
+
 % command used in \description format for indicateurl
 
\newcommand\GNUTexinfotablestyleindicateurl[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
 % command used in \description format for samp
 \newcommand\GNUTexinfotablestylesamp[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
-
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
 \makeatletter
@@ -35,7 +35,6 @@
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 
-
 % this allows to select languages based on bcp47 codes.  bcp47 is a superset
 % of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
 \babeladjust{
@@ -84,7 +83,6 @@
 innertopmargin=10pt, innerbottommargin=10pt,%
 roundcorner=10pt}
 
-
 \renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
 
 % set default for @setchapternewpage
diff --git 
a/tp/t/results/sectioning/node_sectop_before_chapter_no_node/res_latex/node_sectop_before_chapter_no_node.tex
 
b/tp/t/results/sectioning/node_sectop_before_chapter_no_node/res_latex/node_sectop_before_chapter_no_node.tex
index e6eb3ac..58859c2 100644
--- 
a/tp/t/results/sectioning/node_sectop_before_chapter_no_node/res_latex/node_sectop_before_chapter_no_node.tex
+++ 
b/tp/t/results/sectioning/node_sectop_before_chapter_no_node/res_latex/node_sectop_before_chapter_no_node.tex
@@ -1,5 +1,5 @@
 \documentclass{book}
-\usepackage{makeidx}\makeindex
+\usepackage{imakeidx}
 \usepackage{amsfonts}
 \usepackage{amsmath}
 \usepackage[gen]{eurosym}
@@ -19,13 +19,13 @@
 % use hidelinks to remove boxes around links to be similar with Texinfo TeX
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
+
 % command used in \description format for indicateurl
 
\newcommand\GNUTexinfotablestyleindicateurl[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
 % command used in \description format for samp
 \newcommand\GNUTexinfotablestylesamp[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
-
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
 \makeatletter
@@ -35,7 +35,6 @@
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 
-
 % this allows to select languages based on bcp47 codes.  bcp47 is a superset
 % of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
 \babeladjust{
@@ -84,7 +83,6 @@
 innertopmargin=10pt, innerbottommargin=10pt,%
 roundcorner=10pt}
 
-
 \renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
 
 % set default for @setchapternewpage
diff --git 
a/tp/t/results/sectioning/node_sectop_before_lone_node_Top/res_latex/node_sectop_before_lone_node_Top.tex
 
b/tp/t/results/sectioning/node_sectop_before_lone_node_Top/res_latex/node_sectop_before_lone_node_Top.tex
index fe64aa0..e0a62c7 100644
--- 
a/tp/t/results/sectioning/node_sectop_before_lone_node_Top/res_latex/node_sectop_before_lone_node_Top.tex
+++ 
b/tp/t/results/sectioning/node_sectop_before_lone_node_Top/res_latex/node_sectop_before_lone_node_Top.tex
@@ -1,5 +1,5 @@
 \documentclass{book}
-\usepackage{makeidx}\makeindex
+\usepackage{imakeidx}
 \usepackage{amsfonts}
 \usepackage{amsmath}
 \usepackage[gen]{eurosym}
@@ -19,13 +19,13 @@
 % use hidelinks to remove boxes around links to be similar with Texinfo TeX
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
+
 % command used in \description format for indicateurl
 
\newcommand\GNUTexinfotablestyleindicateurl[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
 % command used in \description format for samp
 \newcommand\GNUTexinfotablestylesamp[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
-
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
 \makeatletter
@@ -35,7 +35,6 @@
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 
-
 % this allows to select languages based on bcp47 codes.  bcp47 is a superset
 % of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
 \babeladjust{
@@ -84,7 +83,6 @@
 innertopmargin=10pt, innerbottommargin=10pt,%
 roundcorner=10pt}
 
-
 \renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
 
 % set default for @setchapternewpage
diff --git 
a/tp/t/results/sectioning/nodes_before_after_top/res_latex/nodes_before_after_top.tex
 
b/tp/t/results/sectioning/nodes_before_after_top/res_latex/nodes_before_after_top.tex
index 9a7ff82..7c4fc8c 100644
--- 
a/tp/t/results/sectioning/nodes_before_after_top/res_latex/nodes_before_after_top.tex
+++ 
b/tp/t/results/sectioning/nodes_before_after_top/res_latex/nodes_before_after_top.tex
@@ -1,5 +1,5 @@
 \documentclass{book}
-\usepackage{makeidx}\makeindex
+\usepackage{imakeidx}
 \usepackage{amsfonts}
 \usepackage{amsmath}
 \usepackage[gen]{eurosym}
@@ -19,13 +19,13 @@
 % use hidelinks to remove boxes around links to be similar with Texinfo TeX
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
+
 % command used in \description format for indicateurl
 
\newcommand\GNUTexinfotablestyleindicateurl[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
 % command used in \description format for samp
 \newcommand\GNUTexinfotablestylesamp[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
-
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
 \makeatletter
@@ -35,7 +35,6 @@
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 
-
 % this allows to select languages based on bcp47 codes.  bcp47 is a superset
 % of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
 \babeladjust{
@@ -84,7 +83,6 @@
 innertopmargin=10pt, innerbottommargin=10pt,%
 roundcorner=10pt}
 
-
 \renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
 
 % set default for @setchapternewpage
diff --git a/tp/t/results/sectioning/nodes_before_after_top_xref.pl 
b/tp/t/results/sectioning/nodes_before_after_top_xref.pl
index 87723fe..72a79a9 100644
--- a/tp/t/results/sectioning/nodes_before_after_top_xref.pl
+++ b/tp/t/results/sectioning/nodes_before_after_top_xref.pl
@@ -848,11 +848,11 @@ in node after
 
 in chap
 
-See \\hyperref[anchor:node-before]{Chapter~\\ref*{anchor:node-before} [top 
sectionning], page~\\pageref*{anchor:node-before}}.
-See \\hyperref[anchor:after]{Chapter~\\ref*{anchor:after} [top sectionning], 
page~\\pageref*{anchor:after}}.
+See \\hyperref[anchor:node-before]{\\chaptername~\\ref*{anchor:node-before} 
[top sectionning], page~\\pageref*{anchor:node-before}}.
+See \\hyperref[anchor:after]{\\chaptername~\\ref*{anchor:after} [top 
sectionning], page~\\pageref*{anchor:after}}.
 
-See \\hyperref[anchor:node-before]{Chapter~\\ref*{anchor:node-before} [node 
before], page~\\pageref*{anchor:node-before}}.
-See \\hyperref[anchor:after]{Chapter~\\ref*{anchor:after} [after], 
page~\\pageref*{anchor:after}}.
+See \\hyperref[anchor:node-before]{\\chaptername~\\ref*{anchor:node-before} 
[node before], page~\\pageref*{anchor:node-before}}.
+See \\hyperref[anchor:after]{\\chaptername~\\ref*{anchor:after} [after], 
page~\\pageref*{anchor:after}}.
 
 ';
 
diff --git 
a/tp/t/results/sectioning/nodes_before_after_top_xref/res_latex/nodes_before_after_top_xref.tex
 
b/tp/t/results/sectioning/nodes_before_after_top_xref/res_latex/nodes_before_after_top_xref.tex
index d65d342..d806de5 100644
--- 
a/tp/t/results/sectioning/nodes_before_after_top_xref/res_latex/nodes_before_after_top_xref.tex
+++ 
b/tp/t/results/sectioning/nodes_before_after_top_xref/res_latex/nodes_before_after_top_xref.tex
@@ -1,5 +1,5 @@
 \documentclass{book}
-\usepackage{makeidx}\makeindex
+\usepackage{imakeidx}
 \usepackage{amsfonts}
 \usepackage{amsmath}
 \usepackage[gen]{eurosym}
@@ -19,13 +19,13 @@
 % use hidelinks to remove boxes around links to be similar with Texinfo TeX
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
+
 % command used in \description format for indicateurl
 
\newcommand\GNUTexinfotablestyleindicateurl[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
 % command used in \description format for samp
 \newcommand\GNUTexinfotablestylesamp[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
-
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
 \makeatletter
@@ -35,7 +35,6 @@
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 
-
 % this allows to select languages based on bcp47 codes.  bcp47 is a superset
 % of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
 \babeladjust{
@@ -84,7 +83,6 @@
 innertopmargin=10pt, innerbottommargin=10pt,%
 roundcorner=10pt}
 
-
 \renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
 
 % set default for @setchapternewpage
@@ -108,10 +106,10 @@ in node after
 
 in chap
 
-See \hyperref[anchor:node-before]{Chapter~\ref*{anchor:node-before} [chap], 
page~\pageref*{anchor:node-before}}.
-See \hyperref[anchor:after]{Chapter~\ref*{anchor:after} [chap], 
page~\pageref*{anchor:after}}.
+See \hyperref[anchor:node-before]{\chaptername~\ref*{anchor:node-before} 
[chap], page~\pageref*{anchor:node-before}}.
+See \hyperref[anchor:after]{\chaptername~\ref*{anchor:after} [chap], 
page~\pageref*{anchor:after}}.
 
-See \hyperref[anchor:node-before]{Chapter~\ref*{anchor:node-before} [node 
before], page~\pageref*{anchor:node-before}}.
-See \hyperref[anchor:after]{Chapter~\ref*{anchor:after} [after], 
page~\pageref*{anchor:after}}.
+See \hyperref[anchor:node-before]{\chaptername~\ref*{anchor:node-before} [node 
before], page~\pageref*{anchor:node-before}}.
+See \hyperref[anchor:after]{\chaptername~\ref*{anchor:after} [after], 
page~\pageref*{anchor:after}}.
 
 \end{document}
diff --git 
a/tp/t/results/sectioning/nodes_before_top/res_latex/nodes_before_top.tex 
b/tp/t/results/sectioning/nodes_before_top/res_latex/nodes_before_top.tex
index 2426ad9..ef8e683 100644
--- a/tp/t/results/sectioning/nodes_before_top/res_latex/nodes_before_top.tex
+++ b/tp/t/results/sectioning/nodes_before_top/res_latex/nodes_before_top.tex
@@ -1,5 +1,5 @@
 \documentclass{book}
-\usepackage{makeidx}\makeindex
+\usepackage{imakeidx}
 \usepackage{amsfonts}
 \usepackage{amsmath}
 \usepackage[gen]{eurosym}
@@ -19,13 +19,13 @@
 % use hidelinks to remove boxes around links to be similar with Texinfo TeX
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
+
 % command used in \description format for indicateurl
 
\newcommand\GNUTexinfotablestyleindicateurl[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
 % command used in \description format for samp
 \newcommand\GNUTexinfotablestylesamp[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
-
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
 \makeatletter
@@ -35,7 +35,6 @@
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 
-
 % this allows to select languages based on bcp47 codes.  bcp47 is a superset
 % of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
 \babeladjust{
@@ -84,7 +83,6 @@
 innertopmargin=10pt, innerbottommargin=10pt,%
 roundcorner=10pt}
 
-
 \renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
 
 % set default for @setchapternewpage
diff --git 
a/tp/t/results/sectioning/section_before_after_top_node/res_latex/section_before_after_top_node.tex
 
b/tp/t/results/sectioning/section_before_after_top_node/res_latex/section_before_after_top_node.tex
index c84a05b..e62adf8 100644
--- 
a/tp/t/results/sectioning/section_before_after_top_node/res_latex/section_before_after_top_node.tex
+++ 
b/tp/t/results/sectioning/section_before_after_top_node/res_latex/section_before_after_top_node.tex
@@ -1,5 +1,5 @@
 \documentclass{book}
-\usepackage{makeidx}\makeindex
+\usepackage{imakeidx}
 \usepackage{amsfonts}
 \usepackage{amsmath}
 \usepackage[gen]{eurosym}
@@ -19,13 +19,13 @@
 % use hidelinks to remove boxes around links to be similar with Texinfo TeX
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
+
 % command used in \description format for indicateurl
 
\newcommand\GNUTexinfotablestyleindicateurl[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
 % command used in \description format for samp
 \newcommand\GNUTexinfotablestylesamp[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
-
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
 \makeatletter
@@ -35,7 +35,6 @@
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 
-
 % this allows to select languages based on bcp47 codes.  bcp47 is a superset
 % of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
 \babeladjust{
@@ -84,7 +83,6 @@
 innertopmargin=10pt, innerbottommargin=10pt,%
 roundcorner=10pt}
 
-
 \renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
 
 % set default for @setchapternewpage
diff --git 
a/tp/t/results/sectioning/section_before_after_top_node_last_node/res_latex/section_before_after_top_node_last_node.tex
 
b/tp/t/results/sectioning/section_before_after_top_node_last_node/res_latex/section_before_after_top_node_last_node.tex
index 3cb9833..76e89f1 100644
--- 
a/tp/t/results/sectioning/section_before_after_top_node_last_node/res_latex/section_before_after_top_node_last_node.tex
+++ 
b/tp/t/results/sectioning/section_before_after_top_node_last_node/res_latex/section_before_after_top_node_last_node.tex
@@ -1,5 +1,5 @@
 \documentclass{book}
-\usepackage{makeidx}\makeindex
+\usepackage{imakeidx}
 \usepackage{amsfonts}
 \usepackage{amsmath}
 \usepackage[gen]{eurosym}
@@ -19,13 +19,13 @@
 % use hidelinks to remove boxes around links to be similar with Texinfo TeX
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
+
 % command used in \description format for indicateurl
 
\newcommand\GNUTexinfotablestyleindicateurl[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
 % command used in \description format for samp
 \newcommand\GNUTexinfotablestylesamp[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
-
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
 \makeatletter
@@ -35,7 +35,6 @@
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 
-
 % this allows to select languages based on bcp47 codes.  bcp47 is a superset
 % of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
 \babeladjust{
@@ -84,7 +83,6 @@
 innertopmargin=10pt, innerbottommargin=10pt,%
 roundcorner=10pt}
 
-
 \renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
 
 % set default for @setchapternewpage
diff --git 
a/tp/t/results/sectioning/section_chapter_before_top_nodes/res_latex/section_chapter_before_top_nodes.tex
 
b/tp/t/results/sectioning/section_chapter_before_top_nodes/res_latex/section_chapter_before_top_nodes.tex
index f9ffedc..30ebcc7 100644
--- 
a/tp/t/results/sectioning/section_chapter_before_top_nodes/res_latex/section_chapter_before_top_nodes.tex
+++ 
b/tp/t/results/sectioning/section_chapter_before_top_nodes/res_latex/section_chapter_before_top_nodes.tex
@@ -1,5 +1,5 @@
 \documentclass{book}
-\usepackage{makeidx}\makeindex
+\usepackage{imakeidx}
 \usepackage{amsfonts}
 \usepackage{amsmath}
 \usepackage[gen]{eurosym}
@@ -19,13 +19,13 @@
 % use hidelinks to remove boxes around links to be similar with Texinfo TeX
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
+
 % command used in \description format for indicateurl
 
\newcommand\GNUTexinfotablestyleindicateurl[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
 % command used in \description format for samp
 \newcommand\GNUTexinfotablestylesamp[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
-
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
 \makeatletter
@@ -35,7 +35,6 @@
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 
-
 % this allows to select languages based on bcp47 codes.  bcp47 is a superset
 % of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
 \babeladjust{
@@ -84,7 +83,6 @@
 innertopmargin=10pt, innerbottommargin=10pt,%
 roundcorner=10pt}
 
-
 \renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
 
 % set default for @setchapternewpage
diff --git a/tp/t/results/xtable/inter_item_commands_in_table.pl 
b/tp/t/results/xtable/inter_item_commands_in_table.pl
index f12fc52..0b1645a 100644
--- a/tp/t/results/xtable/inter_item_commands_in_table.pl
+++ b/tp/t/results/xtable/inter_item_commands_in_table.pl
@@ -8,12 +8,53 @@ use utf8;
 $result_trees{'inter_item_commands_in_table'} = {
   'contents' => [
     {
+      'contents' => [
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => 'inter_item_commands_in_table.info'
+                }
+              ],
+              'extra' => {
+                'spaces_after_argument' => '
+'
+              },
+              'parent' => {},
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'setfilename',
+          'extra' => {
+            'spaces_before_argument' => ' ',
+            'text_arg' => 'inter_item_commands_in_table.info'
+          },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 1,
+            'macro' => ''
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        }
+      ],
+      'parent' => {},
+      'type' => 'text_root'
+    },
+    {
       'args' => [
         {
           'contents' => [
             {
               'parent' => {},
-              'text' => 'inter_item_commands_in_table.info'
+              'text' => 'Top'
             }
           ],
           'extra' => {
@@ -24,38 +65,37 @@ $result_trees{'inter_item_commands_in_table'} = {
           'type' => 'line_arg'
         }
       ],
-      'cmdname' => 'setfilename',
+      'cmdname' => 'node',
+      'contents' => [],
       'extra' => {
-        'spaces_before_argument' => ' ',
-        'text_arg' => 'inter_item_commands_in_table.info'
+        'node_content' => [
+          {}
+        ],
+        'nodes_manuals' => [
+          {
+            'node_content' => [
+              {}
+            ],
+            'normalized' => 'Top'
+          }
+        ],
+        'normalized' => 'Top',
+        'spaces_before_argument' => ' '
       },
       'line_nr' => {
         'file_name' => '',
-        'line_nr' => 1,
+        'line_nr' => 3,
         'macro' => ''
       },
       'parent' => {}
     },
     {
-      'parent' => {},
-      'text' => '
-',
-      'type' => 'empty_line'
-    },
-    {
       'args' => [
         {
           'contents' => [
             {
-              'cmdname' => 'code',
-              'contents' => [],
-              'line_nr' => {
-                'file_name' => '',
-                'line_nr' => 3,
-                'macro' => ''
-              },
               'parent' => {},
-              'type' => 'command_as_argument'
+              'text' => 'top'
             }
           ],
           'extra' => {
@@ -63,166 +103,77 @@ $result_trees{'inter_item_commands_in_table'} = {
 '
           },
           'parent' => {},
-          'type' => 'block_line_arg'
+          'type' => 'line_arg'
         }
       ],
-      'cmdname' => 'vtable',
+      'cmdname' => 'top',
       'contents' => [
         {
-          'contents' => [
-            {
-              'args' => [
-                {
-                  'parent' => {},
-                  'text' => ' comment in table
-',
-                  'type' => 'misc_arg'
-                }
-              ],
-              'cmdname' => 'c',
-              'extra' => {
-                'misc_args' => [
-                  ' comment in table
-'
-                ]
-              },
-              'parent' => {}
-            }
-          ],
           'parent' => {},
-          'type' => 'before_item'
-        },
+          'text' => '
+',
+          'type' => 'empty_line'
+        }
+      ],
+      'extra' => {
+        'spaces_before_argument' => ' '
+      },
+      'level' => 0,
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 4,
+        'macro' => ''
+      },
+      'parent' => {}
+    },
+    {
+      'args' => [
         {
           'contents' => [
             {
-              'contents' => [
-                {
-                  'args' => [
-                    {
-                      'contents' => [
-                        {
-                          'parent' => {},
-                          'text' => 'acode--b'
-                        }
-                      ],
-                      'extra' => {
-                        'spaces_after_argument' => '
-'
-                      },
-                      'parent' => {},
-                      'type' => 'line_arg'
-                    }
-                  ],
-                  'cmdname' => 'item',
-                  'extra' => {
-                    'index_entry' => {
-                      'command' => {},
-                      'content' => [],
-                      'content_normalized' => [],
-                      'in_code' => 1,
-                      'index_at_command' => 'item',
-                      'index_name' => 'vr',
-                      'index_type_command' => 'vtable',
-                      'key' => 'acode--b',
-                      'number' => 1
-                    },
-                    'spaces_before_argument' => ' '
-                  },
-                  'line_nr' => {
-                    'file_name' => '',
-                    'line_nr' => 5,
-                    'macro' => ''
-                  },
-                  'parent' => {}
-                }
-              ],
-              'parent' => {},
-              'type' => 'table_term'
-            },
-            {
-              'contents' => [
-                {
-                  'contents' => [
-                    {
-                      'parent' => {},
-                      'text' => 'l--ine
-'
-                    }
-                  ],
-                  'parent' => {},
-                  'type' => 'paragraph'
-                }
-              ],
-              'parent' => {},
-              'type' => 'table_item'
-            }
-          ],
-          'parent' => {},
-          'type' => 'table_entry'
-        },
-        {
-          'args' => [
-            {
-              'contents' => [
-                {
-                  'parent' => {},
-                  'text' => 'vtable'
-                }
-              ],
-              'extra' => {
-                'spaces_after_argument' => '
-'
-              },
               'parent' => {},
-              'type' => 'line_arg'
+              'text' => 'chapter'
             }
           ],
-          'cmdname' => 'end',
           'extra' => {
-            'command_argument' => 'vtable',
-            'spaces_before_argument' => ' ',
-            'text_arg' => 'vtable'
-          },
-          'line_nr' => {
-            'file_name' => '',
-            'line_nr' => 7,
-            'macro' => ''
+            'spaces_after_argument' => '
+'
           },
-          'parent' => {}
+          'parent' => {},
+          'type' => 'line_arg'
         }
       ],
+      'cmdname' => 'node',
+      'contents' => [],
       'extra' => {
-        'command_as_argument' => {},
-        'end_command' => {},
+        'node_content' => [
+          {}
+        ],
+        'nodes_manuals' => [
+          {
+            'node_content' => [
+              {}
+            ],
+            'normalized' => 'chapter'
+          }
+        ],
+        'normalized' => 'chapter',
         'spaces_before_argument' => ' '
       },
       'line_nr' => {
         'file_name' => '',
-        'line_nr' => 3,
+        'line_nr' => 6,
         'macro' => ''
       },
       'parent' => {}
     },
     {
-      'parent' => {},
-      'text' => '
-',
-      'type' => 'empty_line'
-    },
-    {
       'args' => [
         {
           'contents' => [
             {
-              'cmdname' => 'asis',
-              'contents' => [],
-              'line_nr' => {
-                'file_name' => '',
-                'line_nr' => 9,
-                'macro' => ''
-              },
               'parent' => {},
-              'type' => 'command_as_argument'
+              'text' => 'chap'
             }
           ],
           'extra' => {
@@ -230,149 +181,199 @@ $result_trees{'inter_item_commands_in_table'} = {
 '
           },
           'parent' => {},
-          'type' => 'block_line_arg'
+          'type' => 'line_arg'
         }
       ],
-      'cmdname' => 'vtable',
+      'cmdname' => 'chapter',
       'contents' => [
         {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'cmdname' => 'code',
+                  'contents' => [],
+                  'line_nr' => {
+                    'file_name' => '',
+                    'line_nr' => 9,
+                    'macro' => ''
+                  },
+                  'parent' => {},
+                  'type' => 'command_as_argument'
+                }
+              ],
+              'extra' => {
+                'spaces_after_argument' => '
+'
+              },
+              'parent' => {},
+              'type' => 'block_line_arg'
+            }
+          ],
+          'cmdname' => 'vtable',
           'contents' => [
             {
               'contents' => [
                 {
                   'args' => [
                     {
-                      'contents' => [
-                        {
-                          'parent' => {},
-                          'text' => 'aasis--b'
-                        }
-                      ],
-                      'extra' => {
-                        'spaces_after_argument' => '
-'
-                      },
                       'parent' => {},
-                      'type' => 'line_arg'
+                      'text' => ' comment in table
+',
+                      'type' => 'misc_arg'
                     }
                   ],
-                  'cmdname' => 'item',
+                  'cmdname' => 'c',
                   'extra' => {
-                    'index_entry' => {
-                      'command' => {},
-                      'content' => [],
-                      'content_normalized' => [],
-                      'in_code' => 1,
-                      'index_at_command' => 'item',
-                      'index_name' => 'vr',
-                      'index_type_command' => 'vtable',
-                      'key' => 'aasis--b',
-                      'number' => 2
-                    },
-                    'spaces_before_argument' => ' '
-                  },
-                  'line_nr' => {
-                    'file_name' => '',
-                    'line_nr' => 10,
-                    'macro' => ''
+                    'misc_args' => [
+                      ' comment in table
+'
+                    ]
                   },
                   'parent' => {}
-                },
+                }
+              ],
+              'parent' => {},
+              'type' => 'before_item'
+            },
+            {
+              'contents' => [
                 {
                   'contents' => [
                     {
                       'args' => [
                         {
+                          'contents' => [
+                            {
+                              'parent' => {},
+                              'text' => 'acode--b'
+                            }
+                          ],
+                          'extra' => {
+                            'spaces_after_argument' => '
+'
+                          },
                           'parent' => {},
-                          'text' => ' comment between item and itemx
-',
-                          'type' => 'misc_arg'
+                          'type' => 'line_arg'
                         }
                       ],
-                      'cmdname' => 'c',
+                      'cmdname' => 'item',
                       'extra' => {
-                        'misc_args' => [
-                          ' comment between item and itemx
-'
-                        ]
+                        'index_entry' => {
+                          'command' => {},
+                          'content' => [],
+                          'content_normalized' => [],
+                          'in_code' => 1,
+                          'index_at_command' => 'item',
+                          'index_name' => 'vr',
+                          'index_type_command' => 'vtable',
+                          'key' => 'acode--b',
+                          'node' => {},
+                          'number' => 1
+                        },
+                        'spaces_before_argument' => ' '
+                      },
+                      'line_nr' => {
+                        'file_name' => '',
+                        'line_nr' => 11,
+                        'macro' => ''
                       },
                       'parent' => {}
                     }
                   ],
                   'parent' => {},
-                  'type' => 'inter_item'
+                  'type' => 'table_term'
                 },
                 {
-                  'args' => [
+                  'contents' => [
                     {
                       'contents' => [
                         {
                           'parent' => {},
-                          'text' => 'b'
+                          'text' => 'l--ine
+'
                         }
                       ],
-                      'extra' => {
-                        'spaces_after_argument' => '
-'
-                      },
                       'parent' => {},
-                      'type' => 'line_arg'
+                      'type' => 'paragraph'
                     }
                   ],
-                  'cmdname' => 'itemx',
-                  'extra' => {
-                    'index_entry' => {
-                      'command' => {},
-                      'content' => [],
-                      'content_normalized' => [],
-                      'in_code' => 1,
-                      'index_at_command' => 'itemx',
-                      'index_name' => 'vr',
-                      'index_type_command' => 'vtable',
-                      'key' => 'b',
-                      'number' => 3
-                    },
-                    'spaces_before_argument' => ' '
-                  },
-                  'line_nr' => {
-                    'file_name' => '',
-                    'line_nr' => 12,
-                    'macro' => ''
-                  },
-                  'parent' => {}
+                  'parent' => {},
+                  'type' => 'table_item'
                 }
               ],
               'parent' => {},
-              'type' => 'table_term'
+              'type' => 'table_entry'
             },
             {
-              'contents' => [
+              'args' => [
                 {
                   'contents' => [
                     {
                       'parent' => {},
-                      'text' => 'l--ine
-'
+                      'text' => 'vtable'
                     }
                   ],
+                  'extra' => {
+                    'spaces_after_argument' => '
+'
+                  },
                   'parent' => {},
-                  'type' => 'paragraph'
+                  'type' => 'line_arg'
                 }
               ],
-              'parent' => {},
-              'type' => 'table_item'
+              'cmdname' => 'end',
+              'extra' => {
+                'command_argument' => 'vtable',
+                'spaces_before_argument' => ' ',
+                'text_arg' => 'vtable'
+              },
+              'line_nr' => {
+                'file_name' => '',
+                'line_nr' => 13,
+                'macro' => ''
+              },
+              'parent' => {}
             }
           ],
+          'extra' => {
+            'command_as_argument' => {},
+            'end_command' => {},
+            'spaces_before_argument' => ' '
+          },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 9,
+            'macro' => ''
+          },
+          'parent' => {}
+        },
+        {
           'parent' => {},
-          'type' => 'table_entry'
+          'text' => '
+',
+          'type' => 'empty_line'
         },
         {
           'args' => [
             {
               'contents' => [
                 {
+                  'cmdname' => 'asis',
+                  'contents' => [],
+                  'line_nr' => {
+                    'file_name' => '',
+                    'line_nr' => 15,
+                    'macro' => ''
+                  },
                   'parent' => {},
-                  'text' => 'vtable'
+                  'type' => 'command_as_argument'
                 }
               ],
               'extra' => {
@@ -380,111 +381,14 @@ $result_trees{'inter_item_commands_in_table'} = {
 '
               },
               'parent' => {},
-              'type' => 'line_arg'
-            }
-          ],
-          'cmdname' => 'end',
-          'extra' => {
-            'command_argument' => 'vtable',
-            'spaces_before_argument' => ' ',
-            'text_arg' => 'vtable'
-          },
-          'line_nr' => {
-            'file_name' => '',
-            'line_nr' => 14,
-            'macro' => ''
-          },
-          'parent' => {}
-        }
-      ],
-      'extra' => {
-        'command_as_argument' => {},
-        'end_command' => {},
-        'spaces_before_argument' => ' '
-      },
-      'line_nr' => {
-        'file_name' => '',
-        'line_nr' => 9,
-        'macro' => ''
-      },
-      'parent' => {}
-    },
-    {
-      'parent' => {},
-      'text' => '
-',
-      'type' => 'empty_line'
-    },
-    {
-      'args' => [
-        {
-          'contents' => [
-            {
-              'cmdname' => 'var',
-              'contents' => [],
-              'line_nr' => {
-                'file_name' => '',
-                'line_nr' => 16,
-                'macro' => ''
-              },
-              'parent' => {},
-              'type' => 'command_as_argument'
+              'type' => 'block_line_arg'
             }
           ],
-          'extra' => {
-            'spaces_after_argument' => '
-'
-          },
-          'parent' => {},
-          'type' => 'block_line_arg'
-        }
-      ],
-      'cmdname' => 'ftable',
-      'contents' => [
-        {
+          'cmdname' => 'vtable',
           'contents' => [
             {
               'contents' => [
                 {
-                  'args' => [
-                    {
-                      'contents' => [
-                        {
-                          'parent' => {},
-                          'text' => 'avar--b'
-                        }
-                      ],
-                      'extra' => {
-                        'spaces_after_argument' => '
-'
-                      },
-                      'parent' => {},
-                      'type' => 'line_arg'
-                    }
-                  ],
-                  'cmdname' => 'item',
-                  'extra' => {
-                    'index_entry' => {
-                      'command' => {},
-                      'content' => [],
-                      'content_normalized' => [],
-                      'in_code' => 1,
-                      'index_at_command' => 'item',
-                      'index_name' => 'fn',
-                      'index_type_command' => 'ftable',
-                      'key' => 'avar--b',
-                      'number' => 1
-                    },
-                    'spaces_before_argument' => ' '
-                  },
-                  'line_nr' => {
-                    'file_name' => '',
-                    'line_nr' => 17,
-                    'macro' => ''
-                  },
-                  'parent' => {}
-                },
-                {
                   'contents' => [
                     {
                       'args' => [
@@ -492,7 +396,7 @@ $result_trees{'inter_item_commands_in_table'} = {
                           'contents' => [
                             {
                               'parent' => {},
-                              'text' => 'index entry between item and itemx'
+                              'text' => 'aasis--b'
                             }
                           ],
                           'extra' => {
@@ -503,211 +407,1365 @@ $result_trees{'inter_item_commands_in_table'} = {
                           'type' => 'line_arg'
                         }
                       ],
-                      'cmdname' => 'cindex',
+                      'cmdname' => 'item',
                       'extra' => {
                         'index_entry' => {
                           'command' => {},
                           'content' => [],
                           'content_normalized' => [],
-                          'in_code' => 0,
-                          'index_at_command' => 'cindex',
-                          'index_name' => 'cp',
-                          'index_type_command' => 'cindex',
-                          'key' => 'index entry between item and itemx',
-                          'number' => 1
+                          'in_code' => 1,
+                          'index_at_command' => 'item',
+                          'index_name' => 'vr',
+                          'index_type_command' => 'vtable',
+                          'key' => 'aasis--b',
+                          'node' => {},
+                          'number' => 2
                         },
                         'spaces_before_argument' => ' '
                       },
                       'line_nr' => {
                         'file_name' => '',
-                        'line_nr' => 18,
+                        'line_nr' => 16,
                         'macro' => ''
                       },
-                      'parent' => {},
-                      'type' => 'index_entry_command'
+                      'parent' => {}
                     },
                     {
-                      'args' => [
+                      'contents' => [
                         {
-                          'parent' => {},
-                          'text' => ' and a comment
+                          'args' => [
+                            {
+                              'parent' => {},
+                              'text' => ' comment between item and itemx
 ',
-                          'type' => 'misc_arg'
+                              'type' => 'misc_arg'
+                            }
+                          ],
+                          'cmdname' => 'c',
+                          'extra' => {
+                            'misc_args' => [
+                              ' comment between item and itemx
+'
+                            ]
+                          },
+                          'parent' => {}
                         }
                       ],
-                      'cmdname' => 'c',
-                      'extra' => {
-                        'misc_args' => [
-                          ' and a comment
-'
-                        ]
-                      },
-                      'parent' => {}
+                      'parent' => {},
+                      'type' => 'inter_item'
                     },
                     {
                       'args' => [
                         {
+                          'contents' => [
+                            {
+                              'parent' => {},
+                              'text' => 'b'
+                            }
+                          ],
+                          'extra' => {
+                            'spaces_after_argument' => '
+'
+                          },
                           'parent' => {},
-                          'text' => ' and another comment
-',
-                          'type' => 'misc_arg'
+                          'type' => 'line_arg'
                         }
                       ],
-                      'cmdname' => 'comment',
+                      'cmdname' => 'itemx',
                       'extra' => {
-                        'misc_args' => [
-                          ' and another comment
-'
-                        ]
+                        'index_entry' => {
+                          'command' => {},
+                          'content' => [],
+                          'content_normalized' => [],
+                          'in_code' => 1,
+                          'index_at_command' => 'itemx',
+                          'index_name' => 'vr',
+                          'index_type_command' => 'vtable',
+                          'key' => 'b',
+                          'node' => {},
+                          'number' => 3
+                        },
+                        'spaces_before_argument' => ' '
+                      },
+                      'line_nr' => {
+                        'file_name' => '',
+                        'line_nr' => 18,
+                        'macro' => ''
                       },
                       'parent' => {}
                     }
                   ],
                   'parent' => {},
-                  'type' => 'inter_item'
+                  'type' => 'table_term'
                 },
                 {
-                  'args' => [
+                  'contents' => [
                     {
                       'contents' => [
                         {
                           'parent' => {},
-                          'text' => 'b'
+                          'text' => 'l--ine
+'
                         }
                       ],
-                      'extra' => {
-                        'spaces_after_argument' => '
-'
-                      },
                       'parent' => {},
-                      'type' => 'line_arg'
+                      'type' => 'paragraph'
                     }
                   ],
-                  'cmdname' => 'itemx',
-                  'extra' => {
-                    'index_entry' => {
-                      'command' => {},
-                      'content' => [],
-                      'content_normalized' => [],
-                      'in_code' => 1,
-                      'index_at_command' => 'itemx',
-                      'index_name' => 'fn',
-                      'index_type_command' => 'ftable',
-                      'key' => 'b',
-                      'number' => 2
-                    },
-                    'spaces_before_argument' => ' '
-                  },
-                  'line_nr' => {
-                    'file_name' => '',
-                    'line_nr' => 21,
-                    'macro' => ''
-                  },
-                  'parent' => {}
+                  'parent' => {},
+                  'type' => 'table_item'
                 }
               ],
               'parent' => {},
-              'type' => 'table_term'
+              'type' => 'table_entry'
             },
             {
-              'contents' => [
+              'args' => [
                 {
                   'contents' => [
                     {
                       'parent' => {},
-                      'text' => 'l--ine
-'
+                      'text' => 'vtable'
                     }
                   ],
+                  'extra' => {
+                    'spaces_after_argument' => '
+'
+                  },
                   'parent' => {},
-                  'type' => 'paragraph'
+                  'type' => 'line_arg'
                 }
               ],
-              'parent' => {},
-              'type' => 'table_item'
+              'cmdname' => 'end',
+              'extra' => {
+                'command_argument' => 'vtable',
+                'spaces_before_argument' => ' ',
+                'text_arg' => 'vtable'
+              },
+              'line_nr' => {
+                'file_name' => '',
+                'line_nr' => 20,
+                'macro' => ''
+              },
+              'parent' => {}
             }
           ],
+          'extra' => {
+            'command_as_argument' => {},
+            'end_command' => {},
+            'spaces_before_argument' => ' '
+          },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 15,
+            'macro' => ''
+          },
+          'parent' => {}
+        },
+        {
           'parent' => {},
-          'type' => 'table_entry'
+          'text' => '
+',
+          'type' => 'empty_line'
         },
         {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'cmdname' => 'var',
+                  'contents' => [],
+                  'line_nr' => {
+                    'file_name' => '',
+                    'line_nr' => 22,
+                    'macro' => ''
+                  },
+                  'parent' => {},
+                  'type' => 'command_as_argument'
+                }
+              ],
+              'extra' => {
+                'spaces_after_argument' => '
+'
+              },
+              'parent' => {},
+              'type' => 'block_line_arg'
+            }
+          ],
+          'cmdname' => 'ftable',
           'contents' => [
             {
               'contents' => [
                 {
-                  'args' => [
+                  'contents' => [
                     {
-                      'contents' => [
+                      'args' => [
                         {
+                          'contents' => [
+                            {
+                              'parent' => {},
+                              'text' => 'avar--b'
+                            }
+                          ],
+                          'extra' => {
+                            'spaces_after_argument' => '
+'
+                          },
                           'parent' => {},
-                          'text' => 'c'
+                          'type' => 'line_arg'
                         }
                       ],
+                      'cmdname' => 'item',
                       'extra' => {
-                        'spaces_after_argument' => '
-'
+                        'index_entry' => {
+                          'command' => {},
+                          'content' => [],
+                          'content_normalized' => [],
+                          'in_code' => 1,
+                          'index_at_command' => 'item',
+                          'index_name' => 'fn',
+                          'index_type_command' => 'ftable',
+                          'key' => 'avar--b',
+                          'node' => {},
+                          'number' => 1
+                        },
+                        'spaces_before_argument' => ' '
                       },
-                      'parent' => {},
-                      'type' => 'line_arg'
-                    }
+                      'line_nr' => {
+                        'file_name' => '',
+                        'line_nr' => 23,
+                        'macro' => ''
+                      },
+                      'parent' => {}
+                    },
+                    {
+                      'contents' => [
+                        {
+                          'args' => [
+                            {
+                              'contents' => [
+                                {
+                                  'parent' => {},
+                                  'text' => 'index entry between item and 
itemx'
+                                }
+                              ],
+                              'extra' => {
+                                'spaces_after_argument' => '
+'
+                              },
+                              'parent' => {},
+                              'type' => 'line_arg'
+                            }
+                          ],
+                          'cmdname' => 'cindex',
+                          'extra' => {
+                            'index_entry' => {
+                              'command' => {},
+                              'content' => [],
+                              'content_normalized' => [],
+                              'in_code' => 0,
+                              'index_at_command' => 'cindex',
+                              'index_name' => 'cp',
+                              'index_type_command' => 'cindex',
+                              'key' => 'index entry between item and itemx',
+                              'node' => {},
+                              'number' => 1
+                            },
+                            'spaces_before_argument' => ' '
+                          },
+                          'line_nr' => {
+                            'file_name' => '',
+                            'line_nr' => 24,
+                            'macro' => ''
+                          },
+                          'parent' => {},
+                          'type' => 'index_entry_command'
+                        },
+                        {
+                          'args' => [
+                            {
+                              'parent' => {},
+                              'text' => ' and a comment
+',
+                              'type' => 'misc_arg'
+                            }
+                          ],
+                          'cmdname' => 'c',
+                          'extra' => {
+                            'misc_args' => [
+                              ' and a comment
+'
+                            ]
+                          },
+                          'parent' => {}
+                        },
+                        {
+                          'args' => [
+                            {
+                              'parent' => {},
+                              'text' => ' and another comment
+',
+                              'type' => 'misc_arg'
+                            }
+                          ],
+                          'cmdname' => 'comment',
+                          'extra' => {
+                            'misc_args' => [
+                              ' and another comment
+'
+                            ]
+                          },
+                          'parent' => {}
+                        }
+                      ],
+                      'parent' => {},
+                      'type' => 'inter_item'
+                    },
+                    {
+                      'args' => [
+                        {
+                          'contents' => [
+                            {
+                              'parent' => {},
+                              'text' => 'b'
+                            }
+                          ],
+                          'extra' => {
+                            'spaces_after_argument' => '
+'
+                          },
+                          'parent' => {},
+                          'type' => 'line_arg'
+                        }
+                      ],
+                      'cmdname' => 'itemx',
+                      'extra' => {
+                        'index_entry' => {
+                          'command' => {},
+                          'content' => [],
+                          'content_normalized' => [],
+                          'in_code' => 1,
+                          'index_at_command' => 'itemx',
+                          'index_name' => 'fn',
+                          'index_type_command' => 'ftable',
+                          'key' => 'b',
+                          'node' => {},
+                          'number' => 2
+                        },
+                        'spaces_before_argument' => ' '
+                      },
+                      'line_nr' => {
+                        'file_name' => '',
+                        'line_nr' => 27,
+                        'macro' => ''
+                      },
+                      'parent' => {}
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'table_term'
+                },
+                {
+                  'contents' => [
+                    {
+                      'contents' => [
+                        {
+                          'parent' => {},
+                          'text' => 'l--ine
+'
+                        }
+                      ],
+                      'parent' => {},
+                      'type' => 'paragraph'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'table_item'
+                }
+              ],
+              'parent' => {},
+              'type' => 'table_entry'
+            },
+            {
+              'contents' => [
+                {
+                  'contents' => [
+                    {
+                      'args' => [
+                        {
+                          'contents' => [
+                            {
+                              'parent' => {},
+                              'text' => 'c'
+                            }
+                          ],
+                          'extra' => {
+                            'spaces_after_argument' => '
+'
+                          },
+                          'parent' => {},
+                          'type' => 'line_arg'
+                        }
+                      ],
+                      'cmdname' => 'item',
+                      'extra' => {
+                        'index_entry' => {
+                          'command' => {},
+                          'content' => [],
+                          'content_normalized' => [],
+                          'in_code' => 1,
+                          'index_at_command' => 'item',
+                          'index_name' => 'fn',
+                          'index_type_command' => 'ftable',
+                          'key' => 'c',
+                          'node' => {},
+                          'number' => 3
+                        },
+                        'spaces_before_argument' => ' '
+                      },
+                      'line_nr' => {
+                        'file_name' => '',
+                        'line_nr' => 29,
+                        'macro' => ''
+                      },
+                      'parent' => {}
+                    },
+                    {
+                      'contents' => [
+                        {
+                          'parent' => {},
+                          'text' => '
+',
+                          'type' => 'empty_line'
+                        },
+                        {
+                          'args' => [
+                            {
+                              'parent' => {},
+                              'text' => ' comment between lines
+',
+                              'type' => 'misc_arg'
+                            }
+                          ],
+                          'cmdname' => 'c',
+                          'extra' => {
+                            'misc_args' => [
+                              ' comment between lines
+'
+                            ]
+                          },
+                          'parent' => {}
+                        },
+                        {
+                          'parent' => {},
+                          'text' => '
+',
+                          'type' => 'empty_line'
+                        }
+                      ],
+                      'parent' => {},
+                      'type' => 'inter_item'
+                    },
+                    {
+                      'args' => [
+                        {
+                          'contents' => [
+                            {
+                              'parent' => {},
+                              'text' => 'd'
+                            }
+                          ],
+                          'extra' => {
+                            'spaces_after_argument' => '
+'
+                          },
+                          'parent' => {},
+                          'type' => 'line_arg'
+                        }
+                      ],
+                      'cmdname' => 'itemx',
+                      'extra' => {
+                        'index_entry' => {
+                          'command' => {},
+                          'content' => [],
+                          'content_normalized' => [],
+                          'in_code' => 1,
+                          'index_at_command' => 'itemx',
+                          'index_name' => 'fn',
+                          'index_type_command' => 'ftable',
+                          'key' => 'd',
+                          'node' => {},
+                          'number' => 4
+                        },
+                        'spaces_before_argument' => ' '
+                      },
+                      'line_nr' => {
+                        'file_name' => '',
+                        'line_nr' => 33,
+                        'macro' => ''
+                      },
+                      'parent' => {}
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'table_term'
+                },
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => '
+',
+                      'type' => 'empty_line'
+                    },
+                    {
+                      'args' => [
+                        {
+                          'parent' => {},
+                          'text' => ' comment at end
+',
+                          'type' => 'misc_arg'
+                        }
+                      ],
+                      'cmdname' => 'c',
+                      'extra' => {
+                        'misc_args' => [
+                          ' comment at end
+'
+                        ]
+                      },
+                      'parent' => {}
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'table_item'
+                }
+              ],
+              'parent' => {},
+              'type' => 'table_entry'
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'ftable'
+                    }
+                  ],
+                  'extra' => {
+                    'spaces_after_argument' => '
+'
+                  },
+                  'parent' => {},
+                  'type' => 'line_arg'
+                }
+              ],
+              'cmdname' => 'end',
+              'extra' => {
+                'command_argument' => 'ftable',
+                'spaces_before_argument' => ' ',
+                'text_arg' => 'ftable'
+              },
+              'line_nr' => {
+                'file_name' => '',
+                'line_nr' => 36,
+                'macro' => ''
+              },
+              'parent' => {}
+            }
+          ],
+          'extra' => {
+            'command_as_argument' => {},
+            'end_command' => {},
+            'spaces_before_argument' => ' '
+          },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 22,
+            'macro' => ''
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'cmdname' => 'code',
+                  'contents' => [],
+                  'line_nr' => {
+                    'file_name' => '',
+                    'line_nr' => 38,
+                    'macro' => ''
+                  },
+                  'parent' => {},
+                  'type' => 'command_as_argument'
+                }
+              ],
+              'extra' => {
+                'spaces_after_argument' => '
+'
+              },
+              'parent' => {},
+              'type' => 'block_line_arg'
+            }
+          ],
+          'cmdname' => 'table',
+          'contents' => [
+            {
+              'contents' => [
+                {
+                  'args' => [
+                    {
+                      'contents' => [
+                        {
+                          'parent' => {},
+                          'text' => 'cindex in table'
+                        }
+                      ],
+                      'extra' => {
+                        'spaces_after_argument' => ' 
+'
+                      },
+                      'parent' => {},
+                      'type' => 'line_arg'
+                    }
+                  ],
+                  'cmdname' => 'cindex',
+                  'extra' => {
+                    'index_entry' => {
+                      'command' => {},
+                      'content' => [],
+                      'content_normalized' => [],
+                      'in_code' => 0,
+                      'index_at_command' => 'cindex',
+                      'index_name' => 'cp',
+                      'index_type_command' => 'cindex',
+                      'key' => 'cindex in table',
+                      'node' => {},
+                      'number' => 2
+                    },
+                    'spaces_before_argument' => ' '
+                  },
+                  'line_nr' => {
+                    'file_name' => '',
+                    'line_nr' => 39,
+                    'macro' => ''
+                  },
+                  'parent' => {},
+                  'type' => 'index_entry_command'
+                },
+                {
+                  'args' => [
+                    {
+                      'parent' => {},
+                      'text' => ' comment in table
+',
+                      'type' => 'misc_arg'
+                    }
+                  ],
+                  'cmdname' => 'c',
+                  'extra' => {
+                    'misc_args' => [
+                      ' comment in table
+'
+                    ]
+                  },
+                  'parent' => {}
+                }
+              ],
+              'parent' => {},
+              'type' => 'before_item'
+            },
+            {
+              'contents' => [
+                {
+                  'contents' => [
+                    {
+                      'args' => [
+                        {
+                          'contents' => [
+                            {
+                              'parent' => {},
+                              'text' => 'abb'
+                            }
+                          ],
+                          'extra' => {
+                            'spaces_after_argument' => '
+'
+                          },
+                          'parent' => {},
+                          'type' => 'line_arg'
+                        }
+                      ],
+                      'cmdname' => 'item',
+                      'extra' => {
+                        'spaces_before_argument' => ' '
+                      },
+                      'line_nr' => {
+                        'file_name' => '',
+                        'line_nr' => 41,
+                        'macro' => ''
+                      },
+                      'parent' => {}
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'table_term'
+                },
+                {
+                  'contents' => [
+                    {
+                      'contents' => [
+                        {
+                          'parent' => {},
+                          'text' => 'l--ine
+'
+                        }
+                      ],
+                      'parent' => {},
+                      'type' => 'paragraph'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'table_item'
+                }
+              ],
+              'parent' => {},
+              'type' => 'table_entry'
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'table'
+                    }
+                  ],
+                  'extra' => {
+                    'spaces_after_argument' => '
+'
+                  },
+                  'parent' => {},
+                  'type' => 'line_arg'
+                }
+              ],
+              'cmdname' => 'end',
+              'extra' => {
+                'command_argument' => 'table',
+                'spaces_before_argument' => ' ',
+                'text_arg' => 'table'
+              },
+              'line_nr' => {
+                'file_name' => '',
+                'line_nr' => 43,
+                'macro' => ''
+              },
+              'parent' => {}
+            }
+          ],
+          'extra' => {
+            'command_as_argument' => {},
+            'end_command' => {},
+            'spaces_before_argument' => ' '
+          },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 38,
+            'macro' => ''
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'cmdname' => 'code',
+                  'contents' => [],
+                  'line_nr' => {
+                    'file_name' => '',
+                    'line_nr' => 45,
+                    'macro' => ''
+                  },
+                  'parent' => {},
+                  'type' => 'command_as_argument'
+                }
+              ],
+              'extra' => {
+                'spaces_after_argument' => '
+'
+              },
+              'parent' => {},
+              'type' => 'block_line_arg'
+            }
+          ],
+          'cmdname' => 'table',
+          'contents' => [
+            {
+              'contents' => [
+                {
+                  'args' => [
+                    {
+                      'contents' => [
+                        {
+                          'parent' => {},
+                          'text' => 'cindex in table'
+                        }
+                      ],
+                      'extra' => {
+                        'spaces_after_argument' => ' 
+'
+                      },
+                      'parent' => {},
+                      'type' => 'line_arg'
+                    }
+                  ],
+                  'cmdname' => 'cindex',
+                  'extra' => {
+                    'index_entry' => {
+                      'command' => {},
+                      'content' => [],
+                      'content_normalized' => [],
+                      'in_code' => 0,
+                      'index_at_command' => 'cindex',
+                      'index_name' => 'cp',
+                      'index_type_command' => 'cindex',
+                      'key' => 'cindex in table',
+                      'node' => {},
+                      'number' => 3
+                    },
+                    'spaces_before_argument' => ' '
+                  },
+                  'line_nr' => {
+                    'file_name' => '',
+                    'line_nr' => 46,
+                    'macro' => ''
+                  },
+                  'parent' => {},
+                  'type' => 'index_entry_command'
+                },
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'Texte before first item.
+'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'paragraph'
+                }
+              ],
+              'parent' => {},
+              'type' => 'before_item'
+            },
+            {
+              'contents' => [
+                {
+                  'contents' => [
+                    {
+                      'args' => [
+                        {
+                          'contents' => [
+                            {
+                              'parent' => {},
+                              'text' => 'abb'
+                            }
+                          ],
+                          'extra' => {
+                            'spaces_after_argument' => '
+'
+                          },
+                          'parent' => {},
+                          'type' => 'line_arg'
+                        }
+                      ],
+                      'cmdname' => 'item',
+                      'extra' => {
+                        'spaces_before_argument' => ' '
+                      },
+                      'line_nr' => {
+                        'file_name' => '',
+                        'line_nr' => 48,
+                        'macro' => ''
+                      },
+                      'parent' => {}
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'table_term'
+                }
+              ],
+              'parent' => {},
+              'type' => 'table_entry'
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'table'
+                    }
+                  ],
+                  'extra' => {
+                    'spaces_after_argument' => '
+'
+                  },
+                  'parent' => {},
+                  'type' => 'line_arg'
+                }
+              ],
+              'cmdname' => 'end',
+              'extra' => {
+                'command_argument' => 'table',
+                'spaces_before_argument' => ' ',
+                'text_arg' => 'table'
+              },
+              'line_nr' => {
+                'file_name' => '',
+                'line_nr' => 49,
+                'macro' => ''
+              },
+              'parent' => {}
+            }
+          ],
+          'extra' => {
+            'command_as_argument' => {},
+            'end_command' => {},
+            'spaces_before_argument' => ' '
+          },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 45,
+            'macro' => ''
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'cmdname' => 'samp',
+                  'contents' => [],
+                  'line_nr' => {
+                    'file_name' => '',
+                    'line_nr' => 51,
+                    'macro' => ''
+                  },
+                  'parent' => {},
+                  'type' => 'command_as_argument'
+                }
+              ],
+              'extra' => {
+                'spaces_after_argument' => '
+'
+              },
+              'parent' => {},
+              'type' => 'block_line_arg'
+            }
+          ],
+          'cmdname' => 'table',
+          'contents' => [
+            {
+              'contents' => [
+                {
+                  'args' => [
+                    {
+                      'contents' => [
+                        {
+                          'parent' => {},
+                          'text' => 'samp cindex in table'
+                        }
+                      ],
+                      'extra' => {
+                        'spaces_after_argument' => ' 
+'
+                      },
+                      'parent' => {},
+                      'type' => 'line_arg'
+                    }
                   ],
-                  'cmdname' => 'item',
+                  'cmdname' => 'cindex',
                   'extra' => {
                     'index_entry' => {
                       'command' => {},
                       'content' => [],
                       'content_normalized' => [],
-                      'in_code' => 1,
-                      'index_at_command' => 'item',
-                      'index_name' => 'fn',
-                      'index_type_command' => 'ftable',
-                      'key' => 'c',
-                      'number' => 3
+                      'in_code' => 0,
+                      'index_at_command' => 'cindex',
+                      'index_name' => 'cp',
+                      'index_type_command' => 'cindex',
+                      'key' => 'samp cindex in table',
+                      'node' => {},
+                      'number' => 4
                     },
                     'spaces_before_argument' => ' '
                   },
                   'line_nr' => {
                     'file_name' => '',
-                    'line_nr' => 23,
+                    'line_nr' => 52,
                     'macro' => ''
                   },
+                  'parent' => {},
+                  'type' => 'index_entry_command'
+                },
+                {
+                  'args' => [
+                    {
+                      'parent' => {},
+                      'text' => ' samp comment in table
+',
+                      'type' => 'misc_arg'
+                    }
+                  ],
+                  'cmdname' => 'c',
+                  'extra' => {
+                    'misc_args' => [
+                      ' samp comment in table
+'
+                    ]
+                  },
                   'parent' => {}
+                }
+              ],
+              'parent' => {},
+              'type' => 'before_item'
+            },
+            {
+              'contents' => [
+                {
+                  'contents' => [
+                    {
+                      'args' => [
+                        {
+                          'contents' => [
+                            {
+                              'parent' => {},
+                              'text' => 'asamp--bb'
+                            }
+                          ],
+                          'extra' => {
+                            'spaces_after_argument' => '
+'
+                          },
+                          'parent' => {},
+                          'type' => 'line_arg'
+                        }
+                      ],
+                      'cmdname' => 'item',
+                      'extra' => {
+                        'spaces_before_argument' => ' '
+                      },
+                      'line_nr' => {
+                        'file_name' => '',
+                        'line_nr' => 54,
+                        'macro' => ''
+                      },
+                      'parent' => {}
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'table_term'
                 },
                 {
                   'contents' => [
                     {
+                      'contents' => [
+                        {
+                          'parent' => {},
+                          'text' => 'l--ine samp
+'
+                        }
+                      ],
                       'parent' => {},
-                      'text' => '
+                      'type' => 'paragraph'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'table_item'
+                }
+              ],
+              'parent' => {},
+              'type' => 'table_entry'
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'table'
+                    }
+                  ],
+                  'extra' => {
+                    'spaces_after_argument' => '
+'
+                  },
+                  'parent' => {},
+                  'type' => 'line_arg'
+                }
+              ],
+              'cmdname' => 'end',
+              'extra' => {
+                'command_argument' => 'table',
+                'spaces_before_argument' => ' ',
+                'text_arg' => 'table'
+              },
+              'line_nr' => {
+                'file_name' => '',
+                'line_nr' => 56,
+                'macro' => ''
+              },
+              'parent' => {}
+            }
+          ],
+          'extra' => {
+            'command_as_argument' => {},
+            'end_command' => {},
+            'spaces_before_argument' => ' '
+          },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 51,
+            'macro' => ''
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
 ',
-                      'type' => 'empty_line'
+          'type' => 'empty_line'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'cmdname' => 'samp',
+                  'contents' => [],
+                  'line_nr' => {
+                    'file_name' => '',
+                    'line_nr' => 58,
+                    'macro' => ''
+                  },
+                  'parent' => {},
+                  'type' => 'command_as_argument'
+                }
+              ],
+              'extra' => {
+                'spaces_after_argument' => '
+'
+              },
+              'parent' => {},
+              'type' => 'block_line_arg'
+            }
+          ],
+          'cmdname' => 'table',
+          'contents' => [
+            {
+              'contents' => [
+                {
+                  'args' => [
+                    {
+                      'contents' => [
+                        {
+                          'parent' => {},
+                          'text' => 'samp cindex in table'
+                        }
+                      ],
+                      'extra' => {
+                        'spaces_after_argument' => ' 
+'
+                      },
+                      'parent' => {},
+                      'type' => 'line_arg'
+                    }
+                  ],
+                  'cmdname' => 'cindex',
+                  'extra' => {
+                    'index_entry' => {
+                      'command' => {},
+                      'content' => [],
+                      'content_normalized' => [],
+                      'in_code' => 0,
+                      'index_at_command' => 'cindex',
+                      'index_name' => 'cp',
+                      'index_type_command' => 'cindex',
+                      'key' => 'samp cindex in table',
+                      'node' => {},
+                      'number' => 5
                     },
+                    'spaces_before_argument' => ' '
+                  },
+                  'line_nr' => {
+                    'file_name' => '',
+                    'line_nr' => 59,
+                    'macro' => ''
+                  },
+                  'parent' => {},
+                  'type' => 'index_entry_command'
+                },
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'Texte before first item samp.
+'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'paragraph'
+                }
+              ],
+              'parent' => {},
+              'type' => 'before_item'
+            },
+            {
+              'contents' => [
+                {
+                  'contents' => [
                     {
                       'args' => [
                         {
+                          'contents' => [
+                            {
+                              'parent' => {},
+                              'text' => 'asamp--bb'
+                            }
+                          ],
+                          'extra' => {
+                            'spaces_after_argument' => '
+'
+                          },
                           'parent' => {},
-                          'text' => ' comment between lines
-',
-                          'type' => 'misc_arg'
+                          'type' => 'line_arg'
                         }
                       ],
-                      'cmdname' => 'c',
+                      'cmdname' => 'item',
                       'extra' => {
-                        'misc_args' => [
-                          ' comment between lines
-'
-                        ]
+                        'spaces_before_argument' => ' '
+                      },
+                      'line_nr' => {
+                        'file_name' => '',
+                        'line_nr' => 61,
+                        'macro' => ''
                       },
                       'parent' => {}
-                    },
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'table_term'
+                }
+              ],
+              'parent' => {},
+              'type' => 'table_entry'
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
                     {
                       'parent' => {},
-                      'text' => '
-',
-                      'type' => 'empty_line'
+                      'text' => 'table'
                     }
                   ],
+                  'extra' => {
+                    'spaces_after_argument' => '
+'
+                  },
+                  'parent' => {},
+                  'type' => 'line_arg'
+                }
+              ],
+              'cmdname' => 'end',
+              'extra' => {
+                'command_argument' => 'table',
+                'spaces_before_argument' => ' ',
+                'text_arg' => 'table'
+              },
+              'line_nr' => {
+                'file_name' => '',
+                'line_nr' => 62,
+                'macro' => ''
+              },
+              'parent' => {}
+            }
+          ],
+          'extra' => {
+            'command_as_argument' => {},
+            'end_command' => {},
+            'spaces_before_argument' => ' '
+          },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 58,
+            'macro' => ''
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'cmdname' => 'samp',
+                  'contents' => [],
+                  'line_nr' => {
+                    'file_name' => '',
+                    'line_nr' => 64,
+                    'macro' => ''
+                  },
+                  'parent' => {},
+                  'type' => 'command_as_argument'
+                }
+              ],
+              'extra' => {
+                'spaces_after_argument' => ' 
+'
+              },
+              'parent' => {},
+              'type' => 'block_line_arg'
+            }
+          ],
+          'cmdname' => 'table',
+          'contents' => [
+            {
+              'contents' => [
+                {
                   'parent' => {},
-                  'type' => 'inter_item'
+                  'text' => '
+',
+                  'type' => 'empty_line'
                 },
                 {
                   'args' => [
@@ -715,7 +1773,7 @@ $result_trees{'inter_item_commands_in_table'} = {
                       'contents' => [
                         {
                           'parent' => {},
-                          'text' => 'd'
+                          'text' => 'cindex between lines'
                         }
                       ],
                       'extra' => {
@@ -726,206 +1784,154 @@ $result_trees{'inter_item_commands_in_table'} = {
                       'type' => 'line_arg'
                     }
                   ],
-                  'cmdname' => 'itemx',
+                  'cmdname' => 'cindex',
                   'extra' => {
                     'index_entry' => {
                       'command' => {},
                       'content' => [],
                       'content_normalized' => [],
-                      'in_code' => 1,
-                      'index_at_command' => 'itemx',
-                      'index_name' => 'fn',
-                      'index_type_command' => 'ftable',
-                      'key' => 'd',
-                      'number' => 4
+                      'in_code' => 0,
+                      'index_at_command' => 'cindex',
+                      'index_name' => 'cp',
+                      'index_type_command' => 'cindex',
+                      'key' => 'cindex between lines',
+                      'node' => {},
+                      'number' => 6
                     },
                     'spaces_before_argument' => ' '
                   },
                   'line_nr' => {
                     'file_name' => '',
-                    'line_nr' => 27,
+                    'line_nr' => 66,
                     'macro' => ''
                   },
-                  'parent' => {}
-                }
-              ],
-              'parent' => {},
-              'type' => 'table_term'
-            },
-            {
-              'contents' => [
+                  'parent' => {},
+                  'type' => 'index_entry_command'
+                },
                 {
                   'parent' => {},
                   'text' => '
 ',
                   'type' => 'empty_line'
-                },
-                {
-                  'args' => [
-                    {
-                      'parent' => {},
-                      'text' => ' comment at end
-',
-                      'type' => 'misc_arg'
-                    }
-                  ],
-                  'cmdname' => 'c',
-                  'extra' => {
-                    'misc_args' => [
-                      ' comment at end
-'
-                    ]
-                  },
-                  'parent' => {}
                 }
               ],
               'parent' => {},
-              'type' => 'table_item'
-            }
-          ],
-          'parent' => {},
-          'type' => 'table_entry'
-        },
-        {
-          'args' => [
+              'type' => 'before_item'
+            },
             {
               'contents' => [
                 {
+                  'contents' => [
+                    {
+                      'args' => [
+                        {
+                          'contents' => [
+                            {
+                              'parent' => {},
+                              'text' => 'asamp--bb1'
+                            }
+                          ],
+                          'extra' => {
+                            'spaces_after_argument' => '
+'
+                          },
+                          'parent' => {},
+                          'type' => 'line_arg'
+                        }
+                      ],
+                      'cmdname' => 'item',
+                      'extra' => {
+                        'spaces_before_argument' => ' '
+                      },
+                      'line_nr' => {
+                        'file_name' => '',
+                        'line_nr' => 68,
+                        'macro' => ''
+                      },
+                      'parent' => {}
+                    }
+                  ],
                   'parent' => {},
-                  'text' => 'ftable'
+                  'type' => 'table_term'
                 }
               ],
-              'extra' => {
-                'spaces_after_argument' => '
-'
-              },
-              'parent' => {},
-              'type' => 'line_arg'
-            }
-          ],
-          'cmdname' => 'end',
-          'extra' => {
-            'command_argument' => 'ftable',
-            'spaces_before_argument' => ' ',
-            'text_arg' => 'ftable'
-          },
-          'line_nr' => {
-            'file_name' => '',
-            'line_nr' => 30,
-            'macro' => ''
-          },
-          'parent' => {}
-        }
-      ],
-      'extra' => {
-        'command_as_argument' => {},
-        'end_command' => {},
-        'spaces_before_argument' => ' '
-      },
-      'line_nr' => {
-        'file_name' => '',
-        'line_nr' => 16,
-        'macro' => ''
-      },
-      'parent' => {}
-    },
-    {
-      'parent' => {},
-      'text' => '
-',
-      'type' => 'empty_line'
-    },
-    {
-      'args' => [
-        {
-          'contents' => [
-            {
-              'cmdname' => 'code',
-              'contents' => [],
-              'line_nr' => {
-                'file_name' => '',
-                'line_nr' => 32,
-                'macro' => ''
-              },
               'parent' => {},
-              'type' => 'command_as_argument'
-            }
-          ],
-          'extra' => {
-            'spaces_after_argument' => '
-'
-          },
-          'parent' => {},
-          'type' => 'block_line_arg'
-        }
-      ],
-      'cmdname' => 'table',
-      'contents' => [
-        {
-          'contents' => [
+              'type' => 'table_entry'
+            },
             {
               'args' => [
                 {
                   'contents' => [
                     {
                       'parent' => {},
-                      'text' => 'cindex in table'
+                      'text' => 'table'
                     }
                   ],
                   'extra' => {
-                    'spaces_after_argument' => ' 
+                    'spaces_after_argument' => '
 '
                   },
                   'parent' => {},
                   'type' => 'line_arg'
                 }
               ],
-              'cmdname' => 'cindex',
+              'cmdname' => 'end',
               'extra' => {
-                'index_entry' => {
-                  'command' => {},
-                  'content' => [],
-                  'content_normalized' => [],
-                  'in_code' => 0,
-                  'index_at_command' => 'cindex',
-                  'index_name' => 'cp',
-                  'index_type_command' => 'cindex',
-                  'key' => 'cindex in table',
-                  'number' => 2
-                },
-                'spaces_before_argument' => ' '
+                'command_argument' => 'table',
+                'spaces_before_argument' => ' ',
+                'text_arg' => 'table'
               },
               'line_nr' => {
                 'file_name' => '',
-                'line_nr' => 33,
+                'line_nr' => 69,
                 'macro' => ''
               },
-              'parent' => {},
-              'type' => 'index_entry_command'
-            },
+              'parent' => {}
+            }
+          ],
+          'extra' => {
+            'command_as_argument' => {},
+            'end_command' => {},
+            'spaces_before_argument' => ' '
+          },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 64,
+            'macro' => ''
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'args' => [
             {
-              'args' => [
+              'contents' => [
                 {
+                  'cmdname' => 'samp',
+                  'contents' => [],
+                  'line_nr' => {
+                    'file_name' => '',
+                    'line_nr' => 71,
+                    'macro' => ''
+                  },
                   'parent' => {},
-                  'text' => ' comment in table
-',
-                  'type' => 'misc_arg'
+                  'type' => 'command_as_argument'
                 }
               ],
-              'cmdname' => 'c',
               'extra' => {
-                'misc_args' => [
-                  ' comment in table
+                'spaces_after_argument' => ' 
 '
-                ]
               },
-              'parent' => {}
+              'parent' => {},
+              'type' => 'block_line_arg'
             }
           ],
-          'parent' => {},
-          'type' => 'before_item'
-        },
-        {
+          'cmdname' => 'table',
           'contents' => [
             {
               'contents' => [
@@ -935,7 +1941,7 @@ $result_trees{'inter_item_commands_in_table'} = {
                       'contents' => [
                         {
                           'parent' => {},
-                          'text' => 'abb'
+                          'text' => 'cindex before line'
                         }
                       ],
                       'extra' => {
@@ -946,185 +1952,170 @@ $result_trees{'inter_item_commands_in_table'} = {
                       'type' => 'line_arg'
                     }
                   ],
-                  'cmdname' => 'item',
+                  'cmdname' => 'cindex',
                   'extra' => {
+                    'index_entry' => {
+                      'command' => {},
+                      'content' => [],
+                      'content_normalized' => [],
+                      'in_code' => 0,
+                      'index_at_command' => 'cindex',
+                      'index_name' => 'cp',
+                      'index_type_command' => 'cindex',
+                      'key' => 'cindex before line',
+                      'node' => {},
+                      'number' => 7
+                    },
                     'spaces_before_argument' => ' '
                   },
                   'line_nr' => {
                     'file_name' => '',
-                    'line_nr' => 35,
+                    'line_nr' => 72,
                     'macro' => ''
                   },
-                  'parent' => {}
+                  'parent' => {},
+                  'type' => 'index_entry_command'
+                },
+                {
+                  'parent' => {},
+                  'text' => '
+',
+                  'type' => 'empty_line'
                 }
               ],
               'parent' => {},
-              'type' => 'table_term'
+              'type' => 'before_item'
             },
             {
               'contents' => [
                 {
                   'contents' => [
                     {
-                      'parent' => {},
-                      'text' => 'l--ine
+                      'args' => [
+                        {
+                          'contents' => [
+                            {
+                              'parent' => {},
+                              'text' => 'asamp--bb2'
+                            }
+                          ],
+                          'extra' => {
+                            'spaces_after_argument' => '
 '
+                          },
+                          'parent' => {},
+                          'type' => 'line_arg'
+                        }
+                      ],
+                      'cmdname' => 'item',
+                      'extra' => {
+                        'spaces_before_argument' => ' '
+                      },
+                      'line_nr' => {
+                        'file_name' => '',
+                        'line_nr' => 74,
+                        'macro' => ''
+                      },
+                      'parent' => {}
                     }
                   ],
                   'parent' => {},
-                  'type' => 'paragraph'
-                }
-              ],
-              'parent' => {},
-              'type' => 'table_item'
-            }
-          ],
-          'parent' => {},
-          'type' => 'table_entry'
-        },
-        {
-          'args' => [
-            {
-              'contents' => [
-                {
-                  'parent' => {},
-                  'text' => 'table'
+                  'type' => 'table_term'
                 }
               ],
-              'extra' => {
-                'spaces_after_argument' => '
-'
-              },
-              'parent' => {},
-              'type' => 'line_arg'
-            }
-          ],
-          'cmdname' => 'end',
-          'extra' => {
-            'command_argument' => 'table',
-            'spaces_before_argument' => ' ',
-            'text_arg' => 'table'
-          },
-          'line_nr' => {
-            'file_name' => '',
-            'line_nr' => 37,
-            'macro' => ''
-          },
-          'parent' => {}
-        }
-      ],
-      'extra' => {
-        'command_as_argument' => {},
-        'end_command' => {},
-        'spaces_before_argument' => ' '
-      },
-      'line_nr' => {
-        'file_name' => '',
-        'line_nr' => 32,
-        'macro' => ''
-      },
-      'parent' => {}
-    },
-    {
-      'parent' => {},
-      'text' => '
-',
-      'type' => 'empty_line'
-    },
-    {
-      'args' => [
-        {
-          'contents' => [
-            {
-              'cmdname' => 'code',
-              'contents' => [],
-              'line_nr' => {
-                'file_name' => '',
-                'line_nr' => 39,
-                'macro' => ''
-              },
               'parent' => {},
-              'type' => 'command_as_argument'
-            }
-          ],
-          'extra' => {
-            'spaces_after_argument' => '
-'
-          },
-          'parent' => {},
-          'type' => 'block_line_arg'
-        }
-      ],
-      'cmdname' => 'table',
-      'contents' => [
-        {
-          'contents' => [
+              'type' => 'table_entry'
+            },
             {
               'args' => [
                 {
                   'contents' => [
                     {
                       'parent' => {},
-                      'text' => 'cindex in table'
+                      'text' => 'table'
                     }
                   ],
                   'extra' => {
-                    'spaces_after_argument' => ' 
+                    'spaces_after_argument' => '
 '
                   },
                   'parent' => {},
                   'type' => 'line_arg'
                 }
               ],
-              'cmdname' => 'cindex',
-              'extra' => {
-                'index_entry' => {
-                  'command' => {},
-                  'content' => [],
-                  'content_normalized' => [],
-                  'in_code' => 0,
-                  'index_at_command' => 'cindex',
-                  'index_name' => 'cp',
-                  'index_type_command' => 'cindex',
-                  'key' => 'cindex in table',
-                  'number' => 3
-                },
-                'spaces_before_argument' => ' '
+              'cmdname' => 'end',
+              'extra' => {
+                'command_argument' => 'table',
+                'spaces_before_argument' => ' ',
+                'text_arg' => 'table'
               },
               'line_nr' => {
                 'file_name' => '',
-                'line_nr' => 40,
+                'line_nr' => 75,
                 'macro' => ''
               },
-              'parent' => {},
-              'type' => 'index_entry_command'
-            },
+              'parent' => {}
+            }
+          ],
+          'extra' => {
+            'command_as_argument' => {},
+            'end_command' => {},
+            'spaces_before_argument' => ' '
+          },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 71,
+            'macro' => ''
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'args' => [
             {
               'contents' => [
                 {
+                  'cmdname' => 'samp',
+                  'contents' => [],
+                  'line_nr' => {
+                    'file_name' => '',
+                    'line_nr' => 77,
+                    'macro' => ''
+                  },
                   'parent' => {},
-                  'text' => 'Texte before first item.
-'
+                  'type' => 'command_as_argument'
                 }
               ],
+              'extra' => {
+                'spaces_after_argument' => ' 
+'
+              },
               'parent' => {},
-              'type' => 'paragraph'
+              'type' => 'block_line_arg'
             }
           ],
-          'parent' => {},
-          'type' => 'before_item'
-        },
-        {
+          'cmdname' => 'table',
           'contents' => [
             {
               'contents' => [
                 {
+                  'parent' => {},
+                  'text' => '
+',
+                  'type' => 'empty_line'
+                },
+                {
                   'args' => [
                     {
                       'contents' => [
                         {
                           'parent' => {},
-                          'text' => 'abb'
+                          'text' => 'cindex after line'
                         }
                       ],
                       'extra' => {
@@ -1135,165 +2126,148 @@ $result_trees{'inter_item_commands_in_table'} = {
                       'type' => 'line_arg'
                     }
                   ],
-                  'cmdname' => 'item',
+                  'cmdname' => 'cindex',
                   'extra' => {
+                    'index_entry' => {
+                      'command' => {},
+                      'content' => [],
+                      'content_normalized' => [],
+                      'in_code' => 0,
+                      'index_at_command' => 'cindex',
+                      'index_name' => 'cp',
+                      'index_type_command' => 'cindex',
+                      'key' => 'cindex after line',
+                      'node' => {},
+                      'number' => 8
+                    },
                     'spaces_before_argument' => ' '
                   },
                   'line_nr' => {
                     'file_name' => '',
-                    'line_nr' => 42,
+                    'line_nr' => 79,
                     'macro' => ''
                   },
-                  'parent' => {}
+                  'parent' => {},
+                  'type' => 'index_entry_command'
                 }
               ],
               'parent' => {},
-              'type' => 'table_term'
-            }
-          ],
-          'parent' => {},
-          'type' => 'table_entry'
-        },
-        {
-          'args' => [
+              'type' => 'before_item'
+            },
             {
               'contents' => [
                 {
+                  'contents' => [
+                    {
+                      'args' => [
+                        {
+                          'contents' => [
+                            {
+                              'parent' => {},
+                              'text' => 'asamp--bb2'
+                            }
+                          ],
+                          'extra' => {
+                            'spaces_after_argument' => '
+'
+                          },
+                          'parent' => {},
+                          'type' => 'line_arg'
+                        }
+                      ],
+                      'cmdname' => 'item',
+                      'extra' => {
+                        'spaces_before_argument' => ' '
+                      },
+                      'line_nr' => {
+                        'file_name' => '',
+                        'line_nr' => 80,
+                        'macro' => ''
+                      },
+                      'parent' => {}
+                    }
+                  ],
                   'parent' => {},
-                  'text' => 'table'
+                  'type' => 'table_term'
                 }
               ],
-              'extra' => {
-                'spaces_after_argument' => '
-'
-              },
-              'parent' => {},
-              'type' => 'line_arg'
-            }
-          ],
-          'cmdname' => 'end',
-          'extra' => {
-            'command_argument' => 'table',
-            'spaces_before_argument' => ' ',
-            'text_arg' => 'table'
-          },
-          'line_nr' => {
-            'file_name' => '',
-            'line_nr' => 43,
-            'macro' => ''
-          },
-          'parent' => {}
-        }
-      ],
-      'extra' => {
-        'command_as_argument' => {},
-        'end_command' => {},
-        'spaces_before_argument' => ' '
-      },
-      'line_nr' => {
-        'file_name' => '',
-        'line_nr' => 39,
-        'macro' => ''
-      },
-      'parent' => {}
-    },
-    {
-      'parent' => {},
-      'text' => '
-',
-      'type' => 'empty_line'
-    },
-    {
-      'args' => [
-        {
-          'contents' => [
-            {
-              'cmdname' => 'samp',
-              'contents' => [],
-              'line_nr' => {
-                'file_name' => '',
-                'line_nr' => 45,
-                'macro' => ''
-              },
               'parent' => {},
-              'type' => 'command_as_argument'
-            }
-          ],
-          'extra' => {
-            'spaces_after_argument' => '
-'
-          },
-          'parent' => {},
-          'type' => 'block_line_arg'
-        }
-      ],
-      'cmdname' => 'table',
-      'contents' => [
-        {
-          'contents' => [
+              'type' => 'table_entry'
+            },
             {
               'args' => [
                 {
                   'contents' => [
                     {
                       'parent' => {},
-                      'text' => 'samp cindex in table'
+                      'text' => 'table'
                     }
                   ],
                   'extra' => {
-                    'spaces_after_argument' => ' 
+                    'spaces_after_argument' => '
 '
                   },
                   'parent' => {},
                   'type' => 'line_arg'
                 }
               ],
-              'cmdname' => 'cindex',
+              'cmdname' => 'end',
               'extra' => {
-                'index_entry' => {
-                  'command' => {},
-                  'content' => [],
-                  'content_normalized' => [],
-                  'in_code' => 0,
-                  'index_at_command' => 'cindex',
-                  'index_name' => 'cp',
-                  'index_type_command' => 'cindex',
-                  'key' => 'samp cindex in table',
-                  'number' => 4
-                },
-                'spaces_before_argument' => ' '
+                'command_argument' => 'table',
+                'spaces_before_argument' => ' ',
+                'text_arg' => 'table'
               },
               'line_nr' => {
                 'file_name' => '',
-                'line_nr' => 46,
+                'line_nr' => 81,
                 'macro' => ''
               },
-              'parent' => {},
-              'type' => 'index_entry_command'
-            },
+              'parent' => {}
+            }
+          ],
+          'extra' => {
+            'command_as_argument' => {},
+            'end_command' => {},
+            'spaces_before_argument' => ' '
+          },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 77,
+            'macro' => ''
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'args' => [
             {
-              'args' => [
+              'contents' => [
                 {
+                  'cmdname' => 'samp',
+                  'contents' => [],
+                  'line_nr' => {
+                    'file_name' => '',
+                    'line_nr' => 83,
+                    'macro' => ''
+                  },
                   'parent' => {},
-                  'text' => ' samp comment in table
-',
-                  'type' => 'misc_arg'
+                  'type' => 'command_as_argument'
                 }
               ],
-              'cmdname' => 'c',
               'extra' => {
-                'misc_args' => [
-                  ' samp comment in table
+                'spaces_after_argument' => ' 
 '
-                ]
               },
-              'parent' => {}
+              'parent' => {},
+              'type' => 'block_line_arg'
             }
           ],
-          'parent' => {},
-          'type' => 'before_item'
-        },
-        {
+          'cmdname' => 'table',
           'contents' => [
             {
               'contents' => [
@@ -1303,7 +2277,7 @@ $result_trees{'inter_item_commands_in_table'} = {
                       'contents' => [
                         {
                           'parent' => {},
-                          'text' => 'asamp--bb'
+                          'text' => 'cindex first'
                         }
                       ],
                       'extra' => {
@@ -1314,185 +2288,96 @@ $result_trees{'inter_item_commands_in_table'} = {
                       'type' => 'line_arg'
                     }
                   ],
-                  'cmdname' => 'item',
+                  'cmdname' => 'cindex',
                   'extra' => {
+                    'index_entry' => {
+                      'command' => {},
+                      'content' => [],
+                      'content_normalized' => [],
+                      'in_code' => 0,
+                      'index_at_command' => 'cindex',
+                      'index_name' => 'cp',
+                      'index_type_command' => 'cindex',
+                      'key' => 'cindex first',
+                      'node' => {},
+                      'number' => 9
+                    },
                     'spaces_before_argument' => ' '
                   },
                   'line_nr' => {
                     'file_name' => '',
-                    'line_nr' => 48,
+                    'line_nr' => 84,
                     'macro' => ''
                   },
-                  'parent' => {}
-                }
-              ],
-              'parent' => {},
-              'type' => 'table_term'
-            },
-            {
-              'contents' => [
+                  'parent' => {},
+                  'type' => 'index_entry_command'
+                },
                 {
-                  'contents' => [
+                  'args' => [
                     {
                       'parent' => {},
-                      'text' => 'l--ine samp
-'
+                      'text' => ' commant
+',
+                      'type' => 'misc_arg'
                     }
                   ],
-                  'parent' => {},
-                  'type' => 'paragraph'
-                }
-              ],
-              'parent' => {},
-              'type' => 'table_item'
-            }
-          ],
-          'parent' => {},
-          'type' => 'table_entry'
-        },
-        {
-          'args' => [
-            {
-              'contents' => [
-                {
-                  'parent' => {},
-                  'text' => 'table'
-                }
-              ],
-              'extra' => {
-                'spaces_after_argument' => '
-'
-              },
-              'parent' => {},
-              'type' => 'line_arg'
-            }
-          ],
-          'cmdname' => 'end',
-          'extra' => {
-            'command_argument' => 'table',
-            'spaces_before_argument' => ' ',
-            'text_arg' => 'table'
-          },
-          'line_nr' => {
-            'file_name' => '',
-            'line_nr' => 50,
-            'macro' => ''
-          },
-          'parent' => {}
-        }
-      ],
-      'extra' => {
-        'command_as_argument' => {},
-        'end_command' => {},
-        'spaces_before_argument' => ' '
-      },
-      'line_nr' => {
-        'file_name' => '',
-        'line_nr' => 45,
-        'macro' => ''
-      },
-      'parent' => {}
-    },
-    {
-      'parent' => {},
-      'text' => '
-',
-      'type' => 'empty_line'
-    },
-    {
-      'args' => [
-        {
-          'contents' => [
-            {
-              'cmdname' => 'samp',
-              'contents' => [],
-              'line_nr' => {
-                'file_name' => '',
-                'line_nr' => 52,
-                'macro' => ''
-              },
-              'parent' => {},
-              'type' => 'command_as_argument'
-            }
-          ],
-          'extra' => {
-            'spaces_after_argument' => '
-'
-          },
-          'parent' => {},
-          'type' => 'block_line_arg'
-        }
-      ],
-      'cmdname' => 'table',
-      'contents' => [
-        {
-          'contents' => [
-            {
-              'args' => [
+                  'cmdname' => 'c',
+                  'extra' => {
+                    'misc_args' => [
+                      ' commant
+'
+                    ]
+                  },
+                  'parent' => {}
+                },
                 {
-                  'contents' => [
+                  'args' => [
                     {
+                      'contents' => [
+                        {
+                          'parent' => {},
+                          'text' => 'second'
+                        }
+                      ],
+                      'extra' => {
+                        'spaces_after_argument' => '
+'
+                      },
                       'parent' => {},
-                      'text' => 'samp cindex in table'
+                      'type' => 'line_arg'
                     }
                   ],
+                  'cmdname' => 'cindex',
                   'extra' => {
-                    'spaces_after_argument' => ' 
-'
+                    'index_entry' => {
+                      'command' => {},
+                      'content' => [],
+                      'content_normalized' => [],
+                      'in_code' => 0,
+                      'index_at_command' => 'cindex',
+                      'index_name' => 'cp',
+                      'index_type_command' => 'cindex',
+                      'key' => 'second',
+                      'node' => {},
+                      'number' => 10
+                    },
+                    'spaces_before_argument' => ' '
+                  },
+                  'line_nr' => {
+                    'file_name' => '',
+                    'line_nr' => 86,
+                    'macro' => ''
                   },
                   'parent' => {},
-                  'type' => 'line_arg'
-                }
-              ],
-              'cmdname' => 'cindex',
-              'extra' => {
-                'index_entry' => {
-                  'command' => {},
-                  'content' => [],
-                  'content_normalized' => [],
-                  'in_code' => 0,
-                  'index_at_command' => 'cindex',
-                  'index_name' => 'cp',
-                  'index_type_command' => 'cindex',
-                  'key' => 'samp cindex in table',
-                  'number' => 5
+                  'type' => 'index_entry_command'
                 },
-                'spaces_before_argument' => ' '
-              },
-              'line_nr' => {
-                'file_name' => '',
-                'line_nr' => 53,
-                'macro' => ''
-              },
-              'parent' => {},
-              'type' => 'index_entry_command'
-            },
-            {
-              'contents' => [
-                {
-                  'parent' => {},
-                  'text' => 'Texte before first item samp.
-'
-                }
-              ],
-              'parent' => {},
-              'type' => 'paragraph'
-            }
-          ],
-          'parent' => {},
-          'type' => 'before_item'
-        },
-        {
-          'contents' => [
-            {
-              'contents' => [
                 {
                   'args' => [
                     {
                       'contents' => [
                         {
                           'parent' => {},
-                          'text' => 'asamp--bb'
+                          'text' => 'third'
                         }
                       ],
                       'extra' => {
@@ -1503,287 +2388,508 @@ $result_trees{'inter_item_commands_in_table'} = {
                       'type' => 'line_arg'
                     }
                   ],
-                  'cmdname' => 'item',
+                  'cmdname' => 'cindex',
                   'extra' => {
+                    'index_entry' => {
+                      'command' => {},
+                      'content' => [],
+                      'content_normalized' => [],
+                      'in_code' => 0,
+                      'index_at_command' => 'cindex',
+                      'index_name' => 'cp',
+                      'index_type_command' => 'cindex',
+                      'key' => 'third',
+                      'node' => {},
+                      'number' => 11
+                    },
                     'spaces_before_argument' => ' '
                   },
                   'line_nr' => {
                     'file_name' => '',
-                    'line_nr' => 55,
+                    'line_nr' => 87,
                     'macro' => ''
                   },
-                  'parent' => {}
+                  'parent' => {},
+                  'type' => 'index_entry_command'
                 }
               ],
               'parent' => {},
-              'type' => 'table_term'
-            }
-          ],
-          'parent' => {},
-          'type' => 'table_entry'
-        },
-        {
-          'args' => [
+              'type' => 'before_item'
+            },
             {
               'contents' => [
                 {
+                  'contents' => [
+                    {
+                      'args' => [
+                        {
+                          'contents' => [
+                            {
+                              'parent' => {},
+                              'text' => 'asamp--bb2'
+                            }
+                          ],
+                          'extra' => {
+                            'spaces_after_argument' => '
+'
+                          },
+                          'parent' => {},
+                          'type' => 'line_arg'
+                        }
+                      ],
+                      'cmdname' => 'item',
+                      'extra' => {
+                        'spaces_before_argument' => ' '
+                      },
+                      'line_nr' => {
+                        'file_name' => '',
+                        'line_nr' => 88,
+                        'macro' => ''
+                      },
+                      'parent' => {}
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'table_term'
+                }
+              ],
+              'parent' => {},
+              'type' => 'table_entry'
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'table'
+                    }
+                  ],
+                  'extra' => {
+                    'spaces_after_argument' => '
+'
+                  },
                   'parent' => {},
-                  'text' => 'table'
+                  'type' => 'line_arg'
                 }
               ],
+              'cmdname' => 'end',
               'extra' => {
-                'spaces_after_argument' => '
-'
+                'command_argument' => 'table',
+                'spaces_before_argument' => ' ',
+                'text_arg' => 'table'
               },
-              'parent' => {},
-              'type' => 'line_arg'
+              'line_nr' => {
+                'file_name' => '',
+                'line_nr' => 89,
+                'macro' => ''
+              },
+              'parent' => {}
             }
           ],
-          'cmdname' => 'end',
           'extra' => {
-            'command_argument' => 'table',
-            'spaces_before_argument' => ' ',
-            'text_arg' => 'table'
+            'command_as_argument' => {},
+            'end_command' => {},
+            'spaces_before_argument' => ' '
           },
           'line_nr' => {
             'file_name' => '',
-            'line_nr' => 56,
+            'line_nr' => 83,
             'macro' => ''
           },
           'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
         }
       ],
       'extra' => {
-        'command_as_argument' => {},
-        'end_command' => {},
         'spaces_before_argument' => ' '
       },
+      'level' => 1,
       'line_nr' => {
         'file_name' => '',
-        'line_nr' => 52,
+        'line_nr' => 7,
         'macro' => ''
       },
+      'number' => 1,
       'parent' => {}
     }
   ],
-  'type' => 'text_root'
+  'type' => 'document_root'
 };
-$result_trees{'inter_item_commands_in_table'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[0]{'args'}[0];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[0]{'args'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[0]{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[0];
 $result_trees{'inter_item_commands_in_table'}{'contents'}[0]{'parent'} = 
$result_trees{'inter_item_commands_in_table'};
+$result_trees{'inter_item_commands_in_table'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[1]{'args'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[1]{'args'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[1];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[1]{'extra'}{'node_content'}[0]
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[1]{'args'}[0]{'contents'}[0];
 $result_trees{'inter_item_commands_in_table'}{'contents'}[1]{'parent'} = 
$result_trees{'inter_item_commands_in_table'};
 
$result_trees{'inter_item_commands_in_table'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[2]{'args'}[0];
 
$result_trees{'inter_item_commands_in_table'}{'contents'}[2]{'args'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[2];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[2]{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[2]{'contents'}[0]{'contents'}[0];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[2]{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[2]{'contents'}[0];
 
$result_trees{'inter_item_commands_in_table'}{'contents'}[2]{'contents'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[2];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'contents'}[0];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'command'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'contents'}[0];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'};
-$result_trees{'inter_item_commands_in_table'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'};
-$result_trees{'inter_item_commands_in_table'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[2]{'contents'}[1]{'contents'}[0];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[2]{'contents'}[1];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'contents'}[0];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[2]{'contents'}[1]{'contents'}[1];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[2]{'contents'}[1];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[2]{'contents'}[1]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[2];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[2]{'contents'}[2]{'args'}[0];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[2]{'contents'}[2];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[2]{'contents'}[2]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[2];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[2]{'extra'}{'command_as_argument'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[2]{'args'}[0]{'contents'}[0];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[2]{'extra'}{'end_command'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[2]{'contents'}[2];
 $result_trees{'inter_item_commands_in_table'}{'contents'}[2]{'parent'} = 
$result_trees{'inter_item_commands_in_table'};
+$result_trees{'inter_item_commands_in_table'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[3]{'args'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[3]{'args'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[3];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[3]{'extra'}{'node_content'}[0]
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[3]{'args'}[0]{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[3]{'args'}[0]{'contents'}[0];
 $result_trees{'inter_item_commands_in_table'}{'contents'}[3]{'parent'} = 
$result_trees{'inter_item_commands_in_table'};
 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'args'}[0];
 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'args'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[4];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[0]{'contents'}[0]{'contents'}[0];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'command'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[0]{'contents'}[0]{'contents'}[0];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'};
-$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'};
-$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[0]{'contents'}[0];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[0]{'contents'}[0]{'contents'}[1];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[0]{'contents'}[0];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[0]{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[0]{'contents'}[0]{'contents'}[2]{'args'}[0];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[0]{'contents'}[0]{'contents'}[2]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[0]{'contents'}[0]{'contents'}[2];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[0]{'contents'}[0]{'contents'}[2]{'extra'}{'index_entry'}{'command'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[0]{'contents'}[0]{'contents'}[2];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[0]{'contents'}[0]{'contents'}[2]{'extra'}{'index_entry'}{'content'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[0]{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'};
-$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[0]{'contents'}[0]{'contents'}[2]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[0]{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'};
-$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[0]{'contents'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[0]{'contents'}[0];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[0];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[0]{'contents'}[1]{'contents'}[0];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[0]{'contents'}[1];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[0];
 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[4];
 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[1]{'args'}[0];
 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[1];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[1]{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[1];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'command'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'};
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'};
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[3];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[1]{'contents'}[1];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'contents'}[1];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[1]{'contents'}[1];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[1];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[1]{'contents'}[2]{'args'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[1]{'contents'}[2]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[1]{'contents'}[2];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[1]{'contents'}[2]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[1];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[1]{'extra'}{'command_as_argument'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[1]{'extra'}{'end_command'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[1]{'contents'}[2];
 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[1]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[4];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'extra'}{'command_as_argument'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'args'}[0]{'contents'}[0];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'extra'}{'end_command'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[1];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[2]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[4];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[3]{'args'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[3]{'args'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[3];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'command'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'};
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'};
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[3];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[3]{'contents'}[0]{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'contents'}[1];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[3]{'contents'}[0]{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'contents'}[2]{'args'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'contents'}[2]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'contents'}[2];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'contents'}[2]{'extra'}{'index_entry'}{'command'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'contents'}[2];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'contents'}[2]{'extra'}{'index_entry'}{'content'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'};
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'contents'}[2]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'};
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'contents'}[2]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[3];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[3]{'contents'}[0]{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[3]{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[3]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[3]{'contents'}[0]{'contents'}[1]{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[3]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[3]{'contents'}[0]{'contents'}[1];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[3]{'contents'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[3]{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[3]{'contents'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[3];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[3]{'contents'}[1]{'args'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[3]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[3]{'contents'}[1];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[3]{'contents'}[1]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[3];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[3]{'extra'}{'command_as_argument'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[3]{'args'}[0]{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[3]{'extra'}{'end_command'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[3]{'contents'}[1];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[3]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[4];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[4]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[4];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'args'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'args'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[0]{'contents'}[0]{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'command'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[0]{'contents'}[0]{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'};
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'};
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[3];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[0]{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'command'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'content'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'};
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'};
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[3];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[0]{'contents'}[0]{'contents'}[1];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[1];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[0]{'contents'}[0]{'contents'}[1];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[2]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[2];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[2]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[0]{'contents'}[0]{'contents'}[1];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[0]{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[0]{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[0]{'contents'}[0]{'contents'}[2]{'args'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[0]{'contents'}[0]{'contents'}[2]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[0]{'contents'}[0]{'contents'}[2];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[0]{'contents'}[0]{'contents'}[2]{'extra'}{'index_entry'}{'command'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[0]{'contents'}[0]{'contents'}[2];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[0]{'contents'}[0]{'contents'}[2]{'extra'}{'index_entry'}{'content'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[0]{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'};
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[0]{'contents'}[0]{'contents'}[2]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[0]{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'};
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[0]{'contents'}[0]{'contents'}[2]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[3];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[0]{'contents'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[0]{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[0]{'contents'}[1]{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[0]{'contents'}[1];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[1]{'contents'}[0]{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'command'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[1]{'contents'}[0]{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'};
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'};
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[3];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[1]{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[1]{'contents'}[0]{'contents'}[1];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[1];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[1]{'contents'}[0]{'contents'}[1];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[2]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[1]{'contents'}[0]{'contents'}[1];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[1]{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[1]{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[1]{'contents'}[0]{'contents'}[2]{'args'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[1]{'contents'}[0]{'contents'}[2]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[1]{'contents'}[0]{'contents'}[2];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[1]{'contents'}[0]{'contents'}[2]{'extra'}{'index_entry'}{'command'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[1]{'contents'}[0]{'contents'}[2];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[1]{'contents'}[0]{'contents'}[2]{'extra'}{'index_entry'}{'content'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[1]{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'};
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[1]{'contents'}[0]{'contents'}[2]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[1]{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'};
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[1]{'contents'}[0]{'contents'}[2]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[3];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[1]{'contents'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[1]{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[1];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[1]{'contents'}[1];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[1]{'contents'}[1]{'contents'}[1];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[1]{'contents'}[1];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[1]{'contents'}[1]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[1];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[1]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[2]{'args'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[2]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[2];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[2]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'extra'}{'command_as_argument'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'args'}[0]{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'extra'}{'end_command'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'contents'}[2];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[5]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[4];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[6]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[4];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[7]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[7]{'args'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[7]{'args'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[7];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[7]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[7]{'contents'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[7]{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[7]{'contents'}[0]{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[7]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'command'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[7]{'contents'}[0]{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[7]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[7]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'};
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[7]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[7]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'};
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[7]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[3];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[7]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[7]{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[7]{'contents'}[0]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[7]{'contents'}[0]{'contents'}[1];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[7]{'contents'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[7]{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[7]{'contents'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[7];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[7]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[7]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[7]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[7]{'contents'}[1]{'contents'}[0]{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[7]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[7]{'contents'}[1]{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[7]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[7]{'contents'}[1];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[7]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[7]{'contents'}[1]{'contents'}[1]{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[7]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[7]{'contents'}[1]{'contents'}[1];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[7]{'contents'}[1]{'contents'}[1]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[7]{'contents'}[1];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[7]{'contents'}[1]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[7];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[7]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[7]{'contents'}[2]{'args'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[7]{'contents'}[2]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[7]{'contents'}[2];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[7]{'contents'}[2]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[7];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[7]{'extra'}{'command_as_argument'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[7]{'args'}[0]{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[7]{'extra'}{'end_command'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[7]{'contents'}[2];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[7]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[4];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[8]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[4];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[9]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[9]{'args'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[9]{'args'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[9];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[9]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[9]{'contents'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[9]{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[9]{'contents'}[0]{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[9]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'command'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[9]{'contents'}[0]{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[9]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[9]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'};
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[9]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[9]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'};
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[9]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[3];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[9]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[9]{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[9]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[9]{'contents'}[0]{'contents'}[1];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[9]{'contents'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[9]{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[9]{'contents'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[9];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[9]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[9]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[9]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[9]{'contents'}[1]{'contents'}[0]{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[9]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[9]{'contents'}[1]{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[9]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[9]{'contents'}[1];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[9]{'contents'}[1]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[9];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[9]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[9]{'contents'}[2]{'args'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[9]{'contents'}[2]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[9]{'contents'}[2];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[9]{'contents'}[2]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[9];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[9]{'extra'}{'command_as_argument'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[9]{'args'}[0]{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[9]{'extra'}{'end_command'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[9]{'contents'}[2];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[9]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[4];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[10]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[4];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[11]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[11]{'args'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[11]{'args'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[11];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[11]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[11]{'contents'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[11]{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[11]{'contents'}[0]{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[11]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'command'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[11]{'contents'}[0]{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[11]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[11]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'};
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[11]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[11]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'};
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[11]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[3];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[11]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[11]{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[11]{'contents'}[0]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[11]{'contents'}[0]{'contents'}[1];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[11]{'contents'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[11]{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[11]{'contents'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[11];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[11]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[11]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[11]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[11]{'contents'}[1]{'contents'}[0]{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[11]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[11]{'contents'}[1]{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[11]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[11]{'contents'}[1];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[11]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[11]{'contents'}[1]{'contents'}[1]{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[11]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[11]{'contents'}[1]{'contents'}[1];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[11]{'contents'}[1]{'contents'}[1]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[11]{'contents'}[1];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[11]{'contents'}[1]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[11];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[11]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[11]{'contents'}[2]{'args'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[11]{'contents'}[2]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[11]{'contents'}[2];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[11]{'contents'}[2]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[11];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[11]{'extra'}{'command_as_argument'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[11]{'args'}[0]{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[11]{'extra'}{'end_command'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[11]{'contents'}[2];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[11]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[4];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[12]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[4];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[13]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[13]{'args'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[13]{'args'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[13];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[13]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[13]{'contents'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[13]{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[13]{'contents'}[0]{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[13]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'command'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[13]{'contents'}[0]{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[13]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[13]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'};
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[13]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[13]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'};
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[13]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[3];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[13]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[13]{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[13]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[13]{'contents'}[0]{'contents'}[1];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[13]{'contents'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[13]{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[13]{'contents'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[13];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[13]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[13]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[13]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[13]{'contents'}[1]{'contents'}[0]{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[13]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[13]{'contents'}[1]{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[13]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[13]{'contents'}[1];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[13]{'contents'}[1]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[13];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[13]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[13]{'contents'}[2]{'args'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[13]{'contents'}[2]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[13]{'contents'}[2];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[13]{'contents'}[2]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[13];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[13]{'extra'}{'command_as_argument'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[13]{'args'}[0]{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[13]{'extra'}{'end_command'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[13]{'contents'}[2];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[13]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[4];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[14]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[4];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[15]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[15]{'args'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[15]{'args'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[15];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[15]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[15]{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[15]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[15]{'contents'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[15]{'contents'}[0]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[15]{'contents'}[0]{'contents'}[1];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[15]{'contents'}[0]{'contents'}[1]{'extra'}{'index_entry'}{'command'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[15]{'contents'}[0]{'contents'}[1];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[15]{'contents'}[0]{'contents'}[1]{'extra'}{'index_entry'}{'content'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[15]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'};
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[15]{'contents'}[0]{'contents'}[1]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[15]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'};
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[15]{'contents'}[0]{'contents'}[1]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[3];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[15]{'contents'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[15]{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[15]{'contents'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[15]{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[15]{'contents'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[15];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[15]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[15]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[15]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[15]{'contents'}[1]{'contents'}[0]{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[15]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[15]{'contents'}[1]{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[15]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[15]{'contents'}[1];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[15]{'contents'}[1]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[15];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[15]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[15]{'contents'}[2]{'args'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[15]{'contents'}[2]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[15]{'contents'}[2];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[15]{'contents'}[2]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[15];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[15]{'extra'}{'command_as_argument'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[15]{'args'}[0]{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[15]{'extra'}{'end_command'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[15]{'contents'}[2];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[15]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[4];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[16]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[4];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[17]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[17]{'args'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[17]{'args'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[17];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[17]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[17]{'contents'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[17]{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[17]{'contents'}[0]{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[17]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'command'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[17]{'contents'}[0]{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[17]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[17]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'};
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[17]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[17]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'};
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[17]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[3];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[17]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[17]{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[17]{'contents'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[17]{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[17]{'contents'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[17];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[17]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[17]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[17]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[17]{'contents'}[1]{'contents'}[0]{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[17]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[17]{'contents'}[1]{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[17]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[17]{'contents'}[1];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[17]{'contents'}[1]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[17];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[17]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[17]{'contents'}[2]{'args'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[17]{'contents'}[2]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[17]{'contents'}[2];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[17]{'contents'}[2]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[17];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[17]{'extra'}{'command_as_argument'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[17]{'args'}[0]{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[17]{'extra'}{'end_command'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[17]{'contents'}[2];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[17]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[4];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[18]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[4];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[19]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[19]{'args'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[19]{'args'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[19];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[19]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[19]{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[19]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[19]{'contents'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[19]{'contents'}[0]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[19]{'contents'}[0]{'contents'}[1];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[19]{'contents'}[0]{'contents'}[1]{'extra'}{'index_entry'}{'command'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[19]{'contents'}[0]{'contents'}[1];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[19]{'contents'}[0]{'contents'}[1]{'extra'}{'index_entry'}{'content'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[19]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'};
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[19]{'contents'}[0]{'contents'}[1]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[19]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'};
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[19]{'contents'}[0]{'contents'}[1]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[3];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[19]{'contents'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[19]{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[19]{'contents'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[19];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[19]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[19]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[19]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[19]{'contents'}[1]{'contents'}[0]{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[19]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[19]{'contents'}[1]{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[19]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[19]{'contents'}[1];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[19]{'contents'}[1]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[19];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[19]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[19]{'contents'}[2]{'args'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[19]{'contents'}[2]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[19]{'contents'}[2];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[19]{'contents'}[2]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[19];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[19]{'extra'}{'command_as_argument'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[19]{'args'}[0]{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[19]{'extra'}{'end_command'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[19]{'contents'}[2];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[19]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[4];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[20]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[4];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[21]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[21]{'args'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[21]{'args'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[21];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[21]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[21]{'contents'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[21]{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[21]{'contents'}[0]{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[21]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'command'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[21]{'contents'}[0]{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[21]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[21]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'};
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[21]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[21]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'};
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[21]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[3];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[21]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[21]{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[21]{'contents'}[0]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[21]{'contents'}[0]{'contents'}[1];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[21]{'contents'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[21]{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[21]{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[21]{'contents'}[0]{'contents'}[2]{'args'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[21]{'contents'}[0]{'contents'}[2]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[21]{'contents'}[0]{'contents'}[2];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[21]{'contents'}[0]{'contents'}[2]{'extra'}{'index_entry'}{'command'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[21]{'contents'}[0]{'contents'}[2];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[21]{'contents'}[0]{'contents'}[2]{'extra'}{'index_entry'}{'content'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[21]{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'};
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[21]{'contents'}[0]{'contents'}[2]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[21]{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'};
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[21]{'contents'}[0]{'contents'}[2]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[3];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[21]{'contents'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[21]{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[21]{'contents'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[21]{'contents'}[0]{'contents'}[3]{'args'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[21]{'contents'}[0]{'contents'}[3]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[21]{'contents'}[0]{'contents'}[3];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[21]{'contents'}[0]{'contents'}[3]{'extra'}{'index_entry'}{'command'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[21]{'contents'}[0]{'contents'}[3];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[21]{'contents'}[0]{'contents'}[3]{'extra'}{'index_entry'}{'content'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[21]{'contents'}[0]{'contents'}[3]{'args'}[0]{'contents'};
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[21]{'contents'}[0]{'contents'}[3]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[21]{'contents'}[0]{'contents'}[3]{'args'}[0]{'contents'};
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[21]{'contents'}[0]{'contents'}[3]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[3];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[21]{'contents'}[0]{'contents'}[3]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[21]{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[21]{'contents'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[21];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[21]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[21]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[21]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[21]{'contents'}[1]{'contents'}[0]{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[21]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[21]{'contents'}[1]{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[21]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[21]{'contents'}[1];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[21]{'contents'}[1]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[21];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[21]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[21]{'contents'}[2]{'args'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[21]{'contents'}[2]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[21]{'contents'}[2];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[21]{'contents'}[2]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[21];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[21]{'extra'}{'command_as_argument'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[21]{'args'}[0]{'contents'}[0];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[21]{'extra'}{'end_command'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[21]{'contents'}[2];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[21]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[4];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[22]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[4];
+$result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'contents'}[23]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[4];
 $result_trees{'inter_item_commands_in_table'}{'contents'}[4]{'parent'} = 
$result_trees{'inter_item_commands_in_table'};
-$result_trees{'inter_item_commands_in_table'}{'contents'}[5]{'parent'} = 
$result_trees{'inter_item_commands_in_table'};
-$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'args'}[0];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'args'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[6];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[0]{'contents'}[0]{'contents'}[0];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'command'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[0]{'contents'}[0]{'contents'}[0];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'};
-$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'};
-$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[0]{'contents'}[0];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'command'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'content'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'};
-$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'};
-$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[0]{'contents'}[0]{'contents'}[1];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[1];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[0]{'contents'}[0]{'contents'}[1];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[2]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[2];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[2]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[0]{'contents'}[0]{'contents'}[1];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[0]{'contents'}[0];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[0]{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[0]{'contents'}[0]{'contents'}[2]{'args'}[0];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[0]{'contents'}[0]{'contents'}[2]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[0]{'contents'}[0]{'contents'}[2];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[0]{'contents'}[0]{'contents'}[2]{'extra'}{'index_entry'}{'command'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[0]{'contents'}[0]{'contents'}[2];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[0]{'contents'}[0]{'contents'}[2]{'extra'}{'index_entry'}{'content'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[0]{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'};
-$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[0]{'contents'}[0]{'contents'}[2]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[0]{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'};
-$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[0]{'contents'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[0]{'contents'}[0];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[0];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[0]{'contents'}[1]{'contents'}[0];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[0]{'contents'}[1];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[0];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[6];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[1]{'contents'}[0]{'contents'}[0];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'command'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[1]{'contents'}[0]{'contents'}[0];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'};
-$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'};
-$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[1]{'contents'}[0];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[1]{'contents'}[0]{'contents'}[1];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[1];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[1]{'contents'}[0]{'contents'}[1];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[2]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[1]{'contents'}[0]{'contents'}[1];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[1]{'contents'}[0];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[1]{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[1]{'contents'}[0]{'contents'}[2]{'args'}[0];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[1]{'contents'}[0]{'contents'}[2]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[1]{'contents'}[0]{'contents'}[2];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[1]{'contents'}[0]{'contents'}[2]{'extra'}{'index_entry'}{'command'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[1]{'contents'}[0]{'contents'}[2];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[1]{'contents'}[0]{'contents'}[2]{'extra'}{'index_entry'}{'content'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[1]{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'};
-$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[1]{'contents'}[0]{'contents'}[2]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[1]{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'};
-$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[1]{'contents'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[1]{'contents'}[0];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[1];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[1]{'contents'}[1];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[1]{'contents'}[1]{'contents'}[1];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[1]{'contents'}[1];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[1]{'contents'}[1]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[1];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[1]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[6];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[2]{'args'}[0];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[2]{'args'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[2];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[2]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[6];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'extra'}{'command_as_argument'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'args'}[0]{'contents'}[0];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'extra'}{'end_command'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'contents'}[2];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[6]{'parent'} = 
$result_trees{'inter_item_commands_in_table'};
-$result_trees{'inter_item_commands_in_table'}{'contents'}[7]{'parent'} = 
$result_trees{'inter_item_commands_in_table'};
-$result_trees{'inter_item_commands_in_table'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[8]{'args'}[0];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[8]{'args'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[8];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[8]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[8]{'contents'}[0]{'contents'}[0]{'args'}[0];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[8]{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[8]{'contents'}[0]{'contents'}[0];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[8]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'command'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[8]{'contents'}[0]{'contents'}[0];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[8]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[8]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'};
-$result_trees{'inter_item_commands_in_table'}{'contents'}[8]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[8]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'};
-$result_trees{'inter_item_commands_in_table'}{'contents'}[8]{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[8]{'contents'}[0];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[8]{'contents'}[0]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[8]{'contents'}[0]{'contents'}[1];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[8]{'contents'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[8]{'contents'}[0];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[8]{'contents'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[8];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[8]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[8]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[8]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[8]{'contents'}[1]{'contents'}[0]{'contents'}[0];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[8]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[8]{'contents'}[1]{'contents'}[0];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[8]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[8]{'contents'}[1];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[8]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[8]{'contents'}[1]{'contents'}[1]{'contents'}[0];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[8]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[8]{'contents'}[1]{'contents'}[1];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[8]{'contents'}[1]{'contents'}[1]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[8]{'contents'}[1];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[8]{'contents'}[1]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[8];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[8]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[8]{'contents'}[2]{'args'}[0];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[8]{'contents'}[2]{'args'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[8]{'contents'}[2];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[8]{'contents'}[2]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[8];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[8]{'extra'}{'command_as_argument'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[8]{'args'}[0]{'contents'}[0];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[8]{'extra'}{'end_command'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[8]{'contents'}[2];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[8]{'parent'} = 
$result_trees{'inter_item_commands_in_table'};
-$result_trees{'inter_item_commands_in_table'}{'contents'}[9]{'parent'} = 
$result_trees{'inter_item_commands_in_table'};
-$result_trees{'inter_item_commands_in_table'}{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[10]{'args'}[0];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[10]{'args'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[10];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[10]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[10]{'contents'}[0]{'contents'}[0]{'args'}[0];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[10]{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[10]{'contents'}[0]{'contents'}[0];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[10]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'command'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[10]{'contents'}[0]{'contents'}[0];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[10]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[10]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'};
-$result_trees{'inter_item_commands_in_table'}{'contents'}[10]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[10]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'};
-$result_trees{'inter_item_commands_in_table'}{'contents'}[10]{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[10]{'contents'}[0];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[10]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[10]{'contents'}[0]{'contents'}[1];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[10]{'contents'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[10]{'contents'}[0];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[10]{'contents'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[10];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[10]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[10]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[10]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[10]{'contents'}[1]{'contents'}[0]{'contents'}[0];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[10]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[10]{'contents'}[1]{'contents'}[0];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[10]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[10]{'contents'}[1];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[10]{'contents'}[1]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[10];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[10]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[10]{'contents'}[2]{'args'}[0];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[10]{'contents'}[2]{'args'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[10]{'contents'}[2];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[10]{'contents'}[2]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[10];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[10]{'extra'}{'command_as_argument'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[10]{'args'}[0]{'contents'}[0];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[10]{'extra'}{'end_command'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[10]{'contents'}[2];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[10]{'parent'} = 
$result_trees{'inter_item_commands_in_table'};
-$result_trees{'inter_item_commands_in_table'}{'contents'}[11]{'parent'} = 
$result_trees{'inter_item_commands_in_table'};
-$result_trees{'inter_item_commands_in_table'}{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[12]{'args'}[0];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[12]{'args'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[12];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[12]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[12]{'contents'}[0]{'contents'}[0]{'args'}[0];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[12]{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[12]{'contents'}[0]{'contents'}[0];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[12]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'command'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[12]{'contents'}[0]{'contents'}[0];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[12]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[12]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'};
-$result_trees{'inter_item_commands_in_table'}{'contents'}[12]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[12]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'};
-$result_trees{'inter_item_commands_in_table'}{'contents'}[12]{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[12]{'contents'}[0];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[12]{'contents'}[0]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[12]{'contents'}[0]{'contents'}[1];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[12]{'contents'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[12]{'contents'}[0];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[12]{'contents'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[12];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[12]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[12]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[12]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[12]{'contents'}[1]{'contents'}[0]{'contents'}[0];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[12]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[12]{'contents'}[1]{'contents'}[0];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[12]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[12]{'contents'}[1];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[12]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[12]{'contents'}[1]{'contents'}[1]{'contents'}[0];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[12]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[12]{'contents'}[1]{'contents'}[1];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[12]{'contents'}[1]{'contents'}[1]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[12]{'contents'}[1];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[12]{'contents'}[1]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[12];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[12]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[12]{'contents'}[2]{'args'}[0];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[12]{'contents'}[2]{'args'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[12]{'contents'}[2];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[12]{'contents'}[2]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[12];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[12]{'extra'}{'command_as_argument'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[12]{'args'}[0]{'contents'}[0];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[12]{'extra'}{'end_command'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[12]{'contents'}[2];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[12]{'parent'} = 
$result_trees{'inter_item_commands_in_table'};
-$result_trees{'inter_item_commands_in_table'}{'contents'}[13]{'parent'} = 
$result_trees{'inter_item_commands_in_table'};
-$result_trees{'inter_item_commands_in_table'}{'contents'}[14]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[14]{'args'}[0];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[14]{'args'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[14];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[14]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[14]{'contents'}[0]{'contents'}[0]{'args'}[0];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[14]{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[14]{'contents'}[0]{'contents'}[0];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[14]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'command'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[14]{'contents'}[0]{'contents'}[0];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[14]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[14]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'};
-$result_trees{'inter_item_commands_in_table'}{'contents'}[14]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[14]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'};
-$result_trees{'inter_item_commands_in_table'}{'contents'}[14]{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[14]{'contents'}[0];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[14]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[14]{'contents'}[0]{'contents'}[1];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[14]{'contents'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[14]{'contents'}[0];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[14]{'contents'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[14];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[14]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[14]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[14]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[14]{'contents'}[1]{'contents'}[0]{'contents'}[0];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[14]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[14]{'contents'}[1]{'contents'}[0];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[14]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[14]{'contents'}[1];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[14]{'contents'}[1]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[14];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[14]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[14]{'contents'}[2]{'args'}[0];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[14]{'contents'}[2]{'args'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[14]{'contents'}[2];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[14]{'contents'}[2]{'parent'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[14];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[14]{'extra'}{'command_as_argument'}
 = 
$result_trees{'inter_item_commands_in_table'}{'contents'}[14]{'args'}[0]{'contents'}[0];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[14]{'extra'}{'end_command'}
 = $result_trees{'inter_item_commands_in_table'}{'contents'}[14]{'contents'}[2];
-$result_trees{'inter_item_commands_in_table'}{'contents'}[14]{'parent'} = 
$result_trees{'inter_item_commands_in_table'};
 
 $result_texis{'inter_item_commands_in_table'} = '@setfilename 
inter_item_commands_in_table.info
 
+@node Top
+@top top
+
+@node chapter
+@chapter chap
+
 @vtable @code
 @c comment in table
 @item acode--b
@@ -1838,10 +2944,45 @@ l--ine samp
 Texte before first item samp.
 @item asamp--bb
 @end table
+
+@table @samp 
+
+@cindex cindex between lines
+
+@item asamp--bb1
+@end table
+
+@table @samp 
+@cindex cindex before line
+
+@item asamp--bb2
+@end table
+
+@table @samp 
+
+@cindex cindex after line
+@item asamp--bb2
+@end table
+
+@table @samp 
+@cindex cindex first
+@c commant
+@cindex second
+@cindex third
+@item asamp--bb2
+@end table
+
+
 ';
 
 
 $result_texts{'inter_item_commands_in_table'} = '
+top
+***
+
+1 chap
+******
+
 acode-b
 l-ine
 
@@ -1869,125 +3010,123 @@ l-ine samp
 
 Texte before first item samp.
 asamp-bb
+
+
+
+asamp-bb1
+
+
+asamp-bb2
+
+
+asamp-bb2
+
+asamp-bb2
+
+
 ';
 
-$result_errors{'inter_item_commands_in_table'} = [
-  {
-    'error_line' => ':5: warning: entry for index `vr\' outside of any node
-',
-    'file_name' => '',
-    'line_nr' => 5,
-    'macro' => '',
-    'text' => 'entry for index `vr\' outside of any node',
-    'type' => 'warning'
-  },
-  {
-    'error_line' => ':10: warning: entry for index `vr\' outside of any node
-',
-    'file_name' => '',
-    'line_nr' => 10,
-    'macro' => '',
-    'text' => 'entry for index `vr\' outside of any node',
-    'type' => 'warning'
-  },
-  {
-    'error_line' => ':12: warning: entry for index `vr\' outside of any node
-',
-    'file_name' => '',
-    'line_nr' => 12,
-    'macro' => '',
-    'text' => 'entry for index `vr\' outside of any node',
-    'type' => 'warning'
-  },
-  {
-    'error_line' => ':17: warning: entry for index `fn\' outside of any node
-',
-    'file_name' => '',
-    'line_nr' => 17,
-    'macro' => '',
-    'text' => 'entry for index `fn\' outside of any node',
-    'type' => 'warning'
-  },
-  {
-    'error_line' => ':18: warning: entry for index `cp\' outside of any node
-',
-    'file_name' => '',
-    'line_nr' => 18,
-    'macro' => '',
-    'text' => 'entry for index `cp\' outside of any node',
-    'type' => 'warning'
-  },
-  {
-    'error_line' => ':21: warning: entry for index `fn\' outside of any node
-',
-    'file_name' => '',
-    'line_nr' => 21,
-    'macro' => '',
-    'text' => 'entry for index `fn\' outside of any node',
-    'type' => 'warning'
-  },
-  {
-    'error_line' => ':23: warning: entry for index `fn\' outside of any node
-',
-    'file_name' => '',
-    'line_nr' => 23,
-    'macro' => '',
-    'text' => 'entry for index `fn\' outside of any node',
-    'type' => 'warning'
-  },
-  {
-    'error_line' => ':27: warning: entry for index `fn\' outside of any node
-',
-    'file_name' => '',
-    'line_nr' => 27,
-    'macro' => '',
-    'text' => 'entry for index `fn\' outside of any node',
-    'type' => 'warning'
-  },
-  {
-    'error_line' => ':33: warning: entry for index `cp\' outside of any node
-',
-    'file_name' => '',
-    'line_nr' => 33,
-    'macro' => '',
-    'text' => 'entry for index `cp\' outside of any node',
-    'type' => 'warning'
-  },
-  {
-    'error_line' => ':40: warning: entry for index `cp\' outside of any node
-',
-    'file_name' => '',
-    'line_nr' => 40,
-    'macro' => '',
-    'text' => 'entry for index `cp\' outside of any node',
-    'type' => 'warning'
-  },
-  {
-    'error_line' => ':46: warning: entry for index `cp\' outside of any node
-',
-    'file_name' => '',
-    'line_nr' => 46,
-    'macro' => '',
-    'text' => 'entry for index `cp\' outside of any node',
-    'type' => 'warning'
+$result_sectioning{'inter_item_commands_in_table'} = {
+  'level' => -1,
+  'section_childs' => [
+    {
+      'cmdname' => 'top',
+      'extra' => {
+        'associated_node' => {
+          'cmdname' => 'node',
+          'extra' => {
+            'normalized' => 'Top',
+            'spaces_before_argument' => ' '
+          }
+        },
+        'spaces_before_argument' => ' '
+      },
+      'level' => 0,
+      'section_childs' => [
+        {
+          'cmdname' => 'chapter',
+          'extra' => {
+            'associated_node' => {
+              'cmdname' => 'node',
+              'extra' => {
+                'normalized' => 'chapter',
+                'spaces_before_argument' => ' '
+              }
+            },
+            'spaces_before_argument' => ' '
+          },
+          'level' => 1,
+          'number' => 1,
+          'section_up' => {},
+          'toplevel_prev' => {},
+          'toplevel_up' => {}
+        }
+      ],
+      'section_up' => {}
+    }
+  ]
+};
+$result_sectioning{'inter_item_commands_in_table'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
 = $result_sectioning{'inter_item_commands_in_table'}{'section_childs'}[0];
+$result_sectioning{'inter_item_commands_in_table'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
 = $result_sectioning{'inter_item_commands_in_table'}{'section_childs'}[0];
+$result_sectioning{'inter_item_commands_in_table'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
 = $result_sectioning{'inter_item_commands_in_table'}{'section_childs'}[0];
+$result_sectioning{'inter_item_commands_in_table'}{'section_childs'}[0]{'section_up'}
 = $result_sectioning{'inter_item_commands_in_table'};
+
+$result_nodes{'inter_item_commands_in_table'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'associated_section' => {
+      'cmdname' => 'top',
+      'extra' => {
+        'spaces_before_argument' => ' '
+      },
+      'level' => 0
+    },
+    'normalized' => 'Top',
+    'spaces_before_argument' => ' '
   },
-  {
-    'error_line' => ':53: warning: entry for index `cp\' outside of any node
-',
-    'file_name' => '',
-    'line_nr' => 53,
-    'macro' => '',
-    'text' => 'entry for index `cp\' outside of any node',
-    'type' => 'warning'
+  'node_next' => {
+    'cmdname' => 'node',
+    'extra' => {
+      'associated_section' => {
+        'cmdname' => 'chapter',
+        'extra' => {
+          'spaces_before_argument' => ' '
+        },
+        'level' => 1,
+        'number' => 1
+      },
+      'normalized' => 'chapter',
+      'spaces_before_argument' => ' '
+    },
+    'node_prev' => {},
+    'node_up' => {}
   }
-];
+};
+$result_nodes{'inter_item_commands_in_table'}{'node_next'}{'node_prev'} = 
$result_nodes{'inter_item_commands_in_table'};
+$result_nodes{'inter_item_commands_in_table'}{'node_next'}{'node_up'} = 
$result_nodes{'inter_item_commands_in_table'};
+
+$result_menus{'inter_item_commands_in_table'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'normalized' => 'Top',
+    'spaces_before_argument' => ' '
+  }
+};
+
+$result_errors{'inter_item_commands_in_table'} = [];
 
 
 $result_floats{'inter_item_commands_in_table'} = {};
 
 
 
-$result_converted{'plaintext'}->{'inter_item_commands_in_table'} = 
'\'acode--b\'
+$result_converted{'plaintext'}->{'inter_item_commands_in_table'} = 'top
+***
+
+1 chap
+******
+
+\'acode--b\'
      l-ine
 
 aasis-b
@@ -2012,10 +3151,37 @@ D
 
      Texte before first item samp.
 \'asamp--bb\'
+
+\'asamp--bb1\'
+
+\'asamp--bb2\'
+
+\'asamp--bb2\'
+
+\'asamp--bb2\'
+
 ';
 
 
 $result_converted{'html_text'}->{'inter_item_commands_in_table'} = '
+<div class="top" id="Top">
+<div class="header">
+<p>
+ &nbsp; </p>
+</div>
+<span id="top"></span><h1 class="top">top</h1>
+
+<ul class="section-toc">
+<li><a href="#chapter" accesskey="1">chap</a></li>
+</ul>
+<hr>
+<div class="chapter" id="chapter">
+<div class="header">
+<p>
+ &nbsp; </p>
+</div>
+<span id="chap"></span><h2 class="chapter">1 chap</h2>
+
 <dl compact="compact">
 <dt id=\'index-acode_002d_002db\'><span><code>acode--b</code><a 
href=\'#index-acode_002d_002db\' class=\'copiable-anchor\'> 
&para;</a></span></dt>
 <dd><p>l&ndash;ine
@@ -2069,11 +3235,52 @@ 
$result_converted{'html_text'}->{'inter_item_commands_in_table'} = '
 </p></dd>
 <dt><span>&lsquo;<samp>asamp--bb</samp>&rsquo;</span></dt>
 </dl>
+
+<dl compact="compact">
+<dd>
+<span id="index-cindex-between-lines"></span>
+
+</dd>
+<dt><span>&lsquo;<samp>asamp--bb1</samp>&rsquo;</span></dt>
+</dl>
+
+<dl compact="compact">
+<dd><span id="index-cindex-before-line"></span>
+
+</dd>
+<dt><span>&lsquo;<samp>asamp--bb2</samp>&rsquo;</span></dt>
+</dl>
+
+<dl compact="compact">
+<dd>
+<span id="index-cindex-after-line"></span>
+</dd>
+<dt><span>&lsquo;<samp>asamp--bb2</samp>&rsquo;</span></dt>
+</dl>
+
+<dl compact="compact">
+<dd><span id="index-cindex-first"></span>
+<span id="index-second"></span>
+<span id="index-third"></span>
+</dd>
+<dt><span>&lsquo;<samp>asamp--bb2</samp>&rsquo;</span></dt>
+</dl>
+
+
+</div>
+</div>
 ';
 
 
 $result_converted{'xml'}->{'inter_item_commands_in_table'} = '<setfilename 
file="inter_item_commands_in_table.info" spaces=" 
">inter_item_commands_in_table.info</setfilename>
 
+<node name="Top" spaces=" "><nodename>Top</nodename><nodenext 
automatic="on">chapter</nodenext></node>
+<top spaces=" "><sectiontitle>top</sectiontitle>
+
+</top>
+<node name="chapter" spaces=" "><nodename>chapter</nodename><nodeprev 
automatic="on">Top</nodeprev><nodeup automatic="on">Top</nodeup></node>
+<chapter spaces=" "><sectiontitle>chap</sectiontitle>
+
 <vtable commandarg="code" spaces=" " endspaces=" ">
 <beforefirstitem><!-- c comment in table -->
 </beforefirstitem><tableentry><tableterm><item spaces=" "><itemformat 
command="code"><indexterm index="vr" 
number="1">acode--b</indexterm>acode--b</itemformat></item>
@@ -2128,6 +3335,36 @@ 
$result_converted{'xml'}->{'inter_item_commands_in_table'} = '<setfilename file=
 <para>Texte before first item samp.
 </para></beforefirstitem><tableentry><tableterm><item spaces=" "><itemformat 
command="samp">asamp--bb</itemformat></item>
 </tableterm></tableentry></table>
+
+<table commandarg="samp" spaces=" " endspaces=" "> 
+<beforefirstitem>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="6">cindex between 
lines</indexterm></cindex>
+
+</beforefirstitem><tableentry><tableterm><item spaces=" "><itemformat 
command="samp">asamp--bb1</itemformat></item>
+</tableterm></tableentry></table>
+
+<table commandarg="samp" spaces=" " endspaces=" "> 
+<beforefirstitem><cindex index="cp" spaces=" "><indexterm index="cp" 
number="7">cindex before line</indexterm></cindex>
+
+</beforefirstitem><tableentry><tableterm><item spaces=" "><itemformat 
command="samp">asamp--bb2</itemformat></item>
+</tableterm></tableentry></table>
+
+<table commandarg="samp" spaces=" " endspaces=" "> 
+<beforefirstitem>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="8">cindex after 
line</indexterm></cindex>
+</beforefirstitem><tableentry><tableterm><item spaces=" "><itemformat 
command="samp">asamp--bb2</itemformat></item>
+</tableterm></tableentry></table>
+
+<table commandarg="samp" spaces=" " endspaces=" "> 
+<beforefirstitem><cindex index="cp" spaces=" "><indexterm index="cp" 
number="9">cindex first</indexterm></cindex>
+<!-- c commant -->
+<cindex index="cp" spaces=" "><indexterm index="cp" 
number="10">second</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" 
number="11">third</indexterm></cindex>
+</beforefirstitem><tableentry><tableterm><item spaces=" "><itemformat 
command="samp">asamp--bb2</itemformat></item>
+</tableterm></tableentry></table>
+
+
+</chapter>
 ';
 
 1;
diff --git 
a/tp/t/results/xtable/inter_item_commands_in_table/res_latex/inter_item_commands_in_table.tex
 
b/tp/t/results/xtable/inter_item_commands_in_table/res_latex/inter_item_commands_in_table.tex
index 3038d5d..0970f22 100644
--- 
a/tp/t/results/xtable/inter_item_commands_in_table/res_latex/inter_item_commands_in_table.tex
+++ 
b/tp/t/results/xtable/inter_item_commands_in_table/res_latex/inter_item_commands_in_table.tex
@@ -1,5 +1,5 @@
 \documentclass{book}
-\usepackage{makeidx}\makeindex
+\usepackage{imakeidx}
 \usepackage{amsfonts}
 \usepackage{amsmath}
 \usepackage[gen]{eurosym}
@@ -19,13 +19,17 @@
 % use hidelinks to remove boxes around links to be similar with Texinfo TeX
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
+
+\makeindex[name=cp]%
+\makeindex[name=fn]%
+\makeindex[name=vr]%
+
 % command used in \description format for indicateurl
 
\newcommand\GNUTexinfotablestyleindicateurl[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
 % command used in \description format for samp
 \newcommand\GNUTexinfotablestylesamp[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
-
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
 \makeatletter
@@ -35,7 +39,6 @@
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 
-
 % this allows to select languages based on bcp47 codes.  bcp47 is a superset
 % of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
 \babeladjust{
@@ -84,7 +87,6 @@
 innertopmargin=10pt, innerbottommargin=10pt,%
 roundcorner=10pt}
 
-
 \renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
 
 % set default for @setchapternewpage
@@ -95,45 +97,88 @@ roundcorner=10pt}
 
 
 \begin{document}
+\chapter{chap}
+\label{anchor:chapter}%
+
 \begin{description}[format=\texttt]
 \item[acode{-}{-}b]
+\index[vr]{acode--b@\texttt{acode{-}{-}b}}%
 l--ine
 \end{description}
 
 \begin{description}
 \item[aasis--b]
+\index[vr]{aasis--b@\texttt{aasis{-}{-}b}}%
 \item[b]
+\index[vr]{b@\texttt{b}}%
 l--ine
 \end{description}
 
 \begin{description}[format=\normalfont\emph]
 \item[avar--b]
+\index[fn]{avar--b@\texttt{avar{-}{-}b}}%
+\index[cp]{index entry between item and itemx}%
 \item[b]
+\index[fn]{b@\texttt{b}}%
 l--ine
 \item[c]
+\index[fn]{c@\texttt{c}}%
 
 
 \item[d]
+\index[fn]{d@\texttt{d}}%
 
 \end{description}
 
 \begin{description}[format=\texttt]
+\item[] \index[cp]{cindex in table}%
 \item[abb]
 l--ine
 \end{description}
 
 \begin{description}[format=\texttt]
-\item[] Texte before first item.
+\item[] \index[cp]{cindex in table}%
+Texte before first item.
 \item[abb]
 \end{description}
 
 \begin{description}[format=\GNUTexinfotablestylesamp]
+\item[] \index[cp]{samp cindex in table}%
 \item[asamp{-}{-}bb]
 l--ine samp
 \end{description}
 
 \begin{description}[format=\GNUTexinfotablestylesamp]
-\item[] Texte before first item samp.
+\item[] \index[cp]{samp cindex in table}%
+Texte before first item samp.
 \item[asamp{-}{-}bb]
 \end{description}
+
+\begin{description}[format=\GNUTexinfotablestylesamp]
+\item[] 
+\index[cp]{cindex between lines}%
+
+\item[asamp{-}{-}bb1]
+\end{description}
+
+\begin{description}[format=\GNUTexinfotablestylesamp]
+\item[] \index[cp]{cindex before line}%
+
+\item[asamp{-}{-}bb2]
+\end{description}
+
+\begin{description}[format=\GNUTexinfotablestylesamp]
+\item[] 
+\index[cp]{cindex after line}%
+\item[asamp{-}{-}bb2]
+\end{description}
+
+\begin{description}[format=\GNUTexinfotablestylesamp]
+\item[] \index[cp]{cindex first}%
+\index[cp]{second}%
+\index[cp]{third}%
+\item[asamp{-}{-}bb2]
+\end{description}
+
+
 \end{document}
diff --git 
a/tp/t/results/xtable/inter_item_commands_in_table_in_example/res_latex/inter_item_commands_in_table_in_example.tex
 
b/tp/t/results/xtable/inter_item_commands_in_table_in_example/res_latex/inter_item_commands_in_table_in_example.tex
index 7342e9d..2a4e7a5 100644
--- 
a/tp/t/results/xtable/inter_item_commands_in_table_in_example/res_latex/inter_item_commands_in_table_in_example.tex
+++ 
b/tp/t/results/xtable/inter_item_commands_in_table_in_example/res_latex/inter_item_commands_in_table_in_example.tex
@@ -1,5 +1,5 @@
 \documentclass{book}
-\usepackage{makeidx}\makeindex
+\usepackage{imakeidx}
 \usepackage{amsfonts}
 \usepackage{amsmath}
 \usepackage[gen]{eurosym}
@@ -19,13 +19,15 @@
 % use hidelinks to remove boxes around links to be similar with Texinfo TeX
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
+
+\makeindex[name=cp]%
+
 % command used in \description format for indicateurl
 
\newcommand\GNUTexinfotablestyleindicateurl[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
 % command used in \description format for samp
 \newcommand\GNUTexinfotablestylesamp[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
-
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
 \makeatletter
@@ -35,7 +37,6 @@
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 
-
 % this allows to select languages based on bcp47 codes.  bcp47 is a superset
 % of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
 \babeladjust{
@@ -84,7 +85,6 @@
 innertopmargin=10pt, innerbottommargin=10pt,%
 roundcorner=10pt}
 
-
 \renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
 
 % set default for @setchapternewpage
@@ -98,6 +98,7 @@ roundcorner=10pt}
 
\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em\relax\parskip=0pt\relax\ttfamily{}%
 \begin{description}[format=\normalfont\emph]
 \item[a{-}{-}b]
+\index[cp]{index entry between item and itemx}%
 \item[b]
 
 \item[c]
diff --git a/tp/tests/indices/indices_in_begin_tables_lists.texi 
b/tp/tests/indices/indices_in_begin_tables_lists.texi
new file mode 100644
index 0000000..2f707a3
--- /dev/null
+++ b/tp/tests/indices/indices_in_begin_tables_lists.texi
@@ -0,0 +1,160 @@
+\input texinfo.tex
+@setfilename indices_in_begin_tables_lists.info
+
+@node Top
+@top top
+
+@node chapter
+@chapter chap
+
+@itemize @minus
+@c comment in itemize
+@cindex also a cindex in itemize
+@item e--mph item
+@end itemize
+
+@itemize @bullet
+@cindex index entry within itemize
+@item i--tem 1
+@item @cindex index entry right after @@item
+i--tem 2
+@end itemize
+
+@itemize
+@c comment in itemize
+T--ext before items.
+@cindex also a cindex in itemize
+@item bullet item
+@end itemize
+
+@enumerate
+
+@comment comment before first item in enumerate
+@item e--numerate
+@end enumerate
+
+@enumerate
+
+@cindex index inter in enumerate between lines
+
+@item enumerate item
+@end enumerate
+
+@enumerate
+
+@cindex index inter in enumerate after line
+@item enumerate item
+@end enumerate
+
+@enumerate
+@cindex index inter in enumerate before line
+
+@item enumerate item
+@end enumerate
+
+@enumerate
+Title
+@cindex cindex
+@item enum
+@end enumerate
+
+@enumerate
+@cindex first idx
+@comment comment
+@cindex sedond idx
+@cindex another
+@item enum
+@end enumerate
+
+@vtable @code
+@c comment in table
+@item acode--b
+l--ine
+@end vtable
+
+@vtable @asis
+@item aasis--b
+@c comment between item and itemx
+@itemx b
+l--ine
+@end vtable
+
+@ftable @var
+@item avar--b
+@cindex index entry between item and itemx
+@c and a comment
+@comment and another comment
+@itemx b
+l--ine
+@item c
+
+@c comment between lines
+
+@itemx d
+
+@c comment at end
+@end ftable
+
+@table @code
+@cindex cindex in table 
+@c comment in table
+@item abb
+l--ine
+@end table
+
+@table @code
+@cindex cindex in table 
+Texte before first item.
+@item abb
+@end table
+
+@table @samp
+@cindex samp cindex in table 
+@c samp comment in table
+@item asamp--bb
+l--ine samp
+@end table
+
+@table @samp
+@cindex samp cindex in table 
+Texte before first item samp.
+@item asamp--bb
+@end table
+
+@table @samp
+
+@cindex cindex between lines
+
+@item asamp--bb1
+@end table
+
+@table @samp
+@cindex cindex before line
+
+@item asamp--bb2
+@end table
+
+@table @samp
+
+@cindex cindex after line
+@item asamp--bb2
+@end table
+
+@table @samp
+@cindex cindex first
+@c commant
+@cindex second
+@cindex third
+@item asamp--bb2
+@end table
+
+@node printindex
+@chapter printindex
+
+@printindex cp
+
+@printindex vr
+
+@printindex fn
+
+@bye
diff --git a/tp/tests/indices/list-of-tests b/tp/tests/indices/list-of-tests
index a2b22a9..6b36168 100644
--- a/tp/tests/indices/list-of-tests
+++ b/tp/tests/indices/list-of-tests
@@ -36,3 +36,6 @@ index_entry_in_footnote_info index_entry_in_footnote.texi 
--info
 index_entry_in_footnote_separated_info index_entry_in_footnote.texi --info 
--footnote-style=separate
 
 index_table index_table.texi -c 'TEXI2HTML 1' --split chapter
+
+indices_in_begin_tables_lists indices_in_begin_tables_lists.texi
+indices_in_begin_tables_lists_latex indices_in_begin_tables_lists.texi --latex
diff --git 
a/tp/tests/indices/res_parser/indices_in_begin_tables_lists/indices_in_begin_tables_lists.1
 
b/tp/tests/indices/res_parser/indices_in_begin_tables_lists/indices_in_begin_tables_lists.1
new file mode 100644
index 0000000..e69de29
diff --git 
a/tp/tests/indices/res_parser/indices_in_begin_tables_lists/indices_in_begin_tables_lists.2
 
b/tp/tests/indices/res_parser/indices_in_begin_tables_lists/indices_in_begin_tables_lists.2
new file mode 100644
index 0000000..e69de29
diff --git 
a/tp/tests/indices/res_parser/indices_in_begin_tables_lists/indices_in_begin_tables_lists.html
 
b/tp/tests/indices/res_parser/indices_in_begin_tables_lists/indices_in_begin_tables_lists.html
new file mode 100644
index 0000000..f61c3a7
--- /dev/null
+++ 
b/tp/tests/indices/res_parser/indices_in_begin_tables_lists/indices_in_begin_tables_lists.html
@@ -0,0 +1,468 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd";>
+<html>
+<!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<title>top</title>
+
+<meta name="description" content="top">
+<meta name="keywords" content="top">
+<meta name="resource-type" content="document">
+<meta name="distribution" content="global">
+<meta name="Generator" content="texi2any">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+
+<style type="text/css">
+<!--
+a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+a.summary-letter {text-decoration: none}
+blockquote.indentedblock {margin-right: 0em}
+div.display {margin-left: 3.2em}
+div.example {margin-left: 3.2em}
+kbd {font-style: oblique}
+pre.display {font-family: inherit}
+pre.format {font-family: inherit}
+pre.menu-comment {font-family: serif}
+pre.menu-preformatted {font-family: serif}
+span.nolinebreak {white-space: nowrap}
+span.roman {font-family: initial; font-weight: normal}
+span.sansserif {font-family: sans-serif; font-weight: normal}
+span:hover a.copiable-anchor {visibility: visible}
+ul.no-bullet {list-style: none}
+-->
+</style>
+
+
+</head>
+
+<body lang="en">
+
+<div class="top" id="Top">
+<table class="header" cellpadding="1" cellspacing="1" border="0">
+<tr><td valign="middle" align="left">[ &lt; ]</td>
+<td valign="middle" align="left">[<a href="#chapter" title="Next section in 
reading order"> &gt; </a>]</td>
+<td valign="middle" align="left"> &nbsp; </td>
+<td valign="middle" align="left">[Contents]</td>
+<td valign="middle" align="left">[<a href="#printindex" 
title="Index">Index</a>]</td>
+<td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? 
</a>]</td>
+</tr></table>
+<span id="top"></span><h1 class="top">top</h1>
+
+<hr size="6">
+<div class="chapter" id="chapter">
+<table class="header" cellpadding="1" cellspacing="1" border="0">
+<tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this 
chapter or previous chapter"> &lt;&lt; </a>]</td>
+<td valign="middle" align="left">[<a href="#Top" title="Previous section in 
reading order"> &lt; </a>]</td>
+<td valign="middle" align="left">[<a href="#Top" title="Up section"> Up 
</a>]</td>
+<td valign="middle" align="left">[<a href="#printindex" title="Next section in 
reading order"> &gt; </a>]</td>
+<td valign="middle" align="left">[<a href="#printindex" title="Next chapter"> 
&gt;&gt; </a>]</td>
+<td valign="middle" align="left"> &nbsp; </td>
+<td valign="middle" align="left"> &nbsp; </td>
+<td valign="middle" align="left"> &nbsp; </td>
+<td valign="middle" align="left"> &nbsp; </td>
+<td valign="middle" align="left">[<a href="#Top" title="Cover (top) of 
document">Top</a>]</td>
+<td valign="middle" align="left">[Contents]</td>
+<td valign="middle" align="left">[<a href="#printindex" 
title="Index">Index</a>]</td>
+<td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? 
</a>]</td>
+</tr></table>
+<span id="chap"></span><h1 class="chapter">1 chap</h1>
+
+<ul class="no-bullet">
+<li>- <span id="index-also-a-cindex-in-itemize"></span>
+e&ndash;mph item
+</li></ul>
+
+<ul>
+<li> <span id="index-index-entry-within-itemize"></span>
+i&ndash;tem 1
+</li><li> <span id="index-index-entry-right-after-_0040item"></span>
+i&ndash;tem 2
+</li></ul>
+
+<ul>
+<li>T&ndash;ext before items.
+</li><li> <span id="index-also-a-cindex-in-itemize-1"></span>
+bullet item
+</li></ul>
+
+<ol>
+<li> e&ndash;numerate
+</li></ol>
+
+<ol>
+<li>
+<span id="index-index-inter-in-enumerate-between-lines"></span>
+
+</li><li> enumerate item
+</li></ol>
+
+<ol>
+<li> <span id="index-index-inter-in-enumerate-after-line"></span>
+enumerate item
+</li></ol>
+
+<ol>
+<li><span id="index-index-inter-in-enumerate-before-line"></span>
+
+</li><li> enumerate item
+</li></ol>
+
+<ol>
+<li>Title
+</li><li> <span id="index-cindex"></span>
+enum
+</li></ol>
+
+<ol>
+<li> <span id="index-first-idx"></span>
+<span id="index-sedond-idx"></span>
+<span id="index-another"></span>
+enum
+</li></ol>
+
+<dl compact="compact">
+<dt id='index-acode_002d_002db'><span><code>acode--b</code><a 
href='#index-acode_002d_002db' class='copiable-anchor'> &para;</a></span></dt>
+<dd><p>l&ndash;ine
+</p></dd>
+</dl>
+
+<dl compact="compact">
+<dt id='index-aasis_002d_002db'><span>aasis&ndash;b<a 
href='#index-aasis_002d_002db' class='copiable-anchor'> &para;</a></span></dt>
+<dt id='index-b-1'><span>b<a href='#index-b-1' class='copiable-anchor'> 
&para;</a></span></dt>
+<dd><p>l&ndash;ine
+</p></dd>
+</dl>
+
+<dl compact="compact">
+<dt id='index-avar_002d_002db'><span><var>avar&ndash;b</var><a 
href='#index-avar_002d_002db' class='copiable-anchor'> &para;</a></span></dt>
+<dd><span id="index-index-entry-between-item-and-itemx"></span>
+</dd>
+<dt id='index-b'><span><var>b</var><a href='#index-b' class='copiable-anchor'> 
&para;</a></span></dt>
+<dd><p>l&ndash;ine
+</p></dd>
+<dt id='index-c'><span><var>c</var><a href='#index-c' class='copiable-anchor'> 
&para;</a></span></dt>
+<dt id='index-d'><span><var>d</var><a href='#index-d' class='copiable-anchor'> 
&para;</a></span></dt>
+</dl>
+
+<dl compact="compact">
+<dd><span id="index-cindex-in-table"></span>
+</dd>
+<dt><span><code>abb</code></span></dt>
+<dd><p>l&ndash;ine
+</p></dd>
+</dl>
+
+<dl compact="compact">
+<dd><span id="index-cindex-in-table-1"></span>
+<p>Texte before first item.
+</p></dd>
+<dt><span><code>abb</code></span></dt>
+</dl>
+
+<dl compact="compact">
+<dd><span id="index-samp-cindex-in-table"></span>
+</dd>
+<dt><span>&lsquo;<samp>asamp--bb</samp>&rsquo;</span></dt>
+<dd><p>l&ndash;ine samp
+</p></dd>
+</dl>
+
+<dl compact="compact">
+<dd><span id="index-samp-cindex-in-table-1"></span>
+<p>Texte before first item samp.
+</p></dd>
+<dt><span>&lsquo;<samp>asamp--bb</samp>&rsquo;</span></dt>
+</dl>
+
+<dl compact="compact">
+<dd>
+<span id="index-cindex-between-lines"></span>
+
+</dd>
+<dt><span>&lsquo;<samp>asamp--bb1</samp>&rsquo;</span></dt>
+</dl>
+
+<dl compact="compact">
+<dd><span id="index-cindex-before-line"></span>
+
+</dd>
+<dt><span>&lsquo;<samp>asamp--bb2</samp>&rsquo;</span></dt>
+</dl>
+
+<dl compact="compact">
+<dd>
+<span id="index-cindex-after-line"></span>
+</dd>
+<dt><span>&lsquo;<samp>asamp--bb2</samp>&rsquo;</span></dt>
+</dl>
+
+<dl compact="compact">
+<dd><span id="index-cindex-first"></span>
+<span id="index-second"></span>
+<span id="index-third"></span>
+</dd>
+<dt><span>&lsquo;<samp>asamp--bb2</samp>&rsquo;</span></dt>
+</dl>
+
+<hr>
+</div>
+<div class="chapter" id="printindex">
+<table class="header" cellpadding="1" cellspacing="1" border="0">
+<tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of 
this chapter or previous chapter"> &lt;&lt; </a>]</td>
+<td valign="middle" align="left">[<a href="#chapter" title="Previous section 
in reading order"> &lt; </a>]</td>
+<td valign="middle" align="left">[<a href="#Top" title="Up section"> Up 
</a>]</td>
+<td valign="middle" align="left">[ &gt; ]</td>
+<td valign="middle" align="left">[ &gt;&gt; ]</td>
+<td valign="middle" align="left"> &nbsp; </td>
+<td valign="middle" align="left"> &nbsp; </td>
+<td valign="middle" align="left"> &nbsp; </td>
+<td valign="middle" align="left"> &nbsp; </td>
+<td valign="middle" align="left">[<a href="#Top" title="Cover (top) of 
document">Top</a>]</td>
+<td valign="middle" align="left">[Contents]</td>
+<td valign="middle" align="left">[<a href="#printindex" 
title="Index">Index</a>]</td>
+<td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? 
</a>]</td>
+</tr></table>
+<span id="printindex-1"></span><h1 class="chapter">2 printindex</h1>
+
+<table><tr><th valign="top">Jump to: &nbsp; </th><td><a class="summary-letter" 
href="#printindex-1_cp_letter-A"><b>A</b></a>
+ &nbsp; 
+<a class="summary-letter" href="#printindex-1_cp_letter-C"><b>C</b></a>
+ &nbsp; 
+<a class="summary-letter" href="#printindex-1_cp_letter-F"><b>F</b></a>
+ &nbsp; 
+<a class="summary-letter" href="#printindex-1_cp_letter-I"><b>I</b></a>
+ &nbsp; 
+<a class="summary-letter" href="#printindex-1_cp_letter-S"><b>S</b></a>
+ &nbsp; 
+<a class="summary-letter" href="#printindex-1_cp_letter-T"><b>T</b></a>
+ &nbsp; 
+</td></tr></table>
+<table class="index-cp" border="0">
+<tr><td></td><th align="left">Index Entry</th><td>&nbsp;</td><th align="left"> 
Section</th></tr>
+<tr><td colspan="4"> <hr></td></tr>
+<tr><th id="printindex-1_cp_letter-A">A</th><td></td><td></td></tr>
+<tr><td></td><td valign="top"><a href="#index-also-a-cindex-in-itemize">also a 
cindex in itemize</a></td><td>&nbsp;</td><td valign="top"><a href="#chapter">1 
chap</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-also-a-cindex-in-itemize-1">also 
a cindex in itemize</a></td><td>&nbsp;</td><td valign="top"><a 
href="#chapter">1 chap</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-another">another</a></td><td>&nbsp;</td><td valign="top"><a 
href="#chapter">1 chap</a></td></tr>
+<tr><td colspan="4"> <hr></td></tr>
+<tr><th id="printindex-1_cp_letter-C">C</th><td></td><td></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-cindex">cindex</a></td><td>&nbsp;</td><td valign="top"><a 
href="#chapter">1 chap</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-cindex-after-line">cindex after 
line</a></td><td>&nbsp;</td><td valign="top"><a href="#chapter">1 
chap</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-cindex-before-line">cindex 
before line</a></td><td>&nbsp;</td><td valign="top"><a href="#chapter">1 
chap</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-cindex-between-lines">cindex 
between lines</a></td><td>&nbsp;</td><td valign="top"><a href="#chapter">1 
chap</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-cindex-first">cindex 
first</a></td><td>&nbsp;</td><td valign="top"><a href="#chapter">1 
chap</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-cindex-in-table">cindex in 
table</a></td><td>&nbsp;</td><td valign="top"><a href="#chapter">1 
chap</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-cindex-in-table-1">cindex in 
table</a></td><td>&nbsp;</td><td valign="top"><a href="#chapter">1 
chap</a></td></tr>
+<tr><td colspan="4"> <hr></td></tr>
+<tr><th id="printindex-1_cp_letter-F">F</th><td></td><td></td></tr>
+<tr><td></td><td valign="top"><a href="#index-first-idx">first 
idx</a></td><td>&nbsp;</td><td valign="top"><a href="#chapter">1 
chap</a></td></tr>
+<tr><td colspan="4"> <hr></td></tr>
+<tr><th id="printindex-1_cp_letter-I">I</th><td></td><td></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-index-entry-between-item-and-itemx">index entry between item and 
itemx</a></td><td>&nbsp;</td><td valign="top"><a href="#chapter">1 
chap</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-index-entry-right-after-_0040item">index entry right after 
@item</a></td><td>&nbsp;</td><td valign="top"><a href="#chapter">1 
chap</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-index-entry-within-itemize">index entry within 
itemize</a></td><td>&nbsp;</td><td valign="top"><a href="#chapter">1 
chap</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-index-inter-in-enumerate-after-line">index inter in enumerate 
after line</a></td><td>&nbsp;</td><td valign="top"><a href="#chapter">1 
chap</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-index-inter-in-enumerate-before-line">index inter in enumerate 
before line</a></td><td>&nbsp;</td><td valign="top"><a href="#chapter">1 
chap</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-index-inter-in-enumerate-between-lines">index inter in enumerate 
between lines</a></td><td>&nbsp;</td><td valign="top"><a href="#chapter">1 
chap</a></td></tr>
+<tr><td colspan="4"> <hr></td></tr>
+<tr><th id="printindex-1_cp_letter-S">S</th><td></td><td></td></tr>
+<tr><td></td><td valign="top"><a href="#index-samp-cindex-in-table">samp 
cindex in table</a></td><td>&nbsp;</td><td valign="top"><a href="#chapter">1 
chap</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-samp-cindex-in-table-1">samp 
cindex in table</a></td><td>&nbsp;</td><td valign="top"><a href="#chapter">1 
chap</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-second">second</a></td><td>&nbsp;</td><td valign="top"><a 
href="#chapter">1 chap</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-sedond-idx">sedond 
idx</a></td><td>&nbsp;</td><td valign="top"><a href="#chapter">1 
chap</a></td></tr>
+<tr><td colspan="4"> <hr></td></tr>
+<tr><th id="printindex-1_cp_letter-T">T</th><td></td><td></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-third">third</a></td><td>&nbsp;</td><td valign="top"><a 
href="#chapter">1 chap</a></td></tr>
+<tr><td colspan="4"> <hr></td></tr>
+</table>
+<table><tr><th valign="top">Jump to: &nbsp; </th><td><a class="summary-letter" 
href="#printindex-1_cp_letter-A"><b>A</b></a>
+ &nbsp; 
+<a class="summary-letter" href="#printindex-1_cp_letter-C"><b>C</b></a>
+ &nbsp; 
+<a class="summary-letter" href="#printindex-1_cp_letter-F"><b>F</b></a>
+ &nbsp; 
+<a class="summary-letter" href="#printindex-1_cp_letter-I"><b>I</b></a>
+ &nbsp; 
+<a class="summary-letter" href="#printindex-1_cp_letter-S"><b>S</b></a>
+ &nbsp; 
+<a class="summary-letter" href="#printindex-1_cp_letter-T"><b>T</b></a>
+ &nbsp; 
+</td></tr></table>
+
+<table><tr><th valign="top">Jump to: &nbsp; </th><td><a class="summary-letter" 
href="#printindex-1_vr_letter-A"><b>A</b></a>
+ &nbsp; 
+<a class="summary-letter" href="#printindex-1_vr_letter-B"><b>B</b></a>
+ &nbsp; 
+</td></tr></table>
+<table class="index-vr" border="0">
+<tr><td></td><th align="left">Index Entry</th><td>&nbsp;</td><th align="left"> 
Section</th></tr>
+<tr><td colspan="4"> <hr></td></tr>
+<tr><th id="printindex-1_vr_letter-A">A</th><td></td><td></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-aasis_002d_002db"><code>aasis--b</code></a></td><td>&nbsp;</td><td 
valign="top"><a href="#chapter">1 chap</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-acode_002d_002db"><code>acode--b</code></a></td><td>&nbsp;</td><td 
valign="top"><a href="#chapter">1 chap</a></td></tr>
+<tr><td colspan="4"> <hr></td></tr>
+<tr><th id="printindex-1_vr_letter-B">B</th><td></td><td></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-b-1"><code>b</code></a></td><td>&nbsp;</td><td valign="top"><a 
href="#chapter">1 chap</a></td></tr>
+<tr><td colspan="4"> <hr></td></tr>
+</table>
+<table><tr><th valign="top">Jump to: &nbsp; </th><td><a class="summary-letter" 
href="#printindex-1_vr_letter-A"><b>A</b></a>
+ &nbsp; 
+<a class="summary-letter" href="#printindex-1_vr_letter-B"><b>B</b></a>
+ &nbsp; 
+</td></tr></table>
+
+<table><tr><th valign="top">Jump to: &nbsp; </th><td><a class="summary-letter" 
href="#printindex-1_fn_letter-A"><b>A</b></a>
+ &nbsp; 
+<a class="summary-letter" href="#printindex-1_fn_letter-B"><b>B</b></a>
+ &nbsp; 
+<a class="summary-letter" href="#printindex-1_fn_letter-C"><b>C</b></a>
+ &nbsp; 
+<a class="summary-letter" href="#printindex-1_fn_letter-D"><b>D</b></a>
+ &nbsp; 
+</td></tr></table>
+<table class="index-fn" border="0">
+<tr><td></td><th align="left">Index Entry</th><td>&nbsp;</td><th align="left"> 
Section</th></tr>
+<tr><td colspan="4"> <hr></td></tr>
+<tr><th id="printindex-1_fn_letter-A">A</th><td></td><td></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-avar_002d_002db"><code>avar--b</code></a></td><td>&nbsp;</td><td 
valign="top"><a href="#chapter">1 chap</a></td></tr>
+<tr><td colspan="4"> <hr></td></tr>
+<tr><th id="printindex-1_fn_letter-B">B</th><td></td><td></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-b"><code>b</code></a></td><td>&nbsp;</td><td valign="top"><a 
href="#chapter">1 chap</a></td></tr>
+<tr><td colspan="4"> <hr></td></tr>
+<tr><th id="printindex-1_fn_letter-C">C</th><td></td><td></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-c"><code>c</code></a></td><td>&nbsp;</td><td valign="top"><a 
href="#chapter">1 chap</a></td></tr>
+<tr><td colspan="4"> <hr></td></tr>
+<tr><th id="printindex-1_fn_letter-D">D</th><td></td><td></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-d"><code>d</code></a></td><td>&nbsp;</td><td valign="top"><a 
href="#chapter">1 chap</a></td></tr>
+<tr><td colspan="4"> <hr></td></tr>
+</table>
+<table><tr><th valign="top">Jump to: &nbsp; </th><td><a class="summary-letter" 
href="#printindex-1_fn_letter-A"><b>A</b></a>
+ &nbsp; 
+<a class="summary-letter" href="#printindex-1_fn_letter-B"><b>B</b></a>
+ &nbsp; 
+<a class="summary-letter" href="#printindex-1_fn_letter-C"><b>C</b></a>
+ &nbsp; 
+<a class="summary-letter" href="#printindex-1_fn_letter-D"><b>D</b></a>
+ &nbsp; 
+</td></tr></table>
+
+<hr size="6">
+</div>
+</div>
+<div class="About_element" id="SEC_About">
+<table class="header" cellpadding="1" cellspacing="1" border="0">
+<tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of 
document">Top</a>]</td>
+<td valign="middle" align="left">[Contents]</td>
+<td valign="middle" align="left">[<a href="#printindex" 
title="Index">Index</a>]</td>
+<td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? 
</a>]</td>
+</tr></table>
+<h1 class="about-heading">About This Document</h1>
+
+<p>
+  This document was generated on <em>a sunny day</em> using <a 
href="http://www.gnu.org/software/texinfo/";><em>texi2any</em></a>.
+</p>
+<p>
+  The buttons in the navigation panels have the following meaning:
+</p>
+<table border="1">
+  <tr>
+    <th> Button </th>
+    <th> Name </th>
+    <th> Go to </th>
+    <th> From 1.2.3 go to</th>
+  </tr>
+  <tr>
+    <td align="center"> [ &lt;&lt; ] </td>
+    <td align="center">FastBack</td>
+    <td>Beginning of this chapter or previous chapter</td>
+    <td>1</td>
+  </tr>
+  <tr>
+    <td align="center"> [ &lt; ] </td>
+    <td align="center">Back</td>
+    <td>Previous section in reading order</td>
+    <td>1.2.2</td>
+  </tr>
+  <tr>
+    <td align="center"> [ Up ] </td>
+    <td align="center">Up</td>
+    <td>Up section</td>
+    <td>1.2</td>
+  </tr>
+  <tr>
+    <td align="center"> [ &gt; ] </td>
+    <td align="center">Forward</td>
+    <td>Next section in reading order</td>
+    <td>1.2.4</td>
+  </tr>
+  <tr>
+    <td align="center"> [ &gt;&gt; ] </td>
+    <td align="center">FastForward</td>
+    <td>Next chapter</td>
+    <td>2</td>
+  </tr>
+  <tr>
+    <td align="center"> [Top] </td>
+    <td align="center">Top</td>
+    <td>Cover (top) of document</td>
+    <td> &nbsp; </td>
+  </tr>
+  <tr>
+    <td align="center"> [Contents] </td>
+    <td align="center">Contents</td>
+    <td>Table of contents</td>
+    <td> &nbsp; </td>
+  </tr>
+  <tr>
+    <td align="center"> [Index] </td>
+    <td align="center">Index</td>
+    <td>Index</td>
+    <td> &nbsp; </td>
+  </tr>
+  <tr>
+    <td align="center"> [ ? ] </td>
+    <td align="center">About</td>
+    <td>About (help)</td>
+    <td> &nbsp; </td>
+  </tr>
+</table>
+
+<p>
+  where the <strong> Example </strong> assumes that the current position is at 
<strong> Subsubsection One-Two-Three </strong> of a document of the following 
structure:
+</p>
+
+<ul>
+  <li> 1. Section One
+    <ul>
+      <li>1.1 Subsection One-One
+        <ul>
+          <li>...</li>
+        </ul>
+      </li>
+      <li>1.2 Subsection One-Two
+        <ul>
+          <li>1.2.1 Subsubsection One-Two-One</li>
+          <li>1.2.2 Subsubsection One-Two-Two</li>
+          <li>1.2.3 Subsubsection One-Two-Three &nbsp; &nbsp;
+            <strong>&lt;== Current Position </strong></li>
+          <li>1.2.4 Subsubsection One-Two-Four</li>
+        </ul>
+      </li>
+      <li>1.3 Subsection One-Three
+        <ul>
+          <li>...</li>
+        </ul>
+      </li>
+      <li>1.4 Subsection One-Four</li>
+    </ul>
+  </li>
+</ul>
+
+</div><hr>
+<p><font size="-1">
+  This document was generated on <em>a sunny day</em> using <a 
href="http://www.gnu.org/software/texinfo/";><em>texi2any</em></a>.
+</font></p>
+
+
+</body>
+</html>
diff --git 
a/tp/tests/indices/res_parser/indices_in_begin_tables_lists_latex/indices_in_begin_tables_lists.1
 
b/tp/tests/indices/res_parser/indices_in_begin_tables_lists_latex/indices_in_begin_tables_lists.1
new file mode 100644
index 0000000..e69de29
diff --git 
a/tp/tests/indices/res_parser/indices_in_begin_tables_lists_latex/indices_in_begin_tables_lists.2
 
b/tp/tests/indices/res_parser/indices_in_begin_tables_lists_latex/indices_in_begin_tables_lists.2
new file mode 100644
index 0000000..e69de29
diff --git 
a/tp/t/results/xtable/inter_item_commands_in_table/res_latex/inter_item_commands_in_table.tex
 
b/tp/tests/indices/res_parser/indices_in_begin_tables_lists_latex/indices_in_begin_tables_lists.tex
similarity index 60%
copy from 
tp/t/results/xtable/inter_item_commands_in_table/res_latex/inter_item_commands_in_table.tex
copy to 
tp/tests/indices/res_parser/indices_in_begin_tables_lists_latex/indices_in_begin_tables_lists.tex
index 3038d5d..c225a50 100644
--- 
a/tp/t/results/xtable/inter_item_commands_in_table/res_latex/inter_item_commands_in_table.tex
+++ 
b/tp/tests/indices/res_parser/indices_in_begin_tables_lists_latex/indices_in_begin_tables_lists.tex
@@ -1,5 +1,5 @@
 \documentclass{book}
-\usepackage{makeidx}\makeindex
+\usepackage{imakeidx}
 \usepackage{amsfonts}
 \usepackage{amsmath}
 \usepackage[gen]{eurosym}
@@ -19,13 +19,17 @@
 % use hidelinks to remove boxes around links to be similar with Texinfo TeX
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
+
+\makeindex[name=cp]%
+\makeindex[name=fn]%
+\makeindex[name=vr]%
+
 % command used in \description format for indicateurl
 
\newcommand\GNUTexinfotablestyleindicateurl[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
 % command used in \description format for samp
 \newcommand\GNUTexinfotablestylesamp[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
-
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
 \makeatletter
@@ -35,7 +39,6 @@
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 
-
 % this allows to select languages based on bcp47 codes.  bcp47 is a superset
 % of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
 \babeladjust{
@@ -84,7 +87,6 @@
 innertopmargin=10pt, innerbottommargin=10pt,%
 roundcorner=10pt}
 
-
 \renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
 
 % set default for @setchapternewpage
@@ -95,45 +97,151 @@ roundcorner=10pt}
 
 
 \begin{document}
+\chapter{chap}
+\label{anchor:chapter}%
+
+\begin{itemize}[label=-]
+\item \index[cp]{also a cindex in itemize}%
+e--mph item
+\end{itemize}
+
+\begin{itemize}[label=\textbullet{}]
+\item \index[cp]{index entry within itemize}%
+i--tem 1
+\item \index[cp]{index entry right after "@item}%
+i--tem 2
+\end{itemize}
+
+\begin{itemize}
+\item T--ext before items.
+\item \index[cp]{also a cindex in itemize}%
+bullet item
+\end{itemize}
+
+\begin{enumerate}[start=1]
+
+\item e--numerate
+\end{enumerate}
+
+\begin{enumerate}[start=1]
+\item 
+\index[cp]{index inter in enumerate between lines}%
+
+\item enumerate item
+\end{enumerate}
+
+\begin{enumerate}[start=1]
+
+\item \index[cp]{index inter in enumerate after line}%
+enumerate item
+\end{enumerate}
+
+\begin{enumerate}[start=1]
+\item \index[cp]{index inter in enumerate before line}%
+
+\item enumerate item
+\end{enumerate}
+
+\begin{enumerate}[start=1]
+\item Title
+\item \index[cp]{cindex}%
+enum
+\end{enumerate}
+
+\begin{enumerate}[start=1]
+\item \index[cp]{first idx}%
+\index[cp]{sedond idx}%
+\index[cp]{another}%
+enum
+\end{enumerate}
+
 \begin{description}[format=\texttt]
 \item[acode{-}{-}b]
+\index[vr]{acode--b@\texttt{acode{-}{-}b}}%
 l--ine
 \end{description}
 
 \begin{description}
 \item[aasis--b]
+\index[vr]{aasis--b@\texttt{aasis{-}{-}b}}%
 \item[b]
+\index[vr]{b@\texttt{b}}%
 l--ine
 \end{description}
 
 \begin{description}[format=\normalfont\emph]
 \item[avar--b]
+\index[fn]{avar--b@\texttt{avar{-}{-}b}}%
+\index[cp]{index entry between item and itemx}%
 \item[b]
+\index[fn]{b@\texttt{b}}%
 l--ine
 \item[c]
+\index[fn]{c@\texttt{c}}%
 
 
 \item[d]
+\index[fn]{d@\texttt{d}}%
 
 \end{description}
 
 \begin{description}[format=\texttt]
+\item[] \index[cp]{cindex in table}%
 \item[abb]
 l--ine
 \end{description}
 
 \begin{description}[format=\texttt]
-\item[] Texte before first item.
+\item[] \index[cp]{cindex in table}%
+Texte before first item.
 \item[abb]
 \end{description}
 
 \begin{description}[format=\GNUTexinfotablestylesamp]
+\item[] \index[cp]{samp cindex in table}%
 \item[asamp{-}{-}bb]
 l--ine samp
 \end{description}
 
 \begin{description}[format=\GNUTexinfotablestylesamp]
-\item[] Texte before first item samp.
+\item[] \index[cp]{samp cindex in table}%
+Texte before first item samp.
 \item[asamp{-}{-}bb]
 \end{description}
+
+\begin{description}[format=\GNUTexinfotablestylesamp]
+\item[] 
+\index[cp]{cindex between lines}%
+
+\item[asamp{-}{-}bb1]
+\end{description}
+
+\begin{description}[format=\GNUTexinfotablestylesamp]
+\item[] \index[cp]{cindex before line}%
+
+\item[asamp{-}{-}bb2]
+\end{description}
+
+\begin{description}[format=\GNUTexinfotablestylesamp]
+\item[] 
+\index[cp]{cindex after line}%
+\item[asamp{-}{-}bb2]
+\end{description}
+
+\begin{description}[format=\GNUTexinfotablestylesamp]
+\item[] \index[cp]{cindex first}%
+\index[cp]{second}%
+\index[cp]{third}%
+\item[asamp{-}{-}bb2]
+\end{description}
+
+\chapter{printindex}
+\label{anchor:printindex}%
+
+\printindex[cp]
+
+\printindex[vr]
+
+\printindex[fn]
+
 \end{document}
diff --git 
a/tp/tests/indices/res_parser_info/indices_in_begin_tables_lists/indices_in_begin_tables_lists.1
 
b/tp/tests/indices/res_parser_info/indices_in_begin_tables_lists/indices_in_begin_tables_lists.1
new file mode 100644
index 0000000..e69de29
diff --git 
a/tp/tests/indices/res_parser_info/indices_in_begin_tables_lists/indices_in_begin_tables_lists.2
 
b/tp/tests/indices/res_parser_info/indices_in_begin_tables_lists/indices_in_begin_tables_lists.2
new file mode 100644
index 0000000..e69de29
diff --git 
a/tp/tests/indices/res_parser_info/indices_in_begin_tables_lists/indices_in_begin_tables_lists.info
 
b/tp/tests/indices/res_parser_info/indices_in_begin_tables_lists/indices_in_begin_tables_lists.info
new file mode 100644
index 0000000..4263819
Binary files /dev/null and 
b/tp/tests/indices/res_parser_info/indices_in_begin_tables_lists/indices_in_begin_tables_lists.info
 differ
diff --git 
a/tp/tests/indices/res_parser_info/indices_in_begin_tables_lists_latex/indices_in_begin_tables_lists.1
 
b/tp/tests/indices/res_parser_info/indices_in_begin_tables_lists_latex/indices_in_begin_tables_lists.1
new file mode 100644
index 0000000..e69de29
diff --git 
a/tp/tests/indices/res_parser_info/indices_in_begin_tables_lists_latex/indices_in_begin_tables_lists.2
 
b/tp/tests/indices/res_parser_info/indices_in_begin_tables_lists_latex/indices_in_begin_tables_lists.2
new file mode 100644
index 0000000..e69de29
diff --git 
a/tp/t/results/xtable/inter_item_commands_in_table/res_latex/inter_item_commands_in_table.tex
 
b/tp/tests/indices/res_parser_info/indices_in_begin_tables_lists_latex/indices_in_begin_tables_lists.tex
similarity index 60%
copy from 
tp/t/results/xtable/inter_item_commands_in_table/res_latex/inter_item_commands_in_table.tex
copy to 
tp/tests/indices/res_parser_info/indices_in_begin_tables_lists_latex/indices_in_begin_tables_lists.tex
index 3038d5d..c225a50 100644
--- 
a/tp/t/results/xtable/inter_item_commands_in_table/res_latex/inter_item_commands_in_table.tex
+++ 
b/tp/tests/indices/res_parser_info/indices_in_begin_tables_lists_latex/indices_in_begin_tables_lists.tex
@@ -1,5 +1,5 @@
 \documentclass{book}
-\usepackage{makeidx}\makeindex
+\usepackage{imakeidx}
 \usepackage{amsfonts}
 \usepackage{amsmath}
 \usepackage[gen]{eurosym}
@@ -19,13 +19,17 @@
 % use hidelinks to remove boxes around links to be similar with Texinfo TeX
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
+
+\makeindex[name=cp]%
+\makeindex[name=fn]%
+\makeindex[name=vr]%
+
 % command used in \description format for indicateurl
 
\newcommand\GNUTexinfotablestyleindicateurl[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
 % command used in \description format for samp
 \newcommand\GNUTexinfotablestylesamp[1]{\ifstrempty{#1}{}{`\texttt{#1}'}}%
 
-
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
 \makeatletter
@@ -35,7 +39,6 @@
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 
-
 % this allows to select languages based on bcp47 codes.  bcp47 is a superset
 % of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
 \babeladjust{
@@ -84,7 +87,6 @@
 innertopmargin=10pt, innerbottommargin=10pt,%
 roundcorner=10pt}
 
-
 \renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
 
 % set default for @setchapternewpage
@@ -95,45 +97,151 @@ roundcorner=10pt}
 
 
 \begin{document}
+\chapter{chap}
+\label{anchor:chapter}%
+
+\begin{itemize}[label=-]
+\item \index[cp]{also a cindex in itemize}%
+e--mph item
+\end{itemize}
+
+\begin{itemize}[label=\textbullet{}]
+\item \index[cp]{index entry within itemize}%
+i--tem 1
+\item \index[cp]{index entry right after "@item}%
+i--tem 2
+\end{itemize}
+
+\begin{itemize}
+\item T--ext before items.
+\item \index[cp]{also a cindex in itemize}%
+bullet item
+\end{itemize}
+
+\begin{enumerate}[start=1]
+
+\item e--numerate
+\end{enumerate}
+
+\begin{enumerate}[start=1]
+\item 
+\index[cp]{index inter in enumerate between lines}%
+
+\item enumerate item
+\end{enumerate}
+
+\begin{enumerate}[start=1]
+
+\item \index[cp]{index inter in enumerate after line}%
+enumerate item
+\end{enumerate}
+
+\begin{enumerate}[start=1]
+\item \index[cp]{index inter in enumerate before line}%
+
+\item enumerate item
+\end{enumerate}
+
+\begin{enumerate}[start=1]
+\item Title
+\item \index[cp]{cindex}%
+enum
+\end{enumerate}
+
+\begin{enumerate}[start=1]
+\item \index[cp]{first idx}%
+\index[cp]{sedond idx}%
+\index[cp]{another}%
+enum
+\end{enumerate}
+
 \begin{description}[format=\texttt]
 \item[acode{-}{-}b]
+\index[vr]{acode--b@\texttt{acode{-}{-}b}}%
 l--ine
 \end{description}
 
 \begin{description}
 \item[aasis--b]
+\index[vr]{aasis--b@\texttt{aasis{-}{-}b}}%
 \item[b]
+\index[vr]{b@\texttt{b}}%
 l--ine
 \end{description}
 
 \begin{description}[format=\normalfont\emph]
 \item[avar--b]
+\index[fn]{avar--b@\texttt{avar{-}{-}b}}%
+\index[cp]{index entry between item and itemx}%
 \item[b]
+\index[fn]{b@\texttt{b}}%
 l--ine
 \item[c]
+\index[fn]{c@\texttt{c}}%
 
 
 \item[d]
+\index[fn]{d@\texttt{d}}%
 
 \end{description}
 
 \begin{description}[format=\texttt]
+\item[] \index[cp]{cindex in table}%
 \item[abb]
 l--ine
 \end{description}
 
 \begin{description}[format=\texttt]
-\item[] Texte before first item.
+\item[] \index[cp]{cindex in table}%
+Texte before first item.
 \item[abb]
 \end{description}
 
 \begin{description}[format=\GNUTexinfotablestylesamp]
+\item[] \index[cp]{samp cindex in table}%
 \item[asamp{-}{-}bb]
 l--ine samp
 \end{description}
 
 \begin{description}[format=\GNUTexinfotablestylesamp]
-\item[] Texte before first item samp.
+\item[] \index[cp]{samp cindex in table}%
+Texte before first item samp.
 \item[asamp{-}{-}bb]
 \end{description}
+
+\begin{description}[format=\GNUTexinfotablestylesamp]
+\item[] 
+\index[cp]{cindex between lines}%
+
+\item[asamp{-}{-}bb1]
+\end{description}
+
+\begin{description}[format=\GNUTexinfotablestylesamp]
+\item[] \index[cp]{cindex before line}%
+
+\item[asamp{-}{-}bb2]
+\end{description}
+
+\begin{description}[format=\GNUTexinfotablestylesamp]
+\item[] 
+\index[cp]{cindex after line}%
+\item[asamp{-}{-}bb2]
+\end{description}
+
+\begin{description}[format=\GNUTexinfotablestylesamp]
+\item[] \index[cp]{cindex first}%
+\index[cp]{second}%
+\index[cp]{third}%
+\item[asamp{-}{-}bb2]
+\end{description}
+
+\chapter{printindex}
+\label{anchor:printindex}%
+
+\printindex[cp]
+
+\printindex[vr]
+
+\printindex[fn]
+
 \end{document}
diff --git a/tp/tests/layout/formatting.texi b/tp/tests/layout/formatting.texi
index 2989499..b1cfbfb 100644
--- a/tp/tests/layout/formatting.texi
+++ b/tp/tests/layout/formatting.texi
@@ -8,6 +8,9 @@
                            @command{cmd} @`a
 @end direntry
 
+@defindex truc
+@defcodeindex codeidx
+
 @include coverage_macro.texi
 
 @copying
@@ -76,6 +79,52 @@ In example.
 @findex ?
 @findex a
 
+@cindex a---a
+@cindex b---b @subentry c---c
+@cindex d---dd @subentry e---ee @subentry f---ff
+@cindex g---gg @subentry h---hh jjj @subentry k---kk @subentry l---ll
+
+@findex f---aa
+@findex f---bb @subentry f---cc
+@findex f---ddd @subentry f---eee @subentry ffff
+@findex f---ggg @subentry f---hhh fjjj @subentry f---kkk @subentry f---lll
+
+@cindex aaa @seeentry{bbb}
+@cindex @seealso{ccc} ddd
+
+@findex f---aaa @seeentry{f---bbb}
+@findex @seealso{f---ccc} f---ddd
+
+@cindex aaa @sortas{A} @subentry @sortas{B} bbb
+
+@findex xxx @sortas{X} @subentry @sortas{X} zzz
+
+@cindex
+@findex @w{}
+
+@codeidxindex a @var{index---entry} t@~e --- @^{@dotless{i}}
+
+@trucindex truc
+
+@syncodeindex vr cp
+
+Text@footnote{in footnote
+@cindex index entry in footnote
+
+Blah
+
+Blih
+
+@cindex counting entry
+}
+
+truc
+
+@printindex truc
+
+codeidx
+
+@printindex codeidx
 
 cp
 @printindex cp
diff --git a/tp/tests/layout/res_parser/formatting/formatting.2 
b/tp/tests/layout/res_parser/formatting/formatting.2
index 0c60603..1439c2e 100644
--- a/tp/tests/layout/res_parser/formatting/formatting.2
+++ b/tp/tests/layout/res_parser/formatting/formatting.2
@@ -1,289 +1,293 @@
-formatting.texi:15: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
-formatting.texi:15: warning: @author should only appear at the beginning of a 
line (possibly involving @mymacro)
-formatting.texi:15: warning: missing name for @deffnx (possibly involving 
@mymacro)
-formatting.texi:15: warning: missing category for @deffnx (possibly involving 
@mymacro)
-formatting.texi:15: warning: missing name for @deffnx (possibly involving 
@mymacro)
-formatting.texi:15: warning: missing name for @deffnx (possibly involving 
@mymacro)
-formatting.texi:15: warning: missing name for @deffnx (possibly involving 
@mymacro)
-formatting.texi:15: warning: missing name for @deffnx (possibly involving 
@mymacro)
-formatting.texi:15: warning: missing name for @deffnx (possibly involving 
@mymacro)
-formatting.texi:15: warning: missing name for @deffnx (possibly involving 
@mymacro)
-formatting.texi:15: warning: @inforef is obsolete. (possibly involving 
@mymacro)
-formatting.texi:15: warning: @inforef is obsolete. (possibly involving 
@mymacro)
-formatting.texi:15: warning: @inforef is obsolete. (possibly involving 
@mymacro)
-formatting.texi:15: warning: @inforef is obsolete. (possibly involving 
@mymacro)
-formatting.texi:15: warning: @inforef is obsolete. (possibly involving 
@mymacro)
-formatting.texi:15: warning: @inforef is obsolete. (possibly involving 
@mymacro)
-formatting.texi:15: warning: @inforef is obsolete. (possibly involving 
@mymacro)
-formatting.texi:15: warning: @inforef is obsolete. (possibly involving 
@mymacro)
-formatting.texi:15: warning: @inforef is obsolete. (possibly involving 
@mymacro)
-formatting.texi:15: warning: @inforef is obsolete. (possibly involving 
@mymacro)
-formatting.texi:15: warning: @inforef is obsolete. (possibly involving 
@mymacro)
-formatting.texi:15: warning: @verb should not appear in @image (possibly 
involving @mymacro)
-formatting.texi:15: warning: @verb should not appear in @image (possibly 
involving @mymacro)
-formatting.texi:15: warning: @verb should not appear in @image (possibly 
involving @mymacro)
-formatting.texi:15: warning: @verb should not appear in @image (possibly 
involving @mymacro)
-formatting.texi:15: warning: accent command `@,' must not be followed by new 
line (possibly involving @mymacro)
-formatting.texi:15: use braces to give a command as an argument to @, 
(possibly involving @mymacro)
-formatting.texi:15: warning: accent command `@'' must not be followed by new 
line (possibly involving @mymacro)
-formatting.texi:15: use braces to give a command as an argument to @' 
(possibly involving @mymacro)
-formatting.texi:15: @dotless expects `i' or `j' as argument, not `truc' 
(possibly involving @mymacro)
-formatting.texi:15: @dotless expects `i' or `j' as argument, not `ij' 
(possibly involving @mymacro)
-formatting.texi:15: @dotless expects `i' or `j' as argument, not `--a' 
(possibly involving @mymacro)
-formatting.texi:15: @dotless expects `i' or `j' as argument, not `a' (possibly 
involving @mymacro)
-formatting.texi:15: @U expected braces (possibly involving @mymacro)
-formatting.texi:15: warning: no argument specified for @U (possibly involving 
@mymacro)
-formatting.texi:15: non-hex digits in argument for @U: z (possibly involving 
@mymacro)
-formatting.texi:15: warning: fewer than four hex digits in argument for @U: 
abc (possibly involving @mymacro)
-formatting.texi:15: argument for @U exceeds Unicode maximum 0x10FFFF: 
FFFFFFFFFFFFFF (possibly involving @mymacro)
-formatting.texi:15: argument for @U exceeds Unicode maximum 0x10FFFF: 110000 
(possibly involving @mymacro)
-formatting.texi:15: @TeX expected braces (possibly involving @mymacro)
-formatting.texi:15: unexpected @ (possibly involving @mymacro)
-formatting.texi:15: @image missing filename argument (possibly involving 
@mymacro)
-formatting.texi:15: @image missing filename argument (possibly involving 
@mymacro)
-formatting.texi:15: @image missing filename argument (possibly involving 
@mymacro)
-formatting.texi:15: @sp missing argument (possibly involving @mymacro)
-formatting.texi:15: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
-formatting.texi:15: table requires an argument: the formatter for @item 
(possibly involving @mymacro)
-formatting.texi:15: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
-formatting.texi:15: warning: missing name for @deffn (possibly involving 
@mymacro)
-formatting.texi:15: misplaced } (possibly involving @mymacro)
-formatting.texi:15: misplaced } (possibly involving @mymacro)
-formatting.texi:15: misplaced { (possibly involving @mymacro)
-formatting.texi:15: misplaced { (possibly involving @mymacro)
-formatting.texi:15: must be after `@deffn' to use `@deffnx' (possibly 
involving @mymacro)
-formatting.texi:15: warning: command @ref missing a node or external manual 
argument (possibly involving @mymacro)
-formatting.texi:15: warning: command @ref missing a node or external manual 
argument (possibly involving @mymacro)
-formatting.texi:15: warning: command @ref missing a node or external manual 
argument (possibly involving @mymacro)
-formatting.texi:15: warning: @inforef is obsolete. (possibly involving 
@mymacro)
-formatting.texi:15: warning: command @inforef missing a node or external 
manual argument (possibly involving @mymacro)
-formatting.texi:15: warning: @inforef is obsolete. (possibly involving 
@mymacro)
-formatting.texi:15: warning: @inforef is obsolete. (possibly involving 
@mymacro)
-formatting.texi:15: warning: @inforef is obsolete. (possibly involving 
@mymacro)
-formatting.texi:15: warning: command @inforef missing a node or external 
manual argument (possibly involving @mymacro)
-formatting.texi:25: warning: @author should only appear at the beginning of a 
line (possibly involving @mymacro)
-formatting.texi:25: warning: missing name for @deffnx (possibly involving 
@mymacro)
-formatting.texi:25: warning: missing category for @deffnx (possibly involving 
@mymacro)
-formatting.texi:25: warning: missing name for @deffnx (possibly involving 
@mymacro)
-formatting.texi:25: warning: missing name for @deffnx (possibly involving 
@mymacro)
-formatting.texi:25: warning: missing name for @deffnx (possibly involving 
@mymacro)
-formatting.texi:25: warning: missing name for @deffnx (possibly involving 
@mymacro)
-formatting.texi:25: warning: missing name for @deffnx (possibly involving 
@mymacro)
-formatting.texi:25: warning: missing name for @deffnx (possibly involving 
@mymacro)
-formatting.texi:25: warning: @inforef is obsolete. (possibly involving 
@mymacro)
-formatting.texi:25: warning: @inforef is obsolete. (possibly involving 
@mymacro)
-formatting.texi:25: warning: @inforef is obsolete. (possibly involving 
@mymacro)
-formatting.texi:25: warning: @inforef is obsolete. (possibly involving 
@mymacro)
-formatting.texi:25: warning: @inforef is obsolete. (possibly involving 
@mymacro)
-formatting.texi:25: warning: @inforef is obsolete. (possibly involving 
@mymacro)
-formatting.texi:25: warning: @inforef is obsolete. (possibly involving 
@mymacro)
-formatting.texi:25: warning: @inforef is obsolete. (possibly involving 
@mymacro)
-formatting.texi:25: warning: @inforef is obsolete. (possibly involving 
@mymacro)
-formatting.texi:25: warning: @inforef is obsolete. (possibly involving 
@mymacro)
-formatting.texi:25: warning: @inforef is obsolete. (possibly involving 
@mymacro)
-formatting.texi:25: warning: @verb should not appear in @image (possibly 
involving @mymacro)
-formatting.texi:25: warning: @verb should not appear in @image (possibly 
involving @mymacro)
-formatting.texi:25: warning: @verb should not appear in @image (possibly 
involving @mymacro)
-formatting.texi:25: warning: @verb should not appear in @image (possibly 
involving @mymacro)
-formatting.texi:25: warning: accent command `@,' must not be followed by new 
line (possibly involving @mymacro)
-formatting.texi:25: use braces to give a command as an argument to @, 
(possibly involving @mymacro)
-formatting.texi:25: warning: accent command `@'' must not be followed by new 
line (possibly involving @mymacro)
-formatting.texi:25: use braces to give a command as an argument to @' 
(possibly involving @mymacro)
-formatting.texi:25: @dotless expects `i' or `j' as argument, not `truc' 
(possibly involving @mymacro)
-formatting.texi:25: @dotless expects `i' or `j' as argument, not `ij' 
(possibly involving @mymacro)
-formatting.texi:25: @dotless expects `i' or `j' as argument, not `--a' 
(possibly involving @mymacro)
-formatting.texi:25: @dotless expects `i' or `j' as argument, not `a' (possibly 
involving @mymacro)
-formatting.texi:25: @U expected braces (possibly involving @mymacro)
-formatting.texi:25: warning: no argument specified for @U (possibly involving 
@mymacro)
-formatting.texi:25: non-hex digits in argument for @U: z (possibly involving 
@mymacro)
-formatting.texi:25: warning: fewer than four hex digits in argument for @U: 
abc (possibly involving @mymacro)
-formatting.texi:25: argument for @U exceeds Unicode maximum 0x10FFFF: 
FFFFFFFFFFFFFF (possibly involving @mymacro)
-formatting.texi:25: argument for @U exceeds Unicode maximum 0x10FFFF: 110000 
(possibly involving @mymacro)
-formatting.texi:25: @TeX expected braces (possibly involving @mymacro)
-formatting.texi:25: unexpected @ (possibly involving @mymacro)
-formatting.texi:25: @image missing filename argument (possibly involving 
@mymacro)
-formatting.texi:25: @image missing filename argument (possibly involving 
@mymacro)
-formatting.texi:25: @image missing filename argument (possibly involving 
@mymacro)
-formatting.texi:25: @sp missing argument (possibly involving @mymacro)
-formatting.texi:25: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
-formatting.texi:25: table requires an argument: the formatter for @item 
(possibly involving @mymacro)
-formatting.texi:25: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
-formatting.texi:25: warning: missing name for @deffn (possibly involving 
@mymacro)
-formatting.texi:25: misplaced } (possibly involving @mymacro)
-formatting.texi:25: misplaced } (possibly involving @mymacro)
-formatting.texi:25: misplaced { (possibly involving @mymacro)
-formatting.texi:25: misplaced { (possibly involving @mymacro)
-formatting.texi:25: must be after `@deffn' to use `@deffnx' (possibly 
involving @mymacro)
-formatting.texi:25: warning: command @ref missing a node or external manual 
argument (possibly involving @mymacro)
-formatting.texi:25: warning: command @ref missing a node or external manual 
argument (possibly involving @mymacro)
-formatting.texi:25: warning: command @ref missing a node or external manual 
argument (possibly involving @mymacro)
-formatting.texi:25: warning: @inforef is obsolete. (possibly involving 
@mymacro)
-formatting.texi:25: warning: command @inforef missing a node or external 
manual argument (possibly involving @mymacro)
-formatting.texi:25: warning: @inforef is obsolete. (possibly involving 
@mymacro)
-formatting.texi:25: warning: @inforef is obsolete. (possibly involving 
@mymacro)
-formatting.texi:25: warning: @inforef is obsolete. (possibly involving 
@mymacro)
-formatting.texi:25: warning: command @inforef missing a node or external 
manual argument (possibly involving @mymacro)
-formatting.texi:61: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
-formatting.texi:61: warning: @author should only appear at the beginning of a 
line (possibly involving @mymacro)
-formatting.texi:61: warning: missing name for @deffnx (possibly involving 
@mymacro)
-formatting.texi:61: warning: missing category for @deffnx (possibly involving 
@mymacro)
-formatting.texi:61: warning: missing name for @deffnx (possibly involving 
@mymacro)
-formatting.texi:61: warning: missing name for @deffnx (possibly involving 
@mymacro)
-formatting.texi:61: warning: missing name for @deffnx (possibly involving 
@mymacro)
-formatting.texi:61: warning: missing name for @deffnx (possibly involving 
@mymacro)
-formatting.texi:61: warning: missing name for @deffnx (possibly involving 
@mymacro)
-formatting.texi:61: warning: missing name for @deffnx (possibly involving 
@mymacro)
-formatting.texi:61: warning: @inforef is obsolete. (possibly involving 
@mymacro)
-formatting.texi:61: warning: @inforef is obsolete. (possibly involving 
@mymacro)
-formatting.texi:61: warning: @inforef is obsolete. (possibly involving 
@mymacro)
-formatting.texi:61: warning: @inforef is obsolete. (possibly involving 
@mymacro)
-formatting.texi:61: warning: @inforef is obsolete. (possibly involving 
@mymacro)
-formatting.texi:61: warning: @inforef is obsolete. (possibly involving 
@mymacro)
-formatting.texi:61: warning: @inforef is obsolete. (possibly involving 
@mymacro)
-formatting.texi:61: warning: @inforef is obsolete. (possibly involving 
@mymacro)
-formatting.texi:61: warning: @inforef is obsolete. (possibly involving 
@mymacro)
-formatting.texi:61: warning: @inforef is obsolete. (possibly involving 
@mymacro)
-formatting.texi:61: warning: @inforef is obsolete. (possibly involving 
@mymacro)
-formatting.texi:61: warning: @verb should not appear in @image (possibly 
involving @mymacro)
-formatting.texi:61: warning: @verb should not appear in @image (possibly 
involving @mymacro)
-formatting.texi:61: warning: @verb should not appear in @image (possibly 
involving @mymacro)
-formatting.texi:61: warning: @verb should not appear in @image (possibly 
involving @mymacro)
-formatting.texi:61: warning: accent command `@,' must not be followed by new 
line (possibly involving @mymacro)
-formatting.texi:61: use braces to give a command as an argument to @, 
(possibly involving @mymacro)
-formatting.texi:61: warning: accent command `@'' must not be followed by new 
line (possibly involving @mymacro)
-formatting.texi:61: use braces to give a command as an argument to @' 
(possibly involving @mymacro)
-formatting.texi:61: @dotless expects `i' or `j' as argument, not `truc' 
(possibly involving @mymacro)
-formatting.texi:61: @dotless expects `i' or `j' as argument, not `ij' 
(possibly involving @mymacro)
-formatting.texi:61: @dotless expects `i' or `j' as argument, not `--a' 
(possibly involving @mymacro)
-formatting.texi:61: @dotless expects `i' or `j' as argument, not `a' (possibly 
involving @mymacro)
-formatting.texi:61: @U expected braces (possibly involving @mymacro)
-formatting.texi:61: warning: no argument specified for @U (possibly involving 
@mymacro)
-formatting.texi:61: non-hex digits in argument for @U: z (possibly involving 
@mymacro)
-formatting.texi:61: warning: fewer than four hex digits in argument for @U: 
abc (possibly involving @mymacro)
-formatting.texi:61: argument for @U exceeds Unicode maximum 0x10FFFF: 
FFFFFFFFFFFFFF (possibly involving @mymacro)
-formatting.texi:61: argument for @U exceeds Unicode maximum 0x10FFFF: 110000 
(possibly involving @mymacro)
-formatting.texi:61: @TeX expected braces (possibly involving @mymacro)
-formatting.texi:61: unexpected @ (possibly involving @mymacro)
-formatting.texi:61: @image missing filename argument (possibly involving 
@mymacro)
-formatting.texi:61: @image missing filename argument (possibly involving 
@mymacro)
-formatting.texi:61: @image missing filename argument (possibly involving 
@mymacro)
-formatting.texi:61: @sp missing argument (possibly involving @mymacro)
-formatting.texi:61: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
-formatting.texi:61: table requires an argument: the formatter for @item 
(possibly involving @mymacro)
-formatting.texi:61: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
-formatting.texi:61: warning: missing name for @deffn (possibly involving 
@mymacro)
-formatting.texi:61: misplaced } (possibly involving @mymacro)
-formatting.texi:61: misplaced } (possibly involving @mymacro)
-formatting.texi:61: misplaced { (possibly involving @mymacro)
-formatting.texi:61: misplaced { (possibly involving @mymacro)
-formatting.texi:61: must be after `@deffn' to use `@deffnx' (possibly 
involving @mymacro)
-formatting.texi:61: warning: command @ref missing a node or external manual 
argument (possibly involving @mymacro)
-formatting.texi:61: warning: command @ref missing a node or external manual 
argument (possibly involving @mymacro)
-formatting.texi:61: warning: command @ref missing a node or external manual 
argument (possibly involving @mymacro)
-formatting.texi:61: warning: @inforef is obsolete. (possibly involving 
@mymacro)
-formatting.texi:61: warning: command @inforef missing a node or external 
manual argument (possibly involving @mymacro)
-formatting.texi:61: warning: @inforef is obsolete. (possibly involving 
@mymacro)
-formatting.texi:61: warning: @inforef is obsolete. (possibly involving 
@mymacro)
-formatting.texi:61: warning: @inforef is obsolete. (possibly involving 
@mymacro)
-formatting.texi:61: warning: command @inforef missing a node or external 
manual argument (possibly involving @mymacro)
-formatting.texi:65: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
-formatting.texi:65: warning: @author should only appear at the beginning of a 
line (possibly involving @mymacro)
-formatting.texi:65: warning: missing name for @deffnx (possibly involving 
@mymacro)
-formatting.texi:65: warning: missing category for @deffnx (possibly involving 
@mymacro)
-formatting.texi:65: warning: missing name for @deffnx (possibly involving 
@mymacro)
-formatting.texi:65: warning: missing name for @deffnx (possibly involving 
@mymacro)
-formatting.texi:65: warning: missing name for @deffnx (possibly involving 
@mymacro)
-formatting.texi:65: warning: missing name for @deffnx (possibly involving 
@mymacro)
-formatting.texi:65: warning: missing name for @deffnx (possibly involving 
@mymacro)
-formatting.texi:65: warning: missing name for @deffnx (possibly involving 
@mymacro)
-formatting.texi:65: warning: @inforef is obsolete. (possibly involving 
@mymacro)
-formatting.texi:65: warning: @inforef is obsolete. (possibly involving 
@mymacro)
-formatting.texi:65: warning: @inforef is obsolete. (possibly involving 
@mymacro)
-formatting.texi:65: warning: @inforef is obsolete. (possibly involving 
@mymacro)
-formatting.texi:65: warning: @inforef is obsolete. (possibly involving 
@mymacro)
-formatting.texi:65: warning: @inforef is obsolete. (possibly involving 
@mymacro)
-formatting.texi:65: warning: @inforef is obsolete. (possibly involving 
@mymacro)
-formatting.texi:65: warning: @inforef is obsolete. (possibly involving 
@mymacro)
-formatting.texi:65: warning: @inforef is obsolete. (possibly involving 
@mymacro)
-formatting.texi:65: warning: @inforef is obsolete. (possibly involving 
@mymacro)
-formatting.texi:65: warning: @inforef is obsolete. (possibly involving 
@mymacro)
-formatting.texi:65: warning: @verb should not appear in @image (possibly 
involving @mymacro)
-formatting.texi:65: warning: @verb should not appear in @image (possibly 
involving @mymacro)
-formatting.texi:65: warning: @verb should not appear in @image (possibly 
involving @mymacro)
-formatting.texi:65: warning: @verb should not appear in @image (possibly 
involving @mymacro)
-formatting.texi:65: warning: accent command `@,' must not be followed by new 
line (possibly involving @mymacro)
-formatting.texi:65: use braces to give a command as an argument to @, 
(possibly involving @mymacro)
-formatting.texi:65: warning: accent command `@'' must not be followed by new 
line (possibly involving @mymacro)
-formatting.texi:65: use braces to give a command as an argument to @' 
(possibly involving @mymacro)
-formatting.texi:65: @dotless expects `i' or `j' as argument, not `truc' 
(possibly involving @mymacro)
-formatting.texi:65: @dotless expects `i' or `j' as argument, not `ij' 
(possibly involving @mymacro)
-formatting.texi:65: @dotless expects `i' or `j' as argument, not `--a' 
(possibly involving @mymacro)
-formatting.texi:65: @dotless expects `i' or `j' as argument, not `a' (possibly 
involving @mymacro)
-formatting.texi:65: @U expected braces (possibly involving @mymacro)
-formatting.texi:65: warning: no argument specified for @U (possibly involving 
@mymacro)
-formatting.texi:65: non-hex digits in argument for @U: z (possibly involving 
@mymacro)
-formatting.texi:65: warning: fewer than four hex digits in argument for @U: 
abc (possibly involving @mymacro)
-formatting.texi:65: argument for @U exceeds Unicode maximum 0x10FFFF: 
FFFFFFFFFFFFFF (possibly involving @mymacro)
-formatting.texi:65: argument for @U exceeds Unicode maximum 0x10FFFF: 110000 
(possibly involving @mymacro)
-formatting.texi:65: @TeX expected braces (possibly involving @mymacro)
-formatting.texi:65: unexpected @ (possibly involving @mymacro)
-formatting.texi:65: @image missing filename argument (possibly involving 
@mymacro)
-formatting.texi:65: @image missing filename argument (possibly involving 
@mymacro)
-formatting.texi:65: @image missing filename argument (possibly involving 
@mymacro)
-formatting.texi:65: @sp missing argument (possibly involving @mymacro)
-formatting.texi:65: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
-formatting.texi:65: table requires an argument: the formatter for @item 
(possibly involving @mymacro)
-formatting.texi:65: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
-formatting.texi:65: warning: missing name for @deffn (possibly involving 
@mymacro)
-formatting.texi:65: misplaced } (possibly involving @mymacro)
-formatting.texi:65: misplaced } (possibly involving @mymacro)
-formatting.texi:65: misplaced { (possibly involving @mymacro)
-formatting.texi:65: misplaced { (possibly involving @mymacro)
-formatting.texi:65: must be after `@deffn' to use `@deffnx' (possibly 
involving @mymacro)
-formatting.texi:65: warning: command @ref missing a node or external manual 
argument (possibly involving @mymacro)
-formatting.texi:65: warning: command @ref missing a node or external manual 
argument (possibly involving @mymacro)
-formatting.texi:65: warning: command @ref missing a node or external manual 
argument (possibly involving @mymacro)
-formatting.texi:65: warning: @inforef is obsolete. (possibly involving 
@mymacro)
-formatting.texi:65: warning: command @inforef missing a node or external 
manual argument (possibly involving @mymacro)
-formatting.texi:65: warning: @inforef is obsolete. (possibly involving 
@mymacro)
-formatting.texi:65: warning: @inforef is obsolete. (possibly involving 
@mymacro)
-formatting.texi:65: warning: @inforef is obsolete. (possibly involving 
@mymacro)
-formatting.texi:65: warning: command @inforef missing a node or external 
manual argument (possibly involving @mymacro)
-formatting.texi:103: warning: @menu in invalid context
-formatting.texi:143: warning: @centerchap is obsolete.
-formatting.texi:15: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
-formatting.texi:15: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
-formatting.texi:15: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
-formatting.texi:15: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
-formatting.texi:25: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
-formatting.texi:25: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
-formatting.texi:25: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
-formatting.texi:25: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
-formatting.texi:61: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
-formatting.texi:61: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
-formatting.texi:61: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
-formatting.texi:61: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
-formatting.texi:65: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
-formatting.texi:65: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
-formatting.texi:65: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
-formatting.texi:65: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
-formatting.texi:25: warning: @image file `f-ile' (for HTML) not found, using 
`f-ile.jpg' (possibly involving @mymacro)
-formatting.texi:25: warning: @image file `f--ile@.' (for HTML) not found, 
using `f--ile@..file ext e--xt}' (possibly involving @mymacro)
-formatting.texi:25: warning: @image file `f-ile' (for HTML) not found, using 
`f-ile.jpg' (possibly involving @mymacro)
-formatting.texi:25: warning: @image file `filejk _" %@' (for HTML) not found, 
using `filejk _" %@.jpg' (possibly involving @mymacro)
-formatting.texi:15: warning: @image file `f-ile' (for HTML) not found, using 
`f-ile.jpg' (possibly involving @mymacro)
-formatting.texi:15: warning: @image file `f--ile@.' (for HTML) not found, 
using `f--ile@..file ext e--xt}' (possibly involving @mymacro)
-formatting.texi:15: warning: @image file `f-ile' (for HTML) not found, using 
`f-ile.jpg' (possibly involving @mymacro)
-formatting.texi:15: warning: @image file `filejk _" %@' (for HTML) not found, 
using `filejk _" %@.jpg' (possibly involving @mymacro)
-formatting.texi:15: warning: @image file `f-ile' (for HTML) not found, using 
`f-ile.jpg' (possibly involving @mymacro)
-formatting.texi:15: warning: @image file `f--ile@.' (for HTML) not found, 
using `f--ile@..file ext e--xt}' (possibly involving @mymacro)
-formatting.texi:15: warning: @image file `f-ile' (for HTML) not found, using 
`f-ile.jpg' (possibly involving @mymacro)
-formatting.texi:15: warning: @image file `filejk _" %@' (for HTML) not found, 
using `filejk _" %@.jpg' (possibly involving @mymacro)
-formatting.texi:61: warning: @image file `f-ile' (for HTML) not found, using 
`f-ile.jpg' (possibly involving @mymacro)
-formatting.texi:61: warning: @image file `f--ile@.' (for HTML) not found, 
using `f--ile@..file ext e--xt}' (possibly involving @mymacro)
-formatting.texi:61: warning: @image file `f-ile' (for HTML) not found, using 
`f-ile.jpg' (possibly involving @mymacro)
-formatting.texi:61: warning: @image file `filejk _" %@' (for HTML) not found, 
using `filejk _" %@.jpg' (possibly involving @mymacro)
-formatting.texi:65: warning: @image file `f-ile' (for HTML) not found, using 
`f-ile.jpg' (possibly involving @mymacro)
-formatting.texi:65: warning: @image file `f--ile@.' (for HTML) not found, 
using `f--ile@..file ext e--xt}' (possibly involving @mymacro)
-formatting.texi:65: warning: @image file `f-ile' (for HTML) not found, using 
`f-ile.jpg' (possibly involving @mymacro)
-formatting.texi:65: warning: @image file `filejk _" %@' (for HTML) not found, 
using `filejk _" %@.jpg' (possibly involving @mymacro)
+formatting.texi:18: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:18: warning: @author should only appear at the beginning of a 
line (possibly involving @mymacro)
+formatting.texi:18: warning: missing name for @deffnx (possibly involving 
@mymacro)
+formatting.texi:18: warning: missing category for @deffnx (possibly involving 
@mymacro)
+formatting.texi:18: warning: missing name for @deffnx (possibly involving 
@mymacro)
+formatting.texi:18: warning: missing name for @deffnx (possibly involving 
@mymacro)
+formatting.texi:18: warning: missing name for @deffnx (possibly involving 
@mymacro)
+formatting.texi:18: warning: missing name for @deffnx (possibly involving 
@mymacro)
+formatting.texi:18: warning: missing name for @deffnx (possibly involving 
@mymacro)
+formatting.texi:18: warning: missing name for @deffnx (possibly involving 
@mymacro)
+formatting.texi:18: warning: @inforef is obsolete. (possibly involving 
@mymacro)
+formatting.texi:18: warning: @inforef is obsolete. (possibly involving 
@mymacro)
+formatting.texi:18: warning: @inforef is obsolete. (possibly involving 
@mymacro)
+formatting.texi:18: warning: @inforef is obsolete. (possibly involving 
@mymacro)
+formatting.texi:18: warning: @inforef is obsolete. (possibly involving 
@mymacro)
+formatting.texi:18: warning: @inforef is obsolete. (possibly involving 
@mymacro)
+formatting.texi:18: warning: @inforef is obsolete. (possibly involving 
@mymacro)
+formatting.texi:18: warning: @inforef is obsolete. (possibly involving 
@mymacro)
+formatting.texi:18: warning: @inforef is obsolete. (possibly involving 
@mymacro)
+formatting.texi:18: warning: @inforef is obsolete. (possibly involving 
@mymacro)
+formatting.texi:18: warning: @inforef is obsolete. (possibly involving 
@mymacro)
+formatting.texi:18: warning: @verb should not appear in @image (possibly 
involving @mymacro)
+formatting.texi:18: warning: @verb should not appear in @image (possibly 
involving @mymacro)
+formatting.texi:18: warning: @verb should not appear in @image (possibly 
involving @mymacro)
+formatting.texi:18: warning: @verb should not appear in @image (possibly 
involving @mymacro)
+formatting.texi:18: warning: accent command `@,' must not be followed by new 
line (possibly involving @mymacro)
+formatting.texi:18: use braces to give a command as an argument to @, 
(possibly involving @mymacro)
+formatting.texi:18: warning: accent command `@'' must not be followed by new 
line (possibly involving @mymacro)
+formatting.texi:18: use braces to give a command as an argument to @' 
(possibly involving @mymacro)
+formatting.texi:18: @dotless expects `i' or `j' as argument, not `truc' 
(possibly involving @mymacro)
+formatting.texi:18: @dotless expects `i' or `j' as argument, not `ij' 
(possibly involving @mymacro)
+formatting.texi:18: @dotless expects `i' or `j' as argument, not `--a' 
(possibly involving @mymacro)
+formatting.texi:18: @dotless expects `i' or `j' as argument, not `a' (possibly 
involving @mymacro)
+formatting.texi:18: @U expected braces (possibly involving @mymacro)
+formatting.texi:18: warning: no argument specified for @U (possibly involving 
@mymacro)
+formatting.texi:18: non-hex digits in argument for @U: z (possibly involving 
@mymacro)
+formatting.texi:18: warning: fewer than four hex digits in argument for @U: 
abc (possibly involving @mymacro)
+formatting.texi:18: argument for @U exceeds Unicode maximum 0x10FFFF: 
FFFFFFFFFFFFFF (possibly involving @mymacro)
+formatting.texi:18: argument for @U exceeds Unicode maximum 0x10FFFF: 110000 
(possibly involving @mymacro)
+formatting.texi:18: @TeX expected braces (possibly involving @mymacro)
+formatting.texi:18: unexpected @ (possibly involving @mymacro)
+formatting.texi:18: @image missing filename argument (possibly involving 
@mymacro)
+formatting.texi:18: @image missing filename argument (possibly involving 
@mymacro)
+formatting.texi:18: @image missing filename argument (possibly involving 
@mymacro)
+formatting.texi:18: @sp missing argument (possibly involving @mymacro)
+formatting.texi:18: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
+formatting.texi:18: table requires an argument: the formatter for @item 
(possibly involving @mymacro)
+formatting.texi:18: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
+formatting.texi:18: warning: missing name for @deffn (possibly involving 
@mymacro)
+formatting.texi:18: misplaced } (possibly involving @mymacro)
+formatting.texi:18: misplaced } (possibly involving @mymacro)
+formatting.texi:18: misplaced { (possibly involving @mymacro)
+formatting.texi:18: misplaced { (possibly involving @mymacro)
+formatting.texi:18: must be after `@deffn' to use `@deffnx' (possibly 
involving @mymacro)
+formatting.texi:18: warning: command @ref missing a node or external manual 
argument (possibly involving @mymacro)
+formatting.texi:18: warning: command @ref missing a node or external manual 
argument (possibly involving @mymacro)
+formatting.texi:18: warning: command @ref missing a node or external manual 
argument (possibly involving @mymacro)
+formatting.texi:18: warning: @inforef is obsolete. (possibly involving 
@mymacro)
+formatting.texi:18: warning: command @inforef missing a node or external 
manual argument (possibly involving @mymacro)
+formatting.texi:18: warning: @inforef is obsolete. (possibly involving 
@mymacro)
+formatting.texi:18: warning: @inforef is obsolete. (possibly involving 
@mymacro)
+formatting.texi:18: warning: @inforef is obsolete. (possibly involving 
@mymacro)
+formatting.texi:18: warning: command @inforef missing a node or external 
manual argument (possibly involving @mymacro)
+formatting.texi:28: warning: @author should only appear at the beginning of a 
line (possibly involving @mymacro)
+formatting.texi:28: warning: missing name for @deffnx (possibly involving 
@mymacro)
+formatting.texi:28: warning: missing category for @deffnx (possibly involving 
@mymacro)
+formatting.texi:28: warning: missing name for @deffnx (possibly involving 
@mymacro)
+formatting.texi:28: warning: missing name for @deffnx (possibly involving 
@mymacro)
+formatting.texi:28: warning: missing name for @deffnx (possibly involving 
@mymacro)
+formatting.texi:28: warning: missing name for @deffnx (possibly involving 
@mymacro)
+formatting.texi:28: warning: missing name for @deffnx (possibly involving 
@mymacro)
+formatting.texi:28: warning: missing name for @deffnx (possibly involving 
@mymacro)
+formatting.texi:28: warning: @inforef is obsolete. (possibly involving 
@mymacro)
+formatting.texi:28: warning: @inforef is obsolete. (possibly involving 
@mymacro)
+formatting.texi:28: warning: @inforef is obsolete. (possibly involving 
@mymacro)
+formatting.texi:28: warning: @inforef is obsolete. (possibly involving 
@mymacro)
+formatting.texi:28: warning: @inforef is obsolete. (possibly involving 
@mymacro)
+formatting.texi:28: warning: @inforef is obsolete. (possibly involving 
@mymacro)
+formatting.texi:28: warning: @inforef is obsolete. (possibly involving 
@mymacro)
+formatting.texi:28: warning: @inforef is obsolete. (possibly involving 
@mymacro)
+formatting.texi:28: warning: @inforef is obsolete. (possibly involving 
@mymacro)
+formatting.texi:28: warning: @inforef is obsolete. (possibly involving 
@mymacro)
+formatting.texi:28: warning: @inforef is obsolete. (possibly involving 
@mymacro)
+formatting.texi:28: warning: @verb should not appear in @image (possibly 
involving @mymacro)
+formatting.texi:28: warning: @verb should not appear in @image (possibly 
involving @mymacro)
+formatting.texi:28: warning: @verb should not appear in @image (possibly 
involving @mymacro)
+formatting.texi:28: warning: @verb should not appear in @image (possibly 
involving @mymacro)
+formatting.texi:28: warning: accent command `@,' must not be followed by new 
line (possibly involving @mymacro)
+formatting.texi:28: use braces to give a command as an argument to @, 
(possibly involving @mymacro)
+formatting.texi:28: warning: accent command `@'' must not be followed by new 
line (possibly involving @mymacro)
+formatting.texi:28: use braces to give a command as an argument to @' 
(possibly involving @mymacro)
+formatting.texi:28: @dotless expects `i' or `j' as argument, not `truc' 
(possibly involving @mymacro)
+formatting.texi:28: @dotless expects `i' or `j' as argument, not `ij' 
(possibly involving @mymacro)
+formatting.texi:28: @dotless expects `i' or `j' as argument, not `--a' 
(possibly involving @mymacro)
+formatting.texi:28: @dotless expects `i' or `j' as argument, not `a' (possibly 
involving @mymacro)
+formatting.texi:28: @U expected braces (possibly involving @mymacro)
+formatting.texi:28: warning: no argument specified for @U (possibly involving 
@mymacro)
+formatting.texi:28: non-hex digits in argument for @U: z (possibly involving 
@mymacro)
+formatting.texi:28: warning: fewer than four hex digits in argument for @U: 
abc (possibly involving @mymacro)
+formatting.texi:28: argument for @U exceeds Unicode maximum 0x10FFFF: 
FFFFFFFFFFFFFF (possibly involving @mymacro)
+formatting.texi:28: argument for @U exceeds Unicode maximum 0x10FFFF: 110000 
(possibly involving @mymacro)
+formatting.texi:28: @TeX expected braces (possibly involving @mymacro)
+formatting.texi:28: unexpected @ (possibly involving @mymacro)
+formatting.texi:28: @image missing filename argument (possibly involving 
@mymacro)
+formatting.texi:28: @image missing filename argument (possibly involving 
@mymacro)
+formatting.texi:28: @image missing filename argument (possibly involving 
@mymacro)
+formatting.texi:28: @sp missing argument (possibly involving @mymacro)
+formatting.texi:28: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
+formatting.texi:28: table requires an argument: the formatter for @item 
(possibly involving @mymacro)
+formatting.texi:28: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
+formatting.texi:28: warning: missing name for @deffn (possibly involving 
@mymacro)
+formatting.texi:28: misplaced } (possibly involving @mymacro)
+formatting.texi:28: misplaced } (possibly involving @mymacro)
+formatting.texi:28: misplaced { (possibly involving @mymacro)
+formatting.texi:28: misplaced { (possibly involving @mymacro)
+formatting.texi:28: must be after `@deffn' to use `@deffnx' (possibly 
involving @mymacro)
+formatting.texi:28: warning: command @ref missing a node or external manual 
argument (possibly involving @mymacro)
+formatting.texi:28: warning: command @ref missing a node or external manual 
argument (possibly involving @mymacro)
+formatting.texi:28: warning: command @ref missing a node or external manual 
argument (possibly involving @mymacro)
+formatting.texi:28: warning: @inforef is obsolete. (possibly involving 
@mymacro)
+formatting.texi:28: warning: command @inforef missing a node or external 
manual argument (possibly involving @mymacro)
+formatting.texi:28: warning: @inforef is obsolete. (possibly involving 
@mymacro)
+formatting.texi:28: warning: @inforef is obsolete. (possibly involving 
@mymacro)
+formatting.texi:28: warning: @inforef is obsolete. (possibly involving 
@mymacro)
+formatting.texi:28: warning: command @inforef missing a node or external 
manual argument (possibly involving @mymacro)
+formatting.texi:64: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:64: warning: @author should only appear at the beginning of a 
line (possibly involving @mymacro)
+formatting.texi:64: warning: missing name for @deffnx (possibly involving 
@mymacro)
+formatting.texi:64: warning: missing category for @deffnx (possibly involving 
@mymacro)
+formatting.texi:64: warning: missing name for @deffnx (possibly involving 
@mymacro)
+formatting.texi:64: warning: missing name for @deffnx (possibly involving 
@mymacro)
+formatting.texi:64: warning: missing name for @deffnx (possibly involving 
@mymacro)
+formatting.texi:64: warning: missing name for @deffnx (possibly involving 
@mymacro)
+formatting.texi:64: warning: missing name for @deffnx (possibly involving 
@mymacro)
+formatting.texi:64: warning: missing name for @deffnx (possibly involving 
@mymacro)
+formatting.texi:64: warning: @inforef is obsolete. (possibly involving 
@mymacro)
+formatting.texi:64: warning: @inforef is obsolete. (possibly involving 
@mymacro)
+formatting.texi:64: warning: @inforef is obsolete. (possibly involving 
@mymacro)
+formatting.texi:64: warning: @inforef is obsolete. (possibly involving 
@mymacro)
+formatting.texi:64: warning: @inforef is obsolete. (possibly involving 
@mymacro)
+formatting.texi:64: warning: @inforef is obsolete. (possibly involving 
@mymacro)
+formatting.texi:64: warning: @inforef is obsolete. (possibly involving 
@mymacro)
+formatting.texi:64: warning: @inforef is obsolete. (possibly involving 
@mymacro)
+formatting.texi:64: warning: @inforef is obsolete. (possibly involving 
@mymacro)
+formatting.texi:64: warning: @inforef is obsolete. (possibly involving 
@mymacro)
+formatting.texi:64: warning: @inforef is obsolete. (possibly involving 
@mymacro)
+formatting.texi:64: warning: @verb should not appear in @image (possibly 
involving @mymacro)
+formatting.texi:64: warning: @verb should not appear in @image (possibly 
involving @mymacro)
+formatting.texi:64: warning: @verb should not appear in @image (possibly 
involving @mymacro)
+formatting.texi:64: warning: @verb should not appear in @image (possibly 
involving @mymacro)
+formatting.texi:64: warning: accent command `@,' must not be followed by new 
line (possibly involving @mymacro)
+formatting.texi:64: use braces to give a command as an argument to @, 
(possibly involving @mymacro)
+formatting.texi:64: warning: accent command `@'' must not be followed by new 
line (possibly involving @mymacro)
+formatting.texi:64: use braces to give a command as an argument to @' 
(possibly involving @mymacro)
+formatting.texi:64: @dotless expects `i' or `j' as argument, not `truc' 
(possibly involving @mymacro)
+formatting.texi:64: @dotless expects `i' or `j' as argument, not `ij' 
(possibly involving @mymacro)
+formatting.texi:64: @dotless expects `i' or `j' as argument, not `--a' 
(possibly involving @mymacro)
+formatting.texi:64: @dotless expects `i' or `j' as argument, not `a' (possibly 
involving @mymacro)
+formatting.texi:64: @U expected braces (possibly involving @mymacro)
+formatting.texi:64: warning: no argument specified for @U (possibly involving 
@mymacro)
+formatting.texi:64: non-hex digits in argument for @U: z (possibly involving 
@mymacro)
+formatting.texi:64: warning: fewer than four hex digits in argument for @U: 
abc (possibly involving @mymacro)
+formatting.texi:64: argument for @U exceeds Unicode maximum 0x10FFFF: 
FFFFFFFFFFFFFF (possibly involving @mymacro)
+formatting.texi:64: argument for @U exceeds Unicode maximum 0x10FFFF: 110000 
(possibly involving @mymacro)
+formatting.texi:64: @TeX expected braces (possibly involving @mymacro)
+formatting.texi:64: unexpected @ (possibly involving @mymacro)
+formatting.texi:64: @image missing filename argument (possibly involving 
@mymacro)
+formatting.texi:64: @image missing filename argument (possibly involving 
@mymacro)
+formatting.texi:64: @image missing filename argument (possibly involving 
@mymacro)
+formatting.texi:64: @sp missing argument (possibly involving @mymacro)
+formatting.texi:64: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
+formatting.texi:64: table requires an argument: the formatter for @item 
(possibly involving @mymacro)
+formatting.texi:64: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
+formatting.texi:64: warning: missing name for @deffn (possibly involving 
@mymacro)
+formatting.texi:64: misplaced } (possibly involving @mymacro)
+formatting.texi:64: misplaced } (possibly involving @mymacro)
+formatting.texi:64: misplaced { (possibly involving @mymacro)
+formatting.texi:64: misplaced { (possibly involving @mymacro)
+formatting.texi:64: must be after `@deffn' to use `@deffnx' (possibly 
involving @mymacro)
+formatting.texi:64: warning: command @ref missing a node or external manual 
argument (possibly involving @mymacro)
+formatting.texi:64: warning: command @ref missing a node or external manual 
argument (possibly involving @mymacro)
+formatting.texi:64: warning: command @ref missing a node or external manual 
argument (possibly involving @mymacro)
+formatting.texi:64: warning: @inforef is obsolete. (possibly involving 
@mymacro)
+formatting.texi:64: warning: command @inforef missing a node or external 
manual argument (possibly involving @mymacro)
+formatting.texi:64: warning: @inforef is obsolete. (possibly involving 
@mymacro)
+formatting.texi:64: warning: @inforef is obsolete. (possibly involving 
@mymacro)
+formatting.texi:64: warning: @inforef is obsolete. (possibly involving 
@mymacro)
+formatting.texi:64: warning: command @inforef missing a node or external 
manual argument (possibly involving @mymacro)
+formatting.texi:68: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:68: warning: @author should only appear at the beginning of a 
line (possibly involving @mymacro)
+formatting.texi:68: warning: missing name for @deffnx (possibly involving 
@mymacro)
+formatting.texi:68: warning: missing category for @deffnx (possibly involving 
@mymacro)
+formatting.texi:68: warning: missing name for @deffnx (possibly involving 
@mymacro)
+formatting.texi:68: warning: missing name for @deffnx (possibly involving 
@mymacro)
+formatting.texi:68: warning: missing name for @deffnx (possibly involving 
@mymacro)
+formatting.texi:68: warning: missing name for @deffnx (possibly involving 
@mymacro)
+formatting.texi:68: warning: missing name for @deffnx (possibly involving 
@mymacro)
+formatting.texi:68: warning: missing name for @deffnx (possibly involving 
@mymacro)
+formatting.texi:68: warning: @inforef is obsolete. (possibly involving 
@mymacro)
+formatting.texi:68: warning: @inforef is obsolete. (possibly involving 
@mymacro)
+formatting.texi:68: warning: @inforef is obsolete. (possibly involving 
@mymacro)
+formatting.texi:68: warning: @inforef is obsolete. (possibly involving 
@mymacro)
+formatting.texi:68: warning: @inforef is obsolete. (possibly involving 
@mymacro)
+formatting.texi:68: warning: @inforef is obsolete. (possibly involving 
@mymacro)
+formatting.texi:68: warning: @inforef is obsolete. (possibly involving 
@mymacro)
+formatting.texi:68: warning: @inforef is obsolete. (possibly involving 
@mymacro)
+formatting.texi:68: warning: @inforef is obsolete. (possibly involving 
@mymacro)
+formatting.texi:68: warning: @inforef is obsolete. (possibly involving 
@mymacro)
+formatting.texi:68: warning: @inforef is obsolete. (possibly involving 
@mymacro)
+formatting.texi:68: warning: @verb should not appear in @image (possibly 
involving @mymacro)
+formatting.texi:68: warning: @verb should not appear in @image (possibly 
involving @mymacro)
+formatting.texi:68: warning: @verb should not appear in @image (possibly 
involving @mymacro)
+formatting.texi:68: warning: @verb should not appear in @image (possibly 
involving @mymacro)
+formatting.texi:68: warning: accent command `@,' must not be followed by new 
line (possibly involving @mymacro)
+formatting.texi:68: use braces to give a command as an argument to @, 
(possibly involving @mymacro)
+formatting.texi:68: warning: accent command `@'' must not be followed by new 
line (possibly involving @mymacro)
+formatting.texi:68: use braces to give a command as an argument to @' 
(possibly involving @mymacro)
+formatting.texi:68: @dotless expects `i' or `j' as argument, not `truc' 
(possibly involving @mymacro)
+formatting.texi:68: @dotless expects `i' or `j' as argument, not `ij' 
(possibly involving @mymacro)
+formatting.texi:68: @dotless expects `i' or `j' as argument, not `--a' 
(possibly involving @mymacro)
+formatting.texi:68: @dotless expects `i' or `j' as argument, not `a' (possibly 
involving @mymacro)
+formatting.texi:68: @U expected braces (possibly involving @mymacro)
+formatting.texi:68: warning: no argument specified for @U (possibly involving 
@mymacro)
+formatting.texi:68: non-hex digits in argument for @U: z (possibly involving 
@mymacro)
+formatting.texi:68: warning: fewer than four hex digits in argument for @U: 
abc (possibly involving @mymacro)
+formatting.texi:68: argument for @U exceeds Unicode maximum 0x10FFFF: 
FFFFFFFFFFFFFF (possibly involving @mymacro)
+formatting.texi:68: argument for @U exceeds Unicode maximum 0x10FFFF: 110000 
(possibly involving @mymacro)
+formatting.texi:68: @TeX expected braces (possibly involving @mymacro)
+formatting.texi:68: unexpected @ (possibly involving @mymacro)
+formatting.texi:68: @image missing filename argument (possibly involving 
@mymacro)
+formatting.texi:68: @image missing filename argument (possibly involving 
@mymacro)
+formatting.texi:68: @image missing filename argument (possibly involving 
@mymacro)
+formatting.texi:68: @sp missing argument (possibly involving @mymacro)
+formatting.texi:68: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
+formatting.texi:68: table requires an argument: the formatter for @item 
(possibly involving @mymacro)
+formatting.texi:68: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
+formatting.texi:68: warning: missing name for @deffn (possibly involving 
@mymacro)
+formatting.texi:68: misplaced } (possibly involving @mymacro)
+formatting.texi:68: misplaced } (possibly involving @mymacro)
+formatting.texi:68: misplaced { (possibly involving @mymacro)
+formatting.texi:68: misplaced { (possibly involving @mymacro)
+formatting.texi:68: must be after `@deffn' to use `@deffnx' (possibly 
involving @mymacro)
+formatting.texi:68: warning: command @ref missing a node or external manual 
argument (possibly involving @mymacro)
+formatting.texi:68: warning: command @ref missing a node or external manual 
argument (possibly involving @mymacro)
+formatting.texi:68: warning: command @ref missing a node or external manual 
argument (possibly involving @mymacro)
+formatting.texi:68: warning: @inforef is obsolete. (possibly involving 
@mymacro)
+formatting.texi:68: warning: command @inforef missing a node or external 
manual argument (possibly involving @mymacro)
+formatting.texi:68: warning: @inforef is obsolete. (possibly involving 
@mymacro)
+formatting.texi:68: warning: @inforef is obsolete. (possibly involving 
@mymacro)
+formatting.texi:68: warning: @inforef is obsolete. (possibly involving 
@mymacro)
+formatting.texi:68: warning: command @inforef missing a node or external 
manual argument (possibly involving @mymacro)
+formatting.texi:85: no more than two levels of index subentry are allowed
+formatting.texi:90: no more than two levels of index subentry are allowed
+formatting.texi:102: warning: @cindex missing argument
+formatting.texi:136: warning: printing an index `vr' merged in another one, 
`cp'
+formatting.texi:152: warning: @menu in invalid context
+formatting.texi:192: warning: @centerchap is obsolete.
+formatting.texi:18: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:18: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:18: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:18: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:28: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:28: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:28: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:28: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:64: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:64: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:64: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:64: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:68: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:68: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:68: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:68: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:28: warning: @image file `f-ile' (for HTML) not found, using 
`f-ile.jpg' (possibly involving @mymacro)
+formatting.texi:28: warning: @image file `f--ile@.' (for HTML) not found, 
using `f--ile@..file ext e--xt}' (possibly involving @mymacro)
+formatting.texi:28: warning: @image file `f-ile' (for HTML) not found, using 
`f-ile.jpg' (possibly involving @mymacro)
+formatting.texi:28: warning: @image file `filejk _" %@' (for HTML) not found, 
using `filejk _" %@.jpg' (possibly involving @mymacro)
+formatting.texi:18: warning: @image file `f-ile' (for HTML) not found, using 
`f-ile.jpg' (possibly involving @mymacro)
+formatting.texi:18: warning: @image file `f--ile@.' (for HTML) not found, 
using `f--ile@..file ext e--xt}' (possibly involving @mymacro)
+formatting.texi:18: warning: @image file `f-ile' (for HTML) not found, using 
`f-ile.jpg' (possibly involving @mymacro)
+formatting.texi:18: warning: @image file `filejk _" %@' (for HTML) not found, 
using `filejk _" %@.jpg' (possibly involving @mymacro)
+formatting.texi:18: warning: @image file `f-ile' (for HTML) not found, using 
`f-ile.jpg' (possibly involving @mymacro)
+formatting.texi:18: warning: @image file `f--ile@.' (for HTML) not found, 
using `f--ile@..file ext e--xt}' (possibly involving @mymacro)
+formatting.texi:18: warning: @image file `f-ile' (for HTML) not found, using 
`f-ile.jpg' (possibly involving @mymacro)
+formatting.texi:18: warning: @image file `filejk _" %@' (for HTML) not found, 
using `filejk _" %@.jpg' (possibly involving @mymacro)
+formatting.texi:64: warning: @image file `f-ile' (for HTML) not found, using 
`f-ile.jpg' (possibly involving @mymacro)
+formatting.texi:64: warning: @image file `f--ile@.' (for HTML) not found, 
using `f--ile@..file ext e--xt}' (possibly involving @mymacro)
+formatting.texi:64: warning: @image file `f-ile' (for HTML) not found, using 
`f-ile.jpg' (possibly involving @mymacro)
+formatting.texi:64: warning: @image file `filejk _" %@' (for HTML) not found, 
using `filejk _" %@.jpg' (possibly involving @mymacro)
+formatting.texi:68: warning: @image file `f-ile' (for HTML) not found, using 
`f-ile.jpg' (possibly involving @mymacro)
+formatting.texi:68: warning: @image file `f--ile@.' (for HTML) not found, 
using `f--ile@..file ext e--xt}' (possibly involving @mymacro)
+formatting.texi:68: warning: @image file `f-ile' (for HTML) not found, using 
`f-ile.jpg' (possibly involving @mymacro)
+formatting.texi:68: warning: @image file `filejk _" %@' (for HTML) not found, 
using `filejk _" %@.jpg' (possibly involving @mymacro)
diff --git a/tp/tests/layout/res_parser/formatting/formatting.html 
b/tp/tests/layout/res_parser/formatting/formatting.html
index daa2102..1e3bbda 100644
--- a/tp/tests/layout/res_parser/formatting/formatting.html
+++ b/tp/tests/layout/res_parser/formatting/formatting.html
@@ -2538,6 +2538,7 @@ html ''
 
 
 
+
 <div class="top" id="Top">
 <table class="header" cellpadding="1" cellspacing="1" border="0">
 <tr><td valign="middle" align="left">[ &lt; ]</td>
@@ -5383,6 +5384,62 @@ Invalid use of @':
 <span id="index-_003f-1"></span>
 <span id="index-a-7"></span>
 
+<span id="index-a_002d_002d_002da"></span>
+<span id="index-b_002d_002d_002db"></span>
+<span id="index-d_002d_002d_002ddd"></span>
+<span id="index-g_002d_002d_002dgg"></span>
+
+<span id="index-f_002d_002d_002daa"></span>
+<span id="index-f_002d_002d_002dbb"></span>
+<span id="index-f_002d_002d_002dddd"></span>
+<span id="index-f_002d_002d_002dggg"></span>
+
+
+
+<span id="index-aaaA"></span>
+
+<span id="index-xxxX"></span>
+
+<span id="index-"></span>
+
+<span id="index-a-index_002d_002d_002dentry-te-_002d_002d_002d-i"></span>
+
+<span id="index-truc-4"></span>
+
+
+<p>Text<a id="DOCF9" href="#FOOT9"><sup>11</sup></a>
+</p>
+<p>truc
+</p>
+<table><tr><th valign="top">Jump to: &nbsp; </th><td><a class="summary-letter" 
href="#chapter-1_truc_letter-T"><b>T</b></a>
+ &nbsp; 
+</td></tr></table>
+<table class="index-truc" border="0">
+<tr><td></td><th align="left">Index Entry</th><td>&nbsp;</td><th align="left"> 
Section</th></tr>
+<tr><td colspan="4"> <hr></td></tr>
+<tr><th id="chapter-1_truc_letter-T">T</th><td></td><td></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-truc-4">truc</a></td><td>&nbsp;</td><td valign="top"><a 
href="#chapter">1 chapter</a></td></tr>
+<tr><td colspan="4"> <hr></td></tr>
+</table>
+<table><tr><th valign="top">Jump to: &nbsp; </th><td><a class="summary-letter" 
href="#chapter-1_truc_letter-T"><b>T</b></a>
+ &nbsp; 
+</td></tr></table>
+
+<p>codeidx
+</p>
+<table><tr><th valign="top">Jump to: &nbsp; </th><td><a class="summary-letter" 
href="#chapter-1_codeidx_letter-A"><b>A</b></a>
+ &nbsp; 
+</td></tr></table>
+<table class="index-codeidx" border="0">
+<tr><td></td><th align="left">Index Entry</th><td>&nbsp;</td><th align="left"> 
Section</th></tr>
+<tr><td colspan="4"> <hr></td></tr>
+<tr><th id="chapter-1_codeidx_letter-A">A</th><td></td><td></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-a-index_002d_002d_002dentry-te-_002d_002d_002d-i"><code>a 
<var>index---entry</var> t&#7869; --- &icirc;</code></a></td><td>&nbsp;</td><td 
valign="top"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td colspan="4"> <hr></td></tr>
+</table>
+<table><tr><th valign="top">Jump to: &nbsp; </th><td><a class="summary-letter" 
href="#chapter-1_codeidx_letter-A"><b>A</b></a>
+ &nbsp; 
+</td></tr></table>
 
 <p>cp
 </p><table><tr><th valign="top">Jump to: &nbsp; </th><td><a 
class="summary-letter" href="#chapter-1_cp_symbol-1"><b>&quot;</b></a>
@@ -5396,6 +5453,14 @@ Invalid use of @':
 <br>
 <a class="summary-letter" href="#chapter-1_cp_letter-A"><b>A</b></a>
  &nbsp; 
+<a class="summary-letter" href="#chapter-1_cp_letter-B"><b>B</b></a>
+ &nbsp; 
+<a class="summary-letter" href="#chapter-1_cp_letter-C"><b>C</b></a>
+ &nbsp; 
+<a class="summary-letter" href="#chapter-1_cp_letter-D"><b>D</b></a>
+ &nbsp; 
+<a class="summary-letter" href="#chapter-1_cp_letter-G"><b>G</b></a>
+ &nbsp; 
 <a class="summary-letter" href="#chapter-1_cp_letter-I"><b>I</b></a>
  &nbsp; 
 <a class="summary-letter" href="#chapter-1_cp_letter-T"><b>T</b></a>
@@ -5424,6 +5489,60 @@ Invalid use of @':
 <tr><td colspan="4"> <hr></td></tr>
 <tr><th id="chapter-1_cp_letter-A">A</th><td></td><td></td></tr>
 <tr><td></td><td valign="top"><a href="#index-a">a</a></td><td>&nbsp;</td><td 
valign="top"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-aaaA">aaa, 
bbb</a></td><td>&nbsp;</td><td valign="top"><a href="#chapter">1 
chapter</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-a_002d_002d_002da">a&mdash;a</a></td><td>&nbsp;</td><td 
valign="top"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-copying-a_002d_002dasis"><code>a--asis</code></a></td><td>&nbsp;</td><td
 valign="top"><a href="#Top">Top section</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-titlepage-a_002d_002dasis"><code>a--asis</code></a></td><td>&nbsp;</td><td
 valign="top"><a href="#Top">Top section</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-a_002d_002dasis"><code>a--asis</code></a></td><td>&nbsp;</td><td 
valign="top"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-a_002d_002dasis-1"><code>a--asis</code></a></td><td>&nbsp;</td><td 
valign="top"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td colspan="4"> <hr></td></tr>
+<tr><th id="chapter-1_cp_letter-B">B</th><td></td><td></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-copying-b-2"><code>b</code></a></td><td>&nbsp;</td><td 
valign="top"><a href="#Top">Top section</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-titlepage-b-2"><code>b</code></a></td><td>&nbsp;</td><td 
valign="top"><a href="#Top">Top section</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-b-4"><code>b</code></a></td><td>&nbsp;</td><td valign="top"><a 
href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-b-5"><code>b</code></a></td><td>&nbsp;</td><td valign="top"><a 
href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-b_002d_002d_002db">b&mdash;b, 
c&mdash;c</a></td><td>&nbsp;</td><td valign="top"><a href="#chapter">1 
chapter</a></td></tr>
+<tr><td colspan="4"> <hr></td></tr>
+<tr><th id="chapter-1_cp_letter-C">C</th><td></td><td></td></tr>
+<tr><td></td><td valign="top"><a href="#index-counting-entry">counting 
entry</a></td><td>&nbsp;</td><td valign="top"><a href="#chapter">1 
chapter</a></td></tr>
+<tr><td colspan="4"> <hr></td></tr>
+<tr><th id="chapter-1_cp_letter-D">D</th><td></td><td></td></tr>
+<tr><td></td><td valign="top"><a href="#index-d_002d_002d_002ddd">d&mdash;dd, 
e&mdash;ee, f&mdash;ff</a></td><td>&nbsp;</td><td valign="top"><a 
href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-copying-d_002d_002defcv_005fname"><code>d--efcv_name</code></a></td><td>&nbsp;</td><td
 valign="top"><a href="#Top">Top section</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-titlepage-d_002d_002defcv_005fname"><code>d--efcv_name</code></a></td><td>&nbsp;</td><td
 valign="top"><a href="#Top">Top section</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-d_002d_002defcv_005fname"><code>d--efcv_name</code></a></td><td>&nbsp;</td><td
 valign="top"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-d_002d_002defcv_005fname-1"><code>d--efcv_name</code></a></td><td>&nbsp;</td><td
 valign="top"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-copying-d_002d_002defivar_005fname-of-c_002d_002dlass"><code>d--efivar_name
 of c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top 
section</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-titlepage-d_002d_002defivar_005fname-of-c_002d_002dlass"><code>d--efivar_name
 of c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top 
section</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-d_002d_002defivar_005fname-of-c_002d_002dlass"><code>d--efivar_name
 of c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="#chapter">1 
chapter</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-d_002d_002defivar_005fname-of-c_002d_002dlass-1"><code>d--efivar_name
 of c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="#chapter">1 
chapter</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-copying-d_002d_002defopt_005fname"><code>d--efopt_name</code></a></td><td>&nbsp;</td><td
 valign="top"><a href="#Top">Top section</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-titlepage-d_002d_002defopt_005fname"><code>d--efopt_name</code></a></td><td>&nbsp;</td><td
 valign="top"><a href="#Top">Top section</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-d_002d_002defopt_005fname"><code>d--efopt_name</code></a></td><td>&nbsp;</td><td
 valign="top"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-d_002d_002defopt_005fname-1"><code>d--efopt_name</code></a></td><td>&nbsp;</td><td
 valign="top"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-copying-d_002d_002deftypeivar_005fname-of-c_002d_002dlass"><code>d--eftypeivar_name
 of c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top 
section</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-titlepage-d_002d_002deftypeivar_005fname-of-c_002d_002dlass"><code>d--eftypeivar_name
 of c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top 
section</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-d_002d_002deftypeivar_005fname-of-c_002d_002dlass"><code>d--eftypeivar_name
 of c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="#chapter">1 
chapter</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-d_002d_002deftypeivar_005fname-of-c_002d_002dlass-1"><code>d--eftypeivar_name
 of c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="#chapter">1 
chapter</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-copying-d_002d_002deftypevar_005fname"><code>d--eftypevar_name</code></a></td><td>&nbsp;</td><td
 valign="top"><a href="#Top">Top section</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-titlepage-d_002d_002deftypevar_005fname"><code>d--eftypevar_name</code></a></td><td>&nbsp;</td><td
 valign="top"><a href="#Top">Top section</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-d_002d_002deftypevar_005fname"><code>d--eftypevar_name</code></a></td><td>&nbsp;</td><td
 valign="top"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-d_002d_002deftypevar_005fname-1"><code>d--eftypevar_name</code></a></td><td>&nbsp;</td><td
 valign="top"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-copying-d_002d_002deftypevr_005fname"><code>d--eftypevr_name</code></a></td><td>&nbsp;</td><td
 valign="top"><a href="#Top">Top section</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-titlepage-d_002d_002deftypevr_005fname"><code>d--eftypevr_name</code></a></td><td>&nbsp;</td><td
 valign="top"><a href="#Top">Top section</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-d_002d_002deftypevr_005fname"><code>d--eftypevr_name</code></a></td><td>&nbsp;</td><td
 valign="top"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-d_002d_002deftypevr_005fname-1"><code>d--eftypevr_name</code></a></td><td>&nbsp;</td><td
 valign="top"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-copying-d_002d_002defvar_005fname"><code>d--efvar_name</code></a></td><td>&nbsp;</td><td
 valign="top"><a href="#Top">Top section</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-titlepage-d_002d_002defvar_005fname"><code>d--efvar_name</code></a></td><td>&nbsp;</td><td
 valign="top"><a href="#Top">Top section</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-d_002d_002defvar_005fname"><code>d--efvar_name</code></a></td><td>&nbsp;</td><td
 valign="top"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-d_002d_002defvar_005fname-1"><code>d--efvar_name</code></a></td><td>&nbsp;</td><td
 valign="top"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-copying-d_002d_002defvr_005fname"><code>d--efvr_name</code></a></td><td>&nbsp;</td><td
 valign="top"><a href="#Top">Top section</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-titlepage-d_002d_002defvr_005fname"><code>d--efvr_name</code></a></td><td>&nbsp;</td><td
 valign="top"><a href="#Top">Top section</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-d_002d_002defvr_005fname"><code>d--efvr_name</code></a></td><td>&nbsp;</td><td
 valign="top"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-d_002d_002defvr_005fname-1"><code>d--efvr_name</code></a></td><td>&nbsp;</td><td
 valign="top"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td colspan="4"> <hr></td></tr>
+<tr><th id="chapter-1_cp_letter-G">G</th><td></td><td></td></tr>
+<tr><td></td><td valign="top"><a href="#index-g_002d_002d_002dgg">g&mdash;gg, 
h&mdash;hh jjj, k&mdash;kk, l&mdash;ll</a></td><td>&nbsp;</td><td 
valign="top"><a href="#chapter">1 chapter</a></td></tr>
 <tr><td colspan="4"> <hr></td></tr>
 <tr><th id="chapter-1_cp_letter-I">I</th><td></td><td></td></tr>
 <tr><td></td><td valign="top"><a 
href="#index-copying-index-entry-between-item-and-itemx">index entry between 
item and itemx</a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top 
section</a></td></tr>
@@ -5434,6 +5553,7 @@ Invalid use of @':
 <tr><td></td><td valign="top"><a 
href="#index-index-entry-between-item-and-itemx-1">index entry between item and 
itemx</a></td><td>&nbsp;</td><td valign="top"><a href="#chapter">1 
chapter</a></td></tr>
 <tr><td></td><td valign="top"><a 
href="#index-index-entry-between-item-and-itemx-2">index entry between item and 
itemx</a></td><td>&nbsp;</td><td valign="top"><a href="#chapter">1 
chapter</a></td></tr>
 <tr><td></td><td valign="top"><a 
href="#index-index-entry-between-item-and-itemx-3">index entry between item and 
itemx</a></td><td>&nbsp;</td><td valign="top"><a href="#chapter">1 
chapter</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-index-entry-in-footnote">index 
entry in footnote</a></td><td>&nbsp;</td><td valign="top"><a href="#chapter">1 
chapter</a></td></tr>
 <tr><td></td><td valign="top"><a 
href="#index-copying-index-entry-within-deffn">index entry within 
deffn</a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top 
section</a></td></tr>
 <tr><td></td><td valign="top"><a 
href="#index-titlepage-index-entry-within-deffn">index entry within 
deffn</a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top 
section</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-index-entry-within-deffn">index 
entry within deffn</a></td><td>&nbsp;</td><td valign="top"><a href="#chapter">1 
chapter</a></td></tr>
@@ -5463,6 +5583,14 @@ Invalid use of @':
 <br>
 <a class="summary-letter" href="#chapter-1_cp_letter-A"><b>A</b></a>
  &nbsp; 
+<a class="summary-letter" href="#chapter-1_cp_letter-B"><b>B</b></a>
+ &nbsp; 
+<a class="summary-letter" href="#chapter-1_cp_letter-C"><b>C</b></a>
+ &nbsp; 
+<a class="summary-letter" href="#chapter-1_cp_letter-D"><b>D</b></a>
+ &nbsp; 
+<a class="summary-letter" href="#chapter-1_cp_letter-G"><b>G</b></a>
+ &nbsp; 
 <a class="summary-letter" href="#chapter-1_cp_letter-I"><b>I</b></a>
  &nbsp; 
 <a class="summary-letter" href="#chapter-1_cp_letter-T"><b>T</b></a>
@@ -5495,6 +5623,8 @@ Invalid use of @':
  &nbsp; 
 <a class="summary-letter" href="#chapter-1_fn_letter-T"><b>T</b></a>
  &nbsp; 
+<a class="summary-letter" href="#chapter-1_fn_letter-X"><b>X</b></a>
+ &nbsp; 
 </td></tr></table>
 <table class="index-fn" border="0">
 <tr><td></td><th align="left">Index Entry</th><td>&nbsp;</td><th align="left"> 
Section</th></tr>
@@ -5613,6 +5743,10 @@ Invalid use of @':
 <tr><td></td><td valign="top"><a 
href="#index-deffnx-3"><code>deffnx</code></a></td><td>&nbsp;</td><td 
valign="top"><a href="#chapter">1 chapter</a></td></tr>
 <tr><td colspan="4"> <hr></td></tr>
 <tr><th id="chapter-1_fn_letter-F">F</th><td></td><td></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-f_002d_002d_002daa"><code>f---aa</code></a></td><td>&nbsp;</td><td 
valign="top"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-f_002d_002d_002dbb"><code>f---bb, 
f---cc</code></a></td><td>&nbsp;</td><td valign="top"><a href="#chapter">1 
chapter</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-f_002d_002d_002dddd"><code>f---ddd, f---eee, 
ffff</code></a></td><td>&nbsp;</td><td valign="top"><a href="#chapter">1 
chapter</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-f_002d_002d_002dggg"><code>f---ggg, f---hhh fjjj, f---kkk, 
f---lll</code></a></td><td>&nbsp;</td><td valign="top"><a href="#chapter">1 
chapter</a></td></tr>
 <tr><td></td><td valign="top"><a 
href="#index-copying-followed"><code>followed</code></a></td><td>&nbsp;</td><td 
valign="top"><a href="#Top">Top section</a></td></tr>
 <tr><td></td><td valign="top"><a 
href="#index-copying-followed-1"><code>followed</code></a></td><td>&nbsp;</td><td
 valign="top"><a href="#Top">Top section</a></td></tr>
 <tr><td></td><td valign="top"><a 
href="#index-titlepage-followed"><code>followed</code></a></td><td>&nbsp;</td><td
 valign="top"><a href="#Top">Top section</a></td></tr>
@@ -5692,6 +5826,9 @@ Invalid use of @':
 <tr><td></td><td valign="top"><a 
href="#index-truc-2"><code>truc</code></a></td><td>&nbsp;</td><td 
valign="top"><a href="#chapter">1 chapter</a></td></tr>
 <tr><td></td><td valign="top"><a 
href="#index-truc-3"><code>truc</code></a></td><td>&nbsp;</td><td 
valign="top"><a href="#chapter">1 chapter</a></td></tr>
 <tr><td colspan="4"> <hr></td></tr>
+<tr><th id="chapter-1_fn_letter-X">X</th><td></td><td></td></tr>
+<tr><td></td><td valign="top"><a href="#index-xxxX"><code>xxx, 
zzz</code></a></td><td>&nbsp;</td><td valign="top"><a href="#chapter">1 
chapter</a></td></tr>
+<tr><td colspan="4"> <hr></td></tr>
 </table>
 <table><tr><th valign="top">Jump to: &nbsp; </th><td><a class="summary-letter" 
href="#chapter-1_fn_symbol-1"><b>-</b></a>
  &nbsp; 
@@ -5718,74 +5855,12 @@ Invalid use of @':
  &nbsp; 
 <a class="summary-letter" href="#chapter-1_fn_letter-T"><b>T</b></a>
  &nbsp; 
-</td></tr></table>
-
-<p>vr
-</p><table><tr><th valign="top">Jump to: &nbsp; </th><td><a 
class="summary-letter" href="#chapter-1_vr_letter-A"><b>A</b></a>
- &nbsp; 
-<a class="summary-letter" href="#chapter-1_vr_letter-B"><b>B</b></a>
- &nbsp; 
-<a class="summary-letter" href="#chapter-1_vr_letter-D"><b>D</b></a>
- &nbsp; 
-</td></tr></table>
-<table class="index-vr" border="0">
-<tr><td></td><th align="left">Index Entry</th><td>&nbsp;</td><th align="left"> 
Section</th></tr>
-<tr><td colspan="4"> <hr></td></tr>
-<tr><th id="chapter-1_vr_letter-A">A</th><td></td><td></td></tr>
-<tr><td></td><td valign="top"><a 
href="#index-copying-a_002d_002dasis"><code>a--asis</code></a></td><td>&nbsp;</td><td
 valign="top"><a href="#Top">Top section</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#index-titlepage-a_002d_002dasis"><code>a--asis</code></a></td><td>&nbsp;</td><td
 valign="top"><a href="#Top">Top section</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#index-a_002d_002dasis"><code>a--asis</code></a></td><td>&nbsp;</td><td 
valign="top"><a href="#chapter">1 chapter</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#index-a_002d_002dasis-1"><code>a--asis</code></a></td><td>&nbsp;</td><td 
valign="top"><a href="#chapter">1 chapter</a></td></tr>
-<tr><td colspan="4"> <hr></td></tr>
-<tr><th id="chapter-1_vr_letter-B">B</th><td></td><td></td></tr>
-<tr><td></td><td valign="top"><a 
href="#index-copying-b-2"><code>b</code></a></td><td>&nbsp;</td><td 
valign="top"><a href="#Top">Top section</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#index-titlepage-b-2"><code>b</code></a></td><td>&nbsp;</td><td 
valign="top"><a href="#Top">Top section</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#index-b-4"><code>b</code></a></td><td>&nbsp;</td><td valign="top"><a 
href="#chapter">1 chapter</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#index-b-5"><code>b</code></a></td><td>&nbsp;</td><td valign="top"><a 
href="#chapter">1 chapter</a></td></tr>
-<tr><td colspan="4"> <hr></td></tr>
-<tr><th id="chapter-1_vr_letter-D">D</th><td></td><td></td></tr>
-<tr><td></td><td valign="top"><a 
href="#index-copying-d_002d_002defcv_005fname"><code>d--efcv_name</code></a></td><td>&nbsp;</td><td
 valign="top"><a href="#Top">Top section</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#index-titlepage-d_002d_002defcv_005fname"><code>d--efcv_name</code></a></td><td>&nbsp;</td><td
 valign="top"><a href="#Top">Top section</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#index-d_002d_002defcv_005fname"><code>d--efcv_name</code></a></td><td>&nbsp;</td><td
 valign="top"><a href="#chapter">1 chapter</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#index-d_002d_002defcv_005fname-1"><code>d--efcv_name</code></a></td><td>&nbsp;</td><td
 valign="top"><a href="#chapter">1 chapter</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#index-copying-d_002d_002defivar_005fname-of-c_002d_002dlass"><code>d--efivar_name
 of c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top 
section</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#index-titlepage-d_002d_002defivar_005fname-of-c_002d_002dlass"><code>d--efivar_name
 of c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top 
section</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#index-d_002d_002defivar_005fname-of-c_002d_002dlass"><code>d--efivar_name
 of c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="#chapter">1 
chapter</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#index-d_002d_002defivar_005fname-of-c_002d_002dlass-1"><code>d--efivar_name
 of c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="#chapter">1 
chapter</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#index-copying-d_002d_002defopt_005fname"><code>d--efopt_name</code></a></td><td>&nbsp;</td><td
 valign="top"><a href="#Top">Top section</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#index-titlepage-d_002d_002defopt_005fname"><code>d--efopt_name</code></a></td><td>&nbsp;</td><td
 valign="top"><a href="#Top">Top section</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#index-d_002d_002defopt_005fname"><code>d--efopt_name</code></a></td><td>&nbsp;</td><td
 valign="top"><a href="#chapter">1 chapter</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#index-d_002d_002defopt_005fname-1"><code>d--efopt_name</code></a></td><td>&nbsp;</td><td
 valign="top"><a href="#chapter">1 chapter</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#index-copying-d_002d_002deftypeivar_005fname-of-c_002d_002dlass"><code>d--eftypeivar_name
 of c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top 
section</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#index-titlepage-d_002d_002deftypeivar_005fname-of-c_002d_002dlass"><code>d--eftypeivar_name
 of c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top 
section</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#index-d_002d_002deftypeivar_005fname-of-c_002d_002dlass"><code>d--eftypeivar_name
 of c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="#chapter">1 
chapter</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#index-d_002d_002deftypeivar_005fname-of-c_002d_002dlass-1"><code>d--eftypeivar_name
 of c--lass</code></a></td><td>&nbsp;</td><td valign="top"><a href="#chapter">1 
chapter</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#index-copying-d_002d_002deftypevar_005fname"><code>d--eftypevar_name</code></a></td><td>&nbsp;</td><td
 valign="top"><a href="#Top">Top section</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#index-titlepage-d_002d_002deftypevar_005fname"><code>d--eftypevar_name</code></a></td><td>&nbsp;</td><td
 valign="top"><a href="#Top">Top section</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#index-d_002d_002deftypevar_005fname"><code>d--eftypevar_name</code></a></td><td>&nbsp;</td><td
 valign="top"><a href="#chapter">1 chapter</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#index-d_002d_002deftypevar_005fname-1"><code>d--eftypevar_name</code></a></td><td>&nbsp;</td><td
 valign="top"><a href="#chapter">1 chapter</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#index-copying-d_002d_002deftypevr_005fname"><code>d--eftypevr_name</code></a></td><td>&nbsp;</td><td
 valign="top"><a href="#Top">Top section</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#index-titlepage-d_002d_002deftypevr_005fname"><code>d--eftypevr_name</code></a></td><td>&nbsp;</td><td
 valign="top"><a href="#Top">Top section</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#index-d_002d_002deftypevr_005fname"><code>d--eftypevr_name</code></a></td><td>&nbsp;</td><td
 valign="top"><a href="#chapter">1 chapter</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#index-d_002d_002deftypevr_005fname-1"><code>d--eftypevr_name</code></a></td><td>&nbsp;</td><td
 valign="top"><a href="#chapter">1 chapter</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#index-copying-d_002d_002defvar_005fname"><code>d--efvar_name</code></a></td><td>&nbsp;</td><td
 valign="top"><a href="#Top">Top section</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#index-titlepage-d_002d_002defvar_005fname"><code>d--efvar_name</code></a></td><td>&nbsp;</td><td
 valign="top"><a href="#Top">Top section</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#index-d_002d_002defvar_005fname"><code>d--efvar_name</code></a></td><td>&nbsp;</td><td
 valign="top"><a href="#chapter">1 chapter</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#index-d_002d_002defvar_005fname-1"><code>d--efvar_name</code></a></td><td>&nbsp;</td><td
 valign="top"><a href="#chapter">1 chapter</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#index-copying-d_002d_002defvr_005fname"><code>d--efvr_name</code></a></td><td>&nbsp;</td><td
 valign="top"><a href="#Top">Top section</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#index-titlepage-d_002d_002defvr_005fname"><code>d--efvr_name</code></a></td><td>&nbsp;</td><td
 valign="top"><a href="#Top">Top section</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#index-d_002d_002defvr_005fname"><code>d--efvr_name</code></a></td><td>&nbsp;</td><td
 valign="top"><a href="#chapter">1 chapter</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#index-d_002d_002defvr_005fname-1"><code>d--efvr_name</code></a></td><td>&nbsp;</td><td
 valign="top"><a href="#chapter">1 chapter</a></td></tr>
-<tr><td colspan="4"> <hr></td></tr>
-</table>
-<table><tr><th valign="top">Jump to: &nbsp; </th><td><a class="summary-letter" 
href="#chapter-1_vr_letter-A"><b>A</b></a>
- &nbsp; 
-<a class="summary-letter" href="#chapter-1_vr_letter-B"><b>B</b></a>
- &nbsp; 
-<a class="summary-letter" href="#chapter-1_vr_letter-D"><b>D</b></a>
+<a class="summary-letter" href="#chapter-1_fn_letter-X"><b>X</b></a>
  &nbsp; 
 </td></tr></table>
 
+<p>vr
+</p>
 <p>ky
 </p>
 <p>pg
@@ -5810,7 +5885,7 @@ Invalid use of @':
 
 
 
-<p><a id="DOCF9" href="#FOOT9"><sup>11</sup></a>
+<p><a id="DOCF10" href="#FOOT10"><sup>12</sup></a>
 </p>
 <div class="format">
 <table class="menu" border="0" cellspacing="0"><tr><td>
@@ -5956,6 +6031,14 @@ Menu comment
 <br>
 <a class="summary-letter" href="#chapter-2_cp_letter-A"><b>A</b></a>
  &nbsp; 
+<a class="summary-letter" href="#chapter-2_cp_letter-B"><b>B</b></a>
+ &nbsp; 
+<a class="summary-letter" href="#chapter-2_cp_letter-C"><b>C</b></a>
+ &nbsp; 
+<a class="summary-letter" href="#chapter-2_cp_letter-D"><b>D</b></a>
+ &nbsp; 
+<a class="summary-letter" href="#chapter-2_cp_letter-G"><b>G</b></a>
+ &nbsp; 
 <a class="summary-letter" href="#chapter-2_cp_letter-I"><b>I</b></a>
  &nbsp; 
 <a class="summary-letter" href="#chapter-2_cp_letter-T"><b>T</b></a>
@@ -5984,6 +6067,60 @@ Menu comment
 <tr><td colspan="4"> <hr></td></tr>
 <tr><th id="chapter-2_cp_letter-A">A</th><td></td><td></td></tr>
 <tr><td></td><td valign="top"><a href="#index-a">a</a></td><td>&nbsp;</td><td 
valign="top"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-aaaA">aaa, 
bbb</a></td><td>&nbsp;</td><td valign="top"><a href="#chapter">1 
chapter</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-a_002d_002d_002da">a&mdash;a</a></td><td>&nbsp;</td><td 
valign="top"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-copying-a_002d_002dasis"><code>a--asis</code></a></td><td>&nbsp;</td><td
 valign="top"><a href="#Top">Top section</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-titlepage-a_002d_002dasis"><code>a--asis</code></a></td><td>&nbsp;</td><td
 valign="top"><a href="#Top">Top section</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-a_002d_002dasis"><code>a--asis</code></a></td><td>&nbsp;</td><td 
valign="top"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-a_002d_002dasis-1"><code>a--asis</code></a></td><td>&nbsp;</td><td 
valign="top"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td colspan="4"> <hr></td></tr>
+<tr><th id="chapter-2_cp_letter-B">B</th><td></td><td></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-copying-b-2"><code>b</code></a></td><td>&nbsp;</td><td 
valign="top"><a href="#Top">Top section</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-titlepage-b-2"><code>b</code></a></td><td>&nbsp;</td><td 
valign="top"><a href="#Top">Top section</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-b-4"><code>b</code></a></td><td>&nbsp;</td><td valign="top"><a 
href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-b-5"><code>b</code></a></td><td>&nbsp;</td><td valign="top"><a 
href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-b_002d_002d_002db">b&mdash;b, 
c&mdash;c</a></td><td>&nbsp;</td><td valign="top"><a href="#chapter">1 
chapter</a></td></tr>
+<tr><td colspan="4"> <hr></td></tr>
+<tr><th id="chapter-2_cp_letter-C">C</th><td></td><td></td></tr>
+<tr><td></td><td valign="top"><a href="#index-counting-entry">counting 
entry</a></td><td>&nbsp;</td><td valign="top"><a href="#chapter">1 
chapter</a></td></tr>
+<tr><td colspan="4"> <hr></td></tr>
+<tr><th id="chapter-2_cp_letter-D">D</th><td></td><td></td></tr>
+<tr><td></td><td valign="top"><a href="#index-d_002d_002d_002ddd">d&mdash;dd, 
e&mdash;ee, f&mdash;ff</a></td><td>&nbsp;</td><td valign="top"><a 
href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-copying-d_002d_002defcv_005fname"><code>d--efcv_name</code></a></td><td>&nbsp;</td><td
 valign="top"><a href="#Top">Top section</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-t