texinfo-commits
[Top][All Lists]
Advanced

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

branch master updated: * tp/Makefile.tres, tp/t/languages.t: rename simp


From: Patrice Dumas
Subject: branch master updated: * tp/Makefile.tres, tp/t/languages.t: rename simple as simple_documentlanguage and multiple as multiple_documentlanguage. Add some chapter and node after Top to be more useful for output formats that do not output the Top node, and also to test for translation in @node.
Date: Wed, 15 Feb 2023 14:27:04 -0500

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

pertusus pushed a commit to branch master
in repository texinfo.

The following commit(s) were added to refs/heads/master by this push:
     new f8d01fb226 * tp/Makefile.tres, tp/t/languages.t: rename simple as 
simple_documentlanguage and multiple as multiple_documentlanguage. Add some 
chapter and node after Top to be more useful for output formats that do not 
output the Top node, and also to test for translation in @node.
f8d01fb226 is described below

commit f8d01fb226733faa5891bad7b449bd8f2fb33c1c
Author: Patrice Dumas <pertusus@free.fr>
AuthorDate: Wed Feb 15 20:26:55 2023 +0100

    * tp/Makefile.tres, tp/t/languages.t: rename simple as
    simple_documentlanguage and multiple as multiple_documentlanguage.
    Add some chapter and node after Top to be more useful for output
    formats that do not output the Top node, and also to test for
    translation in @node.
---
 ChangeLog                                          |   8 +
 tp/Makefile.tres                                   |   6 +-
 tp/t/languages.t                                   |  18 +-
 tp/t/results/languages/command_translated.pl       | 196 +++++++++++++++++++-
 .../{multiple.pl => multiple_documentlanguage.pl}  | 102 +++++------
 .../{simple.pl => simple_documentlanguage.pl}      | 116 +++++++++---
 tp/t/results/languages/unknown_language.pl         | 197 +++++++++++++++++++--
 tp/t/results/languages/unknown_region.pl           | 112 ++++++++++--
 8 files changed, 630 insertions(+), 125 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index b161bcd046..915ac9559f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2023-02-15  Patrice Dumas  <pertusus@free.fr>
+
+       * tp/Makefile.tres, tp/t/languages.t: rename simple as
+       simple_documentlanguage and multiple as multiple_documentlanguage.
+       Add some chapter and node after Top to be more useful for output
+       formats that do not output the Top node, and also to test for
+       translation in @node.
+
 2023-02-15  Patrice Dumas  <pertusus@free.fr>
 
        * t/init_files_tests.t, tp/t/init/undef_node_file_name.init: change
diff --git a/tp/Makefile.tres b/tp/Makefile.tres
index 61a21ccf21..a5ca2dc573 100644
--- a/tp/Makefile.tres
+++ b/tp/Makefile.tres
@@ -969,8 +969,8 @@ test_files_generated_list = 
$(test_tap_files_generated_list) \
   t/results/invalid_nestings/quotation_in_style_command.pl \
   t/results/invalid_nestings/raw_block_on_line.pl \
   t/results/invalid_nestings/recursive_copying.pl \
-  t/results/invalid_nestings/ref_in_anchor.pl \
   t/results/invalid_nestings/ref_in_ref.pl \
+  t/results/invalid_nestings/ref_to_top_in_anchor.pl \
   t/results/invalid_nestings/section_in_copying.pl \
   t/results/invalid_nestings/section_in_flushright.pl \
   t/results/invalid_nestings/section_in_footnote.pl \
@@ -1037,7 +1037,7 @@ test_files_generated_list = 
$(test_tap_files_generated_list) \
   t/results/languages/documentlanguage_unknown.pl \
   t/results/languages/documentlanguage_unknown/res_html \
   t/results/languages/documentlanguage_unknown/res_info \
-  t/results/languages/multiple.pl \
+  t/results/languages/multiple_documentlanguage.pl \
   t/results/languages/multiple_in_preamble.pl \
   t/results/languages/multiple_in_preamble_before_node.pl \
   t/results/languages/multiple_lang_chapters.pl \
@@ -1048,7 +1048,7 @@ test_files_generated_list = 
$(test_tap_files_generated_list) \
   t/results/languages/multiple_lang_chapters_texi2html.pl \
   t/results/languages/multiple_lang_chapters_texi2html/res_html \
   t/results/languages/multiple_lang_chapters_texi2html/res_info \
-  t/results/languages/simple.pl \
+  t/results/languages/simple_documentlanguage.pl \
   t/results/languages/unknown_language.pl \
   t/results/languages/unknown_region.pl \
   t/results/latex_tests/anchor_before_top.pl \
diff --git a/tp/t/languages.t b/tp/t/languages.t
index 6698f2d63d..0b0d43f9bc 100644
--- a/tp/t/languages.t
+++ b/tp/t/languages.t
@@ -6,10 +6,11 @@ use Texinfo::ModulePath (undef, undef, undef, 'updirs' => 2);
 require 't/test_utils.pl';
 
 my @test_cases = (
-['simple',
+['simple_documentlanguage',
 '@documentlanguage fr
 
 @node Top
+@node chap
 
 @defivar AAA BBB CCC
 @end defivar
@@ -21,7 +22,7 @@ my @test_cases = (
 # the index entry is set in the @copying block which is in
 # @documentlanguage fr.
 # Also the copying comment at the beginning of each file is in fr
-['multiple',
+['multiple_documentlanguage',
 '@documentlanguage fr
 
 @copying
@@ -122,6 +123,9 @@ Text ending the preamble
 @top top @error{}
 
 @error{}
+
+@node chapter @error{}
+@chapter Chapter
 '],
 ['unknown_language',
 '@documentlanguage unknown
@@ -129,6 +133,9 @@ Text ending the preamble
 @node Top
 @top unknkown language
 
+@node chapter
+@chapter Chapter
+
 Unknown language. @xref{Top}.
 
 @documentlanguage another_UNKNOWN
@@ -139,6 +146,7 @@ Another unknown language. @xref{Top}.
 '@documentlanguage fr_NOWHERE
 
 @node Top
+@node chap
 
 @defivar AAA BBB CCC
 @end defivar
@@ -239,7 +247,7 @@ $multiple_lang_chapters_text,
 );
 
 my %info_tests = (
-  'multiple' => 1,
+  'multiple_documentlanguage' => 1,
   'multiple_in_preamble' => 1,
   'multiple_in_preamble_before_node' => 1,
   'appendix_translated' => 1,
@@ -249,13 +257,13 @@ my %info_tests = (
 );
 
 my %xml_tests = (
-  'multiple' => 1,
+  'multiple_documentlanguage' => 1,
   'multiple_in_preamble' => 1,
   'multiple_in_preamble_before_node' => 1,
 );
 
 my %docbook_doc_tests = (
-  'multiple' => 1,
+  'multiple_documentlanguage' => 1,
   'multiple_in_preamble' => 1,
   'multiple_in_preamble_before_node' => 1,
 );
diff --git a/tp/t/results/languages/command_translated.pl 
b/tp/t/results/languages/command_translated.pl
index 7fcfe3dd7d..6cff7ca486 100644
--- a/tp/t/results/languages/command_translated.pl
+++ b/tp/t/results/languages/command_translated.pl
@@ -155,6 +155,11 @@ $result_trees{'command_translated'} = {
             }
           ],
           'type' => 'paragraph'
+        },
+        {
+          'text' => '
+',
+          'type' => 'empty_line'
         }
       ],
       'extra' => {},
@@ -168,12 +173,104 @@ $result_trees{'command_translated'} = {
         'line_nr' => 4,
         'macro' => ''
       }
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'text' => 'chapter '
+            },
+            {
+              'args' => [
+                {
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'error',
+              'source_info' => {
+                'file_name' => '',
+                'line_nr' => 8,
+                'macro' => ''
+              }
+            }
+          ],
+          'info' => {
+            'spaces_after_argument' => {
+              'text' => '
+'
+            }
+          },
+          'type' => 'line_arg'
+        }
+      ],
+      'cmdname' => 'node',
+      'extra' => {
+        'node_content' => [
+          {},
+          {}
+        ],
+        'nodes_manuals' => [
+          {
+            'node_content' => [
+              {},
+              {}
+            ],
+            'normalized' => 'chapter-error_002d_002d_003e'
+          }
+        ],
+        'normalized' => 'chapter-error_002d_002d_003e'
+      },
+      'info' => {
+        'spaces_before_argument' => {
+          'text' => ' '
+        }
+      },
+      'source_info' => {
+        'file_name' => '',
+        'line_nr' => 8,
+        'macro' => ''
+      }
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'text' => 'Chapter'
+            }
+          ],
+          'info' => {
+            'spaces_after_argument' => {
+              'text' => '
+'
+            }
+          },
+          'type' => 'line_arg'
+        }
+      ],
+      'cmdname' => 'chapter',
+      'extra' => {},
+      'info' => {
+        'spaces_before_argument' => {
+          'text' => ' '
+        }
+      },
+      'source_info' => {
+        'file_name' => '',
+        'line_nr' => 9,
+        'macro' => ''
+      }
     }
   ],
   'type' => 'document_root'
 };
 $result_trees{'command_translated'}{'contents'}[1]{'extra'}{'node_content'}[0] 
= $result_trees{'command_translated'}{'contents'}[1]{'args'}[0]{'contents'}[0];
 
$result_trees{'command_translated'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = $result_trees{'command_translated'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'command_translated'}{'contents'}[3]{'extra'}{'node_content'}[0] 
= $result_trees{'command_translated'}{'contents'}[3]{'args'}[0]{'contents'}[0];
+$result_trees{'command_translated'}{'contents'}[3]{'extra'}{'node_content'}[1] 
= $result_trees{'command_translated'}{'contents'}[3]{'args'}[0]{'contents'}[1];
+$result_trees{'command_translated'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = $result_trees{'command_translated'}{'contents'}[3]{'args'}[0]{'contents'}[0];
+$result_trees{'command_translated'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[1]
 = $result_trees{'command_translated'}{'contents'}[3]{'args'}[0]{'contents'}[1];
 
 $result_texis{'command_translated'} = '@documentlanguage fr
 
@@ -181,6 +278,9 @@ $result_texis{'command_translated'} = '@documentlanguage fr
 @top top @error{}
 
 @error{}
+
+@node chapter @error{}
+@chapter Chapter
 ';
 
 
@@ -189,6 +289,9 @@ top error-->
 ************
 
 error-->
+
+1 Chapter
+*********
 ';
 
 $result_sectioning{'command_translated'} = {
@@ -202,11 +305,35 @@ $result_sectioning{'command_translated'} = {
             'extra' => {
               'normalized' => 'Top'
             },
-            'info' => {}
+            'info' => {},
+            'structure' => {}
           }
         },
         'info' => {},
         'structure' => {
+          'section_childs' => [
+            {
+              'cmdname' => 'chapter',
+              'extra' => {
+                'associated_node' => {
+                  'cmdname' => 'node',
+                  'extra' => {
+                    'normalized' => 'chapter-error_002d_002d_003e'
+                  },
+                  'info' => {},
+                  'structure' => {}
+                }
+              },
+              'info' => {},
+              'structure' => {
+                'section_level' => 1,
+                'section_number' => 1,
+                'section_up' => {},
+                'toplevel_prev' => {},
+                'toplevel_up' => {}
+              }
+            }
+          ],
           'section_level' => 0,
           'section_up' => {}
         }
@@ -215,6 +342,9 @@ $result_sectioning{'command_translated'} = {
     'section_level' => -1
   }
 };
+$result_sectioning{'command_translated'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
 = $result_sectioning{'command_translated'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'command_translated'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
 = $result_sectioning{'command_translated'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'command_translated'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
 = $result_sectioning{'command_translated'}{'structure'}{'section_childs'}[0];
 
$result_sectioning{'command_translated'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
 = $result_sectioning{'command_translated'};
 
 $result_nodes{'command_translated'} = {
@@ -228,15 +358,39 @@ $result_nodes{'command_translated'} = {
     },
     'normalized' => 'Top'
   },
-  'info' => {}
+  'info' => {},
+  'structure' => {
+    'node_next' => {
+      'cmdname' => 'node',
+      'extra' => {
+        'associated_section' => {
+          'cmdname' => 'chapter',
+          'extra' => {},
+          'info' => {},
+          'structure' => {
+            'section_number' => 1
+          }
+        },
+        'normalized' => 'chapter-error_002d_002d_003e'
+      },
+      'info' => {},
+      'structure' => {
+        'node_prev' => {},
+        'node_up' => {}
+      }
+    }
+  }
 };
+$result_nodes{'command_translated'}{'structure'}{'node_next'}{'structure'}{'node_prev'}
 = $result_nodes{'command_translated'};
+$result_nodes{'command_translated'}{'structure'}{'node_next'}{'structure'}{'node_up'}
 = $result_nodes{'command_translated'};
 
 $result_menus{'command_translated'} = {
   'cmdname' => 'node',
   'extra' => {
     'normalized' => 'Top'
   },
-  'info' => {}
+  'info' => {},
+  'structure' => {}
 };
 
 $result_errors{'command_translated'} = [];
@@ -250,22 +404,38 @@ $result_converted{'plaintext'}->{'command_translated'} = 
'top erreur→
 ***********
 
 erreur→
+
+1 Chapter
+*********
+
 ';
 
 
 $result_converted{'info'}->{'command_translated'} = 'This is , produced from .
 
 
-File: ,  Node: Top,  Up: (dir)
+File: ,  Node: Top,  Next: chapter erreur→,  Up: (dir)
 
 top erreur→
 ***********
 
 erreur→
 
+* Menu:
+
+* chapter erreur→::
+
+
+File: ,  Node: chapter erreur→,  Prev: Top,  Up: Top
+
+1 Chapter
+*********
+
+
 
 Tag Table:
 Node: Top27
+Node: chapter erreur→157
 
 End Tag Table
 
@@ -303,10 +473,26 @@ span:hover a.copiable-link {visibility: visible}
 <body lang="fr">
 
 <div class="top-level-extent" id="Top">
+<div class="nav-panel">
+<p>
+Next: <a href="#chapter-error_002d_002d_003e" accesskey="n" 
rel="next">Chapter</a> &nbsp; </p>
+</div>
 <h1 class="top" id="top-error_002d_002d_003e"><span>top erreur&rarr;<a 
class="copiable-link" href="#top-error_002d_002d_003e"> &para;</a></span></h1>
 
 <p>erreur&rarr;
-</p></div>
+</p>
+<ul class="mini-toc">
+<li><a href="#chapter-error_002d_002d_003e" accesskey="1">Chapter</a></li>
+</ul>
+<hr>
+<div class="chapter-level-extent" id="chapter-error_002d_002d_003e">
+<div class="nav-panel">
+<p>
+Previous: <a href="#Top" accesskey="p" rel="prev">top erreur&rarr;</a>, Up: <a 
href="#Top" accesskey="u" rel="up">top erreur&rarr;</a> &nbsp; </p>
+</div>
+<h2 class="chapter" id="Chapter"><span>1 Chapter<a class="copiable-link" 
href="#Chapter"> &para;</a></span></h2>
+</div>
+</div>
 
 
 
diff --git a/tp/t/results/languages/multiple.pl 
b/tp/t/results/languages/multiple_documentlanguage.pl
similarity index 80%
rename from tp/t/results/languages/multiple.pl
rename to tp/t/results/languages/multiple_documentlanguage.pl
index 964ab597b6..cc8ed76048 100644
--- a/tp/t/results/languages/multiple.pl
+++ b/tp/t/results/languages/multiple_documentlanguage.pl
@@ -5,7 +5,7 @@ use vars qw(%result_texis %result_texts %result_trees 
%result_errors
 
 use utf8;
 
-$result_trees{'multiple'} = {
+$result_trees{'multiple_documentlanguage'} = {
   'contents' => [
     {
       'contents' => [
@@ -983,38 +983,38 @@ $result_trees{'multiple'} = {
   ],
   'type' => 'document_root'
 };
-$result_trees{'multiple'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'category'}
 = 
$result_trees{'multiple'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0];
-$result_trees{'multiple'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'class'}
 = 
$result_trees{'multiple'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2];
-$result_trees{'multiple'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'name'}
 = 
$result_trees{'multiple'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[4];
-$result_trees{'multiple'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0]
 = 
$result_trees{'multiple'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[4];
-$result_trees{'multiple'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[2]
 = 
$result_trees{'multiple'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2];
-$result_trees{'multiple'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'entry_content'}[0]
 = 
$result_trees{'multiple'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[4];
-$result_trees{'multiple'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'entry_content'}[2]
 = 
$result_trees{'multiple'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2];
-$result_trees{'multiple'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'entry_element'}
 = 
$result_trees{'multiple'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[0]{'contents'}[0];
-$result_trees{'multiple'}{'contents'}[1]{'extra'}{'node_content'}[0] = 
$result_trees{'multiple'}{'contents'}[1]{'args'}[0]{'contents'}[0];
-$result_trees{'multiple'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = $result_trees{'multiple'}{'contents'}[1]{'args'}[0]{'contents'}[0];
-$result_trees{'multiple'}{'contents'}[3]{'extra'}{'node_content'}[0] = 
$result_trees{'multiple'}{'contents'}[3]{'args'}[0]{'contents'}[0];
-$result_trees{'multiple'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = $result_trees{'multiple'}{'contents'}[3]{'args'}[0]{'contents'}[0];
-$result_trees{'multiple'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'category'}
 = 
$result_trees{'multiple'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
-$result_trees{'multiple'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'class'}
 = 
$result_trees{'multiple'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[2];
-$result_trees{'multiple'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'name'}
 = 
$result_trees{'multiple'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[4];
-$result_trees{'multiple'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0]
 = 
$result_trees{'multiple'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[4];
-$result_trees{'multiple'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[2]
 = 
$result_trees{'multiple'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[2];
-$result_trees{'multiple'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'entry_content'}[0]
 = 
$result_trees{'multiple'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[4];
-$result_trees{'multiple'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'entry_content'}[2]
 = 
$result_trees{'multiple'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[2];
-$result_trees{'multiple'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'entry_element'}
 = $result_trees{'multiple'}{'contents'}[4]{'contents'}[1]{'contents'}[0];
-$result_trees{'multiple'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'entry_node'}
 = $result_trees{'multiple'}{'contents'}[3];
-$result_trees{'multiple'}{'contents'}[4]{'contents'}[9]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'category'}
 = 
$result_trees{'multiple'}{'contents'}[4]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[0];
-$result_trees{'multiple'}{'contents'}[4]{'contents'}[9]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'class'}
 = 
$result_trees{'multiple'}{'contents'}[4]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[2];
-$result_trees{'multiple'}{'contents'}[4]{'contents'}[9]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'name'}
 = 
$result_trees{'multiple'}{'contents'}[4]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[4];
-$result_trees{'multiple'}{'contents'}[4]{'contents'}[9]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0]
 = 
$result_trees{'multiple'}{'contents'}[4]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[4];
-$result_trees{'multiple'}{'contents'}[4]{'contents'}[9]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[2]
 = 
$result_trees{'multiple'}{'contents'}[4]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[2];
-$result_trees{'multiple'}{'contents'}[4]{'contents'}[9]{'contents'}[0]{'extra'}{'index_entry'}{'entry_content'}[0]
 = 
$result_trees{'multiple'}{'contents'}[4]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[4];
-$result_trees{'multiple'}{'contents'}[4]{'contents'}[9]{'contents'}[0]{'extra'}{'index_entry'}{'entry_content'}[2]
 = 
$result_trees{'multiple'}{'contents'}[4]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[2];
-$result_trees{'multiple'}{'contents'}[4]{'contents'}[9]{'contents'}[0]{'extra'}{'index_entry'}{'entry_element'}
 = $result_trees{'multiple'}{'contents'}[4]{'contents'}[9]{'contents'}[0];
-$result_trees{'multiple'}{'contents'}[4]{'contents'}[9]{'contents'}[0]{'extra'}{'index_entry'}{'entry_node'}
 = $result_trees{'multiple'}{'contents'}[3];
-
-$result_texis{'multiple'} = '@documentlanguage fr
+$result_trees{'multiple_documentlanguage'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'category'}
 = 
$result_trees{'multiple_documentlanguage'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0];
+$result_trees{'multiple_documentlanguage'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'class'}
 = 
$result_trees{'multiple_documentlanguage'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2];
+$result_trees{'multiple_documentlanguage'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'name'}
 = 
$result_trees{'multiple_documentlanguage'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[4];
+$result_trees{'multiple_documentlanguage'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0]
 = 
$result_trees{'multiple_documentlanguage'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[4];
+$result_trees{'multiple_documentlanguage'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[2]
 = 
$result_trees{'multiple_documentlanguage'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2];
+$result_trees{'multiple_documentlanguage'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'entry_content'}[0]
 = 
$result_trees{'multiple_documentlanguage'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[4];
+$result_trees{'multiple_documentlanguage'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'entry_content'}[2]
 = 
$result_trees{'multiple_documentlanguage'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2];
+$result_trees{'multiple_documentlanguage'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'entry_element'}
 = 
$result_trees{'multiple_documentlanguage'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[0]{'contents'}[0];
+$result_trees{'multiple_documentlanguage'}{'contents'}[1]{'extra'}{'node_content'}[0]
 = 
$result_trees{'multiple_documentlanguage'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'multiple_documentlanguage'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = 
$result_trees{'multiple_documentlanguage'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'multiple_documentlanguage'}{'contents'}[3]{'extra'}{'node_content'}[0]
 = 
$result_trees{'multiple_documentlanguage'}{'contents'}[3]{'args'}[0]{'contents'}[0];
+$result_trees{'multiple_documentlanguage'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = 
$result_trees{'multiple_documentlanguage'}{'contents'}[3]{'args'}[0]{'contents'}[0];
+$result_trees{'multiple_documentlanguage'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'category'}
 = 
$result_trees{'multiple_documentlanguage'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
+$result_trees{'multiple_documentlanguage'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'class'}
 = 
$result_trees{'multiple_documentlanguage'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[2];
+$result_trees{'multiple_documentlanguage'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'name'}
 = 
$result_trees{'multiple_documentlanguage'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[4];
+$result_trees{'multiple_documentlanguage'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0]
 = 
$result_trees{'multiple_documentlanguage'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[4];
+$result_trees{'multiple_documentlanguage'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[2]
 = 
$result_trees{'multiple_documentlanguage'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[2];
+$result_trees{'multiple_documentlanguage'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'entry_content'}[0]
 = 
$result_trees{'multiple_documentlanguage'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[4];
+$result_trees{'multiple_documentlanguage'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'entry_content'}[2]
 = 
$result_trees{'multiple_documentlanguage'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[2];
+$result_trees{'multiple_documentlanguage'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'entry_element'}
 = 
$result_trees{'multiple_documentlanguage'}{'contents'}[4]{'contents'}[1]{'contents'}[0];
+$result_trees{'multiple_documentlanguage'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'entry_node'}
 = $result_trees{'multiple_documentlanguage'}{'contents'}[3];
+$result_trees{'multiple_documentlanguage'}{'contents'}[4]{'contents'}[9]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'category'}
 = 
$result_trees{'multiple_documentlanguage'}{'contents'}[4]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[0];
+$result_trees{'multiple_documentlanguage'}{'contents'}[4]{'contents'}[9]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'class'}
 = 
$result_trees{'multiple_documentlanguage'}{'contents'}[4]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[2];
+$result_trees{'multiple_documentlanguage'}{'contents'}[4]{'contents'}[9]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'name'}
 = 
$result_trees{'multiple_documentlanguage'}{'contents'}[4]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[4];
+$result_trees{'multiple_documentlanguage'}{'contents'}[4]{'contents'}[9]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0]
 = 
$result_trees{'multiple_documentlanguage'}{'contents'}[4]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[4];
+$result_trees{'multiple_documentlanguage'}{'contents'}[4]{'contents'}[9]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[2]
 = 
$result_trees{'multiple_documentlanguage'}{'contents'}[4]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[2];
+$result_trees{'multiple_documentlanguage'}{'contents'}[4]{'contents'}[9]{'contents'}[0]{'extra'}{'index_entry'}{'entry_content'}[0]
 = 
$result_trees{'multiple_documentlanguage'}{'contents'}[4]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[4];
+$result_trees{'multiple_documentlanguage'}{'contents'}[4]{'contents'}[9]{'contents'}[0]{'extra'}{'index_entry'}{'entry_content'}[2]
 = 
$result_trees{'multiple_documentlanguage'}{'contents'}[4]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[2];
+$result_trees{'multiple_documentlanguage'}{'contents'}[4]{'contents'}[9]{'contents'}[0]{'extra'}{'index_entry'}{'entry_element'}
 = 
$result_trees{'multiple_documentlanguage'}{'contents'}[4]{'contents'}[9]{'contents'}[0];
+$result_trees{'multiple_documentlanguage'}{'contents'}[4]{'contents'}[9]{'contents'}[0]{'extra'}{'index_entry'}{'entry_node'}
 = $result_trees{'multiple_documentlanguage'}{'contents'}[3];
+
+$result_texis{'multiple_documentlanguage'} = '@documentlanguage fr
 
 @copying
 @defivar copying a b
@@ -1048,7 +1048,7 @@ $result_texis{'multiple'} = '@documentlanguage fr
 ';
 
 
-$result_texts{'multiple'} = '
+$result_texts{'multiple_documentlanguage'} = '
 
 top
 ***
@@ -1068,7 +1068,7 @@ error-->
 
 ';
 
-$result_sectioning{'multiple'} = {
+$result_sectioning{'multiple_documentlanguage'} = {
   'structure' => {
     'section_childs' => [
       {
@@ -1117,12 +1117,12 @@ $result_sectioning{'multiple'} = {
     'section_level' => -1
   }
 };
-$result_sectioning{'multiple'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
 = $result_sectioning{'multiple'}{'structure'}{'section_childs'}[0];
-$result_sectioning{'multiple'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
 = $result_sectioning{'multiple'}{'structure'}{'section_childs'}[0];
-$result_sectioning{'multiple'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
 = $result_sectioning{'multiple'}{'structure'}{'section_childs'}[0];
-$result_sectioning{'multiple'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
 = $result_sectioning{'multiple'};
+$result_sectioning{'multiple_documentlanguage'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
 = 
$result_sectioning{'multiple_documentlanguage'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'multiple_documentlanguage'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
 = 
$result_sectioning{'multiple_documentlanguage'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'multiple_documentlanguage'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
 = 
$result_sectioning{'multiple_documentlanguage'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'multiple_documentlanguage'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
 = $result_sectioning{'multiple_documentlanguage'};
 
-$result_nodes{'multiple'} = {
+$result_nodes{'multiple_documentlanguage'} = {
   'cmdname' => 'node',
   'extra' => {
     'associated_section' => {
@@ -1157,10 +1157,10 @@ $result_nodes{'multiple'} = {
     }
   }
 };
-$result_nodes{'multiple'}{'structure'}{'node_next'}{'structure'}{'node_prev'} 
= $result_nodes{'multiple'};
-$result_nodes{'multiple'}{'structure'}{'node_next'}{'structure'}{'node_up'} = 
$result_nodes{'multiple'};
+$result_nodes{'multiple_documentlanguage'}{'structure'}{'node_next'}{'structure'}{'node_prev'}
 = $result_nodes{'multiple_documentlanguage'};
+$result_nodes{'multiple_documentlanguage'}{'structure'}{'node_next'}{'structure'}{'node_up'}
 = $result_nodes{'multiple_documentlanguage'};
 
-$result_menus{'multiple'} = {
+$result_menus{'multiple_documentlanguage'} = {
   'cmdname' => 'node',
   'extra' => {
     'normalized' => 'Top'
@@ -1169,13 +1169,13 @@ $result_menus{'multiple'} = {
   'structure' => {}
 };
 
-$result_errors{'multiple'} = [];
+$result_errors{'multiple_documentlanguage'} = [];
 
 
-$result_floats{'multiple'} = {};
+$result_floats{'multiple_documentlanguage'} = {};
 
 
-$result_indices_sort_strings{'multiple'} = {
+$result_indices_sort_strings{'multiple_documentlanguage'} = {
   'vr' => [
     'a de copying',
     'BBB de fr',
@@ -1185,7 +1185,7 @@ $result_indices_sort_strings{'multiple'} = {
 
 
 
-$result_converted{'plaintext'}->{'multiple'} = 'top
+$result_converted{'plaintext'}->{'multiple_documentlanguage'} = 'top
 ***
 
 1 Chap
@@ -1212,7 +1212,7 @@ $result_converted{'plaintext'}->{'multiple'} = 'top
 ';
 
 
-$result_converted{'info'}->{'multiple'} = 'This is , produced from .
+$result_converted{'info'}->{'multiple_documentlanguage'} = 'This is , produced 
from .
 
  -- Instance Variable de copying : a b
      erreur→
@@ -1267,7 +1267,7 @@ End:
 ';
 
 
-$result_converted{'html'}->{'multiple'} = '<!DOCTYPE html>
+$result_converted{'html'}->{'multiple_documentlanguage'} = '<!DOCTYPE html>
 <html>
 <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
 <head>
@@ -1376,7 +1376,7 @@ Previous: <a href="#Top" accesskey="p" 
rel="prev">top</a>, Up: <a href="#Top" ac
 ';
 
 
-$result_converted{'xml'}->{'multiple'} = '<documentlanguage xml:lang="fr" 
spaces=" ">fr</documentlanguage>
+$result_converted{'xml'}->{'multiple_documentlanguage'} = '<documentlanguage 
xml:lang="fr" spaces=" ">fr</documentlanguage>
 
 <copying endspaces=" ">
 <defivar spaces=" " endspaces=" "><definitionterm><indexterm index="vr" 
number="1">a de copying</indexterm><defcategory automatic="on" 
bracketed="on">Instance Variable</defcategory> <defclass>copying</defclass> 
<defclassvar>a</defclassvar> <defparam>b</defparam></definitionterm>
@@ -1412,7 +1412,7 @@ $result_converted{'xml'}->{'multiple'} = 
'<documentlanguage xml:lang="fr" spaces
 ';
 
 
-$result_converted{'docbook_doc'}->{'multiple'} = '<?xml version="1.0"?>
+$result_converted{'docbook_doc'}->{'multiple_documentlanguage'} = '<?xml 
version="1.0"?>
 <!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" 
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd"; [
   <!ENTITY tex "TeX">
   <!ENTITY latex "LaTeX">
diff --git a/tp/t/results/languages/simple.pl 
b/tp/t/results/languages/simple_documentlanguage.pl
similarity index 61%
rename from tp/t/results/languages/simple.pl
rename to tp/t/results/languages/simple_documentlanguage.pl
index b7d5e30935..e78f8420fd 100644
--- a/tp/t/results/languages/simple.pl
+++ b/tp/t/results/languages/simple_documentlanguage.pl
@@ -5,7 +5,7 @@ use vars qw(%result_texis %result_texts %result_trees 
%result_errors
 
 use utf8;
 
-$result_trees{'simple'} = {
+$result_trees{'simple_documentlanguage'} = {
   'contents' => [
     {
       'contents' => [
@@ -65,6 +65,49 @@ $result_trees{'simple'} = {
           'info' => {
             'spaces_after_argument' => {
               'text' => '
+'
+            }
+          },
+          'type' => 'line_arg'
+        }
+      ],
+      'cmdname' => 'node',
+      'extra' => {
+        'node_content' => [
+          {}
+        ],
+        'nodes_manuals' => [
+          {
+            'node_content' => [
+              {}
+            ],
+            'normalized' => 'Top'
+          }
+        ],
+        'normalized' => 'Top'
+      },
+      'info' => {
+        'spaces_before_argument' => {
+          'text' => ' '
+        }
+      },
+      'source_info' => {
+        'file_name' => '',
+        'line_nr' => 3,
+        'macro' => ''
+      }
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'text' => 'chap'
+            }
+          ],
+          'info' => {
+            'spaces_after_argument' => {
+              'text' => '
 '
             }
           },
@@ -185,7 +228,7 @@ $result_trees{'simple'} = {
               },
               'source_info' => {
                 'file_name' => '',
-                'line_nr' => 5,
+                'line_nr' => 6,
                 'macro' => ''
               },
               'type' => 'def_line'
@@ -218,7 +261,7 @@ $result_trees{'simple'} = {
               },
               'source_info' => {
                 'file_name' => '',
-                'line_nr' => 6,
+                'line_nr' => 7,
                 'macro' => ''
               }
             }
@@ -230,7 +273,7 @@ $result_trees{'simple'} = {
           },
           'source_info' => {
             'file_name' => '',
-            'line_nr' => 5,
+            'line_nr' => 6,
             'macro' => ''
           }
         }
@@ -244,10 +287,10 @@ $result_trees{'simple'} = {
             'node_content' => [
               {}
             ],
-            'normalized' => 'Top'
+            'normalized' => 'chap'
           }
         ],
-        'normalized' => 'Top'
+        'normalized' => 'chap'
       },
       'info' => {
         'spaces_before_argument' => {
@@ -256,62 +299,79 @@ $result_trees{'simple'} = {
       },
       'source_info' => {
         'file_name' => '',
-        'line_nr' => 3,
+        'line_nr' => 4,
         'macro' => ''
       }
     }
   ],
   'type' => 'document_root'
 };
-$result_trees{'simple'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'category'}
 = 
$result_trees{'simple'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
-$result_trees{'simple'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'class'}
 = 
$result_trees{'simple'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[2];
-$result_trees{'simple'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'name'}
 = 
$result_trees{'simple'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[4];
-$result_trees{'simple'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0]
 = 
$result_trees{'simple'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[4];
-$result_trees{'simple'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[2]
 = 
$result_trees{'simple'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[2];
-$result_trees{'simple'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'entry_content'}[0]
 = 
$result_trees{'simple'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[4];
-$result_trees{'simple'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'entry_content'}[2]
 = 
$result_trees{'simple'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[2];
-$result_trees{'simple'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'entry_element'}
 = $result_trees{'simple'}{'contents'}[1]{'contents'}[1]{'contents'}[0];
-$result_trees{'simple'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'entry_node'}
 = $result_trees{'simple'}{'contents'}[1];
-$result_trees{'simple'}{'contents'}[1]{'extra'}{'node_content'}[0] = 
$result_trees{'simple'}{'contents'}[1]{'args'}[0]{'contents'}[0];
-$result_trees{'simple'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = $result_trees{'simple'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'simple_documentlanguage'}{'contents'}[1]{'extra'}{'node_content'}[0]
 = 
$result_trees{'simple_documentlanguage'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'simple_documentlanguage'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = 
$result_trees{'simple_documentlanguage'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'simple_documentlanguage'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'category'}
 = 
$result_trees{'simple_documentlanguage'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
+$result_trees{'simple_documentlanguage'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'class'}
 = 
$result_trees{'simple_documentlanguage'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[2];
+$result_trees{'simple_documentlanguage'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'name'}
 = 
$result_trees{'simple_documentlanguage'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[4];
+$result_trees{'simple_documentlanguage'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0]
 = 
$result_trees{'simple_documentlanguage'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[4];
+$result_trees{'simple_documentlanguage'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[2]
 = 
$result_trees{'simple_documentlanguage'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[2];
+$result_trees{'simple_documentlanguage'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'entry_content'}[0]
 = 
$result_trees{'simple_documentlanguage'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[4];
+$result_trees{'simple_documentlanguage'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'entry_content'}[2]
 = 
$result_trees{'simple_documentlanguage'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[2];
+$result_trees{'simple_documentlanguage'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'entry_element'}
 = 
$result_trees{'simple_documentlanguage'}{'contents'}[2]{'contents'}[1]{'contents'}[0];
+$result_trees{'simple_documentlanguage'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'entry_node'}
 = $result_trees{'simple_documentlanguage'}{'contents'}[2];
+$result_trees{'simple_documentlanguage'}{'contents'}[2]{'extra'}{'node_content'}[0]
 = 
$result_trees{'simple_documentlanguage'}{'contents'}[2]{'args'}[0]{'contents'}[0];
+$result_trees{'simple_documentlanguage'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = 
$result_trees{'simple_documentlanguage'}{'contents'}[2]{'args'}[0]{'contents'}[0];
 
-$result_texis{'simple'} = '@documentlanguage fr
+$result_texis{'simple_documentlanguage'} = '@documentlanguage fr
 
 @node Top
+@node chap
 
 @defivar AAA BBB CCC
 @end defivar
 ';
 
 
-$result_texts{'simple'} = '
+$result_texts{'simple_documentlanguage'} = '
 
 Instance Variable of AAA: BBB CCC
 ';
 
-$result_nodes{'simple'} = {
+$result_nodes{'simple_documentlanguage'} = {
   'cmdname' => 'node',
   'extra' => {
     'normalized' => 'Top'
   },
-  'info' => {}
+  'info' => {},
+  'structure' => {
+    'node_next' => {
+      'cmdname' => 'node',
+      'extra' => {
+        'normalized' => 'chap'
+      },
+      'info' => {},
+      'structure' => {
+        'node_prev' => {}
+      }
+    }
+  }
 };
+$result_nodes{'simple_documentlanguage'}{'structure'}{'node_next'}{'structure'}{'node_prev'}
 = $result_nodes{'simple_documentlanguage'};
 
-$result_menus{'simple'} = {
+$result_menus{'simple_documentlanguage'} = {
   'cmdname' => 'node',
   'extra' => {
     'normalized' => 'Top'
   },
-  'info' => {}
+  'info' => {},
+  'structure' => {}
 };
 
-$result_errors{'simple'} = [];
+$result_errors{'simple_documentlanguage'} = [];
 
 
-$result_floats{'simple'} = {};
+$result_floats{'simple_documentlanguage'} = {};
 
 
-$result_indices_sort_strings{'simple'} = {
+$result_indices_sort_strings{'simple_documentlanguage'} = {
   'vr' => [
     'BBB de AAA'
   ]
@@ -319,7 +379,7 @@ $result_indices_sort_strings{'simple'} = {
 
 
 
-$result_converted{'plaintext'}->{'simple'} = ' -- Instance Variable de AAA : 
BBB CCC
+$result_converted{'plaintext'}->{'simple_documentlanguage'} = ' -- Instance 
Variable de AAA : BBB CCC
 ';
 
 1;
diff --git a/tp/t/results/languages/unknown_language.pl 
b/tp/t/results/languages/unknown_language.pl
index 469f9ba933..9e000dc8fa 100644
--- a/tp/t/results/languages/unknown_language.pl
+++ b/tp/t/results/languages/unknown_language.pl
@@ -118,6 +118,86 @@ $result_trees{'unknown_language'} = {
       'contents' => [
         {
           'text' => '
+',
+          'type' => 'empty_line'
+        }
+      ],
+      'extra' => {},
+      'info' => {
+        'spaces_before_argument' => {
+          'text' => ' '
+        }
+      },
+      'source_info' => {
+        'file_name' => '',
+        'line_nr' => 4,
+        'macro' => ''
+      }
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'text' => 'chapter'
+            }
+          ],
+          'info' => {
+            'spaces_after_argument' => {
+              'text' => '
+'
+            }
+          },
+          'type' => 'line_arg'
+        }
+      ],
+      'cmdname' => 'node',
+      'extra' => {
+        'node_content' => [
+          {}
+        ],
+        'nodes_manuals' => [
+          {
+            'node_content' => [
+              {}
+            ],
+            'normalized' => 'chapter'
+          }
+        ],
+        'normalized' => 'chapter'
+      },
+      'info' => {
+        'spaces_before_argument' => {
+          'text' => ' '
+        }
+      },
+      'source_info' => {
+        'file_name' => '',
+        'line_nr' => 6,
+        'macro' => ''
+      }
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'text' => 'Chapter'
+            }
+          ],
+          'info' => {
+            'spaces_after_argument' => {
+              'text' => '
+'
+            }
+          },
+          'type' => 'line_arg'
+        }
+      ],
+      'cmdname' => 'chapter',
+      'contents' => [
+        {
+          'text' => '
 ',
           'type' => 'empty_line'
         },
@@ -149,7 +229,7 @@ $result_trees{'unknown_language'} = {
               },
               'source_info' => {
                 'file_name' => '',
-                'line_nr' => 6,
+                'line_nr' => 9,
                 'macro' => ''
               }
             },
@@ -193,7 +273,7 @@ $result_trees{'unknown_language'} = {
           },
           'source_info' => {
             'file_name' => '',
-            'line_nr' => 8,
+            'line_nr' => 11,
             'macro' => ''
           }
         },
@@ -230,7 +310,7 @@ $result_trees{'unknown_language'} = {
               },
               'source_info' => {
                 'file_name' => '',
-                'line_nr' => 10,
+                'line_nr' => 13,
                 'macro' => ''
               }
             },
@@ -250,7 +330,7 @@ $result_trees{'unknown_language'} = {
       },
       'source_info' => {
         'file_name' => '',
-        'line_nr' => 4,
+        'line_nr' => 7,
         'macro' => ''
       }
     }
@@ -259,16 +339,21 @@ $result_trees{'unknown_language'} = {
 };
 $result_trees{'unknown_language'}{'contents'}[1]{'extra'}{'node_content'}[0] = 
$result_trees{'unknown_language'}{'contents'}[1]{'args'}[0]{'contents'}[0];
 
$result_trees{'unknown_language'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = $result_trees{'unknown_language'}{'contents'}[1]{'args'}[0]{'contents'}[0];
-$result_trees{'unknown_language'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'extra'}{'label'}
 = $result_trees{'unknown_language'}{'contents'}[1];
-$result_trees{'unknown_language'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'extra'}{'node_argument'}{'node_content'}[0]
 = 
$result_trees{'unknown_language'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0];
-$result_trees{'unknown_language'}{'contents'}[2]{'contents'}[5]{'contents'}[1]{'extra'}{'label'}
 = $result_trees{'unknown_language'}{'contents'}[1];
-$result_trees{'unknown_language'}{'contents'}[2]{'contents'}[5]{'contents'}[1]{'extra'}{'node_argument'}{'node_content'}[0]
 = 
$result_trees{'unknown_language'}{'contents'}[2]{'contents'}[5]{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'unknown_language'}{'contents'}[3]{'extra'}{'node_content'}[0] = 
$result_trees{'unknown_language'}{'contents'}[3]{'args'}[0]{'contents'}[0];
+$result_trees{'unknown_language'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = $result_trees{'unknown_language'}{'contents'}[3]{'args'}[0]{'contents'}[0];
+$result_trees{'unknown_language'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'extra'}{'label'}
 = $result_trees{'unknown_language'}{'contents'}[1];
+$result_trees{'unknown_language'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'extra'}{'node_argument'}{'node_content'}[0]
 = 
$result_trees{'unknown_language'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'unknown_language'}{'contents'}[4]{'contents'}[5]{'contents'}[1]{'extra'}{'label'}
 = $result_trees{'unknown_language'}{'contents'}[1];
+$result_trees{'unknown_language'}{'contents'}[4]{'contents'}[5]{'contents'}[1]{'extra'}{'node_argument'}{'node_content'}[0]
 = 
$result_trees{'unknown_language'}{'contents'}[4]{'contents'}[5]{'contents'}[1]{'args'}[0]{'contents'}[0];
 
 $result_texis{'unknown_language'} = '@documentlanguage unknown
 
 @node Top
 @top unknkown language
 
+@node chapter
+@chapter Chapter
+
 Unknown language. @xref{Top}.
 
 @documentlanguage another_UNKNOWN
@@ -281,6 +366,9 @@ $result_texts{'unknown_language'} = '
 unknkown language
 *****************
 
+1 Chapter
+*********
+
 Unknown language. Top.
 
 
@@ -298,11 +386,35 @@ $result_sectioning{'unknown_language'} = {
             'extra' => {
               'normalized' => 'Top'
             },
-            'info' => {}
+            'info' => {},
+            'structure' => {}
           }
         },
         'info' => {},
         'structure' => {
+          'section_childs' => [
+            {
+              'cmdname' => 'chapter',
+              'extra' => {
+                'associated_node' => {
+                  'cmdname' => 'node',
+                  'extra' => {
+                    'normalized' => 'chapter'
+                  },
+                  'info' => {},
+                  'structure' => {}
+                }
+              },
+              'info' => {},
+              'structure' => {
+                'section_level' => 1,
+                'section_number' => 1,
+                'section_up' => {},
+                'toplevel_prev' => {},
+                'toplevel_up' => {}
+              }
+            }
+          ],
           'section_level' => 0,
           'section_up' => {}
         }
@@ -311,6 +423,9 @@ $result_sectioning{'unknown_language'} = {
     'section_level' => -1
   }
 };
+$result_sectioning{'unknown_language'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
 = $result_sectioning{'unknown_language'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'unknown_language'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
 = $result_sectioning{'unknown_language'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'unknown_language'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
 = $result_sectioning{'unknown_language'}{'structure'}{'section_childs'}[0];
 
$result_sectioning{'unknown_language'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
 = $result_sectioning{'unknown_language'};
 
 $result_nodes{'unknown_language'} = {
@@ -324,15 +439,39 @@ $result_nodes{'unknown_language'} = {
     },
     'normalized' => 'Top'
   },
-  'info' => {}
+  'info' => {},
+  'structure' => {
+    'node_next' => {
+      'cmdname' => 'node',
+      'extra' => {
+        'associated_section' => {
+          'cmdname' => 'chapter',
+          'extra' => {},
+          'info' => {},
+          'structure' => {
+            'section_number' => 1
+          }
+        },
+        'normalized' => 'chapter'
+      },
+      'info' => {},
+      'structure' => {
+        'node_prev' => {},
+        'node_up' => {}
+      }
+    }
+  }
 };
+$result_nodes{'unknown_language'}{'structure'}{'node_next'}{'structure'}{'node_prev'}
 = $result_nodes{'unknown_language'};
+$result_nodes{'unknown_language'}{'structure'}{'node_next'}{'structure'}{'node_up'}
 = $result_nodes{'unknown_language'};
 
 $result_menus{'unknown_language'} = {
   'cmdname' => 'node',
   'extra' => {
     'normalized' => 'Top'
   },
-  'info' => {}
+  'info' => {},
+  'structure' => {}
 };
 
 $result_errors{'unknown_language'} = [
@@ -349,7 +488,7 @@ $result_errors{'unknown_language'} = [
     'error_line' => 'warning: another is not a valid language code
 ',
     'file_name' => '',
-    'line_nr' => 8,
+    'line_nr' => 11,
     'macro' => '',
     'text' => 'another is not a valid language code',
     'type' => 'warning'
@@ -358,7 +497,7 @@ $result_errors{'unknown_language'} = [
     'error_line' => 'warning: UNKNOWN is not a valid region code
 ',
     'file_name' => '',
-    'line_nr' => 8,
+    'line_nr' => 11,
     'macro' => '',
     'text' => 'UNKNOWN is not a valid region code',
     'type' => 'warning'
@@ -373,6 +512,9 @@ $result_floats{'unknown_language'} = {};
 $result_converted{'plaintext'}->{'unknown_language'} = 'unknkown language
 *****************
 
+1 Chapter
+*********
+
 Unknown language.  *Note Top::.
 
    Another unknown language.  *Note Top::.
@@ -382,11 +524,21 @@ Unknown language.  *Note Top::.
 $result_converted{'info'}->{'unknown_language'} = 'This is , produced from .
 
 
-File: ,  Node: Top,  Up: (dir)
+File: ,  Node: Top,  Next: chapter,  Up: (dir)
 
 unknkown language
 *****************
 
+* Menu:
+
+* chapter::
+
+
+File: ,  Node: chapter,  Prev: Top,  Up: Top
+
+1 Chapter
+*********
+
 Unknown language.  *Note Top::.
 
    Another unknown language.  *Note Top::.
@@ -394,6 +546,7 @@ Unknown language.  *Note Top::.
 
 Tag Table:
 Node: Top27
+Node: chapter136
 
 End Tag Table
 
@@ -431,13 +584,29 @@ span:hover a.copiable-link {visibility: visible}
 <body lang="unknown">
 
 <div class="top-level-extent" id="Top">
+<div class="nav-panel">
+<p>
+Next: <a href="#chapter" accesskey="n" rel="next">Chapter</a> &nbsp; </p>
+</div>
 <h1 class="top" id="unknkown-language"><span>unknkown language<a 
class="copiable-link" href="#unknkown-language"> &para;</a></span></h1>
 
+<ul class="mini-toc">
+<li><a href="#chapter" accesskey="1">Chapter</a></li>
+</ul>
+<hr>
+<div class="chapter-level-extent" id="chapter">
+<div class="nav-panel">
+<p>
+Previous: <a href="#Top" accesskey="p" rel="prev">unknkown language</a>, Up: 
<a href="#Top" accesskey="u" rel="up">unknkown language</a> &nbsp; </p>
+</div>
+<h2 class="chapter" id="Chapter"><span>1 Chapter<a class="copiable-link" 
href="#Chapter"> &para;</a></span></h2>
+
 <p>Unknown language. See <a class="xref" href="#Top">unknkown language</a>.
 </p>
 
 <p>Another unknown language. See <a class="xref" href="#Top">unknkown 
language</a>.
 </p></div>
+</div>
 
 
 
diff --git a/tp/t/results/languages/unknown_region.pl 
b/tp/t/results/languages/unknown_region.pl
index 2f01002f7f..c974d99c7c 100644
--- a/tp/t/results/languages/unknown_region.pl
+++ b/tp/t/results/languages/unknown_region.pl
@@ -65,6 +65,49 @@ $result_trees{'unknown_region'} = {
           'info' => {
             'spaces_after_argument' => {
               'text' => '
+'
+            }
+          },
+          'type' => 'line_arg'
+        }
+      ],
+      'cmdname' => 'node',
+      'extra' => {
+        'node_content' => [
+          {}
+        ],
+        'nodes_manuals' => [
+          {
+            'node_content' => [
+              {}
+            ],
+            'normalized' => 'Top'
+          }
+        ],
+        'normalized' => 'Top'
+      },
+      'info' => {
+        'spaces_before_argument' => {
+          'text' => ' '
+        }
+      },
+      'source_info' => {
+        'file_name' => '',
+        'line_nr' => 3,
+        'macro' => ''
+      }
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'text' => 'chap'
+            }
+          ],
+          'info' => {
+            'spaces_after_argument' => {
+              'text' => '
 '
             }
           },
@@ -185,7 +228,7 @@ $result_trees{'unknown_region'} = {
               },
               'source_info' => {
                 'file_name' => '',
-                'line_nr' => 5,
+                'line_nr' => 6,
                 'macro' => ''
               },
               'type' => 'def_line'
@@ -218,7 +261,7 @@ $result_trees{'unknown_region'} = {
               },
               'source_info' => {
                 'file_name' => '',
-                'line_nr' => 6,
+                'line_nr' => 7,
                 'macro' => ''
               }
             }
@@ -230,7 +273,7 @@ $result_trees{'unknown_region'} = {
           },
           'source_info' => {
             'file_name' => '',
-            'line_nr' => 5,
+            'line_nr' => 6,
             'macro' => ''
           }
         }
@@ -244,10 +287,10 @@ $result_trees{'unknown_region'} = {
             'node_content' => [
               {}
             ],
-            'normalized' => 'Top'
+            'normalized' => 'chap'
           }
         ],
-        'normalized' => 'Top'
+        'normalized' => 'chap'
       },
       'info' => {
         'spaces_before_argument' => {
@@ -256,28 +299,31 @@ $result_trees{'unknown_region'} = {
       },
       'source_info' => {
         'file_name' => '',
-        'line_nr' => 3,
+        'line_nr' => 4,
         'macro' => ''
       }
     }
   ],
   'type' => 'document_root'
 };
-$result_trees{'unknown_region'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'category'}
 = 
$result_trees{'unknown_region'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
-$result_trees{'unknown_region'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'class'}
 = 
$result_trees{'unknown_region'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[2];
-$result_trees{'unknown_region'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'name'}
 = 
$result_trees{'unknown_region'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[4];
-$result_trees{'unknown_region'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0]
 = 
$result_trees{'unknown_region'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[4];
-$result_trees{'unknown_region'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[2]
 = 
$result_trees{'unknown_region'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[2];
-$result_trees{'unknown_region'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'entry_content'}[0]
 = 
$result_trees{'unknown_region'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[4];
-$result_trees{'unknown_region'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'entry_content'}[2]
 = 
$result_trees{'unknown_region'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[2];
-$result_trees{'unknown_region'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'entry_element'}
 = $result_trees{'unknown_region'}{'contents'}[1]{'contents'}[1]{'contents'}[0];
-$result_trees{'unknown_region'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'entry_node'}
 = $result_trees{'unknown_region'}{'contents'}[1];
 $result_trees{'unknown_region'}{'contents'}[1]{'extra'}{'node_content'}[0] = 
$result_trees{'unknown_region'}{'contents'}[1]{'args'}[0]{'contents'}[0];
 
$result_trees{'unknown_region'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = $result_trees{'unknown_region'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'unknown_region'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'category'}
 = 
$result_trees{'unknown_region'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
+$result_trees{'unknown_region'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'class'}
 = 
$result_trees{'unknown_region'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[2];
+$result_trees{'unknown_region'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'name'}
 = 
$result_trees{'unknown_region'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[4];
+$result_trees{'unknown_region'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0]
 = 
$result_trees{'unknown_region'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[4];
+$result_trees{'unknown_region'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[2]
 = 
$result_trees{'unknown_region'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[2];
+$result_trees{'unknown_region'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'entry_content'}[0]
 = 
$result_trees{'unknown_region'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[4];
+$result_trees{'unknown_region'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'entry_content'}[2]
 = 
$result_trees{'unknown_region'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[2];
+$result_trees{'unknown_region'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'entry_element'}
 = $result_trees{'unknown_region'}{'contents'}[2]{'contents'}[1]{'contents'}[0];
+$result_trees{'unknown_region'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'entry_node'}
 = $result_trees{'unknown_region'}{'contents'}[2];
+$result_trees{'unknown_region'}{'contents'}[2]{'extra'}{'node_content'}[0] = 
$result_trees{'unknown_region'}{'contents'}[2]{'args'}[0]{'contents'}[0];
+$result_trees{'unknown_region'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = $result_trees{'unknown_region'}{'contents'}[2]{'args'}[0]{'contents'}[0];
 
 $result_texis{'unknown_region'} = '@documentlanguage fr_NOWHERE
 
 @node Top
+@node chap
 
 @defivar AAA BBB CCC
 @end defivar
@@ -294,15 +340,29 @@ $result_nodes{'unknown_region'} = {
   'extra' => {
     'normalized' => 'Top'
   },
-  'info' => {}
+  'info' => {},
+  'structure' => {
+    'node_next' => {
+      'cmdname' => 'node',
+      'extra' => {
+        'normalized' => 'chap'
+      },
+      'info' => {},
+      'structure' => {
+        'node_prev' => {}
+      }
+    }
+  }
 };
+$result_nodes{'unknown_region'}{'structure'}{'node_next'}{'structure'}{'node_prev'}
 = $result_nodes{'unknown_region'};
 
 $result_menus{'unknown_region'} = {
   'cmdname' => 'node',
   'extra' => {
     'normalized' => 'Top'
   },
-  'info' => {}
+  'info' => {},
+  'structure' => {}
 };
 
 $result_errors{'unknown_region'} = [
@@ -336,13 +396,17 @@ $result_converted{'plaintext'}->{'unknown_region'} = ' -- 
Instance Variable de A
 $result_converted{'info'}->{'unknown_region'} = 'This is , produced from .
 
 
-File: ,  Node: Top,  Up: (dir)
+File: ,  Node: Top,  Next: chap,  Up: (dir)
+
+
+File: ,  Node: chap,  Prev: Top
 
  -- Instance Variable de AAA : BBB CCC
 
 
 Tag Table:
 Node: Top27
+Node: chap74
 
 End Tag Table
 
@@ -380,7 +444,17 @@ strong.def-name {font-family: monospace; font-weight: 
bold; font-size: larger}
 
 <body lang="fr_NOWHERE">
 
-<h1 class="node" id="Top"><span>Top<a class="copiable-link" href="#Top"> 
&para;</a></span></h1>
+<a class="node-id" id="Top"></a><div class="nav-panel">
+<p>
+Next: <a href="#chap" accesskey="n" rel="next">chap</a> &nbsp; </p>
+</div>
+<h1 class="node"><span>Top<a class="copiable-link" href="#Top"> 
&para;</a></span></h1>
+<hr>
+<a class="node-id" id="chap"></a><div class="nav-panel">
+<p>
+Previous: <a href="#Top" accesskey="p" rel="prev">Top</a> &nbsp; </p>
+</div>
+<h4 class="node"><span>chap<a class="copiable-link" href="#chap"> 
&para;</a></span></h4>
 
 <dl class="first-defcv first-defivar-alias-first-defcv">
 <dt class="defcv defivar-alias-defcv" id="index-BBB-of-AAA"><span 
class="category-def">Instance Variable de <code class="code">AAA</code>&nbsp;: 
</span><span><strong class="def-name">BBB</strong> <var 
class="def-var-arguments">CCC</var><a class="copiable-link" 
href="#index-BBB-of-AAA"> &para;</a></span></dt>



reply via email to

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