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/30sectioning.t: rename n


From: Patrice Dumas
Subject: branch master updated: * tp/Makefile.tres, tp/t/30sectioning.t: rename node test as node_simple. Change tests to be more useful for LaTeX by adding a node after the Top node, change node names, adding an @unnumbered.
Date: Wed, 15 Feb 2023 11:24:07 -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 0d5be2fb83 * tp/Makefile.tres, tp/t/30sectioning.t: rename node test 
as node_simple.  Change tests to be more useful for LaTeX by adding a node 
after the Top node, change node names, adding an @unnumbered.
0d5be2fb83 is described below

commit 0d5be2fb8304232069594a4f3ffe15b68f41540b
Author: Patrice Dumas <pertusus@free.fr>
AuthorDate: Wed Feb 15 17:23:58 2023 +0100

    * tp/Makefile.tres, tp/t/30sectioning.t: rename node test as
    node_simple.  Change tests to be more useful for LaTeX by adding a
    node after the Top node, change node names, adding an @unnumbered.
---
 ChangeLog                                          |   6 +
 tp/Makefile.tres                                   |   2 +-
 tp/t/30sectioning.t                                |  75 +++---
 .../sectioning/character_and_spaces_in_node.pl     |  62 ++---
 tp/t/results/sectioning/empty_ref_arg.pl           |  54 ++--
 tp/t/results/sectioning/equivalent_labels.pl       |  47 ++--
 tp/t/results/sectioning/equivalent_nodes.pl        |  44 ++--
 .../results/sectioning/explicit_node_directions.pl |  72 +++---
 tp/t/results/sectioning/loop_nodes.pl              |  34 +--
 .../sectioning/loop_nodes/res_latex/loop_nodes.tex |   2 +-
 tp/t/results/sectioning/next_no_prev_to_node.pl    |  26 +-
 tp/t/results/sectioning/node_nested_parentheses.pl |  16 +-
 tp/t/results/sectioning/node_referenced_in_ref.pl  |  20 +-
 .../results/sectioning/{node.pl => node_simple.pl} |  28 +--
 tp/t/results/sectioning/node_too_much_args.pl      |  12 +-
 tp/t/results/sectioning/node_up_external_node.pl   |  44 ++--
 .../nodes_after_top_before_section_nodes.pl        |  66 ++---
 .../nodes_after_top_before_section_sections.pl     |  46 ++--
 ...s_after_top_before_section_texi2html_chapter.pl |  26 +-
 .../res_html/{second-node.html => chap-node.html}  |  10 +-
 .../res_html/index.html                            |   4 +-
 ...after_top_before_section_texi2html_use_nodes.pl |  26 +-
 ...ter_top_before_section_texi2html_use_nodes.html |  10 +-
 ...p_before_section_texi2html_use_nodes_chapter.pl |  26 +-
 .../res_html/{second-node.html => chap-node.html}  |  10 +-
 .../res_html/index.html                            |  10 +-
 tp/t/results/sectioning/part_node_after_top.pl     |  40 +--
 .../sectioning/protected_node_parentheses.pl       |  50 ++--
 .../sectioning/top_node_no_menu_direction.pl       |  42 ++--
 .../transliterated_split_equivalent_nodes.pl       | 272 +++++++++++++++++++--
 .../res_html/a.html                                |  15 +-
 .../res_html/index.html                            |  10 +-
 .../res_html/n.html                                |   7 +-
 tp/t/results/sectioning/unknown_node_in_menu.pl    |  12 +-
 34 files changed, 743 insertions(+), 483 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index af6cbff5a2..6635304b1e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2023-02-15  Patrice Dumas  <pertusus@free.fr>
+
+       * tp/Makefile.tres, tp/t/30sectioning.t: rename node test as
+       node_simple.  Change tests to be more useful for LaTeX by adding a
+       node after the Top node, change node names, adding an @unnumbered.
+
 2023-02-15  Patrice Dumas  <pertusus@free.fr>
 
        * tp/t/27float.t, tp/t/28heading.t: change tests to be more useful for
diff --git a/tp/Makefile.tres b/tp/Makefile.tres
index c2f948e678..61a21ccf21 100644
--- a/tp/Makefile.tres
+++ b/tp/Makefile.tres
@@ -1677,7 +1677,6 @@ test_files_generated_list = 
$(test_tap_files_generated_list) \
   t/results/sectioning/next_no_prev_to_node.pl \
   t/results/sectioning/no_argument_and_contents.pl \
   t/results/sectioning/no_menu.pl \
-  t/results/sectioning/node.pl \
   t/results/sectioning/node_empty_direction.pl \
   t/results/sectioning/node_line_arguments.pl \
   t/results/sectioning/node_nested_parentheses.pl \
@@ -1688,6 +1687,7 @@ test_files_generated_list = 
$(test_tap_files_generated_list) \
   t/results/sectioning/node_sectop_before_chapter_no_node/res_latex \
   t/results/sectioning/node_sectop_before_lone_node_Top.pl \
   t/results/sectioning/node_sectop_before_lone_node_Top/res_latex \
+  t/results/sectioning/node_simple.pl \
   t/results/sectioning/node_too_much_args.pl \
   t/results/sectioning/node_up_direction_for_top_with_manual.pl \
   t/results/sectioning/node_up_external_node.pl \
diff --git a/tp/t/30sectioning.t b/tp/t/30sectioning.t
index 753f5c7f4d..79198426a8 100644
--- a/tp/t/30sectioning.t
+++ b/tp/t/30sectioning.t
@@ -50,15 +50,15 @@ my $nodes_after_top_before_section_text =
 '@node Top
 Top node
 @menu
-* second node::
+* chap node::
 * third node::
 @end menu
 
-@node second node, third node,Top,Top
+@node chap node, third node,Top,Top
 
 second node
 
-@node third node,,second node,Top
+@node third node,,chap node,Top
 @subsection subsection
 ';
 
@@ -179,10 +179,10 @@ Text part second.
 '@node Top
 
 @menu
-* first::
+* chap first::
 @end menu
 
-@node first, (manual1), (manual2) , (manual3)
+@node chap first, (manual1), (manual2) , (manual3)
 ', {'test_split' => 'node'}],
 ['two_nodes_between_chapters',
 '@node Top
@@ -351,10 +351,10 @@ my @tests_info = (
 ['character_and_spaces_in_node',
 '
 @node Top
-@node other nodes, !_"#$%&\'()*+-., Top, Top
-@node !_"#$%&\'()*+-., /;<=>?[\\]^_`|~, other nodes, other nodes
-@node /;<=>?[\\]^_`|~,local   node,!_"#$%&\'()*+-., other nodes
-@node  local   node,,/;<=>?[\\]^_`|~,other nodes
+@node chap nodes, !_"#$%&\'()*+-., Top, Top
+@node !_"#$%&\'()*+-., /;<=>?[\\]^_`|~, chap nodes, chap nodes
+@node /;<=>?[\\]^_`|~,local   node,!_"#$%&\'()*+-., chap nodes
+@node  local   node,,/;<=>?[\\]^_`|~,chap nodes
 '],
 # a subset of the next test, with ascii spaces only
 ['in_menu_only_special_ascii_spaces_node',
@@ -409,7 +409,7 @@ undef, {'test_file' => 
'reference_to_only_special_spaces_node.texi',
 @xref{TOP}.
 '],
 ['equivalent_labels',
-'@node Top
+'@node first
 
 @anchor{@samp{anch}}.
 
@@ -423,7 +423,7 @@ In float
 @end menu
 '],
 ['equivalent_nodes',
-'@node Top, @emph{node}
+'@node first, @emph{node}
 
 @menu
 * @strong{node}::
@@ -437,15 +437,15 @@ In float
 '@node Top
 Top node
 @menu
-* second node::
+* chap node::
 * third node::
 @end menu
 
-@node second node, third node,Top,Top
+@node chap node, third node,Top,Top
 
 second node
 
-@node third node,,second node,Top
+@node third node,,chap node,Top
 ', {'test_split' => 'node'}],
 ['nodes_after_top_before_chapter_nodes',
 $nodes_after_top_before_chapter_text,
@@ -463,11 +463,11 @@ $nodes_after_top_before_section_text,
 '@node Top
 
 @menu
-* second node::
+* chap node::
 * TOP:: myself
 @end menu
 
-@node second node,,top,TOP
+@node chap node,,top,TOP
 '],
 ['nodes_no_node_top_explicit_directions',
 '@node first,,,(dir)
@@ -561,10 +561,10 @@ in chapter
 @top top
 
 @menu
-* part node after top::
+* chap part node after top::
 @end menu
 
-@node part node after top
+@node chap part node after top
 @part part
 ', {'test_split' => 'section'}],
 ['part_chapter_after_top',
@@ -874,7 +874,7 @@ $unnumbered_top_without_node_text,
 '],
 ['protected_node_parentheses',
 '
-@node Top
+@node first
 @top top
 
 @menu
@@ -901,11 +901,11 @@ $unnumbered_top_without_node_text,
 
 
 my @test_cases = (
-['node',
-'@node Top'
+['node_simple',
+'@node first'
 ],
 ['node_too_much_args',
-'@node Top, , , , (dir)'
+'@node first, , , , (dir)'
 ],
 [ 'node_line_arguments',
 '
@@ -931,12 +931,12 @@ my @test_cases = (
 '@node Top
 
 @menu
-* first level node::
+* chap first level node::
 @end menu
 
 @ref{second level node}.
 
-@node first level node
+@node chap first level node
 
 @node second level node
 '],
@@ -992,7 +992,7 @@ Dummy section with (manual)node node syntax.
 
 ', {'CHECK_NORMAL_MENU_STRUCTURE' => 1}],
 ['node_nested_parentheses',
-'@node Top
+'@node first
 
 @menu
 * ((some) file)::
@@ -1005,7 +1005,7 @@ Dummy section with (manual)node node syntax.
 '@node name, '
 ],
 ['unknown_node_in_menu',
-'@node Top
+'@node first
 
 @menu
 * unknown::
@@ -1060,11 +1060,11 @@ second node.
 '@node Top
 
 @menu
-* first node::
+* chap first node::
 * no return::
 @end menu
 
-@node first node, no return,, Top
+@node chap first node, no return,, Top
 
 @node no return,,, Top 
 '],
@@ -1087,16 +1087,16 @@ second node.
 @top top
 
 @menu
-* node up::
+* chap node up::
 @end menu
 
-@node node up,,,node down
+@node chap node up,,,node down
 
 @menu
 * node middle::
 @end menu
 
-@node node middle,,,node up
+@node node middle,,,chap node up
 
 @menu
 * node down::
@@ -1274,12 +1274,12 @@ in chap
 ', {'test_formats' => ['html_text']}, {'CONTENTS_OUTPUT_LOCATION' => 'inline'}
 ],
 ['empty_ref_arg',
-'@node Top
+'@node first
 
-@ref{Top, @ }
-@ref{Top, , @ }
-@ref{Top, @ , @:}
-@ref{Top, @c aaa
+@ref{first, @ }
+@ref{first, , @ }
+@ref{first, @ , @:}
+@ref{first, @c aaa
  @ 
 @c ggg
 , @c fff
@@ -1305,7 +1305,7 @@ in chap
 
 my @test_out_files = (
 ['transliterated_split_equivalent_nodes',
-'@node Top
+'@node top
 
 @menu
 * @~a::
@@ -1314,6 +1314,7 @@ my @test_out_files = (
 @end menu
 
 @node @~a
+@unnumbered @~a
 
 @node n
 
diff --git a/tp/t/results/sectioning/character_and_spaces_in_node.pl 
b/tp/t/results/sectioning/character_and_spaces_in_node.pl
index b1a4cda095..d22001829f 100644
--- a/tp/t/results/sectioning/character_and_spaces_in_node.pl
+++ b/tp/t/results/sectioning/character_and_spaces_in_node.pl
@@ -65,7 +65,7 @@ $result_trees{'character_and_spaces_in_node'} = {
         {
           'contents' => [
             {
-              'text' => 'other nodes'
+              'text' => 'chap nodes'
             }
           ],
           'type' => 'line_arg'
@@ -124,7 +124,7 @@ $result_trees{'character_and_spaces_in_node'} = {
             'node_content' => [
               {}
             ],
-            'normalized' => 'other-nodes'
+            'normalized' => 'chap-nodes'
           },
           {
             'node_content' => [
@@ -145,7 +145,7 @@ $result_trees{'character_and_spaces_in_node'} = {
             'normalized' => 'Top'
           }
         ],
-        'normalized' => 'other-nodes'
+        'normalized' => 'chap-nodes'
       },
       'info' => {
         'spaces_before_argument' => {
@@ -184,7 +184,7 @@ $result_trees{'character_and_spaces_in_node'} = {
         {
           'contents' => [
             {
-              'text' => 'other nodes'
+              'text' => 'chap nodes'
             }
           ],
           'info' => {
@@ -197,7 +197,7 @@ $result_trees{'character_and_spaces_in_node'} = {
         {
           'contents' => [
             {
-              'text' => 'other nodes'
+              'text' => 'chap nodes'
             }
           ],
           'info' => {
@@ -234,13 +234,13 @@ $result_trees{'character_and_spaces_in_node'} = {
             'node_content' => [
               {}
             ],
-            'normalized' => 'other-nodes'
+            'normalized' => 'chap-nodes'
           },
           {
             'node_content' => [
               {}
             ],
-            'normalized' => 'other-nodes'
+            'normalized' => 'chap-nodes'
           }
         ],
         'normalized' => 
'_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e'
@@ -285,7 +285,7 @@ $result_trees{'character_and_spaces_in_node'} = {
         {
           'contents' => [
             {
-              'text' => 'other nodes'
+              'text' => 'chap nodes'
             }
           ],
           'info' => {
@@ -328,7 +328,7 @@ $result_trees{'character_and_spaces_in_node'} = {
             'node_content' => [
               {}
             ],
-            'normalized' => 'other-nodes'
+            'normalized' => 'chap-nodes'
           }
         ],
         'normalized' => 
'_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e'
@@ -368,7 +368,7 @@ $result_trees{'character_and_spaces_in_node'} = {
         {
           'contents' => [
             {
-              'text' => 'other nodes'
+              'text' => 'chap nodes'
             }
           ],
           'info' => {
@@ -403,7 +403,7 @@ $result_trees{'character_and_spaces_in_node'} = {
             'node_content' => [
               {}
             ],
-            'normalized' => 'other-nodes'
+            'normalized' => 'chap-nodes'
           }
         ],
         'normalized' => 'local-node'
@@ -446,10 +446,10 @@ 
$result_trees{'character_and_spaces_in_node'}{'contents'}[5]{'extra'}{'nodes_man
 
 $result_texis{'character_and_spaces_in_node'} = '
 @node Top
-@node other nodes, !_"#$%&\'()*+-., Top, Top
-@node !_"#$%&\'()*+-., /;<=>?[\\]^_`|~, other nodes, other nodes
-@node /;<=>?[\\]^_`|~,local   node,!_"#$%&\'()*+-., other nodes
-@node  local   node,,/;<=>?[\\]^_`|~,other nodes
+@node chap nodes, !_"#$%&\'()*+-., Top, Top
+@node !_"#$%&\'()*+-., /;<=>?[\\]^_`|~, chap nodes, chap nodes
+@node /;<=>?[\\]^_`|~,local   node,!_"#$%&\'()*+-., chap nodes
+@node  local   node,,/;<=>?[\\]^_`|~,chap nodes
 ';
 
 
@@ -466,7 +466,7 @@ $result_nodes{'character_and_spaces_in_node'} = {
     'node_next' => {
       'cmdname' => 'node',
       'extra' => {
-        'normalized' => 'other-nodes'
+        'normalized' => 'chap-nodes'
       },
       'info' => {},
       'structure' => {
@@ -537,28 +537,28 @@ $result_floats{'character_and_spaces_in_node'} = {};
 $result_converted{'info'}->{'character_and_spaces_in_node'} = 'This is , 
produced from .
 
 
-File: ,  Node: Top,  Next: other nodes,  Up: (dir)
+File: ,  Node: Top,  Next: chap nodes,  Up: (dir)
 
 
-File: ,  Node: other nodes,  Next: !_"#$%&\'()*+-.,  Prev: Top,  Up: Top
+File: ,  Node: chap nodes,  Next: !_"#$%&\'()*+-.,  Prev: Top,  Up: Top
 
 
-File: ,  Node: !_"#$%&\'()*+-.,  Next: /;<=>?[\\]^_`|~,  Prev: other nodes,  
Up: other nodes
+File: ,  Node: !_"#$%&\'()*+-.,  Next: /;<=>?[\\]^_`|~,  Prev: chap nodes,  
Up: chap nodes
 
 
-File: ,  Node: /;<=>?[\\]^_`|~,  Next: local node,  Prev: !_"#$%&\'()*+-.,  
Up: other nodes
+File: ,  Node: /;<=>?[\\]^_`|~,  Next: local node,  Prev: !_"#$%&\'()*+-.,  
Up: chap nodes
 
 
-File: ,  Node: local node,  Prev: /;<=>?[\\]^_`|~,  Up: other nodes
+File: ,  Node: local node,  Prev: /;<=>?[\\]^_`|~,  Up: chap nodes
 
 
 
 Tag Table:
 Node: Top27
-Node: other nodes81
-Node: !_"#$%&\'()*+-.156
-Node: /;<=>?[\\]^_`|~250
-Node: local node343
+Node: chap nodes80
+Node: !_"#$%&\'()*+-.154
+Node: /;<=>?[\\]^_`|~246
+Node: local node338
 
 End Tag Table
 
@@ -597,31 +597,31 @@ span:hover a.copiable-link {visibility: visible}
 
 <a class="node-id" id="Top"></a><div class="nav-panel">
 <p>
-Next: <a href="#other-nodes" accesskey="n" rel="next">other nodes</a> &nbsp; 
</p>
+Next: <a href="#chap-nodes" accesskey="n" rel="next">chap nodes</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="other-nodes"></a><div class="nav-panel">
+<a class="node-id" id="chap-nodes"></a><div class="nav-panel">
 <p>
 Next: <a 
href="#g_t_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e"
 accesskey="n" rel="next">!_&quot;#$%&amp;\'()*+-.</a>, Previous: <a 
href="#Top" accesskey="p" rel="prev">Top</a>, Up: <a href="#Top" accesskey="u" 
rel="up">Top</a> &nbsp; </p>
 </div>
-<h4 class="node"><span>other nodes<a class="copiable-link" 
href="#other-nodes"> &para;</a></span></h4>
+<h4 class="node"><span>chap nodes<a class="copiable-link" href="#chap-nodes"> 
&para;</a></span></h4>
 <hr>
 <a class="node-id" 
id="g_t_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e"></a><div
 class="nav-panel">
 <p>
-Next: <a 
href="#g_t_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e"
 accesskey="n" rel="next">/;&lt;=&gt;?[\\]^_`|~</a>, Previous: <a 
href="#other-nodes" accesskey="p" rel="prev">other nodes</a>, Up: <a 
href="#other-nodes" accesskey="u" rel="up">other nodes</a> &nbsp; </p>
+Next: <a 
href="#g_t_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e"
 accesskey="n" rel="next">/;&lt;=&gt;?[\\]^_`|~</a>, Previous: <a 
href="#chap-nodes" accesskey="p" rel="prev">chap nodes</a>, Up: <a 
href="#chap-nodes" accesskey="u" rel="up">chap nodes</a> &nbsp; </p>
 </div>
 <h4 class="node"><span>!_&quot;#$%&amp;\'()*+-.<a class="copiable-link" 
href="#g_t_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e">
 &para;</a></span></h4>
 <hr>
 <a class="node-id" 
id="g_t_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e"></a><div
 class="nav-panel">
 <p>
-Next: <a href="#local-node" accesskey="n" rel="next">local   node</a>, 
Previous: <a 
href="#g_t_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e"
 accesskey="p" rel="prev">!_&quot;#$%&amp;\'()*+-.</a>, Up: <a 
href="#other-nodes" accesskey="u" rel="up">other nodes</a> &nbsp; </p>
+Next: <a href="#local-node" accesskey="n" rel="next">local   node</a>, 
Previous: <a 
href="#g_t_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e"
 accesskey="p" rel="prev">!_&quot;#$%&amp;\'()*+-.</a>, Up: <a 
href="#chap-nodes" accesskey="u" rel="up">chap nodes</a> &nbsp; </p>
 </div>
 <h4 class="node"><span>/;&lt;=&gt;?[\\]^_`|~<a class="copiable-link" 
href="#g_t_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e">
 &para;</a></span></h4>
 <hr>
 <a class="node-id" id="local-node"></a><div class="nav-panel">
 <p>
-Previous: <a 
href="#g_t_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e"
 accesskey="p" rel="prev">/;&lt;=&gt;?[\\]^_`|~</a>, Up: <a href="#other-nodes" 
accesskey="u" rel="up">other nodes</a> &nbsp; </p>
+Previous: <a 
href="#g_t_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e"
 accesskey="p" rel="prev">/;&lt;=&gt;?[\\]^_`|~</a>, Up: <a href="#chap-nodes" 
accesskey="u" rel="up">chap nodes</a> &nbsp; </p>
 </div>
 <h4 class="node"><span>local   node<a class="copiable-link" 
href="#local-node"> &para;</a></span></h4>
 
diff --git a/tp/t/results/sectioning/empty_ref_arg.pl 
b/tp/t/results/sectioning/empty_ref_arg.pl
index 4c2f363622..2c7b427723 100644
--- a/tp/t/results/sectioning/empty_ref_arg.pl
+++ b/tp/t/results/sectioning/empty_ref_arg.pl
@@ -15,7 +15,7 @@ $result_trees{'empty_ref_arg'} = {
         {
           'contents' => [
             {
-              'text' => 'Top'
+              'text' => 'first'
             }
           ],
           'info' => {
@@ -41,7 +41,7 @@ $result_trees{'empty_ref_arg'} = {
                 {
                   'contents' => [
                     {
-                      'text' => 'Top'
+                      'text' => 'first'
                     }
                   ],
                   'type' => 'brace_command_arg'
@@ -67,7 +67,7 @@ $result_trees{'empty_ref_arg'} = {
                   'node_content' => [
                     {}
                   ],
-                  'normalized' => 'Top'
+                  'normalized' => 'first'
                 }
               },
               'source_info' => {
@@ -85,7 +85,7 @@ $result_trees{'empty_ref_arg'} = {
                 {
                   'contents' => [
                     {
-                      'text' => 'Top'
+                      'text' => 'first'
                     }
                   ],
                   'type' => 'brace_command_arg'
@@ -119,7 +119,7 @@ $result_trees{'empty_ref_arg'} = {
                   'node_content' => [
                     {}
                   ],
-                  'normalized' => 'Top'
+                  'normalized' => 'first'
                 }
               },
               'source_info' => {
@@ -137,7 +137,7 @@ $result_trees{'empty_ref_arg'} = {
                 {
                   'contents' => [
                     {
-                      'text' => 'Top'
+                      'text' => 'first'
                     }
                   ],
                   'type' => 'brace_command_arg'
@@ -176,7 +176,7 @@ $result_trees{'empty_ref_arg'} = {
                   'node_content' => [
                     {}
                   ],
-                  'normalized' => 'Top'
+                  'normalized' => 'first'
                 }
               },
               'source_info' => {
@@ -194,7 +194,7 @@ $result_trees{'empty_ref_arg'} = {
                 {
                   'contents' => [
                     {
-                      'text' => 'Top'
+                      'text' => 'first'
                     }
                   ],
                   'type' => 'brace_command_arg'
@@ -301,7 +301,7 @@ $result_trees{'empty_ref_arg'} = {
                   'node_content' => [
                     {}
                   ],
-                  'normalized' => 'Top'
+                  'normalized' => 'first'
                 }
               },
               'source_info' => {
@@ -327,10 +327,10 @@ $result_trees{'empty_ref_arg'} = {
             'node_content' => [
               {}
             ],
-            'normalized' => 'Top'
+            'normalized' => 'first'
           }
         ],
-        'normalized' => 'Top'
+        'normalized' => 'first'
       },
       'info' => {
         'spaces_before_argument' => {
@@ -357,12 +357,12 @@ 
$result_trees{'empty_ref_arg'}{'contents'}[1]{'contents'}[1]{'contents'}[6]{'ext
 $result_trees{'empty_ref_arg'}{'contents'}[1]{'extra'}{'node_content'}[0] = 
$result_trees{'empty_ref_arg'}{'contents'}[1]{'args'}[0]{'contents'}[0];
 
$result_trees{'empty_ref_arg'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = $result_trees{'empty_ref_arg'}{'contents'}[1]{'args'}[0]{'contents'}[0];
 
-$result_texis{'empty_ref_arg'} = '@node Top
+$result_texis{'empty_ref_arg'} = '@node first
 
-@ref{Top, @ }
-@ref{Top, , @ }
-@ref{Top, @ , @:}
-@ref{Top, @c aaa
+@ref{first, @ }
+@ref{first, , @ }
+@ref{first, @ , @:}
+@ref{first, @c aaa
  @ 
 @c ggg
 , @c fff
@@ -372,16 +372,16 @@ $result_texis{'empty_ref_arg'} = '@node Top
 
 
 $result_texts{'empty_ref_arg'} = '
-Top
-Top
-Top
-Top
+first
+first
+first
+first
 ';
 
 $result_nodes{'empty_ref_arg'} = {
   'cmdname' => 'node',
   'extra' => {
-    'normalized' => 'Top'
+    'normalized' => 'first'
   },
   'info' => {}
 };
@@ -389,7 +389,7 @@ $result_nodes{'empty_ref_arg'} = {
 $result_menus{'empty_ref_arg'} = {
   'cmdname' => 'node',
   'extra' => {
-    'normalized' => 'Top'
+    'normalized' => 'first'
   },
   'info' => {}
 };
@@ -466,12 +466,12 @@ $result_floats{'empty_ref_arg'} = {};
 
 
 
-$result_converted{'xml'}->{'empty_ref_arg'} = '<node name="Top" spaces=" 
"><nodename>Top</nodename></node>
+$result_converted{'xml'}->{'empty_ref_arg'} = '<node name="first" spaces=" 
"><nodename>first</nodename></node>
 
-<para><ref label="Top"><xrefnodename>Top</xrefnodename><xrefinfoname spaces=" 
"><spacecmd type="spc"/></xrefinfoname></ref>
-<ref label="Top"><xrefnodename>Top</xrefnodename><xrefinfoname spaces=" 
"></xrefinfoname><xrefprinteddesc spaces=" "><spacecmd 
type="spc"/></xrefprinteddesc></ref>
-<ref label="Top"><xrefnodename>Top</xrefnodename><xrefinfoname spaces=" 
"><spacecmd type="spc"/></xrefinfoname><xrefprinteddesc spaces=" 
">&noeos;</xrefprinteddesc></ref>
-<ref label="Top"><xrefnodename>Top</xrefnodename><xrefinfoname spaces=" "><!-- 
c aaa -->
+<para><ref label="first"><xrefnodename>first</xrefnodename><xrefinfoname 
spaces=" "><spacecmd type="spc"/></xrefinfoname></ref>
+<ref label="first"><xrefnodename>first</xrefnodename><xrefinfoname spaces=" 
"></xrefinfoname><xrefprinteddesc spaces=" "><spacecmd 
type="spc"/></xrefprinteddesc></ref>
+<ref label="first"><xrefnodename>first</xrefnodename><xrefinfoname spaces=" 
"><spacecmd type="spc"/></xrefinfoname><xrefprinteddesc spaces=" 
">&noeos;</xrefprinteddesc></ref>
+<ref label="first"><xrefnodename>first</xrefnodename><xrefinfoname spaces=" 
"><!-- c aaa -->
  <spacecmd type="spc"/>
 <!-- c ggg -->
 </xrefinfoname><xrefprinteddesc spaces=" "><!-- c fff -->
diff --git a/tp/t/results/sectioning/equivalent_labels.pl 
b/tp/t/results/sectioning/equivalent_labels.pl
index 683da87c58..1cdb7c8d17 100644
--- a/tp/t/results/sectioning/equivalent_labels.pl
+++ b/tp/t/results/sectioning/equivalent_labels.pl
@@ -15,7 +15,7 @@ $result_trees{'equivalent_labels'} = {
         {
           'contents' => [
             {
-              'text' => 'Top'
+              'text' => 'first'
             }
           ],
           'info' => {
@@ -361,10 +361,10 @@ $result_trees{'equivalent_labels'} = {
             'node_content' => [
               {}
             ],
-            'normalized' => 'Top'
+            'normalized' => 'first'
           }
         ],
-        'normalized' => 'Top'
+        'normalized' => 'first'
       },
       'info' => {
         'spaces_before_argument' => {
@@ -388,7 +388,7 @@ 
$result_trees{'equivalent_labels'}{'contents'}[1]{'contents'}[6]{'contents'}[1]{
 $result_trees{'equivalent_labels'}{'contents'}[1]{'extra'}{'node_content'}[0] 
= $result_trees{'equivalent_labels'}{'contents'}[1]{'args'}[0]{'contents'}[0];
 
$result_trees{'equivalent_labels'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = $result_trees{'equivalent_labels'}{'contents'}[1]{'args'}[0]{'contents'}[0];
 
-$result_texis{'equivalent_labels'} = '@node Top
+$result_texis{'equivalent_labels'} = '@node first
 
 @anchor{@samp{anch}}.
 
@@ -421,7 +421,7 @@ $result_nodes{'equivalent_labels'} = {
         'cmdname' => 'menu'
       }
     ],
-    'normalized' => 'Top'
+    'normalized' => 'first'
   },
   'info' => {},
   'structure' => {
@@ -430,20 +430,15 @@ $result_nodes{'equivalent_labels'} = {
       'extra' => {
         'normalized' => 'anch'
       },
-      'structure' => {
-        'node_prev' => {}
-      }
-    },
-    'node_next' => {}
+      'structure' => {}
+    }
   }
 };
-$result_nodes{'equivalent_labels'}{'structure'}{'menu_child'}{'structure'}{'node_prev'}
 = $result_nodes{'equivalent_labels'};
-$result_nodes{'equivalent_labels'}{'structure'}{'node_next'} = 
$result_nodes{'equivalent_labels'}{'structure'}{'menu_child'};
 
 $result_menus{'equivalent_labels'} = {
   'cmdname' => 'node',
   'extra' => {
-    'normalized' => 'Top'
+    'normalized' => 'first'
   },
   'info' => {},
   'structure' => {
@@ -472,13 +467,13 @@ $result_menus{'equivalent_labels'} = {
             'menu_prev' => {},
             'menu_up' => {},
             'menu_up_hash' => {
-              'Top' => 1
+              'first' => 1
             }
           }
         },
         'menu_up' => {},
         'menu_up_hash' => {
-          'Top' => 1
+          'first' => 1
         }
       }
     }
@@ -538,7 +533,7 @@ $result_floats{'equivalent_labels'} = {
 $result_converted{'info'}->{'equivalent_labels'} = 'This is , produced from .
 
 
-File: ,  Node: Top,  Next: anch,  Up: (dir)
+File: ,  Node: first
 
 .
 
@@ -552,9 +547,9 @@ truc 1
 
 
 Tag Table:
-Node: Top27
-Ref: anch74
-Ref: floa77
+Node: first27
+Ref: anch51
+Ref: floa54
 
 End Tag Table
 
@@ -564,6 +559,16 @@ coding: utf-8
 End:
 ';
 
+$result_converted_errors{'info'}->{'equivalent_labels'} = [
+  {
+    'error_line' => 'warning: document without Top node
+',
+    'text' => 'document without Top node',
+    'type' => 'warning'
+  }
+];
+
+
 
 $result_converted{'html'}->{'equivalent_labels'} = '<!DOCTYPE html>
 <html>
@@ -578,7 +583,7 @@ $result_converted{'html'}->{'equivalent_labels'} = 
'<!DOCTYPE html>
 <meta name="distribution" content="global">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
-<link href="#Top" rel="start" title="Top">
+<link href="#first" rel="start" title="first">
 <style type="text/css">
 <!--
 a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
@@ -590,7 +595,7 @@ span:hover a.copiable-link {visibility: visible}
 </head>
 
 <body lang="en">
-<h1 class="node" id="Top"><span>Top<a class="copiable-link" href="#Top"> 
&para;</a></span></h1>
+<h4 class="node" id="first"><span>first<a class="copiable-link" href="#first"> 
&para;</a></span></h4>
 
 <a class="anchor" id="anch"></a><p>.
 </p>
diff --git a/tp/t/results/sectioning/equivalent_nodes.pl 
b/tp/t/results/sectioning/equivalent_nodes.pl
index 79190b7500..b7701d36ce 100644
--- a/tp/t/results/sectioning/equivalent_nodes.pl
+++ b/tp/t/results/sectioning/equivalent_nodes.pl
@@ -15,7 +15,7 @@ $result_trees{'equivalent_nodes'} = {
         {
           'contents' => [
             {
-              'text' => 'Top'
+              'text' => 'first'
             }
           ],
           'type' => 'line_arg'
@@ -191,7 +191,7 @@ $result_trees{'equivalent_nodes'} = {
             'node_content' => [
               {}
             ],
-            'normalized' => 'Top'
+            'normalized' => 'first'
           },
           {
             'node_content' => [
@@ -200,7 +200,7 @@ $result_trees{'equivalent_nodes'} = {
             'normalized' => 'node'
           }
         ],
-        'normalized' => 'Top'
+        'normalized' => 'first'
       },
       'info' => {
         'spaces_before_argument' => {
@@ -326,7 +326,7 @@ 
$result_trees{'equivalent_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'
 $result_trees{'equivalent_nodes'}{'contents'}[2]{'extra'}{'node_content'}[0] = 
$result_trees{'equivalent_nodes'}{'contents'}[2]{'args'}[0]{'contents'}[0];
 
$result_trees{'equivalent_nodes'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = $result_trees{'equivalent_nodes'}{'contents'}[2]{'args'}[0]{'contents'}[0];
 
-$result_texis{'equivalent_nodes'} = '@node Top, @emph{node}
+$result_texis{'equivalent_nodes'} = '@node first, @emph{node}
 
 @menu
 * @strong{node}::
@@ -353,7 +353,7 @@ $result_nodes{'equivalent_nodes'} = {
         'cmdname' => 'menu'
       }
     ],
-    'normalized' => 'Top'
+    'normalized' => 'first'
   },
   'info' => {},
   'structure' => {
@@ -376,7 +376,7 @@ $result_nodes{'equivalent_nodes'}{'structure'}{'node_next'} 
= $result_nodes{'equ
 $result_menus{'equivalent_nodes'} = {
   'cmdname' => 'node',
   'extra' => {
-    'normalized' => 'Top'
+    'normalized' => 'first'
   },
   'info' => {},
   'structure' => {
@@ -389,7 +389,7 @@ $result_menus{'equivalent_nodes'} = {
       'structure' => {
         'menu_up' => {},
         'menu_up_hash' => {
-          'Top' => 1
+          'first' => 1
         }
       }
     }
@@ -417,12 +417,12 @@ $result_errors{'equivalent_nodes'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => 'warning: Next pointer `@emph{node}\' (for node `Top\') 
different from node name `@samp{node}\'
+    'error_line' => 'warning: Next pointer `@emph{node}\' (for node `first\') 
different from node name `@samp{node}\'
 ',
     'file_name' => '',
     'line_nr' => 1,
     'macro' => '',
-    'text' => 'Next pointer `@emph{node}\' (for node `Top\') different from 
node name `@samp{node}\'',
+    'text' => 'Next pointer `@emph{node}\' (for node `first\') different from 
node name `@samp{node}\'',
     'type' => 'warning'
   }
 ];
@@ -435,21 +435,21 @@ $result_floats{'equivalent_nodes'} = {};
 $result_converted{'info'}->{'equivalent_nodes'} = 'This is , produced from .
 
 
-File: ,  Node: Top,  Next: node,  Up: (dir)
+File: ,  Node: first,  Next: node
 
 * Menu:
 
 * *node*::
 
 
-File: ,  Node: node,  Up: Top
+File: ,  Node: node,  Up: first
 
 *Note node::.
 
 
 Tag Table:
-Node: Top27
-Node: node95
+Node: first27
+Node: node85
 
 End Tag Table
 
@@ -459,6 +459,16 @@ coding: utf-8
 End:
 ';
 
+$result_converted_errors{'info'}->{'equivalent_nodes'} = [
+  {
+    'error_line' => 'warning: document without Top node
+',
+    'text' => 'document without Top node',
+    'type' => 'warning'
+  }
+];
+
+
 
 $result_converted{'html'}->{'equivalent_nodes'} = '<!DOCTYPE html>
 <html>
@@ -473,7 +483,7 @@ $result_converted{'html'}->{'equivalent_nodes'} = 
'<!DOCTYPE html>
 <meta name="distribution" content="global">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
-<link href="#Top" rel="start" title="Top">
+<link href="#first" rel="start" title="first">
 <style type="text/css">
 <!--
 a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
@@ -485,17 +495,17 @@ span:hover a.copiable-link {visibility: visible}
 </head>
 
 <body lang="en">
-<a class="node-id" id="Top"></a><div class="nav-panel">
+<a class="node-id" id="first"></a><div class="nav-panel">
 <p>
 Next: <a href="#node" accesskey="n" rel="next">&lsquo;<samp 
class="samp">node</samp>&rsquo;</a> &nbsp; </p>
 </div>
-<h1 class="node"><span>Top<a class="copiable-link" href="#Top"> 
&para;</a></span></h1>
+<h4 class="node"><span>first<a class="copiable-link" href="#first"> 
&para;</a></span></h4>
 
 
 <hr>
 <a class="node-id" id="node"></a><div class="nav-panel">
 <p>
-Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
+Up: <a href="#first" accesskey="u" rel="up">first</a> &nbsp; </p>
 </div>
 <h4 class="node"><span>&lsquo;<samp class="samp">node</samp>&rsquo;<a 
class="copiable-link" href="#node"> &para;</a></span></h4>
 
diff --git a/tp/t/results/sectioning/explicit_node_directions.pl 
b/tp/t/results/sectioning/explicit_node_directions.pl
index 3ca507e1e9..39326ca8f2 100644
--- a/tp/t/results/sectioning/explicit_node_directions.pl
+++ b/tp/t/results/sectioning/explicit_node_directions.pl
@@ -62,7 +62,7 @@ $result_trees{'explicit_node_directions'} = [
                   {
                     'contents' => [
                       {
-                        'text' => 'second node'
+                        'text' => 'chap node'
                       }
                     ],
                     'type' => 'menu_entry_node'
@@ -91,7 +91,7 @@ $result_trees{'explicit_node_directions'} = [
                     'node_content' => [
                       {}
                     ],
-                    'normalized' => 'second-node'
+                    'normalized' => 'chap-node'
                   }
                 },
                 'source_info' => {
@@ -232,7 +232,7 @@ $result_trees{'explicit_node_directions'} = [
           {
             'contents' => [
               {
-                'text' => 'second node'
+                'text' => 'chap node'
               }
             ],
             'type' => 'line_arg'
@@ -304,7 +304,7 @@ $result_trees{'explicit_node_directions'} = [
               'node_content' => [
                 {}
               ],
-              'normalized' => 'second-node'
+              'normalized' => 'chap-node'
             },
             {
               'node_content' => [
@@ -325,7 +325,7 @@ $result_trees{'explicit_node_directions'} = [
               'normalized' => 'Top'
             }
           ],
-          'normalized' => 'second-node'
+          'normalized' => 'chap-node'
         },
         'info' => {
           'spaces_before_argument' => {
@@ -362,7 +362,7 @@ $result_trees{'explicit_node_directions'} = [
           {
             'contents' => [
               {
-                'text' => 'second node'
+                'text' => 'chap node'
               }
             ],
             'type' => 'line_arg'
@@ -399,7 +399,7 @@ $result_trees{'explicit_node_directions'} = [
               'node_content' => [
                 {}
               ],
-              'normalized' => 'second-node'
+              'normalized' => 'chap-node'
             },
             {
               'node_content' => [
@@ -448,20 +448,20 @@ 
$result_trees{'explicit_node_directions'}[2]{'extra'}{'unit_command'} = $result_
 $result_texis{'explicit_node_directions'} = '@node Top
 Top node
 @menu
-* second node::
+* chap node::
 * third node::
 @end menu
 
-@node second node, third node,Top,Top
+@node chap node, third node,Top,Top
 
 second node
 
-@node third node,,second node,Top
+@node third node,,chap node,Top
 ';
 
 
 $result_texts{'explicit_node_directions'} = 'Top node
-* second node::
+* chap node::
 * third node::
 
 
@@ -492,7 +492,7 @@ $result_nodes{'explicit_node_directions'} = {
               'unit_command' => {
                 'cmdname' => 'node',
                 'extra' => {
-                  'normalized' => 'second-node'
+                  'normalized' => 'chap-node'
                 },
                 'info' => {},
                 'structure' => {
@@ -605,7 +605,7 @@ $result_menus{'explicit_node_directions'} = {
               'unit_command' => {
                 'cmdname' => 'node',
                 'extra' => {
-                  'normalized' => 'second-node'
+                  'normalized' => 'chap-node'
                 },
                 'info' => {},
                 'structure' => {
@@ -722,7 +722,7 @@ $result_elements{'explicit_node_directions'} = [
           'menu_child' => {
             'cmdname' => 'node',
             'extra' => {
-              'normalized' => 'second-node'
+              'normalized' => 'chap-node'
             },
             'info' => {},
             'structure' => {
@@ -824,11 +824,11 @@ $result_elements{'explicit_node_directions'}[2] = 
$result_elements{'explicit_nod
 
 
 $result_directions_text{'explicit_node_directions'} = 'element: @node Top
-  Forward: @node second node
-  NodeForward: @node second node
-  NodeNext: @node second node
+  Forward: @node chap node
+  NodeForward: @node chap node
+  NodeNext: @node chap node
   This: @node Top
-element: @node second node
+element: @node chap node
   Back: @node Top
   Forward: @node third node
   NodeBack: @node Top
@@ -836,11 +836,11 @@ element: @node second node
   NodeNext: @node third node
   NodePrev: @node Top
   NodeUp: @node Top
-  This: @node second node
+  This: @node chap node
 element: @node third node
-  Back: @node second node
-  NodeBack: @node second node
-  NodePrev: @node second node
+  Back: @node chap node
+  NodeBack: @node chap node
+  NodePrev: @node chap node
   NodeUp: @node Top
   This: @node third node
 ';
@@ -849,28 +849,28 @@ element: @node third node
 $result_converted{'info'}->{'explicit_node_directions'} = 'This is , produced 
from .
 
 
-File: ,  Node: Top,  Next: second node,  Up: (dir)
+File: ,  Node: Top,  Next: chap node,  Up: (dir)
 
 Top node
 * Menu:
 
-* second node::
+* chap node::
 * third node::
 
 
-File: ,  Node: second node,  Next: third node,  Prev: Top,  Up: Top
+File: ,  Node: chap node,  Next: third node,  Prev: Top,  Up: Top
 
 second node
 
 
-File: ,  Node: third node,  Prev: second node,  Up: Top
+File: ,  Node: third node,  Prev: chap node,  Up: Top
 
 
 
 Tag Table:
 Node: Top27
-Node: second node131
-Node: third node215
+Node: chap node127
+Node: third node209
 
 End Tag Table
 
@@ -908,24 +908,24 @@ span:hover a.copiable-link {visibility: visible}
 <body lang="en">
 <a class="node-id" id="Top"></a><div class="nav-panel">
 <p>
-Next: <a href="#second-node" accesskey="n" rel="next">second node</a> &nbsp; 
</p>
+Next: <a href="#chap-node" accesskey="n" rel="next">chap node</a> &nbsp; </p>
 </div>
 <h1 class="node"><span>Top<a class="copiable-link" href="#Top"> 
&para;</a></span></h1>
 <p>Top node
 </p>
 <hr>
-<a class="node-id" id="second-node"></a><div class="nav-panel">
+<a class="node-id" id="chap-node"></a><div class="nav-panel">
 <p>
 Next: <a href="#third-node" accesskey="n" rel="next">third node</a>, Previous: 
<a href="#Top" accesskey="p" rel="prev">Top</a>, Up: <a href="#Top" 
accesskey="u" rel="up">Top</a> &nbsp; </p>
 </div>
-<h4 class="node"><span>second node<a class="copiable-link" 
href="#second-node"> &para;</a></span></h4>
+<h4 class="node"><span>chap node<a class="copiable-link" href="#chap-node"> 
&para;</a></span></h4>
 
 <p>second node
 </p>
 <hr>
 <a class="node-id" id="third-node"></a><div class="nav-panel">
 <p>
-Previous: <a href="#second-node" accesskey="p" rel="prev">second node</a>, Up: 
<a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
+Previous: <a href="#chap-node" accesskey="p" rel="prev">chap node</a>, Up: <a 
href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
 </div>
 <h4 class="node"><span>third node<a class="copiable-link" href="#third-node"> 
&para;</a></span></h4>
 
@@ -946,18 +946,18 @@ 
$result_converted_errors{'html'}->{'explicit_node_directions'} = [
 
 
 
-$result_converted{'xml'}->{'explicit_node_directions'} = '<node name="Top" 
spaces=" "><nodename>Top</nodename><nodenext automatic="on">second 
node</nodenext></node>
+$result_converted{'xml'}->{'explicit_node_directions'} = '<node name="Top" 
spaces=" "><nodename>Top</nodename><nodenext automatic="on">chap 
node</nodenext></node>
 <para>Top node
 </para><menu endspaces=" ">
-<menuentry><menuleadingtext>* </menuleadingtext><menunode>second 
node</menunode><menuseparator>::</menuseparator><menudescription><pre 
xml:space="preserve">
+<menuentry><menuleadingtext>* </menuleadingtext><menunode>chap 
node</menunode><menuseparator>::</menuseparator><menudescription><pre 
xml:space="preserve">
 </pre></menudescription></menuentry><menuentry><menuleadingtext>* 
</menuleadingtext><menunode>third 
node</menunode><menuseparator>::</menuseparator><menudescription><pre 
xml:space="preserve">
 </pre></menudescription></menuentry></menu>
 
-<node name="second-node" spaces=" "><nodename>second node</nodename><nodenext 
spaces=" ">third 
node</nodenext><nodeprev>Top</nodeprev><nodeup>Top</nodeup></node>
+<node name="chap-node" spaces=" "><nodename>chap node</nodename><nodenext 
spaces=" ">third 
node</nodenext><nodeprev>Top</nodeprev><nodeup>Top</nodeup></node>
 
 <para>second node
 </para>
-<node name="third-node" spaces=" "><nodename>third 
node</nodename><nodenext></nodenext><nodeprev>second 
node</nodeprev><nodeup>Top</nodeup></node>
+<node name="third-node" spaces=" "><nodename>third 
node</nodename><nodenext></nodenext><nodeprev>chap 
node</nodeprev><nodeup>Top</nodeup></node>
 ';
 
 1;
diff --git a/tp/t/results/sectioning/loop_nodes.pl 
b/tp/t/results/sectioning/loop_nodes.pl
index 8dddca1d5f..78ce0ea8ac 100644
--- a/tp/t/results/sectioning/loop_nodes.pl
+++ b/tp/t/results/sectioning/loop_nodes.pl
@@ -144,7 +144,7 @@ $result_trees{'loop_nodes'} = {
                 {
                   'contents' => [
                     {
-                      'text' => 'node up'
+                      'text' => 'chap node up'
                     }
                   ],
                   'type' => 'menu_entry_node'
@@ -173,7 +173,7 @@ $result_trees{'loop_nodes'} = {
                   'node_content' => [
                     {}
                   ],
-                  'normalized' => 'node-up'
+                  'normalized' => 'chap-node-up'
                 }
               },
               'source_info' => {
@@ -245,7 +245,7 @@ $result_trees{'loop_nodes'} = {
         {
           'contents' => [
             {
-              'text' => 'node up'
+              'text' => 'chap node up'
             }
           ],
           'type' => 'line_arg'
@@ -394,7 +394,7 @@ $result_trees{'loop_nodes'} = {
             'node_content' => [
               {}
             ],
-            'normalized' => 'node-up'
+            'normalized' => 'chap-node-up'
           },
           undef,
           undef,
@@ -405,7 +405,7 @@ $result_trees{'loop_nodes'} = {
             'normalized' => 'node-down'
           }
         ],
-        'normalized' => 'node-up'
+        'normalized' => 'chap-node-up'
       },
       'info' => {
         'spaces_before_argument' => {
@@ -437,7 +437,7 @@ $result_trees{'loop_nodes'} = {
         {
           'contents' => [
             {
-              'text' => 'node up'
+              'text' => 'chap node up'
             }
           ],
           'info' => {
@@ -580,7 +580,7 @@ $result_trees{'loop_nodes'} = {
             'node_content' => [
               {}
             ],
-            'normalized' => 'node-up'
+            'normalized' => 'chap-node-up'
           }
         ],
         'normalized' => 'node-middle'
@@ -662,16 +662,16 @@ $result_texis{'loop_nodes'} = '@setfilename 
loop_nodes.info
 @top top
 
 @menu
-* node up::
+* chap node up::
 @end menu
 
-@node node up,,,node down
+@node chap node up,,,node down
 
 @menu
 * node middle::
 @end menu
 
-@node node middle,,,node up
+@node node middle,,,chap node up
 
 @menu
 * node down::
@@ -685,7 +685,7 @@ $result_texts{'loop_nodes'} = '
 top
 ***
 
-* node up::
+* chap node up::
 
 
 * node middle::
@@ -748,7 +748,7 @@ $result_nodes{'loop_nodes'} = {
             'cmdname' => 'menu'
           }
         ],
-        'normalized' => 'node-up'
+        'normalized' => 'chap-node-up'
       },
       'info' => {},
       'structure' => {
@@ -800,7 +800,7 @@ $result_menus{'loop_nodes'} = {
     'menu_child' => {
       'cmdname' => 'node',
       'extra' => {
-        'normalized' => 'node-up'
+        'normalized' => 'chap-node-up'
       },
       'info' => {},
       'structure' => {
@@ -826,7 +826,7 @@ $result_menus{'loop_nodes'} = {
             },
             'menu_up' => {},
             'menu_up_hash' => {
-              'node-up' => 1
+              'chap-node-up' => 1
             }
           }
         },
@@ -844,12 +844,12 @@ 
$result_menus{'loop_nodes'}{'structure'}{'menu_child'}{'structure'}{'menu_up'} =
 
 $result_errors{'loop_nodes'} = [
   {
-    'error_line' => 'warning: node up pointer for `node up\' is `node down\' 
but up is `Top\' in menu
+    'error_line' => 'warning: node up pointer for `chap node up\' is `node 
down\' but up is `Top\' in menu
 ',
     'file_name' => '',
     'line_nr' => 10,
     'macro' => '',
-    'text' => 'node up pointer for `node up\' is `node down\' but up is `Top\' 
in menu',
+    'text' => 'node up pointer for `chap node up\' is `node down\' but up is 
`Top\' in menu',
     'type' => 'warning'
   }
 ];
@@ -862,7 +862,7 @@ $result_floats{'loop_nodes'} = {};
 $result_converted{'latex_text'}->{'loop_nodes'} = '
 \\begin{document}
 \\label{anchor:Top}%
-\\label{anchor:node-up}%
+\\label{anchor:chap-node-up}%
 
 
 \\label{anchor:node-middle}%
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 e615274b4f..d6404366c9 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
@@ -44,7 +44,7 @@
 
 \begin{document}
 \label{anchor:Top}%
-\label{anchor:node-up}%
+\label{anchor:chap-node-up}%
 
 
 \label{anchor:node-middle}%
diff --git a/tp/t/results/sectioning/next_no_prev_to_node.pl 
b/tp/t/results/sectioning/next_no_prev_to_node.pl
index 59eb2cfadd..ab8e6d8b18 100644
--- a/tp/t/results/sectioning/next_no_prev_to_node.pl
+++ b/tp/t/results/sectioning/next_no_prev_to_node.pl
@@ -57,7 +57,7 @@ $result_trees{'next_no_prev_to_node'} = {
                 {
                   'contents' => [
                     {
-                      'text' => 'first node'
+                      'text' => 'chap first node'
                     }
                   ],
                   'type' => 'menu_entry_node'
@@ -86,7 +86,7 @@ $result_trees{'next_no_prev_to_node'} = {
                   'node_content' => [
                     {}
                   ],
-                  'normalized' => 'first-node'
+                  'normalized' => 'chap-first-node'
                 }
               },
               'source_info' => {
@@ -219,7 +219,7 @@ $result_trees{'next_no_prev_to_node'} = {
         {
           'contents' => [
             {
-              'text' => 'first node'
+              'text' => 'chap first node'
             }
           ],
           'type' => 'line_arg'
@@ -275,7 +275,7 @@ $result_trees{'next_no_prev_to_node'} = {
             'node_content' => [
               {}
             ],
-            'normalized' => 'first-node'
+            'normalized' => 'chap-first-node'
           },
           {
             'node_content' => [
@@ -291,7 +291,7 @@ $result_trees{'next_no_prev_to_node'} = {
             'normalized' => 'Top'
           }
         ],
-        'normalized' => 'first-node'
+        'normalized' => 'chap-first-node'
       },
       'info' => {
         'spaces_before_argument' => {
@@ -390,18 +390,18 @@ 
$result_trees{'next_no_prev_to_node'}{'contents'}[3]{'extra'}{'nodes_manuals'}[3
 $result_texis{'next_no_prev_to_node'} = '@node Top
 
 @menu
-* first node::
+* chap first node::
 * no return::
 @end menu
 
-@node first node, no return,, Top
+@node chap first node, no return,, Top
 
 @node no return,,, Top 
 ';
 
 
 $result_texts{'next_no_prev_to_node'} = '
-* first node::
+* chap first node::
 * no return::
 
 
@@ -422,7 +422,7 @@ $result_nodes{'next_no_prev_to_node'} = {
     'menu_child' => {
       'cmdname' => 'node',
       'extra' => {
-        'normalized' => 'first-node'
+        'normalized' => 'chap-first-node'
       },
       'info' => {},
       'structure' => {
@@ -458,7 +458,7 @@ $result_menus{'next_no_prev_to_node'} = {
     'menu_child' => {
       'cmdname' => 'node',
       'extra' => {
-        'normalized' => 'first-node'
+        'normalized' => 'chap-first-node'
       },
       'info' => {},
       'structure' => {
@@ -495,14 +495,14 @@ $result_floats{'next_no_prev_to_node'} = {};
 
 
 
-$result_converted{'xml'}->{'next_no_prev_to_node'} = '<node name="Top" 
spaces=" "><nodename>Top</nodename><nodenext automatic="on">first 
node</nodenext></node>
+$result_converted{'xml'}->{'next_no_prev_to_node'} = '<node name="Top" 
spaces=" "><nodename>Top</nodename><nodenext automatic="on">chap first 
node</nodenext></node>
 
 <menu endspaces=" ">
-<menuentry><menuleadingtext>* </menuleadingtext><menunode>first 
node</menunode><menuseparator>::</menuseparator><menudescription><pre 
xml:space="preserve">
+<menuentry><menuleadingtext>* </menuleadingtext><menunode>chap first 
node</menunode><menuseparator>::</menuseparator><menudescription><pre 
xml:space="preserve">
 </pre></menudescription></menuentry><menuentry><menuleadingtext>* 
</menuleadingtext><menunode>no 
return</menunode><menuseparator>::</menuseparator><menudescription><pre 
xml:space="preserve">
 </pre></menudescription></menuentry></menu>
 
-<node name="first-node" spaces=" "><nodename>first node</nodename><nodenext 
spaces=" ">no return</nodenext><nodeprev automatic="on">Top</nodeprev><nodeup 
spaces=" ">Top</nodeup></node>
+<node name="chap-first-node" spaces=" "><nodename>chap first 
node</nodename><nodenext spaces=" ">no return</nodenext><nodeprev 
automatic="on">Top</nodeprev><nodeup spaces=" ">Top</nodeup></node>
 
 <node name="no-return" spaces=" "><nodename>no 
return</nodename><nodenext></nodenext><nodeprev></nodeprev><nodeup spaces=" " 
trailingspaces=" ">Top</nodeup></node>
 ';
diff --git a/tp/t/results/sectioning/node_nested_parentheses.pl 
b/tp/t/results/sectioning/node_nested_parentheses.pl
index 40d6636f80..e111cd80c6 100644
--- a/tp/t/results/sectioning/node_nested_parentheses.pl
+++ b/tp/t/results/sectioning/node_nested_parentheses.pl
@@ -15,7 +15,7 @@ $result_trees{'node_nested_parentheses'} = {
         {
           'contents' => [
             {
-              'text' => 'Top'
+              'text' => 'first'
             }
           ],
           'info' => {
@@ -359,10 +359,10 @@ $result_trees{'node_nested_parentheses'} = {
             'node_content' => [
               {}
             ],
-            'normalized' => 'Top'
+            'normalized' => 'first'
           }
         ],
-        'normalized' => 'Top'
+        'normalized' => 'first'
       },
       'info' => {
         'spaces_before_argument' => {
@@ -389,7 +389,7 @@ 
$result_trees{'node_nested_parentheses'}{'contents'}[1]{'contents'}[1]{'contents
 
$result_trees{'node_nested_parentheses'}{'contents'}[1]{'extra'}{'node_content'}[0]
 = 
$result_trees{'node_nested_parentheses'}{'contents'}[1]{'args'}[0]{'contents'}[0];
 
$result_trees{'node_nested_parentheses'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = 
$result_trees{'node_nested_parentheses'}{'contents'}[1]{'args'}[0]{'contents'}[0];
 
-$result_texis{'node_nested_parentheses'} = '@node Top
+$result_texis{'node_nested_parentheses'} = '@node first
 
 @menu
 * ((some) file)::
@@ -415,7 +415,7 @@ $result_nodes{'node_nested_parentheses'} = {
         'cmdname' => 'menu'
       }
     ],
-    'normalized' => 'Top'
+    'normalized' => 'first'
   },
   'info' => {},
   'structure' => {
@@ -427,16 +427,14 @@ $result_nodes{'node_nested_parentheses'} = {
           }
         ]
       }
-    },
-    'node_next' => {}
+    }
   }
 };
-$result_nodes{'node_nested_parentheses'}{'structure'}{'node_next'} = 
$result_nodes{'node_nested_parentheses'}{'structure'}{'menu_child'};
 
 $result_menus{'node_nested_parentheses'} = {
   'cmdname' => 'node',
   'extra' => {
-    'normalized' => 'Top'
+    'normalized' => 'first'
   },
   'info' => {},
   'structure' => {
diff --git a/tp/t/results/sectioning/node_referenced_in_ref.pl 
b/tp/t/results/sectioning/node_referenced_in_ref.pl
index 91d3f6117f..94c5b6caf0 100644
--- a/tp/t/results/sectioning/node_referenced_in_ref.pl
+++ b/tp/t/results/sectioning/node_referenced_in_ref.pl
@@ -57,7 +57,7 @@ $result_trees{'node_referenced_in_ref'} = {
                 {
                   'contents' => [
                     {
-                      'text' => 'first level node'
+                      'text' => 'chap first level node'
                     }
                   ],
                   'type' => 'menu_entry_node'
@@ -86,7 +86,7 @@ $result_trees{'node_referenced_in_ref'} = {
                   'node_content' => [
                     {}
                   ],
-                  'normalized' => 'first-level-node'
+                  'normalized' => 'chap-first-level-node'
                 }
               },
               'source_info' => {
@@ -254,7 +254,7 @@ $result_trees{'node_referenced_in_ref'} = {
         {
           'contents' => [
             {
-              'text' => 'first level node'
+              'text' => 'chap first level node'
             }
           ],
           'info' => {
@@ -283,10 +283,10 @@ $result_trees{'node_referenced_in_ref'} = {
             'node_content' => [
               {}
             ],
-            'normalized' => 'first-level-node'
+            'normalized' => 'chap-first-level-node'
           }
         ],
-        'normalized' => 'first-level-node'
+        'normalized' => 'chap-first-level-node'
       },
       'info' => {
         'spaces_before_argument' => {
@@ -316,19 +316,19 @@ $result_trees{'node_referenced_in_ref'}{'contents'}[3] = 
$result_trees{'node_ref
 $result_texis{'node_referenced_in_ref'} = '@node Top
 
 @menu
-* first level node::
+* chap first level node::
 @end menu
 
 @ref{second level node}.
 
-@node first level node
+@node chap first level node
 
 @node second level node
 ';
 
 
 $result_texts{'node_referenced_in_ref'} = '
-* first level node::
+* chap first level node::
 
 second level node.
 
@@ -350,7 +350,7 @@ $result_nodes{'node_referenced_in_ref'} = {
     'menu_child' => {
       'cmdname' => 'node',
       'extra' => {
-        'normalized' => 'first-level-node'
+        'normalized' => 'chap-first-level-node'
       },
       'info' => {},
       'structure' => {
@@ -375,7 +375,7 @@ $result_menus{'node_referenced_in_ref'} = {
     'menu_child' => {
       'cmdname' => 'node',
       'extra' => {
-        'normalized' => 'first-level-node'
+        'normalized' => 'chap-first-level-node'
       },
       'info' => {},
       'structure' => {
diff --git a/tp/t/results/sectioning/node.pl 
b/tp/t/results/sectioning/node_simple.pl
similarity index 60%
rename from tp/t/results/sectioning/node.pl
rename to tp/t/results/sectioning/node_simple.pl
index e6069f1c8a..4e01725c74 100644
--- a/tp/t/results/sectioning/node.pl
+++ b/tp/t/results/sectioning/node_simple.pl
@@ -5,7 +5,7 @@ use vars qw(%result_texis %result_texts %result_trees 
%result_errors
 
 use utf8;
 
-$result_trees{'node'} = {
+$result_trees{'node_simple'} = {
   'contents' => [
     {
       'type' => 'before_node_section'
@@ -15,7 +15,7 @@ $result_trees{'node'} = {
         {
           'contents' => [
             {
-              'text' => 'Top'
+              'text' => 'first'
             }
           ],
           'type' => 'line_arg'
@@ -31,10 +31,10 @@ $result_trees{'node'} = {
             'node_content' => [
               {}
             ],
-            'normalized' => 'Top'
+            'normalized' => 'first'
           }
         ],
-        'normalized' => 'Top'
+        'normalized' => 'first'
       },
       'info' => {
         'spaces_before_argument' => {
@@ -50,34 +50,34 @@ $result_trees{'node'} = {
   ],
   'type' => 'document_root'
 };
-$result_trees{'node'}{'contents'}[1]{'extra'}{'node_content'}[0] = 
$result_trees{'node'}{'contents'}[1]{'args'}[0]{'contents'}[0];
-$result_trees{'node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = $result_trees{'node'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'node_simple'}{'contents'}[1]{'extra'}{'node_content'}[0] = 
$result_trees{'node_simple'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'node_simple'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = $result_trees{'node_simple'}{'contents'}[1]{'args'}[0]{'contents'}[0];
 
-$result_texis{'node'} = '@node Top';
+$result_texis{'node_simple'} = '@node first';
 
 
-$result_texts{'node'} = '';
+$result_texts{'node_simple'} = '';
 
-$result_nodes{'node'} = {
+$result_nodes{'node_simple'} = {
   'cmdname' => 'node',
   'extra' => {
-    'normalized' => 'Top'
+    'normalized' => 'first'
   },
   'info' => {}
 };
 
-$result_menus{'node'} = {
+$result_menus{'node_simple'} = {
   'cmdname' => 'node',
   'extra' => {
-    'normalized' => 'Top'
+    'normalized' => 'first'
   },
   'info' => {}
 };
 
-$result_errors{'node'} = [];
+$result_errors{'node_simple'} = [];
 
 
-$result_floats{'node'} = {};
+$result_floats{'node_simple'} = {};
 
 
 1;
diff --git a/tp/t/results/sectioning/node_too_much_args.pl 
b/tp/t/results/sectioning/node_too_much_args.pl
index 2dfab934fe..914957bbc7 100644
--- a/tp/t/results/sectioning/node_too_much_args.pl
+++ b/tp/t/results/sectioning/node_too_much_args.pl
@@ -15,7 +15,7 @@ $result_trees{'node_too_much_args'} = {
         {
           'contents' => [
             {
-              'text' => 'Top'
+              'text' => 'first'
             }
           ],
           'type' => 'line_arg'
@@ -66,7 +66,7 @@ $result_trees{'node_too_much_args'} = {
             'node_content' => [
               {}
             ],
-            'normalized' => 'Top'
+            'normalized' => 'first'
           },
           undef,
           undef,
@@ -76,7 +76,7 @@ $result_trees{'node_too_much_args'} = {
             ]
           }
         ],
-        'normalized' => 'Top'
+        'normalized' => 'first'
       },
       'info' => {
         'spaces_before_argument' => {
@@ -96,7 +96,7 @@ 
$result_trees{'node_too_much_args'}{'contents'}[1]{'extra'}{'node_content'}[0] =
 
$result_trees{'node_too_much_args'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = $result_trees{'node_too_much_args'}{'contents'}[1]{'args'}[0]{'contents'}[0];
 
$result_trees{'node_too_much_args'}{'contents'}[1]{'extra'}{'nodes_manuals'}[3]{'manual_content'}[0]
 = $result_trees{'node_too_much_args'}{'contents'}[1]{'args'}[3]{'contents'}[1];
 
-$result_texis{'node_too_much_args'} = '@node Top, , ,  (dir)';
+$result_texis{'node_too_much_args'} = '@node first, , ,  (dir)';
 
 
 $result_texts{'node_too_much_args'} = '';
@@ -104,7 +104,7 @@ $result_texts{'node_too_much_args'} = '';
 $result_nodes{'node_too_much_args'} = {
   'cmdname' => 'node',
   'extra' => {
-    'normalized' => 'Top'
+    'normalized' => 'first'
   },
   'info' => {},
   'structure' => {
@@ -123,7 +123,7 @@ $result_nodes{'node_too_much_args'} = {
 $result_menus{'node_too_much_args'} = {
   'cmdname' => 'node',
   'extra' => {
-    'normalized' => 'Top'
+    'normalized' => 'first'
   },
   'info' => {},
   'structure' => {}
diff --git a/tp/t/results/sectioning/node_up_external_node.pl 
b/tp/t/results/sectioning/node_up_external_node.pl
index 49c500060a..f7a5fdf5b2 100644
--- a/tp/t/results/sectioning/node_up_external_node.pl
+++ b/tp/t/results/sectioning/node_up_external_node.pl
@@ -64,7 +64,7 @@ $result_trees{'node_up_external_node'} = [
                   {
                     'contents' => [
                       {
-                        'text' => 'first'
+                        'text' => 'chap first'
                       }
                     ],
                     'type' => 'menu_entry_node'
@@ -93,7 +93,7 @@ $result_trees{'node_up_external_node'} = [
                     'node_content' => [
                       {}
                     ],
-                    'normalized' => 'first'
+                    'normalized' => 'chap-first'
                   }
                 },
                 'source_info' => {
@@ -186,7 +186,7 @@ $result_trees{'node_up_external_node'} = [
           {
             'contents' => [
               {
-                'text' => 'first'
+                'text' => 'chap first'
               }
             ],
             'type' => 'line_arg'
@@ -266,7 +266,7 @@ $result_trees{'node_up_external_node'} = [
               'node_content' => [
                 {}
               ],
-              'normalized' => 'first'
+              'normalized' => 'chap-first'
             },
             {
               'manual_content' => [
@@ -284,7 +284,7 @@ $result_trees{'node_up_external_node'} = [
               ]
             }
           ],
-          'normalized' => 'first'
+          'normalized' => 'chap-first'
         },
         'info' => {
           'spaces_before_argument' => {
@@ -318,15 +318,15 @@ 
$result_trees{'node_up_external_node'}[1]{'extra'}{'unit_command'} = $result_tre
 $result_texis{'node_up_external_node'} = '@node Top
 
 @menu
-* first::
+* chap first::
 @end menu
 
-@node first, (manual1), (manual2) , (manual3)
+@node chap first, (manual1), (manual2) , (manual3)
 ';
 
 
 $result_texts{'node_up_external_node'} = '
-* first::
+* chap first::
 
 ';
 
@@ -353,7 +353,7 @@ $result_nodes{'node_up_external_node'} = {
               'unit_command' => {
                 'cmdname' => 'node',
                 'extra' => {
-                  'normalized' => 'first'
+                  'normalized' => 'chap-first'
                 },
                 'info' => {},
                 'structure' => {
@@ -469,7 +469,7 @@ $result_menus{'node_up_external_node'} = {
               'unit_command' => {
                 'cmdname' => 'node',
                 'extra' => {
-                  'normalized' => 'first'
+                  'normalized' => 'chap-first'
                 },
                 'info' => {},
                 'structure' => {
@@ -572,7 +572,7 @@ $result_elements{'node_up_external_node'} = [
           'menu_child' => {
             'cmdname' => 'node',
             'extra' => {
-              'normalized' => 'first'
+              'normalized' => 'chap-first'
             },
             'info' => {},
             'structure' => {
@@ -662,18 +662,18 @@ $result_elements{'node_up_external_node'}[1] = 
$result_elements{'node_up_externa
 
 
 $result_directions_text{'node_up_external_node'} = 'element: @node Top
-  Forward: @node first
-  NodeForward: @node first
-  NodeNext: @node first
+  Forward: @node chap first
+  NodeForward: @node chap first
+  NodeNext: @node chap first
   This: @node Top
-element: @node first
+element: @node chap first
   Back: @node Top
   NodeBack: @node Top
   NodeForward: (manual1)
   NodeNext: (manual1)
   NodePrev: (manual2)
   NodeUp: (manual3)
-  This: @node first
+  This: @node chap first
 ';
 
 
@@ -707,17 +707,17 @@ span:hover a.copiable-link {visibility: visible}
 <body lang="en">
 <a class="node-id" id="Top"></a><div class="nav-panel">
 <p>
-Next: <a href="#first" accesskey="n" rel="next">first</a> &nbsp; </p>
+Next: <a href="#chap-first" accesskey="n" rel="next">chap first</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="first"></a><div class="nav-panel">
+<a class="node-id" id="chap-first"></a><div class="nav-panel">
 <p>
 Next: <a href="manual1.html#Top" accesskey="n" rel="next">(manual1)</a>, 
Previous: <a href="manual2.html#Top" accesskey="p" rel="prev">(manual2)</a>, 
Up: <a href="manual3.html#Top" accesskey="u" rel="up">(manual3)</a> &nbsp; </p>
 </div>
-<h4 class="node"><span>first<a class="copiable-link" href="#first"> 
&para;</a></span></h4>
+<h4 class="node"><span>chap first<a class="copiable-link" href="#chap-first"> 
&para;</a></span></h4>
 
 
 
@@ -736,13 +736,13 @@ 
$result_converted_errors{'html'}->{'node_up_external_node'} = [
 
 
 
-$result_converted{'xml'}->{'node_up_external_node'} = '<node name="Top" 
spaces=" "><nodename>Top</nodename><nodenext 
automatic="on">first</nodenext></node>
+$result_converted{'xml'}->{'node_up_external_node'} = '<node name="Top" 
spaces=" "><nodename>Top</nodename><nodenext automatic="on">chap 
first</nodenext></node>
 
 <menu endspaces=" ">
-<menuentry><menuleadingtext>* 
</menuleadingtext><menunode>first</menunode><menuseparator>::</menuseparator><menudescription><pre
 xml:space="preserve">
+<menuentry><menuleadingtext>* </menuleadingtext><menunode>chap 
first</menunode><menuseparator>::</menuseparator><menudescription><pre 
xml:space="preserve">
 </pre></menudescription></menuentry></menu>
 
-<node name="first" spaces=" "><nodename>first</nodename><nodenext spaces=" 
">(manual1)</nodenext><nodeprev spaces=" " trailingspaces=" 
">(manual2)</nodeprev><nodeup spaces=" ">(manual3)</nodeup></node>
+<node name="chap-first" spaces=" "><nodename>chap first</nodename><nodenext 
spaces=" ">(manual1)</nodenext><nodeprev spaces=" " trailingspaces=" 
">(manual2)</nodeprev><nodeup spaces=" ">(manual3)</nodeup></node>
 ';
 
 1;
diff --git a/tp/t/results/sectioning/nodes_after_top_before_section_nodes.pl 
b/tp/t/results/sectioning/nodes_after_top_before_section_nodes.pl
index 780daaefe3..038593794b 100644
--- a/tp/t/results/sectioning/nodes_after_top_before_section_nodes.pl
+++ b/tp/t/results/sectioning/nodes_after_top_before_section_nodes.pl
@@ -62,7 +62,7 @@ $result_trees{'nodes_after_top_before_section_nodes'} = [
                   {
                     'contents' => [
                       {
-                        'text' => 'second node'
+                        'text' => 'chap node'
                       }
                     ],
                     'type' => 'menu_entry_node'
@@ -91,7 +91,7 @@ $result_trees{'nodes_after_top_before_section_nodes'} = [
                     'node_content' => [
                       {}
                     ],
-                    'normalized' => 'second-node'
+                    'normalized' => 'chap-node'
                   }
                 },
                 'source_info' => {
@@ -232,7 +232,7 @@ $result_trees{'nodes_after_top_before_section_nodes'} = [
           {
             'contents' => [
               {
-                'text' => 'second node'
+                'text' => 'chap node'
               }
             ],
             'type' => 'line_arg'
@@ -304,7 +304,7 @@ $result_trees{'nodes_after_top_before_section_nodes'} = [
               'node_content' => [
                 {}
               ],
-              'normalized' => 'second-node'
+              'normalized' => 'chap-node'
             },
             {
               'node_content' => [
@@ -325,7 +325,7 @@ $result_trees{'nodes_after_top_before_section_nodes'} = [
               'normalized' => 'Top'
             }
           ],
-          'normalized' => 'second-node'
+          'normalized' => 'chap-node'
         },
         'info' => {
           'spaces_before_argument' => {
@@ -362,7 +362,7 @@ $result_trees{'nodes_after_top_before_section_nodes'} = [
           {
             'contents' => [
               {
-                'text' => 'second node'
+                'text' => 'chap node'
               }
             ],
             'type' => 'line_arg'
@@ -399,7 +399,7 @@ $result_trees{'nodes_after_top_before_section_nodes'} = [
               'node_content' => [
                 {}
               ],
-              'normalized' => 'second-node'
+              'normalized' => 'chap-node'
             },
             {
               'node_content' => [
@@ -478,21 +478,21 @@ 
$result_trees{'nodes_after_top_before_section_nodes'}[2]{'extra'}{'unit_command'
 $result_texis{'nodes_after_top_before_section_nodes'} = '@node Top
 Top node
 @menu
-* second node::
+* chap node::
 * third node::
 @end menu
 
-@node second node, third node,Top,Top
+@node chap node, third node,Top,Top
 
 second node
 
-@node third node,,second node,Top
+@node third node,,chap node,Top
 @subsection subsection
 ';
 
 
 $result_texts{'nodes_after_top_before_section_nodes'} = 'Top node
-* second node::
+* chap node::
 * third node::
 
 
@@ -526,7 +526,7 @@ $result_sectioning{'nodes_after_top_before_section_nodes'} 
= {
                         'unit_command' => {
                           'cmdname' => 'node',
                           'extra' => {
-                            'normalized' => 'second-node'
+                            'normalized' => 'chap-node'
                           },
                           'info' => {},
                           'structure' => {
@@ -646,7 +646,7 @@ $result_nodes{'nodes_after_top_before_section_nodes'} = {
               'unit_command' => {
                 'cmdname' => 'node',
                 'extra' => {
-                  'normalized' => 'second-node'
+                  'normalized' => 'chap-node'
                 },
                 'info' => {},
                 'structure' => {
@@ -770,7 +770,7 @@ $result_menus{'nodes_after_top_before_section_nodes'} = {
               'unit_command' => {
                 'cmdname' => 'node',
                 'extra' => {
-                  'normalized' => 'second-node'
+                  'normalized' => 'chap-node'
                 },
                 'info' => {},
                 'structure' => {
@@ -888,7 +888,7 @@ $result_elements{'nodes_after_top_before_section_nodes'} = [
           'menu_child' => {
             'cmdname' => 'node',
             'extra' => {
-              'normalized' => 'second-node'
+              'normalized' => 'chap-node'
             },
             'info' => {},
             'structure' => {
@@ -991,11 +991,11 @@ 
$result_elements{'nodes_after_top_before_section_nodes'}[2] = $result_elements{'
 
 
 $result_directions_text{'nodes_after_top_before_section_nodes'} = 'element: 
@node Top
-  Forward: @node second node
-  NodeForward: @node second node
-  NodeNext: @node second node
+  Forward: @node chap node
+  NodeForward: @node chap node
+  NodeNext: @node chap node
   This: @node Top
-element: @node second node
+element: @node chap node
   Back: @node Top
   Forward: @node third node
   NodeBack: @node Top
@@ -1003,12 +1003,12 @@ element: @node second node
   NodeNext: @node third node
   NodePrev: @node Top
   NodeUp: @node Top
-  This: @node second node
+  This: @node chap node
 element: @node third node
-  Back: @node second node
+  Back: @node chap node
   FastBack: UNDEF ELEMENT
-  NodeBack: @node second node
-  NodePrev: @node second node
+  NodeBack: @node chap node
+  NodePrev: @node chap node
   NodeUp: @node Top
   This: @node third node
 ';
@@ -1017,21 +1017,21 @@ element: @node third node
 $result_converted{'info'}->{'nodes_after_top_before_section_nodes'} = 'This is 
, produced from .
 
 
-File: ,  Node: Top,  Next: second node,  Up: (dir)
+File: ,  Node: Top,  Next: chap node,  Up: (dir)
 
 Top node
 * Menu:
 
-* second node::
+* chap node::
 * third node::
 
 
-File: ,  Node: second node,  Next: third node,  Prev: Top,  Up: Top
+File: ,  Node: chap node,  Next: third node,  Prev: Top,  Up: Top
 
 second node
 
 
-File: ,  Node: third node,  Prev: second node,  Up: Top
+File: ,  Node: third node,  Prev: chap node,  Up: Top
 
 1 subsection
 ------------
@@ -1040,8 +1040,8 @@ File: ,  Node: third node,  Prev: second node,  Up: Top
 
 Tag Table:
 Node: Top27
-Node: second node131
-Node: third node215
+Node: chap node127
+Node: third node209
 
 End Tag Table
 
@@ -1079,17 +1079,17 @@ span:hover a.copiable-link {visibility: visible}
 <body lang="en">
 <a class="node-id" id="Top"></a><div class="nav-panel">
 <p>
-Next: <a href="#second-node" accesskey="n" rel="next">second node</a> &nbsp; 
</p>
+Next: <a href="#chap-node" accesskey="n" rel="next">chap node</a> &nbsp; </p>
 </div>
 <h1 class="node"><span>Top<a class="copiable-link" href="#Top"> 
&para;</a></span></h1>
 <p>Top node
 </p>
 <hr>
-<a class="node-id" id="second-node"></a><div class="nav-panel">
+<a class="node-id" id="chap-node"></a><div class="nav-panel">
 <p>
 Next: <a href="#third-node" accesskey="n" rel="next">subsection</a>, Previous: 
<a href="#Top" accesskey="p" rel="prev">Top</a>, Up: <a href="#Top" 
accesskey="u" rel="up">Top</a> &nbsp; </p>
 </div>
-<h4 class="node"><span>second node<a class="copiable-link" 
href="#second-node"> &para;</a></span></h4>
+<h4 class="node"><span>chap node<a class="copiable-link" href="#chap-node"> 
&para;</a></span></h4>
 
 <p>second node
 </p>
@@ -1097,7 +1097,7 @@ Next: <a href="#third-node" accesskey="n" 
rel="next">subsection</a>, Previous: <
 <div class="subsection-level-extent" id="third-node">
 <div class="nav-panel">
 <p>
-Previous: <a href="#second-node" accesskey="p" rel="prev">second node</a>, Up: 
<a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
+Previous: <a href="#chap-node" accesskey="p" rel="prev">chap node</a>, Up: <a 
href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
 </div>
 <h4 class="subsection" id="subsection"><span>1 subsection<a 
class="copiable-link" href="#subsection"> &para;</a></span></h4>
 </div>
diff --git a/tp/t/results/sectioning/nodes_after_top_before_section_sections.pl 
b/tp/t/results/sectioning/nodes_after_top_before_section_sections.pl
index 67e24631f6..d15f05b020 100644
--- a/tp/t/results/sectioning/nodes_after_top_before_section_sections.pl
+++ b/tp/t/results/sectioning/nodes_after_top_before_section_sections.pl
@@ -62,7 +62,7 @@ $result_trees{'nodes_after_top_before_section_sections'} = [
                   {
                     'contents' => [
                       {
-                        'text' => 'second node'
+                        'text' => 'chap node'
                       }
                     ],
                     'type' => 'menu_entry_node'
@@ -91,7 +91,7 @@ $result_trees{'nodes_after_top_before_section_sections'} = [
                     'node_content' => [
                       {}
                     ],
-                    'normalized' => 'second-node'
+                    'normalized' => 'chap-node'
                   }
                 },
                 'source_info' => {
@@ -224,7 +224,7 @@ $result_trees{'nodes_after_top_before_section_sections'} = [
           {
             'contents' => [
               {
-                'text' => 'second node'
+                'text' => 'chap node'
               }
             ],
             'type' => 'line_arg'
@@ -296,7 +296,7 @@ $result_trees{'nodes_after_top_before_section_sections'} = [
               'node_content' => [
                 {}
               ],
-              'normalized' => 'second-node'
+              'normalized' => 'chap-node'
             },
             {
               'node_content' => [
@@ -317,7 +317,7 @@ $result_trees{'nodes_after_top_before_section_sections'} = [
               'normalized' => 'Top'
             }
           ],
-          'normalized' => 'second-node'
+          'normalized' => 'chap-node'
         },
         'info' => {
           'spaces_before_argument' => {
@@ -346,7 +346,7 @@ $result_trees{'nodes_after_top_before_section_sections'} = [
           {
             'contents' => [
               {
-                'text' => 'second node'
+                'text' => 'chap node'
               }
             ],
             'type' => 'line_arg'
@@ -383,7 +383,7 @@ $result_trees{'nodes_after_top_before_section_sections'} = [
               'node_content' => [
                 {}
               ],
-              'normalized' => 'second-node'
+              'normalized' => 'chap-node'
             },
             {
               'node_content' => [
@@ -460,21 +460,21 @@ 
$result_trees{'nodes_after_top_before_section_sections'}[0]{'extra'}{'unit_comma
 $result_texis{'nodes_after_top_before_section_sections'} = '@node Top
 Top node
 @menu
-* second node::
+* chap node::
 * third node::
 @end menu
 
-@node second node, third node,Top,Top
+@node chap node, third node,Top,Top
 
 second node
 
-@node third node,,second node,Top
+@node third node,,chap node,Top
 @subsection subsection
 ';
 
 
 $result_texts{'nodes_after_top_before_section_sections'} = 'Top node
-* second node::
+* chap node::
 * third node::
 
 
@@ -570,7 +570,7 @@ $result_nodes{'nodes_after_top_before_section_sections'} = {
     'menu_child' => {
       'cmdname' => 'node',
       'extra' => {
-        'normalized' => 'second-node'
+        'normalized' => 'chap-node'
       },
       'info' => {},
       'structure' => {
@@ -640,7 +640,7 @@ $result_menus{'nodes_after_top_before_section_sections'} = {
     'menu_child' => {
       'cmdname' => 'node',
       'extra' => {
-        'normalized' => 'second-node'
+        'normalized' => 'chap-node'
       },
       'info' => {},
       'structure' => {
@@ -726,21 +726,21 @@ 
$result_directions_text{'nodes_after_top_before_section_sections'} = 'element: @
 $result_converted{'info'}->{'nodes_after_top_before_section_sections'} = 'This 
is , produced from .
 
 
-File: ,  Node: Top,  Next: second node,  Up: (dir)
+File: ,  Node: Top,  Next: chap node,  Up: (dir)
 
 Top node
 * Menu:
 
-* second node::
+* chap node::
 * third node::
 
 
-File: ,  Node: second node,  Next: third node,  Prev: Top,  Up: Top
+File: ,  Node: chap node,  Next: third node,  Prev: Top,  Up: Top
 
 second node
 
 
-File: ,  Node: third node,  Prev: second node,  Up: Top
+File: ,  Node: third node,  Prev: chap node,  Up: Top
 
 1 subsection
 ------------
@@ -749,8 +749,8 @@ File: ,  Node: third node,  Prev: second node,  Up: Top
 
 Tag Table:
 Node: Top27
-Node: second node131
-Node: third node215
+Node: chap node127
+Node: third node209
 
 End Tag Table
 
@@ -788,17 +788,17 @@ span:hover a.copiable-link {visibility: visible}
 <body lang="en">
 <a class="node-id" id="Top"></a><div class="nav-panel">
 <p>
-Next: <a href="#second-node" accesskey="n" rel="next">second node</a> &nbsp; 
</p>
+Next: <a href="#chap-node" accesskey="n" rel="next">chap node</a> &nbsp; </p>
 </div>
 <h1 class="node"><span>Top<a class="copiable-link" href="#Top"> 
&para;</a></span></h1>
 <p>Top node
 </p>
 <hr>
-<a class="node-id" id="second-node"></a><div class="nav-panel">
+<a class="node-id" id="chap-node"></a><div class="nav-panel">
 <p>
 Next: <a href="#third-node" accesskey="n" rel="next">subsection</a>, Previous: 
<a href="#Top" accesskey="p" rel="prev">Top</a>, Up: <a href="#Top" 
accesskey="u" rel="up">Top</a> &nbsp; </p>
 </div>
-<h4 class="node"><span>second node<a class="copiable-link" 
href="#second-node"> &para;</a></span></h4>
+<h4 class="node"><span>chap node<a class="copiable-link" href="#chap-node"> 
&para;</a></span></h4>
 
 <p>second node
 </p>
@@ -806,7 +806,7 @@ Next: <a href="#third-node" accesskey="n" 
rel="next">subsection</a>, Previous: <
 <div class="subsection-level-extent" id="third-node">
 <div class="nav-panel">
 <p>
-Previous: <a href="#second-node" accesskey="p" rel="prev">second node</a>, Up: 
<a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
+Previous: <a href="#chap-node" accesskey="p" rel="prev">chap node</a>, Up: <a 
href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
 </div>
 <h4 class="subsection" id="subsection"><span>1 subsection<a 
class="copiable-link" href="#subsection"> &para;</a></span></h4>
 </div>
diff --git 
a/tp/t/results/sectioning/nodes_after_top_before_section_texi2html_chapter.pl 
b/tp/t/results/sectioning/nodes_after_top_before_section_texi2html_chapter.pl
index dbe31e6d13..eab60486dd 100644
--- 
a/tp/t/results/sectioning/nodes_after_top_before_section_texi2html_chapter.pl
+++ 
b/tp/t/results/sectioning/nodes_after_top_before_section_texi2html_chapter.pl
@@ -61,7 +61,7 @@ 
$result_trees{'nodes_after_top_before_section_texi2html_chapter'} = {
                 {
                   'contents' => [
                     {
-                      'text' => 'second node'
+                      'text' => 'chap node'
                     }
                   ],
                   'type' => 'menu_entry_node'
@@ -90,7 +90,7 @@ 
$result_trees{'nodes_after_top_before_section_texi2html_chapter'} = {
                   'node_content' => [
                     {}
                   ],
-                  'normalized' => 'second-node'
+                  'normalized' => 'chap-node'
                 }
               },
               'source_info' => {
@@ -223,7 +223,7 @@ 
$result_trees{'nodes_after_top_before_section_texi2html_chapter'} = {
         {
           'contents' => [
             {
-              'text' => 'second node'
+              'text' => 'chap node'
             }
           ],
           'type' => 'line_arg'
@@ -295,7 +295,7 @@ 
$result_trees{'nodes_after_top_before_section_texi2html_chapter'} = {
             'node_content' => [
               {}
             ],
-            'normalized' => 'second-node'
+            'normalized' => 'chap-node'
           },
           {
             'node_content' => [
@@ -316,7 +316,7 @@ 
$result_trees{'nodes_after_top_before_section_texi2html_chapter'} = {
             'normalized' => 'Top'
           }
         ],
-        'normalized' => 'second-node'
+        'normalized' => 'chap-node'
       },
       'info' => {
         'spaces_before_argument' => {
@@ -345,7 +345,7 @@ 
$result_trees{'nodes_after_top_before_section_texi2html_chapter'} = {
         {
           'contents' => [
             {
-              'text' => 'second node'
+              'text' => 'chap node'
             }
           ],
           'type' => 'line_arg'
@@ -382,7 +382,7 @@ 
$result_trees{'nodes_after_top_before_section_texi2html_chapter'} = {
             'node_content' => [
               {}
             ],
-            'normalized' => 'second-node'
+            'normalized' => 'chap-node'
           },
           {
             'node_content' => [
@@ -454,21 +454,21 @@ 
$result_trees{'nodes_after_top_before_section_texi2html_chapter'}{'contents'}[3]
 $result_texis{'nodes_after_top_before_section_texi2html_chapter'} = '@node Top
 Top node
 @menu
-* second node::
+* chap node::
 * third node::
 @end menu
 
-@node second node, third node,Top,Top
+@node chap node, third node,Top,Top
 
 second node
 
-@node third node,,second node,Top
+@node third node,,chap node,Top
 @subsection subsection
 ';
 
 
 $result_texts{'nodes_after_top_before_section_texi2html_chapter'} = 'Top node
-* second node::
+* chap node::
 * third node::
 
 
@@ -521,7 +521,7 @@ 
$result_nodes{'nodes_after_top_before_section_texi2html_chapter'} = {
     'menu_child' => {
       'cmdname' => 'node',
       'extra' => {
-        'normalized' => 'second-node'
+        'normalized' => 'chap-node'
       },
       'info' => {},
       'structure' => {
@@ -567,7 +567,7 @@ 
$result_menus{'nodes_after_top_before_section_texi2html_chapter'} = {
     'menu_child' => {
       'cmdname' => 'node',
       'extra' => {
-        'normalized' => 'second-node'
+        'normalized' => 'chap-node'
       },
       'info' => {},
       'structure' => {
diff --git 
a/tp/t/results/sectioning/nodes_after_top_before_section_texi2html_chapter/res_html/second-node.html
 
b/tp/t/results/sectioning/nodes_after_top_before_section_texi2html_chapter/res_html/chap-node.html
similarity index 55%
rename from 
tp/t/results/sectioning/nodes_after_top_before_section_texi2html_chapter/res_html/second-node.html
rename to 
tp/t/results/sectioning/nodes_after_top_before_section_texi2html_chapter/res_html/chap-node.html
index 9d6291b139..d779d3532c 100644
--- 
a/tp/t/results/sectioning/nodes_after_top_before_section_texi2html_chapter/res_html/second-node.html
+++ 
b/tp/t/results/sectioning/nodes_after_top_before_section_texi2html_chapter/res_html/chap-node.html
@@ -4,19 +4,19 @@
 <!-- This file redirects to the location of a node or anchor -->
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<title>second node (Untitled Document)</title>
+<title>chap node (Untitled Document)</title>
 
-<meta name="description" content="second node (Untitled Document)">
-<meta name="keywords" content="second node (Untitled Document)">
+<meta name="description" content="chap node (Untitled Document)">
+<meta name="keywords" content="chap node (Untitled Document)">
 <meta name="resource-type" content="document">
 <meta name="distribution" content="global">
 
-<meta http-equiv="Refresh" content="0; url=index.html#second-node">
+<meta http-equiv="Refresh" content="0; url=index.html#chap-node">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 </head>
 
 <body lang="en">
 
-<p>The node you are looking for is at <a href="index.html#second-node">second 
node</a>.</p>
+<p>The node you are looking for is at <a href="index.html#chap-node">chap 
node</a>.</p>
 </body>
diff --git 
a/tp/t/results/sectioning/nodes_after_top_before_section_texi2html_chapter/res_html/index.html
 
b/tp/t/results/sectioning/nodes_after_top_before_section_texi2html_chapter/res_html/index.html
index 523427b07b..90b896ff67 100644
--- 
a/tp/t/results/sectioning/nodes_after_top_before_section_texi2html_chapter/res_html/index.html
+++ 
b/tp/t/results/sectioning/nodes_after_top_before_section_texi2html_chapter/res_html/index.html
@@ -27,13 +27,13 @@ td.menu-entry-destination {vertical-align: top}
 <body lang="en">
 <a class="node" id="Top"></a><p>Top node
 </p><table class="menu" border="0" cellspacing="0">
-<tr><td class="menu-entry-destination">&bull; <a href="#second-node">second 
node</a></td><td>&nbsp;&nbsp;</td><td class="menu-entry-description">
+<tr><td class="menu-entry-destination">&bull; <a href="#chap-node">chap 
node</a></td><td>&nbsp;&nbsp;</td><td class="menu-entry-description">
 </td></tr>
 <tr><td class="menu-entry-destination"><a href="#third-node">1 
subsection</a></td><td>&nbsp;&nbsp;</td><td class="menu-entry-description">
 </td></tr>
 </table>
 
-<a class="node" id="second-node"></a>
+<a class="node" id="chap-node"></a>
 <p>second node
 </p>
 <div class="subsection-level-extent" id="third-node">
diff --git 
a/tp/t/results/sectioning/nodes_after_top_before_section_texi2html_use_nodes.pl 
b/tp/t/results/sectioning/nodes_after_top_before_section_texi2html_use_nodes.pl
index 49020e371d..bf5e43152c 100644
--- 
a/tp/t/results/sectioning/nodes_after_top_before_section_texi2html_use_nodes.pl
+++ 
b/tp/t/results/sectioning/nodes_after_top_before_section_texi2html_use_nodes.pl
@@ -61,7 +61,7 @@ 
$result_trees{'nodes_after_top_before_section_texi2html_use_nodes'} = {
                 {
                   'contents' => [
                     {
-                      'text' => 'second node'
+                      'text' => 'chap node'
                     }
                   ],
                   'type' => 'menu_entry_node'
@@ -90,7 +90,7 @@ 
$result_trees{'nodes_after_top_before_section_texi2html_use_nodes'} = {
                   'node_content' => [
                     {}
                   ],
-                  'normalized' => 'second-node'
+                  'normalized' => 'chap-node'
                 }
               },
               'source_info' => {
@@ -223,7 +223,7 @@ 
$result_trees{'nodes_after_top_before_section_texi2html_use_nodes'} = {
         {
           'contents' => [
             {
-              'text' => 'second node'
+              'text' => 'chap node'
             }
           ],
           'type' => 'line_arg'
@@ -295,7 +295,7 @@ 
$result_trees{'nodes_after_top_before_section_texi2html_use_nodes'} = {
             'node_content' => [
               {}
             ],
-            'normalized' => 'second-node'
+            'normalized' => 'chap-node'
           },
           {
             'node_content' => [
@@ -316,7 +316,7 @@ 
$result_trees{'nodes_after_top_before_section_texi2html_use_nodes'} = {
             'normalized' => 'Top'
           }
         ],
-        'normalized' => 'second-node'
+        'normalized' => 'chap-node'
       },
       'info' => {
         'spaces_before_argument' => {
@@ -345,7 +345,7 @@ 
$result_trees{'nodes_after_top_before_section_texi2html_use_nodes'} = {
         {
           'contents' => [
             {
-              'text' => 'second node'
+              'text' => 'chap node'
             }
           ],
           'type' => 'line_arg'
@@ -382,7 +382,7 @@ 
$result_trees{'nodes_after_top_before_section_texi2html_use_nodes'} = {
             'node_content' => [
               {}
             ],
-            'normalized' => 'second-node'
+            'normalized' => 'chap-node'
           },
           {
             'node_content' => [
@@ -454,21 +454,21 @@ 
$result_trees{'nodes_after_top_before_section_texi2html_use_nodes'}{'contents'}[
 $result_texis{'nodes_after_top_before_section_texi2html_use_nodes'} = '@node 
Top
 Top node
 @menu
-* second node::
+* chap node::
 * third node::
 @end menu
 
-@node second node, third node,Top,Top
+@node chap node, third node,Top,Top
 
 second node
 
-@node third node,,second node,Top
+@node third node,,chap node,Top
 @subsection subsection
 ';
 
 
 $result_texts{'nodes_after_top_before_section_texi2html_use_nodes'} = 'Top node
-* second node::
+* chap node::
 * third node::
 
 
@@ -521,7 +521,7 @@ 
$result_nodes{'nodes_after_top_before_section_texi2html_use_nodes'} = {
     'menu_child' => {
       'cmdname' => 'node',
       'extra' => {
-        'normalized' => 'second-node'
+        'normalized' => 'chap-node'
       },
       'info' => {},
       'structure' => {
@@ -567,7 +567,7 @@ 
$result_menus{'nodes_after_top_before_section_texi2html_use_nodes'} = {
     'menu_child' => {
       'cmdname' => 'node',
       'extra' => {
-        'normalized' => 'second-node'
+        'normalized' => 'chap-node'
       },
       'info' => {},
       'structure' => {
diff --git 
a/tp/t/results/sectioning/nodes_after_top_before_section_texi2html_use_nodes/res_html/nodes_after_top_before_section_texi2html_use_nodes.html
 
b/tp/t/results/sectioning/nodes_after_top_before_section_texi2html_use_nodes/res_html/nodes_after_top_before_section_texi2html_use_nodes.html
index 095006ae96..ffdb827599 100644
--- 
a/tp/t/results/sectioning/nodes_after_top_before_section_texi2html_use_nodes/res_html/nodes_after_top_before_section_texi2html_use_nodes.html
+++ 
b/tp/t/results/sectioning/nodes_after_top_before_section_texi2html_use_nodes/res_html/nodes_after_top_before_section_texi2html_use_nodes.html
@@ -29,7 +29,7 @@ td.name-direction-about {text-align:center}
 <body lang="en">
 <a class="node-id" id="Top"></a><table class="nav-panel" cellpadding="1" 
cellspacing="1" border="0">
 <tr><td>[ &lt; ]</td>
-<td>[<a href="#second-node" title="Next section in reading order"> &gt; 
</a>]</td>
+<td>[<a href="#chap-node" title="Next section in reading order"> &gt; 
</a>]</td>
 <td> &nbsp; </td>
 <td>[Contents]</td>
 <td>[Index]</td>
@@ -38,14 +38,14 @@ td.name-direction-about {text-align:center}
 <h1 class="node"><span>Top<a class="copiable-link" href="#Top"> 
&para;</a></span></h1>
 <p>Top node
 </p><table class="menu" border="0" cellspacing="0">
-<tr><td class="menu-entry-destination">&bull; <a href="#second-node">second 
node</a></td><td>&nbsp;&nbsp;</td><td class="menu-entry-description">
+<tr><td class="menu-entry-destination">&bull; <a href="#chap-node">chap 
node</a></td><td>&nbsp;&nbsp;</td><td class="menu-entry-description">
 </td></tr>
 <tr><td class="menu-entry-destination">&bull; <a href="#third-node">third 
node</a></td><td>&nbsp;&nbsp;</td><td class="menu-entry-description">
 </td></tr>
 </table>
 
 <hr style="height: 6px;">
-<a class="node-id" id="second-node"></a><table class="nav-panel" 
cellpadding="1" cellspacing="1" border="0">
+<a class="node-id" id="chap-node"></a><table class="nav-panel" cellpadding="1" 
cellspacing="1" border="0">
 <tr><td>[ &lt;&lt; ]</td>
 <td>[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
 <td>[<a href="#Top" title="Up section"> Up </a>]</td>
@@ -60,7 +60,7 @@ td.name-direction-about {text-align:center}
 <td>[Index]</td>
 <td>[<a href="#SEC_About" title="About (help)"> ? </a>]</td>
 </tr></table>
-<h3 class="node"><span>second node<a class="copiable-link" 
href="#second-node"> &para;</a></span></h3>
+<h3 class="node"><span>chap node<a class="copiable-link" href="#chap-node"> 
&para;</a></span></h3>
 
 <p>second node
 </p>
@@ -68,7 +68,7 @@ td.name-direction-about {text-align:center}
 <div class="subsection-level-extent" id="third-node">
 <table class="nav-panel" cellpadding="1" cellspacing="1" border="0">
 <tr><td>[ &lt;&lt; ]</td>
-<td>[<a href="#second-node" title="Previous section in reading order"> &lt; 
</a>]</td>
+<td>[<a href="#chap-node" title="Previous section in reading order"> &lt; 
</a>]</td>
 <td>[<a href="#Top" title="Up section"> Up </a>]</td>
 <td>[ &gt; ]</td>
 <td>[ &gt;&gt; ]</td>
diff --git 
a/tp/t/results/sectioning/nodes_after_top_before_section_texi2html_use_nodes_chapter.pl
 
b/tp/t/results/sectioning/nodes_after_top_before_section_texi2html_use_nodes_chapter.pl
index d3184727fb..2dbcc3c8d7 100644
--- 
a/tp/t/results/sectioning/nodes_after_top_before_section_texi2html_use_nodes_chapter.pl
+++ 
b/tp/t/results/sectioning/nodes_after_top_before_section_texi2html_use_nodes_chapter.pl
@@ -61,7 +61,7 @@ 
$result_trees{'nodes_after_top_before_section_texi2html_use_nodes_chapter'} = {
                 {
                   'contents' => [
                     {
-                      'text' => 'second node'
+                      'text' => 'chap node'
                     }
                   ],
                   'type' => 'menu_entry_node'
@@ -90,7 +90,7 @@ 
$result_trees{'nodes_after_top_before_section_texi2html_use_nodes_chapter'} = {
                   'node_content' => [
                     {}
                   ],
-                  'normalized' => 'second-node'
+                  'normalized' => 'chap-node'
                 }
               },
               'source_info' => {
@@ -223,7 +223,7 @@ 
$result_trees{'nodes_after_top_before_section_texi2html_use_nodes_chapter'} = {
         {
           'contents' => [
             {
-              'text' => 'second node'
+              'text' => 'chap node'
             }
           ],
           'type' => 'line_arg'
@@ -295,7 +295,7 @@ 
$result_trees{'nodes_after_top_before_section_texi2html_use_nodes_chapter'} = {
             'node_content' => [
               {}
             ],
-            'normalized' => 'second-node'
+            'normalized' => 'chap-node'
           },
           {
             'node_content' => [
@@ -316,7 +316,7 @@ 
$result_trees{'nodes_after_top_before_section_texi2html_use_nodes_chapter'} = {
             'normalized' => 'Top'
           }
         ],
-        'normalized' => 'second-node'
+        'normalized' => 'chap-node'
       },
       'info' => {
         'spaces_before_argument' => {
@@ -345,7 +345,7 @@ 
$result_trees{'nodes_after_top_before_section_texi2html_use_nodes_chapter'} = {
         {
           'contents' => [
             {
-              'text' => 'second node'
+              'text' => 'chap node'
             }
           ],
           'type' => 'line_arg'
@@ -382,7 +382,7 @@ 
$result_trees{'nodes_after_top_before_section_texi2html_use_nodes_chapter'} = {
             'node_content' => [
               {}
             ],
-            'normalized' => 'second-node'
+            'normalized' => 'chap-node'
           },
           {
             'node_content' => [
@@ -454,21 +454,21 @@ 
$result_trees{'nodes_after_top_before_section_texi2html_use_nodes_chapter'}{'con
 $result_texis{'nodes_after_top_before_section_texi2html_use_nodes_chapter'} = 
'@node Top
 Top node
 @menu
-* second node::
+* chap node::
 * third node::
 @end menu
 
-@node second node, third node,Top,Top
+@node chap node, third node,Top,Top
 
 second node
 
-@node third node,,second node,Top
+@node third node,,chap node,Top
 @subsection subsection
 ';
 
 
 $result_texts{'nodes_after_top_before_section_texi2html_use_nodes_chapter'} = 
'Top node
-* second node::
+* chap node::
 * third node::
 
 
@@ -521,7 +521,7 @@ 
$result_nodes{'nodes_after_top_before_section_texi2html_use_nodes_chapter'} = {
     'menu_child' => {
       'cmdname' => 'node',
       'extra' => {
-        'normalized' => 'second-node'
+        'normalized' => 'chap-node'
       },
       'info' => {},
       'structure' => {
@@ -567,7 +567,7 @@ 
$result_menus{'nodes_after_top_before_section_texi2html_use_nodes_chapter'} = {
     'menu_child' => {
       'cmdname' => 'node',
       'extra' => {
-        'normalized' => 'second-node'
+        'normalized' => 'chap-node'
       },
       'info' => {},
       'structure' => {
diff --git 
a/tp/t/results/sectioning/nodes_after_top_before_section_texi2html_use_nodes_chapter/res_html/second-node.html
 
b/tp/t/results/sectioning/nodes_after_top_before_section_texi2html_use_nodes_chapter/res_html/chap-node.html
similarity index 55%
rename from 
tp/t/results/sectioning/nodes_after_top_before_section_texi2html_use_nodes_chapter/res_html/second-node.html
rename to 
tp/t/results/sectioning/nodes_after_top_before_section_texi2html_use_nodes_chapter/res_html/chap-node.html
index 9d6291b139..d779d3532c 100644
--- 
a/tp/t/results/sectioning/nodes_after_top_before_section_texi2html_use_nodes_chapter/res_html/second-node.html
+++ 
b/tp/t/results/sectioning/nodes_after_top_before_section_texi2html_use_nodes_chapter/res_html/chap-node.html
@@ -4,19 +4,19 @@
 <!-- This file redirects to the location of a node or anchor -->
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<title>second node (Untitled Document)</title>
+<title>chap node (Untitled Document)</title>
 
-<meta name="description" content="second node (Untitled Document)">
-<meta name="keywords" content="second node (Untitled Document)">
+<meta name="description" content="chap node (Untitled Document)">
+<meta name="keywords" content="chap node (Untitled Document)">
 <meta name="resource-type" content="document">
 <meta name="distribution" content="global">
 
-<meta http-equiv="Refresh" content="0; url=index.html#second-node">
+<meta http-equiv="Refresh" content="0; url=index.html#chap-node">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 </head>
 
 <body lang="en">
 
-<p>The node you are looking for is at <a href="index.html#second-node">second 
node</a>.</p>
+<p>The node you are looking for is at <a href="index.html#chap-node">chap 
node</a>.</p>
 </body>
diff --git 
a/tp/t/results/sectioning/nodes_after_top_before_section_texi2html_use_nodes_chapter/res_html/index.html
 
b/tp/t/results/sectioning/nodes_after_top_before_section_texi2html_use_nodes_chapter/res_html/index.html
index 6797de7c7a..0904114ce2 100644
--- 
a/tp/t/results/sectioning/nodes_after_top_before_section_texi2html_use_nodes_chapter/res_html/index.html
+++ 
b/tp/t/results/sectioning/nodes_after_top_before_section_texi2html_use_nodes_chapter/res_html/index.html
@@ -27,7 +27,7 @@ td.menu-entry-destination {vertical-align: top}
 <body lang="en">
 <a class="node-id" id="Top"></a><table class="nav-panel" cellpadding="1" 
cellspacing="1" border="0">
 <tr><td>[ &lt; ]</td>
-<td>[<a href="#second-node" title="Next section in reading order"> &gt; 
</a>]</td>
+<td>[<a href="#chap-node" title="Next section in reading order"> &gt; 
</a>]</td>
 <td> &nbsp; </td>
 <td>[Contents]</td>
 <td>[Index]</td>
@@ -36,14 +36,14 @@ td.menu-entry-destination {vertical-align: top}
 <h1 class="node"><span>Top<a class="copiable-link" href="#Top"> 
&para;</a></span></h1>
 <p>Top node
 </p><table class="menu" border="0" cellspacing="0">
-<tr><td class="menu-entry-destination">&bull; <a href="#second-node">second 
node</a></td><td>&nbsp;&nbsp;</td><td class="menu-entry-description">
+<tr><td class="menu-entry-destination">&bull; <a href="#chap-node">chap 
node</a></td><td>&nbsp;&nbsp;</td><td class="menu-entry-description">
 </td></tr>
 <tr><td class="menu-entry-destination">&bull; <a href="#third-node">third 
node</a></td><td>&nbsp;&nbsp;</td><td class="menu-entry-description">
 </td></tr>
 </table>
 
 <hr style="height: 6px;">
-<a class="node-id" id="second-node"></a><table class="nav-panel" 
cellpadding="1" cellspacing="1" border="0">
+<a class="node-id" id="chap-node"></a><table class="nav-panel" cellpadding="1" 
cellspacing="1" border="0">
 <tr><td>[ &lt;&lt; ]</td>
 <td>[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
 <td>[<a href="#Top" title="Up section"> Up </a>]</td>
@@ -58,7 +58,7 @@ td.menu-entry-destination {vertical-align: top}
 <td>[Index]</td>
 <td>[<a 
href="nodes_after_top_before_section_texi2html_use_nodes_chapter_abt.html#SEC_About"
 title="About (help)"> ? </a>]</td>
 </tr></table>
-<h3 class="node"><span>second node<a class="copiable-link" 
href="#second-node"> &para;</a></span></h3>
+<h3 class="node"><span>chap node<a class="copiable-link" href="#chap-node"> 
&para;</a></span></h3>
 
 <p>second node
 </p>
@@ -66,7 +66,7 @@ td.menu-entry-destination {vertical-align: top}
 <div class="subsection-level-extent" id="third-node">
 <table class="nav-panel" cellpadding="1" cellspacing="1" border="0">
 <tr><td>[ &lt;&lt; ]</td>
-<td>[<a href="#second-node" title="Previous section in reading order"> &lt; 
</a>]</td>
+<td>[<a href="#chap-node" title="Previous section in reading order"> &lt; 
</a>]</td>
 <td>[<a href="#Top" title="Up section"> Up </a>]</td>
 <td>[ &gt; ]</td>
 <td>[ &gt;&gt; ]</td>
diff --git a/tp/t/results/sectioning/part_node_after_top.pl 
b/tp/t/results/sectioning/part_node_after_top.pl
index 73afc1d9ba..697c3fd573 100644
--- a/tp/t/results/sectioning/part_node_after_top.pl
+++ b/tp/t/results/sectioning/part_node_after_top.pl
@@ -101,7 +101,7 @@ $result_trees{'part_node_after_top'} = [
                   {
                     'contents' => [
                       {
-                        'text' => 'part node after top'
+                        'text' => 'chap part node after top'
                       }
                     ],
                     'type' => 'menu_entry_node'
@@ -130,7 +130,7 @@ $result_trees{'part_node_after_top'} = [
                     'node_content' => [
                       {}
                     ],
-                    'normalized' => 'part-node-after-top'
+                    'normalized' => 'chap-part-node-after-top'
                   }
                 },
                 'source_info' => {
@@ -202,7 +202,7 @@ $result_trees{'part_node_after_top'} = [
           {
             'contents' => [
               {
-                'text' => 'part node after top'
+                'text' => 'chap part node after top'
               }
             ],
             'info' => {
@@ -224,10 +224,10 @@ $result_trees{'part_node_after_top'} = [
               'node_content' => [
                 {}
               ],
-              'normalized' => 'part-node-after-top'
+              'normalized' => 'chap-part-node-after-top'
             }
           ],
-          'normalized' => 'part-node-after-top'
+          'normalized' => 'chap-part-node-after-top'
         },
         'info' => {
           'spaces_before_argument' => {
@@ -296,10 +296,10 @@ $result_texis{'part_node_after_top'} = '@node Top
 @top top
 
 @menu
-* part node after top::
+* chap part node after top::
 @end menu
 
-@node part node after top
+@node chap part node after top
 @part part
 ';
 
@@ -307,7 +307,7 @@ $result_texis{'part_node_after_top'} = '@node Top
 $result_texts{'part_node_after_top'} = 'top
 ***
 
-* part node after top::
+* chap part node after top::
 
 part
 ****
@@ -463,7 +463,7 @@ $result_nodes{'part_node_after_top'} = {
     'menu_child' => {
       'cmdname' => 'node',
       'extra' => {
-        'normalized' => 'part-node-after-top'
+        'normalized' => 'chap-part-node-after-top'
       },
       'info' => {},
       'structure' => {
@@ -550,7 +550,7 @@ $result_menus{'part_node_after_top'} = {
     'menu_child' => {
       'cmdname' => 'node',
       'extra' => {
-        'normalized' => 'part-node-after-top'
+        'normalized' => 'chap-part-node-after-top'
       },
       'info' => {},
       'structure' => {
@@ -686,23 +686,23 @@ element: @part part
 $result_converted{'info'}->{'part_node_after_top'} = 'This is , produced from .
 
 
-File: ,  Node: Top,  Next: part node after top,  Up: (dir)
+File: ,  Node: Top,  Next: chap part node after top,  Up: (dir)
 
 top
 ***
 
 * Menu:
 
-* part node after top::
+* chap part node after top::
 
 
-File: ,  Node: part node after top,  Prev: Top,  Up: Top
+File: ,  Node: chap part node after top,  Prev: Top,  Up: Top
 
 
 
 Tag Table:
 Node: Top27
-Node: part node after top132
+Node: chap part node after top142
 
 End Tag Table
 
@@ -741,17 +741,17 @@ span:hover a.copiable-link {visibility: visible}
 <div class="top-level-extent" id="Top">
 <div class="nav-panel">
 <p>
-Next: <a href="#part-node-after-top" accesskey="n" rel="next">part node after 
top</a> &nbsp; </p>
+Next: <a href="#chap-part-node-after-top" accesskey="n" rel="next">chap part 
node after top</a> &nbsp; </p>
 </div>
 <h1 class="top" id="top"><span>top<a class="copiable-link" href="#top"> 
&para;</a></span></h1>
 
 
 <hr>
-<a class="node-id" id="part-node-after-top"></a><div class="nav-panel">
+<a class="node-id" id="chap-part-node-after-top"></a><div class="nav-panel">
 <p>
 Previous: <a href="#Top" accesskey="p" rel="prev">top</a>, Up: <a href="#Top" 
accesskey="u" rel="up">top</a> &nbsp; </p>
 </div>
-<h4 class="node"><span>part node after top<a class="copiable-link" 
href="#part-node-after-top"> &para;</a></span></h4>
+<h4 class="node"><span>chap part node after top<a class="copiable-link" 
href="#chap-part-node-after-top"> &para;</a></span></h4>
 </div>
 <div class="part-level-extent" id="part">
 <h1 class="part"><span>part<a class="copiable-link" href="#part"> 
&para;</a></span></h1>
@@ -765,15 +765,15 @@ Previous: <a href="#Top" accesskey="p" 
rel="prev">top</a>, Up: <a href="#Top" ac
 ';
 
 
-$result_converted{'xml'}->{'part_node_after_top'} = '<node name="Top" spaces=" 
"><nodename>Top</nodename><nodenext automatic="on">part node after 
top</nodenext></node>
+$result_converted{'xml'}->{'part_node_after_top'} = '<node name="Top" spaces=" 
"><nodename>Top</nodename><nodenext automatic="on">chap part node after 
top</nodenext></node>
 <top spaces=" "><sectiontitle>top</sectiontitle>
 
 <menu endspaces=" ">
-<menuentry><menuleadingtext>* </menuleadingtext><menunode>part node after 
top</menunode><menuseparator>::</menuseparator><menudescription><pre 
xml:space="preserve">
+<menuentry><menuleadingtext>* </menuleadingtext><menunode>chap part node after 
top</menunode><menuseparator>::</menuseparator><menudescription><pre 
xml:space="preserve">
 </pre></menudescription></menuentry></menu>
 
 </top>
-<node name="part-node-after-top" spaces=" "><nodename>part node after 
top</nodename><nodeprev automatic="on">Top</nodeprev><nodeup 
automatic="on">Top</nodeup></node>
+<node name="chap-part-node-after-top" spaces=" "><nodename>chap part node 
after top</nodename><nodeprev automatic="on">Top</nodeprev><nodeup 
automatic="on">Top</nodeup></node>
 <part spaces=" "><sectiontitle>part</sectiontitle>
 </part>
 ';
diff --git a/tp/t/results/sectioning/protected_node_parentheses.pl 
b/tp/t/results/sectioning/protected_node_parentheses.pl
index 46005e6df1..e3491bf5ac 100644
--- a/tp/t/results/sectioning/protected_node_parentheses.pl
+++ b/tp/t/results/sectioning/protected_node_parentheses.pl
@@ -22,7 +22,7 @@ $result_trees{'protected_node_parentheses'} = {
         {
           'contents' => [
             {
-              'text' => 'Top'
+              'text' => 'first'
             }
           ],
           'info' => {
@@ -44,10 +44,10 @@ $result_trees{'protected_node_parentheses'} = {
             'node_content' => [
               {}
             ],
-            'normalized' => 'Top'
+            'normalized' => 'first'
           }
         ],
-        'normalized' => 'Top'
+        'normalized' => 'first'
       },
       'info' => {
         'spaces_before_argument' => {
@@ -418,7 +418,7 @@ 
$result_trees{'protected_node_parentheses'}{'contents'}[3]{'extra'}{'nodes_manua
 
$result_trees{'protected_node_parentheses'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[1]
 = 
$result_trees{'protected_node_parentheses'}{'contents'}[3]{'args'}[0]{'contents'}[1];
 
 $result_texis{'protected_node_parentheses'} = '
-@node Top
+@node first
 @top top
 
 @menu
@@ -453,7 +453,7 @@ $result_sectioning{'protected_node_parentheses'} = {
           'associated_node' => {
             'cmdname' => 'node',
             'extra' => {
-              'normalized' => 'Top'
+              'normalized' => 'first'
             },
             'info' => {},
             'structure' => {}
@@ -485,7 +485,7 @@ $result_nodes{'protected_node_parentheses'} = {
         'cmdname' => 'menu'
       }
     ],
-    'normalized' => 'Top'
+    'normalized' => 'first'
   },
   'info' => {},
   'structure' => {
@@ -496,21 +496,17 @@ $result_nodes{'protected_node_parentheses'} = {
       },
       'info' => {},
       'structure' => {
-        'node_prev' => {},
         'node_up' => {}
       }
-    },
-    'node_next' => {}
+    }
   }
 };
-$result_nodes{'protected_node_parentheses'}{'structure'}{'menu_child'}{'structure'}{'node_prev'}
 = $result_nodes{'protected_node_parentheses'};
 
$result_nodes{'protected_node_parentheses'}{'structure'}{'menu_child'}{'structure'}{'node_up'}
 = $result_nodes{'protected_node_parentheses'};
-$result_nodes{'protected_node_parentheses'}{'structure'}{'node_next'} = 
$result_nodes{'protected_node_parentheses'}{'structure'}{'menu_child'};
 
 $result_menus{'protected_node_parentheses'} = {
   'cmdname' => 'node',
   'extra' => {
-    'normalized' => 'Top'
+    'normalized' => 'first'
   },
   'info' => {},
   'structure' => {
@@ -523,7 +519,7 @@ $result_menus{'protected_node_parentheses'} = {
       'structure' => {
         'menu_up' => {},
         'menu_up_hash' => {
-          'Top' => 1
+          'first' => 1
         }
       }
     }
@@ -541,7 +537,7 @@ $result_floats{'protected_node_parentheses'} = {};
 $result_converted{'info'}->{'protected_node_parentheses'} = 'This is , 
produced from .
 
 
-File: ,  Node: Top,  Next: (manual) name,  Up: (dir)
+File: ,  Node: first
 
 top
 ***
@@ -551,15 +547,15 @@ top
 * (manual) name::
 
 
-File: ,  Node: (manual) name,  Prev: Top,  Up: Top
+File: ,  Node: (manual) name,  Up: first
 
 *note (manual2) name2::.
 
 
 Tag Table:
-Node: Top27
-Node: (manual) name120
-Ref: (manual2) name2174
+Node: first27
+Node: (manual) name88
+Ref: (manual2) name2132
 
 End Tag Table
 
@@ -569,6 +565,16 @@ coding: utf-8
 End:
 ';
 
+$result_converted_errors{'info'}->{'protected_node_parentheses'} = [
+  {
+    'error_line' => 'warning: document without Top node
+',
+    'text' => 'document without Top node',
+    'type' => 'warning'
+  }
+];
+
+
 
 $result_converted{'html'}->{'protected_node_parentheses'} = '<!DOCTYPE html>
 <html>
@@ -583,7 +589,7 @@ $result_converted{'html'}->{'protected_node_parentheses'} = 
'<!DOCTYPE html>
 <meta name="distribution" content="global">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
-<link href="#Top" rel="start" title="Top">
+<link href="#first" rel="start" title="first">
 <style type="text/css">
 <!--
 a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
@@ -596,10 +602,10 @@ span:hover a.copiable-link {visibility: visible}
 
 <body lang="en">
 
-<div class="top-level-extent" id="Top">
+<div class="top-level-extent" id="first">
 <div class="nav-panel">
 <p>
-Next: <a href="#g_t_0028manual_0029-name" accesskey="n" rel="next">(manual) 
name</a> &nbsp; </p>
+ &nbsp; </p>
 </div>
 <h1 class="top" id="top"><span>top<a class="copiable-link" href="#top"> 
&para;</a></span></h1>
 
@@ -607,7 +613,7 @@ Next: <a href="#g_t_0028manual_0029-name" accesskey="n" 
rel="next">(manual) name
 <hr>
 <a class="node-id" id="g_t_0028manual_0029-name"></a><div class="nav-panel">
 <p>
-Previous: <a href="#Top" accesskey="p" rel="prev">top</a>, Up: <a href="#Top" 
accesskey="u" rel="up">top</a> &nbsp; </p>
+Up: <a href="#first" accesskey="u" rel="up">top</a> &nbsp; </p>
 </div>
 <h4 class="node"><span>(manual) name<a class="copiable-link" 
href="#g_t_0028manual_0029-name"> &para;</a></span></h4>
 
diff --git a/tp/t/results/sectioning/top_node_no_menu_direction.pl 
b/tp/t/results/sectioning/top_node_no_menu_direction.pl
index 3086979e9e..12b53d3c71 100644
--- a/tp/t/results/sectioning/top_node_no_menu_direction.pl
+++ b/tp/t/results/sectioning/top_node_no_menu_direction.pl
@@ -57,7 +57,7 @@ $result_trees{'top_node_no_menu_direction'} = {
                 {
                   'contents' => [
                     {
-                      'text' => 'second node'
+                      'text' => 'chap node'
                     }
                   ],
                   'type' => 'menu_entry_node'
@@ -86,7 +86,7 @@ $result_trees{'top_node_no_menu_direction'} = {
                   'node_content' => [
                     {}
                   ],
-                  'normalized' => 'second-node'
+                  'normalized' => 'chap-node'
                 }
               },
               'source_info' => {
@@ -219,7 +219,7 @@ $result_trees{'top_node_no_menu_direction'} = {
         {
           'contents' => [
             {
-              'text' => 'second node'
+              'text' => 'chap node'
             }
           ],
           'type' => 'line_arg'
@@ -260,7 +260,7 @@ $result_trees{'top_node_no_menu_direction'} = {
             'node_content' => [
               {}
             ],
-            'normalized' => 'second-node'
+            'normalized' => 'chap-node'
           },
           undef,
           {
@@ -276,7 +276,7 @@ $result_trees{'top_node_no_menu_direction'} = {
             'normalized' => 'Top'
           }
         ],
-        'normalized' => 'second-node'
+        'normalized' => 'chap-node'
       },
       'info' => {
         'spaces_before_argument' => {
@@ -304,16 +304,16 @@ 
$result_trees{'top_node_no_menu_direction'}{'contents'}[2]{'extra'}{'nodes_manua
 $result_texis{'top_node_no_menu_direction'} = '@node Top
 
 @menu
-* second node::
+* chap node::
 * TOP:: myself
 @end menu
 
-@node second node,,top,TOP
+@node chap node,,top,TOP
 ';
 
 
 $result_texts{'top_node_no_menu_direction'} = '
-* second node::
+* chap node::
 * TOP:: myself
 
 ';
@@ -333,7 +333,7 @@ $result_nodes{'top_node_no_menu_direction'} = {
     'menu_child' => {
       'cmdname' => 'node',
       'extra' => {
-        'normalized' => 'second-node'
+        'normalized' => 'chap-node'
       },
       'info' => {},
       'structure' => {
@@ -358,7 +358,7 @@ $result_menus{'top_node_no_menu_direction'} = {
     'menu_child' => {
       'cmdname' => 'node',
       'extra' => {
-        'normalized' => 'second-node'
+        'normalized' => 'chap-node'
       },
       'info' => {},
       'structure' => {
@@ -392,21 +392,21 @@ $result_errors{'top_node_no_menu_direction'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => 'warning: Prev pointer `top\' (for node `second node\') 
different from node name `Top\'
+    'error_line' => 'warning: Prev pointer `top\' (for node `chap node\') 
different from node name `Top\'
 ',
     'file_name' => '',
     'line_nr' => 8,
     'macro' => '',
-    'text' => 'Prev pointer `top\' (for node `second node\') different from 
node name `Top\'',
+    'text' => 'Prev pointer `top\' (for node `chap node\') different from node 
name `Top\'',
     'type' => 'warning'
   },
   {
-    'error_line' => 'warning: Up pointer `TOP\' (for node `second node\') 
different from node name `Top\'
+    'error_line' => 'warning: Up pointer `TOP\' (for node `chap node\') 
different from node name `Top\'
 ',
     'file_name' => '',
     'line_nr' => 8,
     'macro' => '',
-    'text' => 'Up pointer `TOP\' (for node `second node\') different from node 
name `Top\'',
+    'text' => 'Up pointer `TOP\' (for node `chap node\') different from node 
name `Top\'',
     'type' => 'warning'
   }
 ];
@@ -419,21 +419,21 @@ $result_floats{'top_node_no_menu_direction'} = {};
 $result_converted{'info'}->{'top_node_no_menu_direction'} = 'This is , 
produced from .
 
 
-File: ,  Node: Top,  Next: second node,  Up: (dir)
+File: ,  Node: Top,  Next: chap node,  Up: (dir)
 
 * Menu:
 
-* second node::
+* chap node::
 * TOP:: myself
 
 
-File: ,  Node: second node,  Prev: Top,  Up: Top
+File: ,  Node: chap node,  Prev: Top,  Up: Top
 
 
 
 Tag Table:
 Node: Top27
-Node: second node122
+Node: chap node118
 
 End Tag Table
 
@@ -471,17 +471,17 @@ span:hover a.copiable-link {visibility: visible}
 <body lang="en">
 <a class="node-id" id="Top"></a><div class="nav-panel">
 <p>
-Next: <a href="#second-node" accesskey="n" rel="next">second node</a> &nbsp; 
</p>
+Next: <a href="#chap-node" accesskey="n" rel="next">chap node</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="second-node"></a><div class="nav-panel">
+<a class="node-id" id="chap-node"></a><div class="nav-panel">
 <p>
 Previous: <a href="#Top" accesskey="p" rel="prev">Top</a>, Up: <a href="#Top" 
accesskey="u" rel="up">Top</a> &nbsp; </p>
 </div>
-<h4 class="node"><span>second node<a class="copiable-link" 
href="#second-node"> &para;</a></span></h4>
+<h4 class="node"><span>chap node<a class="copiable-link" href="#chap-node"> 
&para;</a></span></h4>
 
 
 
diff --git a/tp/t/results/sectioning/transliterated_split_equivalent_nodes.pl 
b/tp/t/results/sectioning/transliterated_split_equivalent_nodes.pl
index ccc8a9f55a..8a277f0ede 100644
--- a/tp/t/results/sectioning/transliterated_split_equivalent_nodes.pl
+++ b/tp/t/results/sectioning/transliterated_split_equivalent_nodes.pl
@@ -16,7 +16,7 @@ $result_trees{'transliterated_split_equivalent_nodes'} = [
           {
             'contents' => [
               {
-                'text' => 'Top'
+                'text' => 'top'
               }
             ],
             'info' => {
@@ -334,13 +334,6 @@ $result_trees{'transliterated_split_equivalent_nodes'} = [
           }
         ],
         'cmdname' => 'node',
-        'contents' => [
-          {
-            'text' => '
-',
-            'type' => 'empty_line'
-          }
-        ],
         'extra' => {
           'node_content' => [
             {}
@@ -365,6 +358,58 @@ $result_trees{'transliterated_split_equivalent_nodes'} = [
           'line_nr' => 9,
           'macro' => ''
         }
+      },
+      {
+        'args' => [
+          {
+            'contents' => [
+              {
+                'args' => [
+                  {
+                    'contents' => [
+                      {
+                        'text' => 'a'
+                      }
+                    ],
+                    'type' => 'following_arg'
+                  }
+                ],
+                'cmdname' => '~',
+                'source_info' => {
+                  'file_name' => '',
+                  'line_nr' => 10,
+                  'macro' => ''
+                }
+              }
+            ],
+            'info' => {
+              'spaces_after_argument' => {
+                'text' => '
+'
+              }
+            },
+            'type' => 'line_arg'
+          }
+        ],
+        'cmdname' => 'unnumbered',
+        'contents' => [
+          {
+            'text' => '
+',
+            'type' => 'empty_line'
+          }
+        ],
+        'extra' => {},
+        'info' => {
+          'spaces_before_argument' => {
+            'text' => ' '
+          }
+        },
+        'source_info' => {
+          'file_name' => '',
+          'line_nr' => 10,
+          'macro' => ''
+        }
       }
     ],
     'extra' => {
@@ -420,7 +465,7 @@ $result_trees{'transliterated_split_equivalent_nodes'} = [
         },
         'source_info' => {
           'file_name' => '',
-          'line_nr' => 11,
+          'line_nr' => 12,
           'macro' => ''
         }
       }
@@ -450,7 +495,7 @@ $result_trees{'transliterated_split_equivalent_nodes'} = [
                 'cmdname' => '^',
                 'source_info' => {
                   'file_name' => '',
-                  'line_nr' => 13,
+                  'line_nr' => 14,
                   'macro' => ''
                 }
               }
@@ -486,7 +531,7 @@ $result_trees{'transliterated_split_equivalent_nodes'} = [
         },
         'source_info' => {
           'file_name' => '',
-          'line_nr' => 13,
+          'line_nr' => 14,
           'macro' => ''
         }
       }
@@ -513,7 +558,7 @@ 
$result_trees{'transliterated_split_equivalent_nodes'}[3]{'contents'}[0]{'extra'
 
$result_trees{'transliterated_split_equivalent_nodes'}[3]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = 
$result_trees{'transliterated_split_equivalent_nodes'}[3]{'contents'}[0]{'args'}[0]{'contents'}[0];
 
$result_trees{'transliterated_split_equivalent_nodes'}[3]{'extra'}{'unit_command'}
 = $result_trees{'transliterated_split_equivalent_nodes'}[3]{'contents'}[0];
 
-$result_texis{'transliterated_split_equivalent_nodes'} = '@node Top
+$result_texis{'transliterated_split_equivalent_nodes'} = '@node top
 
 @menu
 * @~a::
@@ -522,6 +567,7 @@ $result_texis{'transliterated_split_equivalent_nodes'} = 
'@node Top
 @end menu
 
 @node @~a
+@unnumbered @~a
 
 @node n
 
@@ -534,10 +580,173 @@ $result_texts{'transliterated_split_equivalent_nodes'} = 
'
 * n::
 * a^::
 
+a~
+**
 
 
 ';
 
+$result_sectioning{'transliterated_split_equivalent_nodes'} = {
+  'structure' => {
+    'section_childs' => [
+      {
+        'cmdname' => 'unnumbered',
+        'extra' => {
+          'associated_node' => {
+            'cmdname' => 'node',
+            'extra' => {
+              'normalized' => '_00e3'
+            },
+            'info' => {},
+            'structure' => {
+              'associated_unit' => {
+                'extra' => {
+                  'unit_command' => {}
+                },
+                'structure' => {
+                  'directions' => {
+                    'Back' => {
+                      'extra' => {
+                        'unit_command' => {
+                          'cmdname' => 'node',
+                          'extra' => {
+                            'normalized' => 'Top'
+                          },
+                          'info' => {},
+                          'structure' => {
+                            'associated_unit' => {}
+                          }
+                        }
+                      },
+                      'structure' => {
+                        'directions' => {
+                          'Forward' => {},
+                          'NodeForward' => {},
+                          'NodeNext' => {},
+                          'This' => {}
+                        },
+                        'unit_next' => {}
+                      },
+                      'type' => 'unit'
+                    },
+                    'Forward' => {
+                      'extra' => {
+                        'unit_command' => {
+                          'cmdname' => 'node',
+                          'extra' => {
+                            'normalized' => 'n'
+                          },
+                          'info' => {},
+                          'structure' => {
+                            'associated_unit' => {}
+                          }
+                        }
+                      },
+                      'structure' => {
+                        'directions' => {
+                          'Back' => {},
+                          'FastBack' => {},
+                          'Forward' => {
+                            'extra' => {
+                              'unit_command' => {
+                                'cmdname' => 'node',
+                                'extra' => {
+                                  'normalized' => '_00e2'
+                                },
+                                'info' => {},
+                                'structure' => {
+                                  'associated_unit' => {}
+                                }
+                              }
+                            },
+                            'structure' => {
+                              'directions' => {
+                                'Back' => {},
+                                'FastBack' => {},
+                                'NodeBack' => {},
+                                'NodePrev' => {},
+                                'NodeUp' => {},
+                                'This' => {}
+                              },
+                              'unit_prev' => {}
+                            },
+                            'type' => 'unit'
+                          },
+                          'NodeBack' => {},
+                          'NodeForward' => {},
+                          'NodeNext' => {},
+                          'NodePrev' => {},
+                          'NodeUp' => {},
+                          'This' => {}
+                        },
+                        'unit_next' => {},
+                        'unit_prev' => {}
+                      },
+                      'type' => 'unit'
+                    },
+                    'NodeBack' => {},
+                    'NodeForward' => {},
+                    'NodeNext' => {},
+                    'NodePrev' => {},
+                    'NodeUp' => {},
+                    'This' => {}
+                  },
+                  'unit_next' => {},
+                  'unit_prev' => {}
+                },
+                'type' => 'unit'
+              }
+            }
+          }
+        },
+        'info' => {},
+        'structure' => {
+          'associated_unit' => {},
+          'section_level' => 1,
+          'section_up' => {}
+        }
+      }
+    ],
+    'section_level' => 0
+  }
+};
+$result_sectioning{'transliterated_split_equivalent_nodes'}{'structure'}{'section_childs'}[0]{'extra'}{'associated_node'}{'structure'}{'associated_unit'}{'extra'}{'unit_command'}
 = 
$result_sectioning{'transliterated_split_equivalent_nodes'}{'structure'}{'section_childs'}[0]{'extra'}{'associated_node'};
+$result_sectioning{'transliterated_split_equivalent_nodes'}{'structure'}{'section_childs'}[0]{'extra'}{'associated_node'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Back'}{'extra'}{'unit_command'}{'structure'}{'associated_unit'}
 = 
$result_sectioning{'transliterated_split_equivalent_nodes'}{'structure'}{'section_childs'}[0]{'extra'}{'associated_node'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Back'};
+$result_sectioning{'transliterated_split_equivalent_nodes'}{'structure'}{'section_childs'}[0]{'extra'}{'associated_node'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Forward'}
 = 
$result_sectioning{'transliterated_split_equivalent_nodes'}{'structure'}{'section_childs'}[0]{'extra'}{'associated_node'}{'structure'}{'associated_unit'};
+$result_sectioning{'transliterated_split_equivalent_nodes'}{'structure'}{'section_childs'}[0]{'extra'}{'associated_node'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'NodeForward'}
 = 
$result_sectioning{'transliterated_split_equivalent_nodes'}{'structure'}{'section_childs'}[0]{'extra'}{'associated_node'}{'structure'}{'associated_unit'};
+$result_sectioning{'transliterated_split_equivalent_nodes'}{'structure'}{'section_childs'}[0]{'extra'}{'associated_node'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'NodeNext'}
 = 
$result_sectioning{'transliterated_split_equivalent_nodes'}{'structure'}{'section_childs'}[0]{'extra'}{'associated_node'}{'structure'}{'associated_unit'};
+$result_sectioning{'transliterated_split_equivalent_nodes'}{'structure'}{'section_childs'}[0]{'extra'}{'associated_node'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'This'}
 = 
$result_sectioning{'transliterated_split_equivalent_nodes'}{'structure'}{'section_childs'}[0]{'extra'}{'associated_node'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Back'};
+$result_sectioning{'transliterated_split_equivalent_nodes'}{'structure'}{'section_childs'}[0]{'extra'}{'associated_node'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Back'}{'structure'}{'unit_next'}
 = 
$result_sectioning{'transliterated_split_equivalent_nodes'}{'structure'}{'section_childs'}[0]{'extra'}{'associated_node'}{'structure'}{'associated_unit'};
+$result_sectioning{'transliterated_split_equivalent_nodes'}{'structure'}{'section_childs'}[0]{'extra'}{'associated_node'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'extra'}{'unit_command'}{'structure'}{'associated_unit'}
 = 
$result_sectioning{'transliterated_split_equivalent_nodes'}{'structure'}{'section_childs'}[0]{'extra'}{'associated_node'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'};
+$result_sectioning{'transliterated_split_equivalent_nodes'}{'structure'}{'section_childs'}[0]{'extra'}{'associated_node'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Back'}
 = 
$result_sectioning{'transliterated_split_equivalent_nodes'}{'structure'}{'section_childs'}[0]{'extra'}{'associated_node'}{'structure'}{'associated_unit'};
+$result_sectioning{'transliterated_split_equivalent_nodes'}{'structure'}{'section_childs'}[0]{'extra'}{'associated_node'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'FastBack'}
 = 
$result_sectioning{'transliterated_split_equivalent_nodes'}{'structure'}{'section_childs'}[0]{'extra'}{'associated_node'}{'structure'}{'associated_unit'};
+$result_sectioning{'transliterated_split_equivalent_nodes'}{'structure'}{'section_childs'}[0]{'extra'}{'associated_node'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'}{'extra'}{'unit_command'}{'structure'}{'associated_unit'}
 = 
$result_sectioning{'transliterated_split_equivalent_nodes'}{'structure'}{'section_childs'}[0]{'extra'}{'associated_node'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'structure'
 [...]
+$result_sectioning{'transliterated_split_equivalent_nodes'}{'structure'}{'section_childs'}[0]{'extra'}{'associated_node'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Back'}
 = 
$result_sectioning{'transliterated_split_equivalent_nodes'}{'structure'}{'section_childs'}[0]{'extra'}{'associated_node'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'};
+$result_sectioning{'transliterated_split_equivalent_nodes'}{'structure'}{'section_childs'}[0]{'extra'}{'associated_node'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'FastBack'}
 = 
$result_sectioning{'transliterated_split_equivalent_nodes'}{'structure'}{'section_childs'}[0]{'extra'}{'associated_node'}{'structure'}{'associated_unit'};
+$result_sectioning{'transliterated_split_equivalent_nodes'}{'structure'}{'section_childs'}[0]{'extra'}{'associated_node'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'NodeBack'}
 = 
$result_sectioning{'transliterated_split_equivalent_nodes'}{'structure'}{'section_childs'}[0]{'extra'}{'associated_node'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'};
+$result_sectioning{'transliterated_split_equivalent_nodes'}{'structure'}{'section_childs'}[0]{'extra'}{'associated_node'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'NodePrev'}
 = 
$result_sectioning{'transliterated_split_equivalent_nodes'}{'structure'}{'section_childs'}[0]{'extra'}{'associated_node'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'};
+$result_sectioning{'transliterated_split_equivalent_nodes'}{'structure'}{'section_childs'}[0]{'extra'}{'associated_node'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'NodeUp'}
 = 
$result_sectioning{'transliterated_split_equivalent_nodes'}{'structure'}{'section_childs'}[0]{'extra'}{'associated_node'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Back'};
+$result_sectioning{'transliterated_split_equivalent_nodes'}{'structure'}{'section_childs'}[0]{'extra'}{'associated_node'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'This'}
 = 
$result_sectioning{'transliterated_split_equivalent_nodes'}{'structure'}{'section_childs'}[0]{'extra'}{'associated_node'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'};
+$result_sectioning{'transliterated_split_equivalent_nodes'}{'structure'}{'section_childs'}[0]{'extra'}{'associated_node'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'unit_prev'}
 = 
$result_sectioning{'transliterated_split_equivalent_nodes'}{'structure'}{'section_childs'}[0]{'extra'}{'associated_node'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'};
+$result_sectioning{'transliterated_split_equivalent_nodes'}{'structure'}{'section_childs'}[0]{'extra'}{'associated_node'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'NodeBack'}
 = 
$result_sectioning{'transliterated_split_equivalent_nodes'}{'structure'}{'section_childs'}[0]{'extra'}{'associated_node'}{'structure'}{'associated_unit'};
+$result_sectioning{'transliterated_split_equivalent_nodes'}{'structure'}{'section_childs'}[0]{'extra'}{'associated_node'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'NodeForward'}
 = 
$result_sectioning{'transliterated_split_equivalent_nodes'}{'structure'}{'section_childs'}[0]{'extra'}{'associated_node'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'};
+$result_sectioning{'transliterated_split_equivalent_nodes'}{'structure'}{'section_childs'}[0]{'extra'}{'associated_node'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'NodeNext'}
 = 
$result_sectioning{'transliterated_split_equivalent_nodes'}{'structure'}{'section_childs'}[0]{'extra'}{'associated_node'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'};
+$result_sectioning{'transliterated_split_equivalent_nodes'}{'structure'}{'section_childs'}[0]{'extra'}{'associated_node'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'NodePrev'}
 = 
$result_sectioning{'transliterated_split_equivalent_nodes'}{'structure'}{'section_childs'}[0]{'extra'}{'associated_node'}{'structure'}{'associated_unit'};
+$result_sectioning{'transliterated_split_equivalent_nodes'}{'structure'}{'section_childs'}[0]{'extra'}{'associated_node'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'NodeUp'}
 = 
$result_sectioning{'transliterated_split_equivalent_nodes'}{'structure'}{'section_childs'}[0]{'extra'}{'associated_node'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Back'};
+$result_sectioning{'transliterated_split_equivalent_nodes'}{'structure'}{'section_childs'}[0]{'extra'}{'associated_node'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'This'}
 = 
$result_sectioning{'transliterated_split_equivalent_nodes'}{'structure'}{'section_childs'}[0]{'extra'}{'associated_node'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'};
+$result_sectioning{'transliterated_split_equivalent_nodes'}{'structure'}{'section_childs'}[0]{'extra'}{'associated_node'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'structure'}{'unit_next'}
 = 
$result_sectioning{'transliterated_split_equivalent_nodes'}{'structure'}{'section_childs'}[0]{'extra'}{'associated_node'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'};
+$result_sectioning{'transliterated_split_equivalent_nodes'}{'structure'}{'section_childs'}[0]{'extra'}{'associated_node'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'structure'}{'unit_prev'}
 = 
$result_sectioning{'transliterated_split_equivalent_nodes'}{'structure'}{'section_childs'}[0]{'extra'}{'associated_node'}{'structure'}{'associated_unit'};
+$result_sectioning{'transliterated_split_equivalent_nodes'}{'structure'}{'section_childs'}[0]{'extra'}{'associated_node'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'NodeBack'}
 = 
$result_sectioning{'transliterated_split_equivalent_nodes'}{'structure'}{'section_childs'}[0]{'extra'}{'associated_node'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Back'};
+$result_sectioning{'transliterated_split_equivalent_nodes'}{'structure'}{'section_childs'}[0]{'extra'}{'associated_node'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'NodeForward'}
 = 
$result_sectioning{'transliterated_split_equivalent_nodes'}{'structure'}{'section_childs'}[0]{'extra'}{'associated_node'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'};
+$result_sectioning{'transliterated_split_equivalent_nodes'}{'structure'}{'section_childs'}[0]{'extra'}{'associated_node'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'NodeNext'}
 = 
$result_sectioning{'transliterated_split_equivalent_nodes'}{'structure'}{'section_childs'}[0]{'extra'}{'associated_node'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'};
+$result_sectioning{'transliterated_split_equivalent_nodes'}{'structure'}{'section_childs'}[0]{'extra'}{'associated_node'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'NodePrev'}
 = 
$result_sectioning{'transliterated_split_equivalent_nodes'}{'structure'}{'section_childs'}[0]{'extra'}{'associated_node'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Back'};
+$result_sectioning{'transliterated_split_equivalent_nodes'}{'structure'}{'section_childs'}[0]{'extra'}{'associated_node'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'NodeUp'}
 = 
$result_sectioning{'transliterated_split_equivalent_nodes'}{'structure'}{'section_childs'}[0]{'extra'}{'associated_node'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Back'};
+$result_sectioning{'transliterated_split_equivalent_nodes'}{'structure'}{'section_childs'}[0]{'extra'}{'associated_node'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'This'}
 = 
$result_sectioning{'transliterated_split_equivalent_nodes'}{'structure'}{'section_childs'}[0]{'extra'}{'associated_node'}{'structure'}{'associated_unit'};
+$result_sectioning{'transliterated_split_equivalent_nodes'}{'structure'}{'section_childs'}[0]{'extra'}{'associated_node'}{'structure'}{'associated_unit'}{'structure'}{'unit_next'}
 = 
$result_sectioning{'transliterated_split_equivalent_nodes'}{'structure'}{'section_childs'}[0]{'extra'}{'associated_node'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'};
+$result_sectioning{'transliterated_split_equivalent_nodes'}{'structure'}{'section_childs'}[0]{'extra'}{'associated_node'}{'structure'}{'associated_unit'}{'structure'}{'unit_prev'}
 = 
$result_sectioning{'transliterated_split_equivalent_nodes'}{'structure'}{'section_childs'}[0]{'extra'}{'associated_node'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Back'};
+$result_sectioning{'transliterated_split_equivalent_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'associated_unit'}
 = 
$result_sectioning{'transliterated_split_equivalent_nodes'}{'structure'}{'section_childs'}[0]{'extra'}{'associated_node'}{'structure'}{'associated_unit'};
+$result_sectioning{'transliterated_split_equivalent_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
 = $result_sectioning{'transliterated_split_equivalent_nodes'};
+
 $result_nodes{'transliterated_split_equivalent_nodes'} = {
   'cmdname' => 'node',
   'extra' => {
@@ -561,6 +770,14 @@ $result_nodes{'transliterated_split_equivalent_nodes'} = {
               'unit_command' => {
                 'cmdname' => 'node',
                 'extra' => {
+                  'associated_section' => {
+                    'cmdname' => 'unnumbered',
+                    'extra' => {},
+                    'info' => {},
+                    'structure' => {
+                      'associated_unit' => {}
+                    }
+                  },
                   'normalized' => '_00e3'
                 },
                 'info' => {},
@@ -580,6 +797,7 @@ $result_nodes{'transliterated_split_equivalent_nodes'} = {
                         'structure' => {
                           'directions' => {
                             'Back' => {},
+                            'FastBack' => {},
                             'Forward' => {
                               'extra' => {
                                 'unit_command' => {
@@ -598,6 +816,7 @@ $result_nodes{'transliterated_split_equivalent_nodes'} = {
                               'structure' => {
                                 'directions' => {
                                   'Back' => {},
+                                  'FastBack' => {},
                                   'NodeBack' => {},
                                   'NodePrev' => {},
                                   'NodeUp' => {},
@@ -658,13 +877,16 @@ $result_nodes{'transliterated_split_equivalent_nodes'} = {
   }
 };
 
$result_nodes{'transliterated_split_equivalent_nodes'}{'structure'}{'associated_unit'}{'extra'}{'unit_command'}
 = $result_nodes{'transliterated_split_equivalent_nodes'};
+$result_nodes{'transliterated_split_equivalent_nodes'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'extra'}{'unit_command'}{'extra'}{'associated_section'}{'structure'}{'associated_unit'}
 = 
$result_nodes{'transliterated_split_equivalent_nodes'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'};
 
$result_nodes{'transliterated_split_equivalent_nodes'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'extra'}{'unit_command'}{'structure'}{'associated_unit'}
 = 
$result_nodes{'transliterated_split_equivalent_nodes'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'};
 
$result_nodes{'transliterated_split_equivalent_nodes'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'extra'}{'unit_command'}{'structure'}{'node_next'}{'structure'}{'associated_unit'}{'extra'}{'unit_command'}
 = 
$result_nodes{'transliterated_split_equivalent_nodes'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'extra'}{'unit_command'}{'structure'}{'node_next'};
 
$result_nodes{'transliterated_split_equivalent_nodes'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'extra'}{'unit_command'}{'structure'}{'node_next'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Back'}
 = 
$result_nodes{'transliterated_split_equivalent_nodes'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'};
+$result_nodes{'transliterated_split_equivalent_nodes'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'extra'}{'unit_command'}{'structure'}{'node_next'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'FastBack'}
 = 
$result_nodes{'transliterated_split_equivalent_nodes'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'};
 
$result_nodes{'transliterated_split_equivalent_nodes'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'extra'}{'unit_command'}{'structure'}{'node_next'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'extra'}{'unit_command'}{'structure'}{'associated_unit'}
 = 
$result_nodes{'transliterated_split_equivalent_nodes'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'extra'}{'unit_command'}{'structure'}{'node_next'}{'structure'
 [...]
 
$result_nodes{'transliterated_split_equivalent_nodes'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'extra'}{'unit_command'}{'structure'}{'node_next'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'extra'}{'unit_command'}{'structure'}{'node_prev'}
 = 
$result_nodes{'transliterated_split_equivalent_nodes'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'extra'}{'unit_command'}{'structure'}{'node_next'};
 
$result_nodes{'transliterated_split_equivalent_nodes'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'extra'}{'unit_command'}{'structure'}{'node_next'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'extra'}{'unit_command'}{'structure'}{'node_up'}
 = $result_nodes{'transliterated_split_equivalent_nodes'};
 
$result_nodes{'transliterated_split_equivalent_nodes'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'extra'}{'unit_command'}{'structure'}{'node_next'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Back'}
 = 
$result_nodes{'transliterated_split_equivalent_nodes'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'extra'}{'unit_command'}{'structure'}{'node_next'}{'structure'}{'associated_unit'};
+$result_nodes{'transliterated_split_equivalent_nodes'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'extra'}{'unit_command'}{'structure'}{'node_next'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'FastBack'}
 = 
$result_nodes{'transliterated_split_equivalent_nodes'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'};
 
$result_nodes{'transliterated_split_equivalent_nodes'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'extra'}{'unit_command'}{'structure'}{'node_next'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'NodeBack'}
 = 
$result_nodes{'transliterated_split_equivalent_nodes'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'extra'}{'unit_command'}{'structure'}{'node_next'}{'structure'}{'associated_unit'};
 
$result_nodes{'transliterated_split_equivalent_nodes'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'extra'}{'unit_command'}{'structure'}{'node_next'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'NodePrev'}
 = 
$result_nodes{'transliterated_split_equivalent_nodes'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'extra'}{'unit_command'}{'structure'}{'node_next'}{'structure'}{'associated_unit'};
 
$result_nodes{'transliterated_split_equivalent_nodes'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'extra'}{'unit_command'}{'structure'}{'node_next'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'NodeUp'}
 = 
$result_nodes{'transliterated_split_equivalent_nodes'}{'structure'}{'associated_unit'};
@@ -737,6 +959,7 @@ $result_menus{'transliterated_split_equivalent_nodes'} = {
                         'structure' => {
                           'directions' => {
                             'Back' => {},
+                            'FastBack' => {},
                             'Forward' => {
                               'extra' => {
                                 'unit_command' => {
@@ -758,6 +981,7 @@ $result_menus{'transliterated_split_equivalent_nodes'} = {
                               'structure' => {
                                 'directions' => {
                                   'Back' => {},
+                                  'FastBack' => {},
                                   'NodeBack' => {},
                                   'NodePrev' => {},
                                   'NodeUp' => {},
@@ -825,10 +1049,12 @@ 
$result_menus{'transliterated_split_equivalent_nodes'}{'structure'}{'associated_
 
$result_menus{'transliterated_split_equivalent_nodes'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'extra'}{'unit_command'}{'structure'}{'associated_unit'}
 = 
$result_menus{'transliterated_split_equivalent_nodes'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'};
 
$result_menus{'transliterated_split_equivalent_nodes'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'extra'}{'unit_command'}{'structure'}{'menu_next'}{'structure'}{'associated_unit'}{'extra'}{'unit_command'}
 = 
$result_menus{'transliterated_split_equivalent_nodes'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'extra'}{'unit_command'}{'structure'}{'menu_next'};
 
$result_menus{'transliterated_split_equivalent_nodes'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'extra'}{'unit_command'}{'structure'}{'menu_next'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Back'}
 = 
$result_menus{'transliterated_split_equivalent_nodes'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'};
+$result_menus{'transliterated_split_equivalent_nodes'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'extra'}{'unit_command'}{'structure'}{'menu_next'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'FastBack'}
 = 
$result_menus{'transliterated_split_equivalent_nodes'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'};
 
$result_menus{'transliterated_split_equivalent_nodes'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'extra'}{'unit_command'}{'structure'}{'menu_next'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'extra'}{'unit_command'}{'structure'}{'associated_unit'}
 = 
$result_menus{'transliterated_split_equivalent_nodes'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'extra'}{'unit_command'}{'structure'}{'menu_next'}{'structure'
 [...]
 
$result_menus{'transliterated_split_equivalent_nodes'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'extra'}{'unit_command'}{'structure'}{'menu_next'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'extra'}{'unit_command'}{'structure'}{'menu_prev'}
 = 
$result_menus{'transliterated_split_equivalent_nodes'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'extra'}{'unit_command'}{'structure'}{'menu_next'};
 
$result_menus{'transliterated_split_equivalent_nodes'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'extra'}{'unit_command'}{'structure'}{'menu_next'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'extra'}{'unit_command'}{'structure'}{'menu_up'}
 = $result_menus{'transliterated_split_equivalent_nodes'};
 
$result_menus{'transliterated_split_equivalent_nodes'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'extra'}{'unit_command'}{'structure'}{'menu_next'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Back'}
 = 
$result_menus{'transliterated_split_equivalent_nodes'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'extra'}{'unit_command'}{'structure'}{'menu_next'}{'structure'}{'associated_unit'};
+$result_menus{'transliterated_split_equivalent_nodes'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'extra'}{'unit_command'}{'structure'}{'menu_next'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'FastBack'}
 = 
$result_menus{'transliterated_split_equivalent_nodes'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'};
 
$result_menus{'transliterated_split_equivalent_nodes'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'extra'}{'unit_command'}{'structure'}{'menu_next'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'NodeBack'}
 = 
$result_menus{'transliterated_split_equivalent_nodes'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'extra'}{'unit_command'}{'structure'}{'menu_next'}{'structure'}{'associated_unit'};
 
$result_menus{'transliterated_split_equivalent_nodes'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'extra'}{'unit_command'}{'structure'}{'menu_next'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'NodePrev'}
 = 
$result_menus{'transliterated_split_equivalent_nodes'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'extra'}{'unit_command'}{'structure'}{'menu_next'}{'structure'}{'associated_unit'};
 
$result_menus{'transliterated_split_equivalent_nodes'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'extra'}{'unit_command'}{'structure'}{'menu_next'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'NodeUp'}
 = 
$result_menus{'transliterated_split_equivalent_nodes'}{'structure'}{'associated_unit'};
@@ -917,6 +1143,7 @@ $result_elements{'transliterated_split_equivalent_nodes'} 
= [
                                   'structure' => {
                                     'directions' => {
                                       'Back' => {},
+                                      'FastBack' => {},
                                       'NodeBack' => {},
                                       'NodePrev' => {},
                                       'NodeUp' => {},
@@ -943,6 +1170,7 @@ $result_elements{'transliterated_split_equivalent_nodes'} 
= [
                       'structure' => {
                         'directions' => {
                           'Back' => {},
+                          'FastBack' => {},
                           'Forward' => {},
                           'NodeBack' => {},
                           'NodeForward' => {},
@@ -994,6 +1222,7 @@ 
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'unit_comm
 
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'unit_command'}{'structure'}{'menu_child'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'extra'}{'unit_command'}{'structure'}{'associated_unit'}
 = 
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'unit_command'}{'structure'}{'menu_child'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'};
 
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'unit_command'}{'structure'}{'menu_child'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'extra'}{'unit_command'}{'structure'}{'menu_next'}{'structure'}{'associated_unit'}{'extra'}{'unit_command'}
 = 
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'unit_command'}{'structure'}{'menu_child'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'extra'}{'unit_c
 [...]
 
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'unit_command'}{'structure'}{'menu_child'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'extra'}{'unit_command'}{'structure'}{'menu_next'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Back'}
 = 
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'unit_command'}{'structure'}{'menu_child'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'};
+$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'unit_command'}{'structure'}{'menu_child'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'extra'}{'unit_command'}{'structure'}{'menu_next'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'FastBack'}
 = 
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'unit_command'}{'structure'}{'menu_child'}{'structure'}{'associated_unit'};
 
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'unit_command'}{'structure'}{'menu_child'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'extra'}{'unit_command'}{'structure'}{'menu_next'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'NodeBack'}
 = 
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'unit_command'}{'structure'}{'menu_child'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'};
 
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'unit_command'}{'structure'}{'menu_child'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'extra'}{'unit_command'}{'structure'}{'menu_next'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'NodePrev'}
 = 
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'unit_command'}{'structure'}{'menu_child'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'};
 
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'unit_command'}{'structure'}{'menu_child'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'extra'}{'unit_command'}{'structure'}{'menu_next'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'NodeUp'}
 = $result_elements{'transliterated_split_equivalent_nodes'}[0];
@@ -1003,6 +1232,7 @@ 
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'unit_comm
 
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'unit_command'}{'structure'}{'menu_child'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'extra'}{'unit_command'}{'structure'}{'menu_prev'}
 = 
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'unit_command'}{'structure'}{'menu_child'};
 
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'unit_command'}{'structure'}{'menu_child'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'extra'}{'unit_command'}{'structure'}{'menu_up'}
 = 
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'unit_command'};
 
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'unit_command'}{'structure'}{'menu_child'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Back'}
 = 
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'unit_command'}{'structure'}{'menu_child'}{'structure'}{'associated_unit'};
+$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'unit_command'}{'structure'}{'menu_child'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'FastBack'}
 = 
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'unit_command'}{'structure'}{'menu_child'}{'structure'}{'associated_unit'};
 
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'unit_command'}{'structure'}{'menu_child'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'}
 = 
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'unit_command'}{'structure'}{'menu_child'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'extra'}{'unit_command'}{'structure'}{'menu_next'}{'structure'}{'associated_unit'};
 
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'unit_command'}{'structure'}{'menu_child'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'NodeBack'}
 = 
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'unit_command'}{'structure'}{'menu_child'}{'structure'}{'associated_unit'};
 
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'unit_command'}{'structure'}{'menu_child'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'NodeForward'}
 = 
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'unit_command'}{'structure'}{'menu_child'}{'structure'}{'associated_unit'}{'structure'}{'directions'}{'Forward'}{'extra'}{'unit_command'}{'structure'}{'menu_next'}{'structure'}{'associated_unit'};
@@ -1028,34 +1258,36 @@ 
$result_elements{'transliterated_split_equivalent_nodes'}[3] = $result_elements{
 
 
 
-$result_directions_text{'transliterated_split_equivalent_nodes'} = 'element: 
@node Top
+$result_directions_text{'transliterated_split_equivalent_nodes'} = 'element: 
@node top
   Forward: @node @~a
   NodeForward: @node @~a
   NodeNext: @node @~a
-  This: @node Top
+  This: @node top
 element: @node @~a
-  Back: @node Top
+  Back: @node top
   Forward: @node n
-  NodeBack: @node Top
+  NodeBack: @node top
   NodeForward: @node n
   NodeNext: @node n
-  NodePrev: @node Top
-  NodeUp: @node Top
+  NodePrev: @node top
+  NodeUp: @node top
   This: @node @~a
 element: @node n
   Back: @node @~a
+  FastBack: @node @~a
   Forward: @node @^a
   NodeBack: @node @~a
   NodeForward: @node @^a
   NodeNext: @node @^a
   NodePrev: @node @~a
-  NodeUp: @node Top
+  NodeUp: @node top
   This: @node n
 element: @node @^a
   Back: @node n
+  FastBack: @node @~a
   NodeBack: @node n
   NodePrev: @node n
-  NodeUp: @node Top
+  NodeUp: @node top
   This: @node @^a
 ';
 
diff --git 
a/tp/t/results/sectioning/transliterated_split_equivalent_nodes/res_html/a.html 
b/tp/t/results/sectioning/transliterated_split_equivalent_nodes/res_html/a.html
index 2b902c8da9..93ab854558 100644
--- 
a/tp/t/results/sectioning/transliterated_split_equivalent_nodes/res_html/a.html
+++ 
b/tp/t/results/sectioning/transliterated_split_equivalent_nodes/res_html/a.html
@@ -11,10 +11,10 @@
 <meta name="distribution" content="global">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
-<link href="index.html" rel="start" title="Top">
-<link href="index.html" rel="up" title="Top">
+<link href="index.html" rel="start" title="top">
+<link href="index.html" rel="up" title="top">
 <link href="n.html" rel="next" title="n">
-<link href="index.html" rel="prev" title="Top">
+<link href="index.html" rel="prev" title="top">
 <style type="text/css">
 <!--
 a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
@@ -26,17 +26,18 @@ span:hover a.copiable-link {visibility: visible}
 </head>
 
 <body lang="en">
-<a class="node-id" id="g_t_00e3"></a><div class="nav-panel">
+<div class="unnumbered-level-extent" id="g_t_00e3">
+<div class="nav-panel">
 <p>
-Next: <a href="n.html" accesskey="n" rel="next">n</a>, Previous: <a 
href="index.html" accesskey="p" rel="prev">Top</a>, Up: <a href="index.html" 
accesskey="u" rel="up">Top</a> &nbsp; </p>
+Next: <a href="n.html" accesskey="n" rel="next">n</a>, Previous: <a 
href="index.html" accesskey="p" rel="prev">top</a>, Up: <a href="index.html" 
accesskey="u" rel="up">top</a> &nbsp; </p>
 </div>
 <hr>
-<h4 class="node"><span>&atilde;<a class="copiable-link" href="#g_t_00e3"> 
&para;</a></span></h4>
+<h2 class="unnumbered" id="a"><span>&atilde;<a class="copiable-link" 
href="#a"> &para;</a></span></h2>
 
 <hr>
 <a class="node-id" id="g_t_00e2"></a><div class="nav-panel">
 <p>
-Previous: <a href="n.html" accesskey="p" rel="prev">n</a>, Up: <a 
href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
+Previous: <a href="n.html" accesskey="p" rel="prev">n</a>, Up: <a 
href="index.html" accesskey="u" rel="up">top</a> &nbsp; </p>
 </div>
 <h4 class="node"><span>&acirc;<a class="copiable-link" href="#g_t_00e2"> 
&para;</a></span></h4>
 
diff --git 
a/tp/t/results/sectioning/transliterated_split_equivalent_nodes/res_html/index.html
 
b/tp/t/results/sectioning/transliterated_split_equivalent_nodes/res_html/index.html
index 171092522c..e649b2f0b3 100644
--- 
a/tp/t/results/sectioning/transliterated_split_equivalent_nodes/res_html/index.html
+++ 
b/tp/t/results/sectioning/transliterated_split_equivalent_nodes/res_html/index.html
@@ -3,15 +3,15 @@
 <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<title>Top (Untitled Document)</title>
+<title>top (Untitled Document)</title>
 
-<meta name="description" content="Top (Untitled Document)">
-<meta name="keywords" content="Top (Untitled Document)">
+<meta name="description" content="top (Untitled Document)">
+<meta name="keywords" content="top (Untitled Document)">
 <meta name="resource-type" content="document">
 <meta name="distribution" content="global">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
-<link href="#Top" rel="start" title="Top">
+<link href="#Top" rel="start" title="top">
 <link href="a.html#g_t_00e3" rel="next" title="&atilde;">
 <style type="text/css">
 <!--
@@ -29,7 +29,7 @@ span:hover a.copiable-link {visibility: visible}
 Next: <a href="a.html#g_t_00e3" accesskey="n" rel="next">&atilde;</a> &nbsp; 
</p>
 </div>
 <hr>
-<h1 class="node"><span>Top<a class="copiable-link" href="#Top"> 
&para;</a></span></h1>
+<h1 class="node"><span>top<a class="copiable-link" href="#Top"> 
&para;</a></span></h1>
 
 
 <hr>
diff --git 
a/tp/t/results/sectioning/transliterated_split_equivalent_nodes/res_html/n.html 
b/tp/t/results/sectioning/transliterated_split_equivalent_nodes/res_html/n.html
index 5c6d52e54d..0e3c1d0de2 100644
--- 
a/tp/t/results/sectioning/transliterated_split_equivalent_nodes/res_html/n.html
+++ 
b/tp/t/results/sectioning/transliterated_split_equivalent_nodes/res_html/n.html
@@ -11,8 +11,8 @@
 <meta name="distribution" content="global">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
-<link href="index.html" rel="start" title="Top">
-<link href="index.html" rel="up" title="Top">
+<link href="index.html" rel="start" title="top">
+<link href="index.html" rel="up" title="top">
 <link href="a.html#g_t_00e2" rel="next" title="&acirc;">
 <link href="a.html#g_t_00e3" rel="prev" title="&atilde;">
 <style type="text/css">
@@ -28,11 +28,12 @@ span:hover a.copiable-link {visibility: visible}
 <body lang="en">
 <a class="node-id" id="n"></a><div class="nav-panel">
 <p>
-Next: <a href="a.html#g_t_00e2" accesskey="n" rel="next">&acirc;</a>, 
Previous: <a href="a.html#g_t_00e3" accesskey="p" rel="prev">&atilde;</a>, Up: 
<a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
+Next: <a href="a.html#g_t_00e2" accesskey="n" rel="next">&acirc;</a>, 
Previous: <a href="a.html#g_t_00e3" accesskey="p" rel="prev">&atilde;</a>, Up: 
<a href="index.html" accesskey="u" rel="up">top</a> &nbsp; </p>
 </div>
 <hr>
 <h4 class="node"><span>n<a class="copiable-link" href="#n"> 
&para;</a></span></h4>
 
+</div>
 
 
 
diff --git a/tp/t/results/sectioning/unknown_node_in_menu.pl 
b/tp/t/results/sectioning/unknown_node_in_menu.pl
index bc1438c933..a0fa4941f3 100644
--- a/tp/t/results/sectioning/unknown_node_in_menu.pl
+++ b/tp/t/results/sectioning/unknown_node_in_menu.pl
@@ -15,7 +15,7 @@ $result_trees{'unknown_node_in_menu'} = {
         {
           'contents' => [
             {
-              'text' => 'Top'
+              'text' => 'first'
             }
           ],
           'info' => {
@@ -145,10 +145,10 @@ $result_trees{'unknown_node_in_menu'} = {
             'node_content' => [
               {}
             ],
-            'normalized' => 'Top'
+            'normalized' => 'first'
           }
         ],
-        'normalized' => 'Top'
+        'normalized' => 'first'
       },
       'info' => {
         'spaces_before_argument' => {
@@ -168,7 +168,7 @@ 
$result_trees{'unknown_node_in_menu'}{'contents'}[1]{'contents'}[1]{'contents'}[
 
$result_trees{'unknown_node_in_menu'}{'contents'}[1]{'extra'}{'node_content'}[0]
 = 
$result_trees{'unknown_node_in_menu'}{'contents'}[1]{'args'}[0]{'contents'}[0];
 
$result_trees{'unknown_node_in_menu'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = 
$result_trees{'unknown_node_in_menu'}{'contents'}[1]{'args'}[0]{'contents'}[0];
 
-$result_texis{'unknown_node_in_menu'} = '@node Top
+$result_texis{'unknown_node_in_menu'} = '@node first
 
 @menu
 * unknown::
@@ -188,7 +188,7 @@ $result_nodes{'unknown_node_in_menu'} = {
         'cmdname' => 'menu'
       }
     ],
-    'normalized' => 'Top'
+    'normalized' => 'first'
   },
   'info' => {}
 };
@@ -196,7 +196,7 @@ $result_nodes{'unknown_node_in_menu'} = {
 $result_menus{'unknown_node_in_menu'} = {
   'cmdname' => 'node',
   'extra' => {
-    'normalized' => 'Top'
+    'normalized' => 'first'
   },
   'info' => {}
 };



reply via email to

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