texinfo-commits
[Top][All Lists]
Advanced

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

branch master updated: * tp/t/50value.t, tp/t/55conditionals.t: change t


From: Patrice Dumas
Subject: branch master updated: * tp/t/50value.t, tp/t/55conditionals.t: change tests to be more useful for LaTeX by adding nodes after Top node.
Date: Wed, 15 Feb 2023 11:37:24 -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 d306080a45 * tp/t/50value.t, tp/t/55conditionals.t: change tests to be 
more useful for LaTeX by adding nodes after Top node.
d306080a45 is described below

commit d306080a45e0226ad34e12538351cea90d5b6908
Author: Patrice Dumas <pertusus@free.fr>
AuthorDate: Wed Feb 15 17:37:16 2023 +0100

    * tp/t/50value.t, tp/t/55conditionals.t: change tests to be more
    useful for LaTeX by adding nodes after Top node.
---
 ChangeLog                                          |   5 +
 tp/t/50value.t                                     |   4 +
 tp/t/input_files/cond.texi                         |   2 +
 tp/t/results/conditionals/cond.pl                  | 111 ++++++++--
 tp/t/results/conditionals/cond_ifhtml_ifinfo.pl    | 111 ++++++++--
 .../conditionals/cond_ifhtml_ifinfo_iftex.pl       | 113 ++++++++--
 tp/t/results/conditionals/cond_info.pl             | 106 ++++++++--
 .../conditionals/cond_info_ifhtml_ifinfo_iftex.pl  | 106 ++++++++--
 .../cond_info_no-ifhtml_no-ifinfo_no-iftex.pl      | 106 ++++++++--
 .../cond_no-ifhtml_no-ifinfo_no-iftex.pl           | 111 ++++++++--
 tp/t/results/conditionals/cond_xml.pl              | 106 ++++++++--
 tp/t/results/value/value_in_index_commands.pl      | 127 +++++++++---
 tp/t/results/value/value_in_misc_commands.pl       | 228 ++++++++++++++-------
 13 files changed, 997 insertions(+), 239 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 851673a212..926b08e94b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2023-02-15  Patrice Dumas  <pertusus@free.fr>
+
+       * tp/t/50value.t, tp/t/55conditionals.t: change tests to be more
+       useful for LaTeX by adding nodes after Top node.
+
 2023-02-15  Patrice Dumas  <pertusus@free.fr>
 
        * tp/t/40moresectioning.t: add latex output for
diff --git a/tp/t/50value.t b/tp/t/50value.t
index 678e661400..9c19de5fe2 100644
--- a/tp/t/50value.t
+++ b/tp/t/50value.t
@@ -140,6 +140,7 @@ after
 @set defcodeindex_entry a @var{index entry} t@\'e @^{@dotless{i}}
 
 @node Top
+@node chap
 
 @value{trucindex_command} index truc
 
@@ -159,6 +160,9 @@ value cp
 
 @node Top
 @top top @value{text}
+
+@node chap
+
 @subheading Comment like: @value{text}
 
 Text line followed by a comment on the same line and another below @c comment 
@value{text}
diff --git a/tp/t/input_files/cond.texi b/tp/t/input_files/cond.texi
index 89318d5539..c085d4c0e9 100644
--- a/tp/t/input_files/cond.texi
+++ b/tp/t/input_files/cond.texi
@@ -17,6 +17,8 @@ This is ifnothtml text.
 @node Top
 @top conditionals
 
+@node chap
+
 
 @ifinfo
 This is ifinfo text.
diff --git a/tp/t/results/conditionals/cond.pl 
b/tp/t/results/conditionals/cond.pl
index ebcb79d1f2..b4c81f60a6 100644
--- a/tp/t/results/conditionals/cond.pl
+++ b/tp/t/results/conditionals/cond.pl
@@ -329,6 +329,43 @@ $result_trees{'cond'} = {
       'contents' => [
         {
           'text' => '
+',
+          'type' => 'empty_line'
+        }
+      ],
+      'extra' => {},
+      'info' => {
+        'spaces_before_argument' => {
+          'text' => ' '
+        }
+      },
+      'source_info' => {
+        'file_name' => 'cond.texi',
+        'line_nr' => 18,
+        'macro' => ''
+      }
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'text' => 'chap'
+            }
+          ],
+          'info' => {
+            'spaces_after_argument' => {
+              'text' => '
+'
+            }
+          },
+          'type' => 'line_arg'
+        }
+      ],
+      'cmdname' => 'node',
+      'contents' => [
+        {
+          'text' => '
 ',
           'type' => 'empty_line'
         },
@@ -383,14 +420,14 @@ $result_trees{'cond'} = {
                     },
                     'source_info' => {
                       'file_name' => 'cond.texi',
-                      'line_nr' => 23,
+                      'line_nr' => 25,
                       'macro' => ''
                     }
                   }
                 ],
                 'source_info' => {
                   'file_name' => 'cond.texi',
-                  'line_nr' => 21,
+                  'line_nr' => 23,
                   'macro' => ''
                 }
               },
@@ -421,7 +458,7 @@ $result_trees{'cond'} = {
                 'cmdname' => 'ifnotinfo',
                 'source_info' => {
                   'file_name' => 'cond.texi',
-                  'line_nr' => 25,
+                  'line_nr' => 27,
                   'macro' => ''
                 }
               },
@@ -468,7 +505,7 @@ $result_trees{'cond'} = {
                     },
                     'source_info' => {
                       'file_name' => 'cond.texi',
-                      'line_nr' => 27,
+                      'line_nr' => 29,
                       'macro' => ''
                     }
                   },
@@ -538,14 +575,14 @@ $result_trees{'cond'} = {
               },
               'source_info' => {
                 'file_name' => 'cond.texi',
-                'line_nr' => 32,
+                'line_nr' => 34,
                 'macro' => ''
               }
             }
           ],
           'source_info' => {
             'file_name' => 'cond.texi',
-            'line_nr' => 30,
+            'line_nr' => 32,
             'macro' => ''
           }
         },
@@ -600,14 +637,14 @@ $result_trees{'cond'} = {
                     },
                     'source_info' => {
                       'file_name' => 'cond.texi',
-                      'line_nr' => 36,
+                      'line_nr' => 38,
                       'macro' => ''
                     }
                   }
                 ],
                 'source_info' => {
                   'file_name' => 'cond.texi',
-                  'line_nr' => 34,
+                  'line_nr' => 36,
                   'macro' => ''
                 }
               },
@@ -638,7 +675,7 @@ $result_trees{'cond'} = {
                 'cmdname' => 'ifnottex',
                 'source_info' => {
                   'file_name' => 'cond.texi',
-                  'line_nr' => 38,
+                  'line_nr' => 40,
                   'macro' => ''
                 }
               },
@@ -685,7 +722,7 @@ $result_trees{'cond'} = {
                     },
                     'source_info' => {
                       'file_name' => 'cond.texi',
-                      'line_nr' => 40,
+                      'line_nr' => 42,
                       'macro' => ''
                     }
                   },
@@ -706,7 +743,20 @@ $result_trees{'cond'} = {
           'type' => 'empty_line'
         }
       ],
-      'extra' => {},
+      'extra' => {
+        'node_content' => [
+          {}
+        ],
+        'nodes_manuals' => [
+          {
+            'node_content' => [
+              {}
+            ],
+            'normalized' => 'chap'
+          }
+        ],
+        'normalized' => 'chap'
+      },
       'info' => {
         'spaces_before_argument' => {
           'text' => ' '
@@ -714,7 +764,7 @@ $result_trees{'cond'} = {
       },
       'source_info' => {
         'file_name' => 'cond.texi',
-        'line_nr' => 18,
+        'line_nr' => 20,
         'macro' => ''
       }
     },
@@ -733,6 +783,8 @@ $result_trees{'cond'} = {
 };
 $result_trees{'cond'}{'contents'}[1]{'extra'}{'node_content'}[0] = 
$result_trees{'cond'}{'contents'}[1]{'args'}[0]{'contents'}[0];
 
$result_trees{'cond'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = $result_trees{'cond'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'cond'}{'contents'}[3]{'extra'}{'node_content'}[0] = 
$result_trees{'cond'}{'contents'}[3]{'args'}[0]{'contents'}[0];
+$result_trees{'cond'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = $result_trees{'cond'}{'contents'}[3]{'args'}[0]{'contents'}[0];
 
 $result_texis{'cond'} = '\\input texinfo
 
@@ -747,6 +799,8 @@ This is ifnothtml text.
 @node Top
 @top conditionals
 
+@node chap
+
 
 
 This is ifnotinfo text.
@@ -772,6 +826,7 @@ conditionals
 
 
 
+
 This is ifnotinfo text.
 
 
@@ -792,7 +847,8 @@ $result_sectioning{'cond'} = {
             'extra' => {
               'normalized' => 'Top'
             },
-            'info' => {}
+            'info' => {},
+            'structure' => {}
           }
         },
         'info' => {},
@@ -818,15 +874,29 @@ $result_nodes{'cond'} = {
     },
     'normalized' => 'Top'
   },
-  'info' => {}
+  'info' => {},
+  'structure' => {
+    'node_next' => {
+      'cmdname' => 'node',
+      'extra' => {
+        'normalized' => 'chap'
+      },
+      'info' => {},
+      'structure' => {
+        'node_prev' => {}
+      }
+    }
+  }
 };
+$result_nodes{'cond'}{'structure'}{'node_next'}{'structure'}{'node_prev'} = 
$result_nodes{'cond'};
 
 $result_menus{'cond'} = {
   'cmdname' => 'node',
   'extra' => {
     'normalized' => 'Top'
   },
-  'info' => {}
+  'info' => {},
+  'structure' => {}
 };
 
 $result_errors{'cond'} = [];
@@ -867,8 +937,19 @@ span:hover a.copiable-link {visibility: visible}
 <p>This is ifnothtml text.
 </p>
 <div class="top-level-extent" id="Top">
+<div class="nav-panel">
+<p>
+Next: <a href="#chap" accesskey="n" rel="next">chap</a> &nbsp; </p>
+</div>
 <h1 class="top" id="conditionals"><span>conditionals<a class="copiable-link" 
href="#conditionals"> &para;</a></span></h1>
 
+<hr>
+<a class="node-id" id="chap"></a><div class="nav-panel">
+<p>
+Previous: <a href="#Top" accesskey="p" rel="prev">conditionals</a> &nbsp; </p>
+</div>
+<h4 class="node"><span>chap<a class="copiable-link" href="#chap"> 
&para;</a></span></h4>
+
 
 
 <p>This is ifnotinfo text.
diff --git a/tp/t/results/conditionals/cond_ifhtml_ifinfo.pl 
b/tp/t/results/conditionals/cond_ifhtml_ifinfo.pl
index 4ab7fcccaa..cc3277d01a 100644
--- a/tp/t/results/conditionals/cond_ifhtml_ifinfo.pl
+++ b/tp/t/results/conditionals/cond_ifhtml_ifinfo.pl
@@ -335,6 +335,43 @@ $result_trees{'cond_ifhtml_ifinfo'} = {
       'contents' => [
         {
           'text' => '
+',
+          'type' => 'empty_line'
+        }
+      ],
+      'extra' => {},
+      'info' => {
+        'spaces_before_argument' => {
+          'text' => ' '
+        }
+      },
+      'source_info' => {
+        'file_name' => 'cond.texi',
+        'line_nr' => 18,
+        'macro' => ''
+      }
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'text' => 'chap'
+            }
+          ],
+          'info' => {
+            'spaces_after_argument' => {
+              'text' => '
+'
+            }
+          },
+          'type' => 'line_arg'
+        }
+      ],
+      'cmdname' => 'node',
+      'contents' => [
+        {
+          'text' => '
 ',
           'type' => 'empty_line'
         },
@@ -357,7 +394,7 @@ $result_trees{'cond_ifhtml_ifinfo'} = {
                 'cmdname' => 'ifinfo',
                 'source_info' => {
                   'file_name' => 'cond.texi',
-                  'line_nr' => 21,
+                  'line_nr' => 23,
                   'macro' => ''
                 }
               },
@@ -404,7 +441,7 @@ $result_trees{'cond_ifhtml_ifinfo'} = {
                     },
                     'source_info' => {
                       'file_name' => 'cond.texi',
-                      'line_nr' => 23,
+                      'line_nr' => 25,
                       'macro' => ''
                     }
                   },
@@ -470,14 +507,14 @@ $result_trees{'cond_ifhtml_ifinfo'} = {
                     },
                     'source_info' => {
                       'file_name' => 'cond.texi',
-                      'line_nr' => 27,
+                      'line_nr' => 29,
                       'macro' => ''
                     }
                   }
                 ],
                 'source_info' => {
                   'file_name' => 'cond.texi',
-                  'line_nr' => 25,
+                  'line_nr' => 27,
                   'macro' => ''
                 }
               },
@@ -544,14 +581,14 @@ $result_trees{'cond_ifhtml_ifinfo'} = {
               },
               'source_info' => {
                 'file_name' => 'cond.texi',
-                'line_nr' => 32,
+                'line_nr' => 34,
                 'macro' => ''
               }
             }
           ],
           'source_info' => {
             'file_name' => 'cond.texi',
-            'line_nr' => 30,
+            'line_nr' => 32,
             'macro' => ''
           }
         },
@@ -606,14 +643,14 @@ $result_trees{'cond_ifhtml_ifinfo'} = {
                     },
                     'source_info' => {
                       'file_name' => 'cond.texi',
-                      'line_nr' => 36,
+                      'line_nr' => 38,
                       'macro' => ''
                     }
                   }
                 ],
                 'source_info' => {
                   'file_name' => 'cond.texi',
-                  'line_nr' => 34,
+                  'line_nr' => 36,
                   'macro' => ''
                 }
               },
@@ -644,7 +681,7 @@ $result_trees{'cond_ifhtml_ifinfo'} = {
                 'cmdname' => 'ifnottex',
                 'source_info' => {
                   'file_name' => 'cond.texi',
-                  'line_nr' => 38,
+                  'line_nr' => 40,
                   'macro' => ''
                 }
               },
@@ -691,7 +728,7 @@ $result_trees{'cond_ifhtml_ifinfo'} = {
                     },
                     'source_info' => {
                       'file_name' => 'cond.texi',
-                      'line_nr' => 40,
+                      'line_nr' => 42,
                       'macro' => ''
                     }
                   },
@@ -712,7 +749,20 @@ $result_trees{'cond_ifhtml_ifinfo'} = {
           'type' => 'empty_line'
         }
       ],
-      'extra' => {},
+      'extra' => {
+        'node_content' => [
+          {}
+        ],
+        'nodes_manuals' => [
+          {
+            'node_content' => [
+              {}
+            ],
+            'normalized' => 'chap'
+          }
+        ],
+        'normalized' => 'chap'
+      },
       'info' => {
         'spaces_before_argument' => {
           'text' => ' '
@@ -720,7 +770,7 @@ $result_trees{'cond_ifhtml_ifinfo'} = {
       },
       'source_info' => {
         'file_name' => 'cond.texi',
-        'line_nr' => 18,
+        'line_nr' => 20,
         'macro' => ''
       }
     },
@@ -739,6 +789,8 @@ $result_trees{'cond_ifhtml_ifinfo'} = {
 };
 $result_trees{'cond_ifhtml_ifinfo'}{'contents'}[1]{'extra'}{'node_content'}[0] 
= $result_trees{'cond_ifhtml_ifinfo'}{'contents'}[1]{'args'}[0]{'contents'}[0];
 
$result_trees{'cond_ifhtml_ifinfo'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = $result_trees{'cond_ifhtml_ifinfo'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'cond_ifhtml_ifinfo'}{'contents'}[3]{'extra'}{'node_content'}[0] 
= $result_trees{'cond_ifhtml_ifinfo'}{'contents'}[3]{'args'}[0]{'contents'}[0];
+$result_trees{'cond_ifhtml_ifinfo'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = $result_trees{'cond_ifhtml_ifinfo'}{'contents'}[3]{'args'}[0]{'contents'}[0];
 
 $result_texis{'cond_ifhtml_ifinfo'} = '\\input texinfo
 
@@ -754,6 +806,8 @@ This is ifhtml text.
 @node Top
 @top conditionals
 
+@node chap
+
 
 This is ifinfo text.
 
@@ -779,6 +833,7 @@ conditionals
 ************
 
 
+
 This is ifinfo text.
 
 
@@ -800,7 +855,8 @@ $result_sectioning{'cond_ifhtml_ifinfo'} = {
             'extra' => {
               'normalized' => 'Top'
             },
-            'info' => {}
+            'info' => {},
+            'structure' => {}
           }
         },
         'info' => {},
@@ -826,15 +882,29 @@ $result_nodes{'cond_ifhtml_ifinfo'} = {
     },
     'normalized' => 'Top'
   },
-  'info' => {}
+  'info' => {},
+  'structure' => {
+    'node_next' => {
+      'cmdname' => 'node',
+      'extra' => {
+        'normalized' => 'chap'
+      },
+      'info' => {},
+      'structure' => {
+        'node_prev' => {}
+      }
+    }
+  }
 };
+$result_nodes{'cond_ifhtml_ifinfo'}{'structure'}{'node_next'}{'structure'}{'node_prev'}
 = $result_nodes{'cond_ifhtml_ifinfo'};
 
 $result_menus{'cond_ifhtml_ifinfo'} = {
   'cmdname' => 'node',
   'extra' => {
     'normalized' => 'Top'
   },
-  'info' => {}
+  'info' => {},
+  'structure' => {}
 };
 
 $result_errors{'cond_ifhtml_ifinfo'} = [];
@@ -876,8 +946,19 @@ This is html text.
 </p>
 
 <div class="top-level-extent" id="Top">
+<div class="nav-panel">
+<p>
+Next: <a href="#chap" accesskey="n" rel="next">chap</a> &nbsp; </p>
+</div>
 <h1 class="top" id="conditionals"><span>conditionals<a class="copiable-link" 
href="#conditionals"> &para;</a></span></h1>
 
+<hr>
+<a class="node-id" id="chap"></a><div class="nav-panel">
+<p>
+Previous: <a href="#Top" accesskey="p" rel="prev">conditionals</a> &nbsp; </p>
+</div>
+<h4 class="node"><span>chap<a class="copiable-link" href="#chap"> 
&para;</a></span></h4>
+
 
 <p>This is ifinfo text.
 </p>
diff --git a/tp/t/results/conditionals/cond_ifhtml_ifinfo_iftex.pl 
b/tp/t/results/conditionals/cond_ifhtml_ifinfo_iftex.pl
index edc4079c4c..e33f15cdb4 100644
--- a/tp/t/results/conditionals/cond_ifhtml_ifinfo_iftex.pl
+++ b/tp/t/results/conditionals/cond_ifhtml_ifinfo_iftex.pl
@@ -335,6 +335,43 @@ $result_trees{'cond_ifhtml_ifinfo_iftex'} = {
       'contents' => [
         {
           'text' => '
+',
+          'type' => 'empty_line'
+        }
+      ],
+      'extra' => {},
+      'info' => {
+        'spaces_before_argument' => {
+          'text' => ' '
+        }
+      },
+      'source_info' => {
+        'file_name' => 'cond.texi',
+        'line_nr' => 18,
+        'macro' => ''
+      }
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'text' => 'chap'
+            }
+          ],
+          'info' => {
+            'spaces_after_argument' => {
+              'text' => '
+'
+            }
+          },
+          'type' => 'line_arg'
+        }
+      ],
+      'cmdname' => 'node',
+      'contents' => [
+        {
+          'text' => '
 ',
           'type' => 'empty_line'
         },
@@ -357,7 +394,7 @@ $result_trees{'cond_ifhtml_ifinfo_iftex'} = {
                 'cmdname' => 'ifinfo',
                 'source_info' => {
                   'file_name' => 'cond.texi',
-                  'line_nr' => 21,
+                  'line_nr' => 23,
                   'macro' => ''
                 }
               },
@@ -404,7 +441,7 @@ $result_trees{'cond_ifhtml_ifinfo_iftex'} = {
                     },
                     'source_info' => {
                       'file_name' => 'cond.texi',
-                      'line_nr' => 23,
+                      'line_nr' => 25,
                       'macro' => ''
                     }
                   },
@@ -470,14 +507,14 @@ $result_trees{'cond_ifhtml_ifinfo_iftex'} = {
                     },
                     'source_info' => {
                       'file_name' => 'cond.texi',
-                      'line_nr' => 27,
+                      'line_nr' => 29,
                       'macro' => ''
                     }
                   }
                 ],
                 'source_info' => {
                   'file_name' => 'cond.texi',
-                  'line_nr' => 25,
+                  'line_nr' => 27,
                   'macro' => ''
                 }
               },
@@ -550,14 +587,14 @@ $result_trees{'cond_ifhtml_ifinfo_iftex'} = {
               },
               'source_info' => {
                 'file_name' => 'cond.texi',
-                'line_nr' => 32,
+                'line_nr' => 34,
                 'macro' => ''
               }
             }
           ],
           'source_info' => {
             'file_name' => 'cond.texi',
-            'line_nr' => 30,
+            'line_nr' => 32,
             'macro' => ''
           }
         },
@@ -580,7 +617,7 @@ $result_trees{'cond_ifhtml_ifinfo_iftex'} = {
                 'cmdname' => 'iftex',
                 'source_info' => {
                   'file_name' => 'cond.texi',
-                  'line_nr' => 34,
+                  'line_nr' => 36,
                   'macro' => ''
                 }
               },
@@ -627,7 +664,7 @@ $result_trees{'cond_ifhtml_ifinfo_iftex'} = {
                     },
                     'source_info' => {
                       'file_name' => 'cond.texi',
-                      'line_nr' => 36,
+                      'line_nr' => 38,
                       'macro' => ''
                     }
                   },
@@ -693,14 +730,14 @@ $result_trees{'cond_ifhtml_ifinfo_iftex'} = {
                     },
                     'source_info' => {
                       'file_name' => 'cond.texi',
-                      'line_nr' => 40,
+                      'line_nr' => 42,
                       'macro' => ''
                     }
                   }
                 ],
                 'source_info' => {
                   'file_name' => 'cond.texi',
-                  'line_nr' => 38,
+                  'line_nr' => 40,
                   'macro' => ''
                 }
               },
@@ -718,7 +755,20 @@ $result_trees{'cond_ifhtml_ifinfo_iftex'} = {
           'type' => 'empty_line'
         }
       ],
-      'extra' => {},
+      'extra' => {
+        'node_content' => [
+          {}
+        ],
+        'nodes_manuals' => [
+          {
+            'node_content' => [
+              {}
+            ],
+            'normalized' => 'chap'
+          }
+        ],
+        'normalized' => 'chap'
+      },
       'info' => {
         'spaces_before_argument' => {
           'text' => ' '
@@ -726,7 +776,7 @@ $result_trees{'cond_ifhtml_ifinfo_iftex'} = {
       },
       'source_info' => {
         'file_name' => 'cond.texi',
-        'line_nr' => 18,
+        'line_nr' => 20,
         'macro' => ''
       }
     },
@@ -745,6 +795,8 @@ $result_trees{'cond_ifhtml_ifinfo_iftex'} = {
 };
 
$result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1]{'extra'}{'node_content'}[0]
 = 
$result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1]{'args'}[0]{'contents'}[0];
 
$result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = 
$result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[3]{'extra'}{'node_content'}[0]
 = 
$result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[3]{'args'}[0]{'contents'}[0];
+$result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = 
$result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[3]{'args'}[0]{'contents'}[0];
 
 $result_texis{'cond_ifhtml_ifinfo_iftex'} = '\\input texinfo
 
@@ -760,6 +812,8 @@ This is ifhtml text.
 @node Top
 @top conditionals
 
+@node chap
+
 
 This is ifinfo text.
 
@@ -786,6 +840,7 @@ conditionals
 ************
 
 
+
 This is ifinfo text.
 
 
@@ -808,7 +863,8 @@ $result_sectioning{'cond_ifhtml_ifinfo_iftex'} = {
             'extra' => {
               'normalized' => 'Top'
             },
-            'info' => {}
+            'info' => {},
+            'structure' => {}
           }
         },
         'info' => {},
@@ -834,15 +890,29 @@ $result_nodes{'cond_ifhtml_ifinfo_iftex'} = {
     },
     'normalized' => 'Top'
   },
-  'info' => {}
+  'info' => {},
+  'structure' => {
+    'node_next' => {
+      'cmdname' => 'node',
+      'extra' => {
+        'normalized' => 'chap'
+      },
+      'info' => {},
+      'structure' => {
+        'node_prev' => {}
+      }
+    }
+  }
 };
+$result_nodes{'cond_ifhtml_ifinfo_iftex'}{'structure'}{'node_next'}{'structure'}{'node_prev'}
 = $result_nodes{'cond_ifhtml_ifinfo_iftex'};
 
 $result_menus{'cond_ifhtml_ifinfo_iftex'} = {
   'cmdname' => 'node',
   'extra' => {
     'normalized' => 'Top'
   },
-  'info' => {}
+  'info' => {},
+  'structure' => {}
 };
 
 $result_errors{'cond_ifhtml_ifinfo_iftex'} = [];
@@ -884,8 +954,19 @@ This is html text.
 </p>
 
 <div class="top-level-extent" id="Top">
+<div class="nav-panel">
+<p>
+Next: <a href="#chap" accesskey="n" rel="next">chap</a> &nbsp; </p>
+</div>
 <h1 class="top" id="conditionals"><span>conditionals<a class="copiable-link" 
href="#conditionals"> &para;</a></span></h1>
 
+<hr>
+<a class="node-id" id="chap"></a><div class="nav-panel">
+<p>
+Previous: <a href="#Top" accesskey="p" rel="prev">conditionals</a> &nbsp; </p>
+</div>
+<h4 class="node"><span>chap<a class="copiable-link" href="#chap"> 
&para;</a></span></h4>
+
 
 <p>This is ifinfo text.
 </p>
@@ -909,7 +990,7 @@ 
$result_converted_errors{'html'}->{'cond_ifhtml_ifinfo_iftex'} = [
     'error_line' => 'warning: raw format tex is not converted
 ',
     'file_name' => 'cond.texi',
-    'line_nr' => 30,
+    'line_nr' => 32,
     'macro' => '',
     'text' => 'raw format tex is not converted',
     'type' => 'warning'
diff --git a/tp/t/results/conditionals/cond_info.pl 
b/tp/t/results/conditionals/cond_info.pl
index 5b8906fe93..4b881b7ed9 100644
--- a/tp/t/results/conditionals/cond_info.pl
+++ b/tp/t/results/conditionals/cond_info.pl
@@ -329,6 +329,43 @@ $result_trees{'cond_info'} = {
       'contents' => [
         {
           'text' => '
+',
+          'type' => 'empty_line'
+        }
+      ],
+      'extra' => {},
+      'info' => {
+        'spaces_before_argument' => {
+          'text' => ' '
+        }
+      },
+      'source_info' => {
+        'file_name' => 'cond.texi',
+        'line_nr' => 18,
+        'macro' => ''
+      }
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'text' => 'chap'
+            }
+          ],
+          'info' => {
+            'spaces_after_argument' => {
+              'text' => '
+'
+            }
+          },
+          'type' => 'line_arg'
+        }
+      ],
+      'cmdname' => 'node',
+      'contents' => [
+        {
+          'text' => '
 ',
           'type' => 'empty_line'
         },
@@ -351,7 +388,7 @@ $result_trees{'cond_info'} = {
                 'cmdname' => 'ifinfo',
                 'source_info' => {
                   'file_name' => 'cond.texi',
-                  'line_nr' => 21,
+                  'line_nr' => 23,
                   'macro' => ''
                 }
               },
@@ -398,7 +435,7 @@ $result_trees{'cond_info'} = {
                     },
                     'source_info' => {
                       'file_name' => 'cond.texi',
-                      'line_nr' => 23,
+                      'line_nr' => 25,
                       'macro' => ''
                     }
                   },
@@ -464,14 +501,14 @@ $result_trees{'cond_info'} = {
                     },
                     'source_info' => {
                       'file_name' => 'cond.texi',
-                      'line_nr' => 27,
+                      'line_nr' => 29,
                       'macro' => ''
                     }
                   }
                 ],
                 'source_info' => {
                   'file_name' => 'cond.texi',
-                  'line_nr' => 25,
+                  'line_nr' => 27,
                   'macro' => ''
                 }
               },
@@ -538,14 +575,14 @@ $result_trees{'cond_info'} = {
               },
               'source_info' => {
                 'file_name' => 'cond.texi',
-                'line_nr' => 32,
+                'line_nr' => 34,
                 'macro' => ''
               }
             }
           ],
           'source_info' => {
             'file_name' => 'cond.texi',
-            'line_nr' => 30,
+            'line_nr' => 32,
             'macro' => ''
           }
         },
@@ -600,14 +637,14 @@ $result_trees{'cond_info'} = {
                     },
                     'source_info' => {
                       'file_name' => 'cond.texi',
-                      'line_nr' => 36,
+                      'line_nr' => 38,
                       'macro' => ''
                     }
                   }
                 ],
                 'source_info' => {
                   'file_name' => 'cond.texi',
-                  'line_nr' => 34,
+                  'line_nr' => 36,
                   'macro' => ''
                 }
               },
@@ -638,7 +675,7 @@ $result_trees{'cond_info'} = {
                 'cmdname' => 'ifnottex',
                 'source_info' => {
                   'file_name' => 'cond.texi',
-                  'line_nr' => 38,
+                  'line_nr' => 40,
                   'macro' => ''
                 }
               },
@@ -685,7 +722,7 @@ $result_trees{'cond_info'} = {
                     },
                     'source_info' => {
                       'file_name' => 'cond.texi',
-                      'line_nr' => 40,
+                      'line_nr' => 42,
                       'macro' => ''
                     }
                   },
@@ -706,7 +743,20 @@ $result_trees{'cond_info'} = {
           'type' => 'empty_line'
         }
       ],
-      'extra' => {},
+      'extra' => {
+        'node_content' => [
+          {}
+        ],
+        'nodes_manuals' => [
+          {
+            'node_content' => [
+              {}
+            ],
+            'normalized' => 'chap'
+          }
+        ],
+        'normalized' => 'chap'
+      },
       'info' => {
         'spaces_before_argument' => {
           'text' => ' '
@@ -714,7 +764,7 @@ $result_trees{'cond_info'} = {
       },
       'source_info' => {
         'file_name' => 'cond.texi',
-        'line_nr' => 18,
+        'line_nr' => 20,
         'macro' => ''
       }
     },
@@ -733,6 +783,8 @@ $result_trees{'cond_info'} = {
 };
 $result_trees{'cond_info'}{'contents'}[1]{'extra'}{'node_content'}[0] = 
$result_trees{'cond_info'}{'contents'}[1]{'args'}[0]{'contents'}[0];
 
$result_trees{'cond_info'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = $result_trees{'cond_info'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'cond_info'}{'contents'}[3]{'extra'}{'node_content'}[0] = 
$result_trees{'cond_info'}{'contents'}[3]{'args'}[0]{'contents'}[0];
+$result_trees{'cond_info'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = $result_trees{'cond_info'}{'contents'}[3]{'args'}[0]{'contents'}[0];
 
 $result_texis{'cond_info'} = '\\input texinfo
 
@@ -747,6 +799,8 @@ This is ifnothtml text.
 @node Top
 @top conditionals
 
+@node chap
+
 
 This is ifinfo text.
 
@@ -771,6 +825,7 @@ conditionals
 ************
 
 
+
 This is ifinfo text.
 
 
@@ -792,7 +847,8 @@ $result_sectioning{'cond_info'} = {
             'extra' => {
               'normalized' => 'Top'
             },
-            'info' => {}
+            'info' => {},
+            'structure' => {}
           }
         },
         'info' => {},
@@ -818,15 +874,29 @@ $result_nodes{'cond_info'} = {
     },
     'normalized' => 'Top'
   },
-  'info' => {}
+  'info' => {},
+  'structure' => {
+    'node_next' => {
+      'cmdname' => 'node',
+      'extra' => {
+        'normalized' => 'chap'
+      },
+      'info' => {},
+      'structure' => {
+        'node_prev' => {}
+      }
+    }
+  }
 };
+$result_nodes{'cond_info'}{'structure'}{'node_next'}{'structure'}{'node_prev'} 
= $result_nodes{'cond_info'};
 
 $result_menus{'cond_info'} = {
   'cmdname' => 'node',
   'extra' => {
     'normalized' => 'Top'
   },
-  'info' => {}
+  'info' => {},
+  'structure' => {}
 };
 
 $result_errors{'cond_info'} = [];
@@ -841,11 +911,14 @@ $result_converted{'info'}->{'cond_info'} = 'This is , 
produced from cond.texi.
 This is ifnothtml text.
 
 
-File: ,  Node: Top,  Up: (dir)
+File: ,  Node: Top,  Next: chap,  Up: (dir)
 
 conditionals
 ************
 
+
+File: ,  Node: chap,  Prev: Top
+
 This is ifinfo text.
 
    This is ifnottex text.
@@ -854,6 +927,7 @@ This is ifinfo text.
 
 Tag Table:
 Node: Top61
+Node: chap135
 
 End Tag Table
 
diff --git a/tp/t/results/conditionals/cond_info_ifhtml_ifinfo_iftex.pl 
b/tp/t/results/conditionals/cond_info_ifhtml_ifinfo_iftex.pl
index aa04dc820b..da27e3de48 100644
--- a/tp/t/results/conditionals/cond_info_ifhtml_ifinfo_iftex.pl
+++ b/tp/t/results/conditionals/cond_info_ifhtml_ifinfo_iftex.pl
@@ -335,6 +335,43 @@ $result_trees{'cond_info_ifhtml_ifinfo_iftex'} = {
       'contents' => [
         {
           'text' => '
+',
+          'type' => 'empty_line'
+        }
+      ],
+      'extra' => {},
+      'info' => {
+        'spaces_before_argument' => {
+          'text' => ' '
+        }
+      },
+      'source_info' => {
+        'file_name' => 'cond.texi',
+        'line_nr' => 18,
+        'macro' => ''
+      }
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'text' => 'chap'
+            }
+          ],
+          'info' => {
+            'spaces_after_argument' => {
+              'text' => '
+'
+            }
+          },
+          'type' => 'line_arg'
+        }
+      ],
+      'cmdname' => 'node',
+      'contents' => [
+        {
+          'text' => '
 ',
           'type' => 'empty_line'
         },
@@ -357,7 +394,7 @@ $result_trees{'cond_info_ifhtml_ifinfo_iftex'} = {
                 'cmdname' => 'ifinfo',
                 'source_info' => {
                   'file_name' => 'cond.texi',
-                  'line_nr' => 21,
+                  'line_nr' => 23,
                   'macro' => ''
                 }
               },
@@ -404,7 +441,7 @@ $result_trees{'cond_info_ifhtml_ifinfo_iftex'} = {
                     },
                     'source_info' => {
                       'file_name' => 'cond.texi',
-                      'line_nr' => 23,
+                      'line_nr' => 25,
                       'macro' => ''
                     }
                   },
@@ -470,14 +507,14 @@ $result_trees{'cond_info_ifhtml_ifinfo_iftex'} = {
                     },
                     'source_info' => {
                       'file_name' => 'cond.texi',
-                      'line_nr' => 27,
+                      'line_nr' => 29,
                       'macro' => ''
                     }
                   }
                 ],
                 'source_info' => {
                   'file_name' => 'cond.texi',
-                  'line_nr' => 25,
+                  'line_nr' => 27,
                   'macro' => ''
                 }
               },
@@ -550,14 +587,14 @@ $result_trees{'cond_info_ifhtml_ifinfo_iftex'} = {
               },
               'source_info' => {
                 'file_name' => 'cond.texi',
-                'line_nr' => 32,
+                'line_nr' => 34,
                 'macro' => ''
               }
             }
           ],
           'source_info' => {
             'file_name' => 'cond.texi',
-            'line_nr' => 30,
+            'line_nr' => 32,
             'macro' => ''
           }
         },
@@ -580,7 +617,7 @@ $result_trees{'cond_info_ifhtml_ifinfo_iftex'} = {
                 'cmdname' => 'iftex',
                 'source_info' => {
                   'file_name' => 'cond.texi',
-                  'line_nr' => 34,
+                  'line_nr' => 36,
                   'macro' => ''
                 }
               },
@@ -627,7 +664,7 @@ $result_trees{'cond_info_ifhtml_ifinfo_iftex'} = {
                     },
                     'source_info' => {
                       'file_name' => 'cond.texi',
-                      'line_nr' => 36,
+                      'line_nr' => 38,
                       'macro' => ''
                     }
                   },
@@ -693,14 +730,14 @@ $result_trees{'cond_info_ifhtml_ifinfo_iftex'} = {
                     },
                     'source_info' => {
                       'file_name' => 'cond.texi',
-                      'line_nr' => 40,
+                      'line_nr' => 42,
                       'macro' => ''
                     }
                   }
                 ],
                 'source_info' => {
                   'file_name' => 'cond.texi',
-                  'line_nr' => 38,
+                  'line_nr' => 40,
                   'macro' => ''
                 }
               },
@@ -718,7 +755,20 @@ $result_trees{'cond_info_ifhtml_ifinfo_iftex'} = {
           'type' => 'empty_line'
         }
       ],
-      'extra' => {},
+      'extra' => {
+        'node_content' => [
+          {}
+        ],
+        'nodes_manuals' => [
+          {
+            'node_content' => [
+              {}
+            ],
+            'normalized' => 'chap'
+          }
+        ],
+        'normalized' => 'chap'
+      },
       'info' => {
         'spaces_before_argument' => {
           'text' => ' '
@@ -726,7 +776,7 @@ $result_trees{'cond_info_ifhtml_ifinfo_iftex'} = {
       },
       'source_info' => {
         'file_name' => 'cond.texi',
-        'line_nr' => 18,
+        'line_nr' => 20,
         'macro' => ''
       }
     },
@@ -745,6 +795,8 @@ $result_trees{'cond_info_ifhtml_ifinfo_iftex'} = {
 };
 
$result_trees{'cond_info_ifhtml_ifinfo_iftex'}{'contents'}[1]{'extra'}{'node_content'}[0]
 = 
$result_trees{'cond_info_ifhtml_ifinfo_iftex'}{'contents'}[1]{'args'}[0]{'contents'}[0];
 
$result_trees{'cond_info_ifhtml_ifinfo_iftex'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = 
$result_trees{'cond_info_ifhtml_ifinfo_iftex'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'cond_info_ifhtml_ifinfo_iftex'}{'contents'}[3]{'extra'}{'node_content'}[0]
 = 
$result_trees{'cond_info_ifhtml_ifinfo_iftex'}{'contents'}[3]{'args'}[0]{'contents'}[0];
+$result_trees{'cond_info_ifhtml_ifinfo_iftex'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = 
$result_trees{'cond_info_ifhtml_ifinfo_iftex'}{'contents'}[3]{'args'}[0]{'contents'}[0];
 
 $result_texis{'cond_info_ifhtml_ifinfo_iftex'} = '\\input texinfo
 
@@ -760,6 +812,8 @@ This is ifhtml text.
 @node Top
 @top conditionals
 
+@node chap
+
 
 This is ifinfo text.
 
@@ -786,6 +840,7 @@ conditionals
 ************
 
 
+
 This is ifinfo text.
 
 
@@ -808,7 +863,8 @@ $result_sectioning{'cond_info_ifhtml_ifinfo_iftex'} = {
             'extra' => {
               'normalized' => 'Top'
             },
-            'info' => {}
+            'info' => {},
+            'structure' => {}
           }
         },
         'info' => {},
@@ -834,15 +890,29 @@ $result_nodes{'cond_info_ifhtml_ifinfo_iftex'} = {
     },
     'normalized' => 'Top'
   },
-  'info' => {}
+  'info' => {},
+  'structure' => {
+    'node_next' => {
+      'cmdname' => 'node',
+      'extra' => {
+        'normalized' => 'chap'
+      },
+      'info' => {},
+      'structure' => {
+        'node_prev' => {}
+      }
+    }
+  }
 };
+$result_nodes{'cond_info_ifhtml_ifinfo_iftex'}{'structure'}{'node_next'}{'structure'}{'node_prev'}
 = $result_nodes{'cond_info_ifhtml_ifinfo_iftex'};
 
 $result_menus{'cond_info_ifhtml_ifinfo_iftex'} = {
   'cmdname' => 'node',
   'extra' => {
     'normalized' => 'Top'
   },
-  'info' => {}
+  'info' => {},
+  'structure' => {}
 };
 
 $result_errors{'cond_info_ifhtml_ifinfo_iftex'} = [];
@@ -859,11 +929,14 @@ This is html text.
    This is ifhtml text.
 
 
-File: ,  Node: Top,  Up: (dir)
+File: ,  Node: Top,  Next: chap,  Up: (dir)
 
 conditionals
 ************
 
+
+File: ,  Node: chap,  Prev: Top
+
 This is ifinfo text.
 
 This is tex text.
@@ -874,6 +947,7 @@ This is tex text.
 
 Tag Table:
 Node: Top81
+Node: chap155
 
 End Tag Table
 
diff --git 
a/tp/t/results/conditionals/cond_info_no-ifhtml_no-ifinfo_no-iftex.pl 
b/tp/t/results/conditionals/cond_info_no-ifhtml_no-ifinfo_no-iftex.pl
index 2565aa93b4..9e07f10c09 100644
--- a/tp/t/results/conditionals/cond_info_no-ifhtml_no-ifinfo_no-iftex.pl
+++ b/tp/t/results/conditionals/cond_info_no-ifhtml_no-ifinfo_no-iftex.pl
@@ -329,6 +329,43 @@ $result_trees{'cond_info_no-ifhtml_no-ifinfo_no-iftex'} = {
       'contents' => [
         {
           'text' => '
+',
+          'type' => 'empty_line'
+        }
+      ],
+      'extra' => {},
+      'info' => {
+        'spaces_before_argument' => {
+          'text' => ' '
+        }
+      },
+      'source_info' => {
+        'file_name' => 'cond.texi',
+        'line_nr' => 18,
+        'macro' => ''
+      }
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'text' => 'chap'
+            }
+          ],
+          'info' => {
+            'spaces_after_argument' => {
+              'text' => '
+'
+            }
+          },
+          'type' => 'line_arg'
+        }
+      ],
+      'cmdname' => 'node',
+      'contents' => [
+        {
+          'text' => '
 ',
           'type' => 'empty_line'
         },
@@ -383,14 +420,14 @@ $result_trees{'cond_info_no-ifhtml_no-ifinfo_no-iftex'} = 
{
                     },
                     'source_info' => {
                       'file_name' => 'cond.texi',
-                      'line_nr' => 23,
+                      'line_nr' => 25,
                       'macro' => ''
                     }
                   }
                 ],
                 'source_info' => {
                   'file_name' => 'cond.texi',
-                  'line_nr' => 21,
+                  'line_nr' => 23,
                   'macro' => ''
                 }
               },
@@ -421,7 +458,7 @@ $result_trees{'cond_info_no-ifhtml_no-ifinfo_no-iftex'} = {
                 'cmdname' => 'ifnotinfo',
                 'source_info' => {
                   'file_name' => 'cond.texi',
-                  'line_nr' => 25,
+                  'line_nr' => 27,
                   'macro' => ''
                 }
               },
@@ -468,7 +505,7 @@ $result_trees{'cond_info_no-ifhtml_no-ifinfo_no-iftex'} = {
                     },
                     'source_info' => {
                       'file_name' => 'cond.texi',
-                      'line_nr' => 27,
+                      'line_nr' => 29,
                       'macro' => ''
                     }
                   },
@@ -538,14 +575,14 @@ $result_trees{'cond_info_no-ifhtml_no-ifinfo_no-iftex'} = 
{
               },
               'source_info' => {
                 'file_name' => 'cond.texi',
-                'line_nr' => 32,
+                'line_nr' => 34,
                 'macro' => ''
               }
             }
           ],
           'source_info' => {
             'file_name' => 'cond.texi',
-            'line_nr' => 30,
+            'line_nr' => 32,
             'macro' => ''
           }
         },
@@ -600,14 +637,14 @@ $result_trees{'cond_info_no-ifhtml_no-ifinfo_no-iftex'} = 
{
                     },
                     'source_info' => {
                       'file_name' => 'cond.texi',
-                      'line_nr' => 36,
+                      'line_nr' => 38,
                       'macro' => ''
                     }
                   }
                 ],
                 'source_info' => {
                   'file_name' => 'cond.texi',
-                  'line_nr' => 34,
+                  'line_nr' => 36,
                   'macro' => ''
                 }
               },
@@ -638,7 +675,7 @@ $result_trees{'cond_info_no-ifhtml_no-ifinfo_no-iftex'} = {
                 'cmdname' => 'ifnottex',
                 'source_info' => {
                   'file_name' => 'cond.texi',
-                  'line_nr' => 38,
+                  'line_nr' => 40,
                   'macro' => ''
                 }
               },
@@ -685,7 +722,7 @@ $result_trees{'cond_info_no-ifhtml_no-ifinfo_no-iftex'} = {
                     },
                     'source_info' => {
                       'file_name' => 'cond.texi',
-                      'line_nr' => 40,
+                      'line_nr' => 42,
                       'macro' => ''
                     }
                   },
@@ -706,7 +743,20 @@ $result_trees{'cond_info_no-ifhtml_no-ifinfo_no-iftex'} = {
           'type' => 'empty_line'
         }
       ],
-      'extra' => {},
+      'extra' => {
+        'node_content' => [
+          {}
+        ],
+        'nodes_manuals' => [
+          {
+            'node_content' => [
+              {}
+            ],
+            'normalized' => 'chap'
+          }
+        ],
+        'normalized' => 'chap'
+      },
       'info' => {
         'spaces_before_argument' => {
           'text' => ' '
@@ -714,7 +764,7 @@ $result_trees{'cond_info_no-ifhtml_no-ifinfo_no-iftex'} = {
       },
       'source_info' => {
         'file_name' => 'cond.texi',
-        'line_nr' => 18,
+        'line_nr' => 20,
         'macro' => ''
       }
     },
@@ -733,6 +783,8 @@ $result_trees{'cond_info_no-ifhtml_no-ifinfo_no-iftex'} = {
 };
 
$result_trees{'cond_info_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1]{'extra'}{'node_content'}[0]
 = 
$result_trees{'cond_info_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1]{'args'}[0]{'contents'}[0];
 
$result_trees{'cond_info_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = 
$result_trees{'cond_info_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'cond_info_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[3]{'extra'}{'node_content'}[0]
 = 
$result_trees{'cond_info_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[3]{'args'}[0]{'contents'}[0];
+$result_trees{'cond_info_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = 
$result_trees{'cond_info_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[3]{'args'}[0]{'contents'}[0];
 
 $result_texis{'cond_info_no-ifhtml_no-ifinfo_no-iftex'} = '\\input texinfo
 
@@ -747,6 +799,8 @@ This is ifnothtml text.
 @node Top
 @top conditionals
 
+@node chap
+
 
 
 This is ifnotinfo text.
@@ -772,6 +826,7 @@ conditionals
 
 
 
+
 This is ifnotinfo text.
 
 
@@ -792,7 +847,8 @@ 
$result_sectioning{'cond_info_no-ifhtml_no-ifinfo_no-iftex'} = {
             'extra' => {
               'normalized' => 'Top'
             },
-            'info' => {}
+            'info' => {},
+            'structure' => {}
           }
         },
         'info' => {},
@@ -818,15 +874,29 @@ $result_nodes{'cond_info_no-ifhtml_no-ifinfo_no-iftex'} = 
{
     },
     'normalized' => 'Top'
   },
-  'info' => {}
+  'info' => {},
+  'structure' => {
+    'node_next' => {
+      'cmdname' => 'node',
+      'extra' => {
+        'normalized' => 'chap'
+      },
+      'info' => {},
+      'structure' => {
+        'node_prev' => {}
+      }
+    }
+  }
 };
+$result_nodes{'cond_info_no-ifhtml_no-ifinfo_no-iftex'}{'structure'}{'node_next'}{'structure'}{'node_prev'}
 = $result_nodes{'cond_info_no-ifhtml_no-ifinfo_no-iftex'};
 
 $result_menus{'cond_info_no-ifhtml_no-ifinfo_no-iftex'} = {
   'cmdname' => 'node',
   'extra' => {
     'normalized' => 'Top'
   },
-  'info' => {}
+  'info' => {},
+  'structure' => {}
 };
 
 $result_errors{'cond_info_no-ifhtml_no-ifinfo_no-iftex'} = [];
@@ -841,11 +911,14 @@ 
$result_converted{'info'}->{'cond_info_no-ifhtml_no-ifinfo_no-iftex'} = 'This is
 This is ifnothtml text.
 
 
-File: ,  Node: Top,  Up: (dir)
+File: ,  Node: Top,  Next: chap,  Up: (dir)
 
 conditionals
 ************
 
+
+File: ,  Node: chap,  Prev: Top
+
 This is ifnotinfo text.
 
    This is ifnottex text.
@@ -854,6 +927,7 @@ This is ifnotinfo text.
 
 Tag Table:
 Node: Top61
+Node: chap135
 
 End Tag Table
 
diff --git a/tp/t/results/conditionals/cond_no-ifhtml_no-ifinfo_no-iftex.pl 
b/tp/t/results/conditionals/cond_no-ifhtml_no-ifinfo_no-iftex.pl
index 0f6b18eb93..f89b5a968a 100644
--- a/tp/t/results/conditionals/cond_no-ifhtml_no-ifinfo_no-iftex.pl
+++ b/tp/t/results/conditionals/cond_no-ifhtml_no-ifinfo_no-iftex.pl
@@ -329,6 +329,43 @@ $result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'} = {
       'contents' => [
         {
           'text' => '
+',
+          'type' => 'empty_line'
+        }
+      ],
+      'extra' => {},
+      'info' => {
+        'spaces_before_argument' => {
+          'text' => ' '
+        }
+      },
+      'source_info' => {
+        'file_name' => 'cond.texi',
+        'line_nr' => 18,
+        'macro' => ''
+      }
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'text' => 'chap'
+            }
+          ],
+          'info' => {
+            'spaces_after_argument' => {
+              'text' => '
+'
+            }
+          },
+          'type' => 'line_arg'
+        }
+      ],
+      'cmdname' => 'node',
+      'contents' => [
+        {
+          'text' => '
 ',
           'type' => 'empty_line'
         },
@@ -383,14 +420,14 @@ $result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'} = {
                     },
                     'source_info' => {
                       'file_name' => 'cond.texi',
-                      'line_nr' => 23,
+                      'line_nr' => 25,
                       'macro' => ''
                     }
                   }
                 ],
                 'source_info' => {
                   'file_name' => 'cond.texi',
-                  'line_nr' => 21,
+                  'line_nr' => 23,
                   'macro' => ''
                 }
               },
@@ -421,7 +458,7 @@ $result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'} = {
                 'cmdname' => 'ifnotinfo',
                 'source_info' => {
                   'file_name' => 'cond.texi',
-                  'line_nr' => 25,
+                  'line_nr' => 27,
                   'macro' => ''
                 }
               },
@@ -468,7 +505,7 @@ $result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'} = {
                     },
                     'source_info' => {
                       'file_name' => 'cond.texi',
-                      'line_nr' => 27,
+                      'line_nr' => 29,
                       'macro' => ''
                     }
                   },
@@ -538,14 +575,14 @@ $result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'} = {
               },
               'source_info' => {
                 'file_name' => 'cond.texi',
-                'line_nr' => 32,
+                'line_nr' => 34,
                 'macro' => ''
               }
             }
           ],
           'source_info' => {
             'file_name' => 'cond.texi',
-            'line_nr' => 30,
+            'line_nr' => 32,
             'macro' => ''
           }
         },
@@ -600,14 +637,14 @@ $result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'} = {
                     },
                     'source_info' => {
                       'file_name' => 'cond.texi',
-                      'line_nr' => 36,
+                      'line_nr' => 38,
                       'macro' => ''
                     }
                   }
                 ],
                 'source_info' => {
                   'file_name' => 'cond.texi',
-                  'line_nr' => 34,
+                  'line_nr' => 36,
                   'macro' => ''
                 }
               },
@@ -638,7 +675,7 @@ $result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'} = {
                 'cmdname' => 'ifnottex',
                 'source_info' => {
                   'file_name' => 'cond.texi',
-                  'line_nr' => 38,
+                  'line_nr' => 40,
                   'macro' => ''
                 }
               },
@@ -685,7 +722,7 @@ $result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'} = {
                     },
                     'source_info' => {
                       'file_name' => 'cond.texi',
-                      'line_nr' => 40,
+                      'line_nr' => 42,
                       'macro' => ''
                     }
                   },
@@ -706,7 +743,20 @@ $result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'} = {
           'type' => 'empty_line'
         }
       ],
-      'extra' => {},
+      'extra' => {
+        'node_content' => [
+          {}
+        ],
+        'nodes_manuals' => [
+          {
+            'node_content' => [
+              {}
+            ],
+            'normalized' => 'chap'
+          }
+        ],
+        'normalized' => 'chap'
+      },
       'info' => {
         'spaces_before_argument' => {
           'text' => ' '
@@ -714,7 +764,7 @@ $result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'} = {
       },
       'source_info' => {
         'file_name' => 'cond.texi',
-        'line_nr' => 18,
+        'line_nr' => 20,
         'macro' => ''
       }
     },
@@ -733,6 +783,8 @@ $result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'} = {
 };
 
$result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1]{'extra'}{'node_content'}[0]
 = 
$result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1]{'args'}[0]{'contents'}[0];
 
$result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = 
$result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[3]{'extra'}{'node_content'}[0]
 = 
$result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[3]{'args'}[0]{'contents'}[0];
+$result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = 
$result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[3]{'args'}[0]{'contents'}[0];
 
 $result_texis{'cond_no-ifhtml_no-ifinfo_no-iftex'} = '\\input texinfo
 
@@ -747,6 +799,8 @@ This is ifnothtml text.
 @node Top
 @top conditionals
 
+@node chap
+
 
 
 This is ifnotinfo text.
@@ -772,6 +826,7 @@ conditionals
 
 
 
+
 This is ifnotinfo text.
 
 
@@ -792,7 +847,8 @@ $result_sectioning{'cond_no-ifhtml_no-ifinfo_no-iftex'} = {
             'extra' => {
               'normalized' => 'Top'
             },
-            'info' => {}
+            'info' => {},
+            'structure' => {}
           }
         },
         'info' => {},
@@ -818,15 +874,29 @@ $result_nodes{'cond_no-ifhtml_no-ifinfo_no-iftex'} = {
     },
     'normalized' => 'Top'
   },
-  'info' => {}
+  'info' => {},
+  'structure' => {
+    'node_next' => {
+      'cmdname' => 'node',
+      'extra' => {
+        'normalized' => 'chap'
+      },
+      'info' => {},
+      'structure' => {
+        'node_prev' => {}
+      }
+    }
+  }
 };
+$result_nodes{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'structure'}{'node_next'}{'structure'}{'node_prev'}
 = $result_nodes{'cond_no-ifhtml_no-ifinfo_no-iftex'};
 
 $result_menus{'cond_no-ifhtml_no-ifinfo_no-iftex'} = {
   'cmdname' => 'node',
   'extra' => {
     'normalized' => 'Top'
   },
-  'info' => {}
+  'info' => {},
+  'structure' => {}
 };
 
 $result_errors{'cond_no-ifhtml_no-ifinfo_no-iftex'} = [];
@@ -867,8 +937,19 @@ span:hover a.copiable-link {visibility: visible}
 <p>This is ifnothtml text.
 </p>
 <div class="top-level-extent" id="Top">
+<div class="nav-panel">
+<p>
+Next: <a href="#chap" accesskey="n" rel="next">chap</a> &nbsp; </p>
+</div>
 <h1 class="top" id="conditionals"><span>conditionals<a class="copiable-link" 
href="#conditionals"> &para;</a></span></h1>
 
+<hr>
+<a class="node-id" id="chap"></a><div class="nav-panel">
+<p>
+Previous: <a href="#Top" accesskey="p" rel="prev">conditionals</a> &nbsp; </p>
+</div>
+<h4 class="node"><span>chap<a class="copiable-link" href="#chap"> 
&para;</a></span></h4>
+
 
 
 <p>This is ifnotinfo text.
diff --git a/tp/t/results/conditionals/cond_xml.pl 
b/tp/t/results/conditionals/cond_xml.pl
index 79c3cf1097..019ae88df7 100644
--- a/tp/t/results/conditionals/cond_xml.pl
+++ b/tp/t/results/conditionals/cond_xml.pl
@@ -329,6 +329,43 @@ $result_trees{'cond_xml'} = {
       'contents' => [
         {
           'text' => '
+',
+          'type' => 'empty_line'
+        }
+      ],
+      'extra' => {},
+      'info' => {
+        'spaces_before_argument' => {
+          'text' => ' '
+        }
+      },
+      'source_info' => {
+        'file_name' => 'cond.texi',
+        'line_nr' => 18,
+        'macro' => ''
+      }
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'text' => 'chap'
+            }
+          ],
+          'info' => {
+            'spaces_after_argument' => {
+              'text' => '
+'
+            }
+          },
+          'type' => 'line_arg'
+        }
+      ],
+      'cmdname' => 'node',
+      'contents' => [
+        {
+          'text' => '
 ',
           'type' => 'empty_line'
         },
@@ -383,14 +420,14 @@ $result_trees{'cond_xml'} = {
                     },
                     'source_info' => {
                       'file_name' => 'cond.texi',
-                      'line_nr' => 23,
+                      'line_nr' => 25,
                       'macro' => ''
                     }
                   }
                 ],
                 'source_info' => {
                   'file_name' => 'cond.texi',
-                  'line_nr' => 21,
+                  'line_nr' => 23,
                   'macro' => ''
                 }
               },
@@ -421,7 +458,7 @@ $result_trees{'cond_xml'} = {
                 'cmdname' => 'ifnotinfo',
                 'source_info' => {
                   'file_name' => 'cond.texi',
-                  'line_nr' => 25,
+                  'line_nr' => 27,
                   'macro' => ''
                 }
               },
@@ -468,7 +505,7 @@ $result_trees{'cond_xml'} = {
                     },
                     'source_info' => {
                       'file_name' => 'cond.texi',
-                      'line_nr' => 27,
+                      'line_nr' => 29,
                       'macro' => ''
                     }
                   },
@@ -538,14 +575,14 @@ $result_trees{'cond_xml'} = {
               },
               'source_info' => {
                 'file_name' => 'cond.texi',
-                'line_nr' => 32,
+                'line_nr' => 34,
                 'macro' => ''
               }
             }
           ],
           'source_info' => {
             'file_name' => 'cond.texi',
-            'line_nr' => 30,
+            'line_nr' => 32,
             'macro' => ''
           }
         },
@@ -600,14 +637,14 @@ $result_trees{'cond_xml'} = {
                     },
                     'source_info' => {
                       'file_name' => 'cond.texi',
-                      'line_nr' => 36,
+                      'line_nr' => 38,
                       'macro' => ''
                     }
                   }
                 ],
                 'source_info' => {
                   'file_name' => 'cond.texi',
-                  'line_nr' => 34,
+                  'line_nr' => 36,
                   'macro' => ''
                 }
               },
@@ -638,7 +675,7 @@ $result_trees{'cond_xml'} = {
                 'cmdname' => 'ifnottex',
                 'source_info' => {
                   'file_name' => 'cond.texi',
-                  'line_nr' => 38,
+                  'line_nr' => 40,
                   'macro' => ''
                 }
               },
@@ -685,7 +722,7 @@ $result_trees{'cond_xml'} = {
                     },
                     'source_info' => {
                       'file_name' => 'cond.texi',
-                      'line_nr' => 40,
+                      'line_nr' => 42,
                       'macro' => ''
                     }
                   },
@@ -706,7 +743,20 @@ $result_trees{'cond_xml'} = {
           'type' => 'empty_line'
         }
       ],
-      'extra' => {},
+      'extra' => {
+        'node_content' => [
+          {}
+        ],
+        'nodes_manuals' => [
+          {
+            'node_content' => [
+              {}
+            ],
+            'normalized' => 'chap'
+          }
+        ],
+        'normalized' => 'chap'
+      },
       'info' => {
         'spaces_before_argument' => {
           'text' => ' '
@@ -714,7 +764,7 @@ $result_trees{'cond_xml'} = {
       },
       'source_info' => {
         'file_name' => 'cond.texi',
-        'line_nr' => 18,
+        'line_nr' => 20,
         'macro' => ''
       }
     },
@@ -733,6 +783,8 @@ $result_trees{'cond_xml'} = {
 };
 $result_trees{'cond_xml'}{'contents'}[1]{'extra'}{'node_content'}[0] = 
$result_trees{'cond_xml'}{'contents'}[1]{'args'}[0]{'contents'}[0];
 
$result_trees{'cond_xml'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = $result_trees{'cond_xml'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'cond_xml'}{'contents'}[3]{'extra'}{'node_content'}[0] = 
$result_trees{'cond_xml'}{'contents'}[3]{'args'}[0]{'contents'}[0];
+$result_trees{'cond_xml'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = $result_trees{'cond_xml'}{'contents'}[3]{'args'}[0]{'contents'}[0];
 
 $result_texis{'cond_xml'} = '\\input texinfo
 
@@ -747,6 +799,8 @@ This is ifnothtml text.
 @node Top
 @top conditionals
 
+@node chap
+
 
 
 This is ifnotinfo text.
@@ -772,6 +826,7 @@ conditionals
 
 
 
+
 This is ifnotinfo text.
 
 
@@ -792,7 +847,8 @@ $result_sectioning{'cond_xml'} = {
             'extra' => {
               'normalized' => 'Top'
             },
-            'info' => {}
+            'info' => {},
+            'structure' => {}
           }
         },
         'info' => {},
@@ -818,15 +874,29 @@ $result_nodes{'cond_xml'} = {
     },
     'normalized' => 'Top'
   },
-  'info' => {}
+  'info' => {},
+  'structure' => {
+    'node_next' => {
+      'cmdname' => 'node',
+      'extra' => {
+        'normalized' => 'chap'
+      },
+      'info' => {},
+      'structure' => {
+        'node_prev' => {}
+      }
+    }
+  }
 };
+$result_nodes{'cond_xml'}{'structure'}{'node_next'}{'structure'}{'node_prev'} 
= $result_nodes{'cond_xml'};
 
 $result_menus{'cond_xml'} = {
   'cmdname' => 'node',
   'extra' => {
     'normalized' => 'Top'
   },
-  'info' => {}
+  'info' => {},
+  'structure' => {}
 };
 
 $result_errors{'cond_xml'} = [];
@@ -846,9 +916,12 @@ $result_converted{'xml'}->{'cond_xml'} = 
'<preamblebeforebeginning>\\input texin
 
 <para>This is ifnothtml text.
 </para>
-<node name="Top" spaces=" "><nodename>Top</nodename></node>
+<node name="Top" spaces=" "><nodename>Top</nodename><nodenext 
automatic="on">chap</nodenext></node>
 <top spaces=" "><sectiontitle>conditionals</sectiontitle>
 
+</top>
+<node name="chap" spaces=" "><nodename>chap</nodename><nodeprev 
automatic="on">Top</nodeprev></node>
+
 
 
 <para>This is ifnotinfo text.
@@ -860,7 +933,6 @@ $result_converted{'xml'}->{'cond_xml'} = 
'<preamblebeforebeginning>\\input texin
 
 <para>This is ifnottex text.
 </para>
-</top>
 <bye></bye>
 ';
 
diff --git a/tp/t/results/value/value_in_index_commands.pl 
b/tp/t/results/value/value_in_index_commands.pl
index 6bfd640d0f..56c07b0293 100644
--- a/tp/t/results/value/value_in_index_commands.pl
+++ b/tp/t/results/value/value_in_index_commands.pl
@@ -494,6 +494,49 @@ $result_trees{'value_in_index_commands'} = {
           'info' => {
             'spaces_after_argument' => {
               'text' => '
+'
+            }
+          },
+          'type' => 'line_arg'
+        }
+      ],
+      'cmdname' => 'node',
+      'extra' => {
+        'node_content' => [
+          {}
+        ],
+        'nodes_manuals' => [
+          {
+            'node_content' => [
+              {}
+            ],
+            'normalized' => 'Top'
+          }
+        ],
+        'normalized' => 'Top'
+      },
+      'info' => {
+        'spaces_before_argument' => {
+          'text' => ' '
+        }
+      },
+      'source_info' => {
+        'file_name' => '',
+        'line_nr' => 22,
+        'macro' => ''
+      }
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'text' => 'chap'
+            }
+          ],
+          'info' => {
+            'spaces_after_argument' => {
+              'text' => '
 '
             }
           },
@@ -570,7 +613,7 @@ $result_trees{'value_in_index_commands'} = {
           },
           'source_info' => {
             'file_name' => '',
-            'line_nr' => 24,
+            'line_nr' => 25,
             'macro' => ''
           },
           'type' => 'index_entry_command'
@@ -601,7 +644,7 @@ $result_trees{'value_in_index_commands'} = {
                   'cmdname' => 'var',
                   'source_info' => {
                     'file_name' => '',
-                    'line_nr' => 26,
+                    'line_nr' => 27,
                     'macro' => ''
                   }
                 },
@@ -622,7 +665,7 @@ $result_trees{'value_in_index_commands'} = {
                   'cmdname' => '\'',
                   'source_info' => {
                     'file_name' => '',
-                    'line_nr' => 26,
+                    'line_nr' => 27,
                     'macro' => ''
                   }
                 },
@@ -647,7 +690,7 @@ $result_trees{'value_in_index_commands'} = {
                           'cmdname' => 'dotless',
                           'source_info' => {
                             'file_name' => '',
-                            'line_nr' => 26,
+                            'line_nr' => 27,
                             'macro' => ''
                           }
                         }
@@ -658,7 +701,7 @@ $result_trees{'value_in_index_commands'} = {
                   'cmdname' => '^',
                   'source_info' => {
                     'file_name' => '',
-                    'line_nr' => 26,
+                    'line_nr' => 27,
                     'macro' => ''
                   },
                   'source_marks' => [
@@ -718,7 +761,7 @@ $result_trees{'value_in_index_commands'} = {
           },
           'source_info' => {
             'file_name' => '',
-            'line_nr' => 26,
+            'line_nr' => 27,
             'macro' => ''
           },
           'type' => 'index_entry_command'
@@ -792,7 +835,7 @@ $result_trees{'value_in_index_commands'} = {
           },
           'source_info' => {
             'file_name' => '',
-            'line_nr' => 28,
+            'line_nr' => 29,
             'macro' => ''
           },
           'type' => 'index_entry_command'
@@ -859,7 +902,7 @@ $result_trees{'value_in_index_commands'} = {
           },
           'source_info' => {
             'file_name' => '',
-            'line_nr' => 29,
+            'line_nr' => 30,
             'macro' => ''
           },
           'type' => 'index_entry_command'
@@ -933,7 +976,7 @@ $result_trees{'value_in_index_commands'} = {
           },
           'source_info' => {
             'file_name' => '',
-            'line_nr' => 32,
+            'line_nr' => 33,
             'macro' => ''
           }
         },
@@ -1006,7 +1049,7 @@ $result_trees{'value_in_index_commands'} = {
           },
           'source_info' => {
             'file_name' => '',
-            'line_nr' => 35,
+            'line_nr' => 36,
             'macro' => ''
           }
         }
@@ -1021,10 +1064,10 @@ $result_trees{'value_in_index_commands'} = {
             'node_content' => [
               {}
             ],
-            'normalized' => 'Top'
+            'normalized' => 'chap'
           }
         ],
-        'normalized' => 'Top'
+        'normalized' => 'chap'
       },
       'info' => {
         'spaces_before_argument' => {
@@ -1033,31 +1076,33 @@ $result_trees{'value_in_index_commands'} = {
       },
       'source_info' => {
         'file_name' => '',
-        'line_nr' => 22,
+        'line_nr' => 23,
         'macro' => ''
       }
     }
   ],
   'type' => 'document_root'
 };
-$result_trees{'value_in_index_commands'}{'contents'}[1]{'contents'}[1]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'value_in_index_commands'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'};
-$result_trees{'value_in_index_commands'}{'contents'}[1]{'contents'}[1]{'extra'}{'index_entry'}{'entry_content'}
 = 
$result_trees{'value_in_index_commands'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'};
-$result_trees{'value_in_index_commands'}{'contents'}[1]{'contents'}[1]{'extra'}{'index_entry'}{'entry_element'}
 = $result_trees{'value_in_index_commands'}{'contents'}[1]{'contents'}[1];
-$result_trees{'value_in_index_commands'}{'contents'}[1]{'contents'}[1]{'extra'}{'index_entry'}{'entry_node'}
 = $result_trees{'value_in_index_commands'}{'contents'}[1];
-$result_trees{'value_in_index_commands'}{'contents'}[1]{'contents'}[3]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'value_in_index_commands'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'};
-$result_trees{'value_in_index_commands'}{'contents'}[1]{'contents'}[3]{'extra'}{'index_entry'}{'entry_content'}
 = 
$result_trees{'value_in_index_commands'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'};
-$result_trees{'value_in_index_commands'}{'contents'}[1]{'contents'}[3]{'extra'}{'index_entry'}{'entry_element'}
 = $result_trees{'value_in_index_commands'}{'contents'}[1]{'contents'}[3];
-$result_trees{'value_in_index_commands'}{'contents'}[1]{'contents'}[3]{'extra'}{'index_entry'}{'entry_node'}
 = $result_trees{'value_in_index_commands'}{'contents'}[1];
-$result_trees{'value_in_index_commands'}{'contents'}[1]{'contents'}[5]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'value_in_index_commands'}{'contents'}[1]{'contents'}[5]{'args'}[0]{'contents'};
-$result_trees{'value_in_index_commands'}{'contents'}[1]{'contents'}[5]{'extra'}{'index_entry'}{'entry_content'}
 = 
$result_trees{'value_in_index_commands'}{'contents'}[1]{'contents'}[5]{'args'}[0]{'contents'};
-$result_trees{'value_in_index_commands'}{'contents'}[1]{'contents'}[5]{'extra'}{'index_entry'}{'entry_element'}
 = $result_trees{'value_in_index_commands'}{'contents'}[1]{'contents'}[5];
-$result_trees{'value_in_index_commands'}{'contents'}[1]{'contents'}[5]{'extra'}{'index_entry'}{'entry_node'}
 = $result_trees{'value_in_index_commands'}{'contents'}[1];
-$result_trees{'value_in_index_commands'}{'contents'}[1]{'contents'}[6]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'value_in_index_commands'}{'contents'}[1]{'contents'}[6]{'args'}[0]{'contents'};
-$result_trees{'value_in_index_commands'}{'contents'}[1]{'contents'}[6]{'extra'}{'index_entry'}{'entry_content'}
 = 
$result_trees{'value_in_index_commands'}{'contents'}[1]{'contents'}[6]{'args'}[0]{'contents'};
-$result_trees{'value_in_index_commands'}{'contents'}[1]{'contents'}[6]{'extra'}{'index_entry'}{'entry_element'}
 = $result_trees{'value_in_index_commands'}{'contents'}[1]{'contents'}[6];
-$result_trees{'value_in_index_commands'}{'contents'}[1]{'contents'}[6]{'extra'}{'index_entry'}{'entry_node'}
 = $result_trees{'value_in_index_commands'}{'contents'}[1];
 
$result_trees{'value_in_index_commands'}{'contents'}[1]{'extra'}{'node_content'}[0]
 = 
$result_trees{'value_in_index_commands'}{'contents'}[1]{'args'}[0]{'contents'}[0];
 
$result_trees{'value_in_index_commands'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = 
$result_trees{'value_in_index_commands'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'value_in_index_commands'}{'contents'}[2]{'contents'}[1]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'value_in_index_commands'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'};
+$result_trees{'value_in_index_commands'}{'contents'}[2]{'contents'}[1]{'extra'}{'index_entry'}{'entry_content'}
 = 
$result_trees{'value_in_index_commands'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'};
+$result_trees{'value_in_index_commands'}{'contents'}[2]{'contents'}[1]{'extra'}{'index_entry'}{'entry_element'}
 = $result_trees{'value_in_index_commands'}{'contents'}[2]{'contents'}[1];
+$result_trees{'value_in_index_commands'}{'contents'}[2]{'contents'}[1]{'extra'}{'index_entry'}{'entry_node'}
 = $result_trees{'value_in_index_commands'}{'contents'}[2];
+$result_trees{'value_in_index_commands'}{'contents'}[2]{'contents'}[3]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'value_in_index_commands'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'};
+$result_trees{'value_in_index_commands'}{'contents'}[2]{'contents'}[3]{'extra'}{'index_entry'}{'entry_content'}
 = 
$result_trees{'value_in_index_commands'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'};
+$result_trees{'value_in_index_commands'}{'contents'}[2]{'contents'}[3]{'extra'}{'index_entry'}{'entry_element'}
 = $result_trees{'value_in_index_commands'}{'contents'}[2]{'contents'}[3];
+$result_trees{'value_in_index_commands'}{'contents'}[2]{'contents'}[3]{'extra'}{'index_entry'}{'entry_node'}
 = $result_trees{'value_in_index_commands'}{'contents'}[2];
+$result_trees{'value_in_index_commands'}{'contents'}[2]{'contents'}[5]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'value_in_index_commands'}{'contents'}[2]{'contents'}[5]{'args'}[0]{'contents'};
+$result_trees{'value_in_index_commands'}{'contents'}[2]{'contents'}[5]{'extra'}{'index_entry'}{'entry_content'}
 = 
$result_trees{'value_in_index_commands'}{'contents'}[2]{'contents'}[5]{'args'}[0]{'contents'};
+$result_trees{'value_in_index_commands'}{'contents'}[2]{'contents'}[5]{'extra'}{'index_entry'}{'entry_element'}
 = $result_trees{'value_in_index_commands'}{'contents'}[2]{'contents'}[5];
+$result_trees{'value_in_index_commands'}{'contents'}[2]{'contents'}[5]{'extra'}{'index_entry'}{'entry_node'}
 = $result_trees{'value_in_index_commands'}{'contents'}[2];
+$result_trees{'value_in_index_commands'}{'contents'}[2]{'contents'}[6]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'value_in_index_commands'}{'contents'}[2]{'contents'}[6]{'args'}[0]{'contents'};
+$result_trees{'value_in_index_commands'}{'contents'}[2]{'contents'}[6]{'extra'}{'index_entry'}{'entry_content'}
 = 
$result_trees{'value_in_index_commands'}{'contents'}[2]{'contents'}[6]{'args'}[0]{'contents'};
+$result_trees{'value_in_index_commands'}{'contents'}[2]{'contents'}[6]{'extra'}{'index_entry'}{'entry_element'}
 = $result_trees{'value_in_index_commands'}{'contents'}[2]{'contents'}[6];
+$result_trees{'value_in_index_commands'}{'contents'}[2]{'contents'}[6]{'extra'}{'index_entry'}{'entry_node'}
 = $result_trees{'value_in_index_commands'}{'contents'}[2];
+$result_trees{'value_in_index_commands'}{'contents'}[2]{'extra'}{'node_content'}[0]
 = 
$result_trees{'value_in_index_commands'}{'contents'}[2]{'args'}[0]{'contents'}[0];
+$result_trees{'value_in_index_commands'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = 
$result_trees{'value_in_index_commands'}{'contents'}[2]{'args'}[0]{'contents'}[0];
 
 $result_texis{'value_in_index_commands'} = '@set cp cp
 @set fn fn
@@ -1081,6 +1126,7 @@ after
 @set defcodeindex_entry a @var{index entry} t@\'e @^{@dotless{i}}
 
 @node Top
+@node chap
 
 @trucindex index truc
 
@@ -1119,19 +1165,32 @@ value cp
 $result_nodes{'value_in_index_commands'} = {
   'cmdname' => 'node',
   'extra' => {
-    'isindex' => 1,
     'normalized' => 'Top'
   },
-  'info' => {}
+  'info' => {},
+  'structure' => {
+    'node_next' => {
+      'cmdname' => 'node',
+      'extra' => {
+        'isindex' => 1,
+        'normalized' => 'chap'
+      },
+      'info' => {},
+      'structure' => {
+        'node_prev' => {}
+      }
+    }
+  }
 };
+$result_nodes{'value_in_index_commands'}{'structure'}{'node_next'}{'structure'}{'node_prev'}
 = $result_nodes{'value_in_index_commands'};
 
 $result_menus{'value_in_index_commands'} = {
   'cmdname' => 'node',
   'extra' => {
-    'isindex' => 1,
     'normalized' => 'Top'
   },
-  'info' => {}
+  'info' => {},
+  'structure' => {}
 };
 
 $result_errors{'value_in_index_commands'} = [
@@ -1139,7 +1198,7 @@ $result_errors{'value_in_index_commands'} = [
     'error_line' => 'warning: printing an index `cp\' merged in another one, 
`fn\'
 ',
     'file_name' => '',
-    'line_nr' => 35,
+    'line_nr' => 36,
     'macro' => '',
     'text' => 'printing an index `cp\' merged in another one, `fn\'',
     'type' => 'warning'
diff --git a/tp/t/results/value/value_in_misc_commands.pl 
b/tp/t/results/value/value_in_misc_commands.pl
index 1e6c81899c..111e44b790 100644
--- a/tp/t/results/value/value_in_misc_commands.pl
+++ b/tp/t/results/value/value_in_misc_commands.pl
@@ -125,6 +125,48 @@ $result_trees{'value_in_misc_commands'} = {
       ],
       'cmdname' => 'top',
       'contents' => [
+        {
+          'text' => '
+',
+          'type' => 'empty_line'
+        }
+      ],
+      'extra' => {},
+      'info' => {
+        'spaces_before_argument' => {
+          'text' => ' '
+        }
+      },
+      'source_info' => {
+        'file_name' => '',
+        'line_nr' => 4,
+        'macro' => ''
+      }
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'text' => 'chap'
+            }
+          ],
+          'info' => {
+            'spaces_after_argument' => {
+              'text' => '
+'
+            }
+          },
+          'type' => 'line_arg'
+        }
+      ],
+      'cmdname' => 'node',
+      'contents' => [
+        {
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
         {
           'args' => [
             {
@@ -173,7 +215,7 @@ $result_trees{'value_in_misc_commands'} = {
           },
           'source_info' => {
             'file_name' => '',
-            'line_nr' => 5,
+            'line_nr' => 8,
             'macro' => ''
           }
         },
@@ -292,7 +334,7 @@ $result_trees{'value_in_misc_commands'} = {
                 'cmdname' => 'ifnottex',
                 'source_info' => {
                   'file_name' => '',
-                  'line_nr' => 13,
+                  'line_nr' => 16,
                   'macro' => ''
                 }
               },
@@ -355,7 +397,7 @@ $result_trees{'value_in_misc_commands'} = {
           },
           'source_info' => {
             'file_name' => '',
-            'line_nr' => 14,
+            'line_nr' => 17,
             'macro' => ''
           },
           'source_marks' => [
@@ -389,7 +431,7 @@ $result_trees{'value_in_misc_commands'} = {
                 },
                 'source_info' => {
                   'file_name' => '',
-                  'line_nr' => 15,
+                  'line_nr' => 18,
                   'macro' => ''
                 }
               },
@@ -428,7 +470,7 @@ $result_trees{'value_in_misc_commands'} = {
           'cmdname' => 'afourpaper',
           'source_info' => {
             'file_name' => '',
-            'line_nr' => 16,
+            'line_nr' => 19,
             'macro' => ''
           }
         },
@@ -480,7 +522,7 @@ $result_trees{'value_in_misc_commands'} = {
           },
           'source_info' => {
             'file_name' => '',
-            'line_nr' => 17,
+            'line_nr' => 20,
             'macro' => ''
           }
         },
@@ -532,7 +574,7 @@ $result_trees{'value_in_misc_commands'} = {
           },
           'source_info' => {
             'file_name' => '',
-            'line_nr' => 18,
+            'line_nr' => 21,
             'macro' => ''
           }
         },
@@ -584,7 +626,7 @@ $result_trees{'value_in_misc_commands'} = {
           },
           'source_info' => {
             'file_name' => '',
-            'line_nr' => 19,
+            'line_nr' => 22,
             'macro' => ''
           }
         },
@@ -635,7 +677,7 @@ $result_trees{'value_in_misc_commands'} = {
                 'cmdname' => 'ifnottex',
                 'source_info' => {
                   'file_name' => '',
-                  'line_nr' => 23,
+                  'line_nr' => 26,
                   'macro' => ''
                 }
               },
@@ -703,7 +745,7 @@ $result_trees{'value_in_misc_commands'} = {
           },
           'source_info' => {
             'file_name' => '',
-            'line_nr' => 24,
+            'line_nr' => 27,
             'macro' => ''
           },
           'source_marks' => [
@@ -737,7 +779,7 @@ $result_trees{'value_in_misc_commands'} = {
                 },
                 'source_info' => {
                   'file_name' => '',
-                  'line_nr' => 25,
+                  'line_nr' => 28,
                   'macro' => ''
                 }
               },
@@ -897,7 +939,7 @@ $result_trees{'value_in_misc_commands'} = {
                 'cmdname' => 'ifnottex',
                 'source_info' => {
                   'file_name' => '',
-                  'line_nr' => 33,
+                  'line_nr' => 36,
                   'macro' => ''
                 }
               },
@@ -946,7 +988,7 @@ $result_trees{'value_in_misc_commands'} = {
               },
               'source_info' => {
                 'file_name' => '',
-                'line_nr' => 34,
+                'line_nr' => 37,
                 'macro' => ''
               }
             }
@@ -978,7 +1020,7 @@ $result_trees{'value_in_misc_commands'} = {
               },
               'source_info' => {
                 'file_name' => '',
-                'line_nr' => 36,
+                'line_nr' => 39,
                 'macro' => ''
               },
               'type' => 'definfoenclose_command'
@@ -1015,7 +1057,7 @@ $result_trees{'value_in_misc_commands'} = {
                     },
                     'source_info' => {
                       'file_name' => '',
-                      'line_nr' => 37,
+                      'line_nr' => 40,
                       'macro' => ''
                     }
                   },
@@ -1115,7 +1157,7 @@ $result_trees{'value_in_misc_commands'} = {
           },
           'source_info' => {
             'file_name' => '',
-            'line_nr' => 40,
+            'line_nr' => 43,
             'macro' => ''
           }
         },
@@ -1144,7 +1186,7 @@ $result_trees{'value_in_misc_commands'} = {
               },
               'source_info' => {
                 'file_name' => '',
-                'line_nr' => 42,
+                'line_nr' => 45,
                 'macro' => ''
               },
               'type' => 'definfoenclose_command'
@@ -1257,7 +1299,7 @@ $result_trees{'value_in_misc_commands'} = {
               ],
               'source_info' => {
                 'file_name' => '',
-                'line_nr' => 47,
+                'line_nr' => 50,
                 'macro' => ''
               }
             },
@@ -1351,7 +1393,7 @@ $result_trees{'value_in_misc_commands'} = {
           },
           'source_info' => {
             'file_name' => '',
-            'line_nr' => 49,
+            'line_nr' => 52,
             'macro' => ''
           }
         },
@@ -1409,7 +1451,7 @@ $result_trees{'value_in_misc_commands'} = {
               },
               'source_info' => {
                 'file_name' => '',
-                'line_nr' => 51,
+                'line_nr' => 54,
                 'macro' => ''
               },
               'type' => 'definfoenclose_command'
@@ -1442,7 +1484,7 @@ $result_trees{'value_in_misc_commands'} = {
               'cmdname' => 'kbd',
               'source_info' => {
                 'file_name' => '',
-                'line_nr' => 53,
+                'line_nr' => 56,
                 'macro' => ''
               }
             },
@@ -1536,7 +1578,7 @@ $result_trees{'value_in_misc_commands'} = {
           },
           'source_info' => {
             'file_name' => '',
-            'line_nr' => 56,
+            'line_nr' => 59,
             'macro' => ''
           }
         },
@@ -1564,7 +1606,7 @@ $result_trees{'value_in_misc_commands'} = {
               },
               'source_info' => {
                 'file_name' => '',
-                'line_nr' => 58,
+                'line_nr' => 61,
                 'macro' => ''
               }
             },
@@ -1613,7 +1655,7 @@ $result_trees{'value_in_misc_commands'} = {
                   },
                   'source_info' => {
                     'file_name' => '',
-                    'line_nr' => 61,
+                    'line_nr' => 64,
                     'macro' => ''
                   }
                 },
@@ -1652,14 +1694,14 @@ $result_trees{'value_in_misc_commands'} = {
               },
               'source_info' => {
                 'file_name' => '',
-                'line_nr' => 62,
+                'line_nr' => 65,
                 'macro' => ''
               }
             }
           ],
           'source_info' => {
             'file_name' => '',
-            'line_nr' => 60,
+            'line_nr' => 63,
             'macro' => ''
           }
         },
@@ -1843,7 +1885,7 @@ $result_trees{'value_in_misc_commands'} = {
           },
           'source_info' => {
             'file_name' => '',
-            'line_nr' => 70,
+            'line_nr' => 73,
             'macro' => ''
           }
         },
@@ -1902,7 +1944,7 @@ $result_trees{'value_in_misc_commands'} = {
           },
           'source_info' => {
             'file_name' => '',
-            'line_nr' => 71,
+            'line_nr' => 74,
             'macro' => ''
           }
         },
@@ -1961,7 +2003,7 @@ $result_trees{'value_in_misc_commands'} = {
           },
           'source_info' => {
             'file_name' => '',
-            'line_nr' => 72,
+            'line_nr' => 75,
             'macro' => ''
           }
         },
@@ -2020,7 +2062,7 @@ $result_trees{'value_in_misc_commands'} = {
           },
           'source_info' => {
             'file_name' => '',
-            'line_nr' => 73,
+            'line_nr' => 76,
             'macro' => ''
           }
         },
@@ -2079,7 +2121,7 @@ $result_trees{'value_in_misc_commands'} = {
           },
           'source_info' => {
             'file_name' => '',
-            'line_nr' => 74,
+            'line_nr' => 77,
             'macro' => ''
           }
         },
@@ -2138,7 +2180,7 @@ $result_trees{'value_in_misc_commands'} = {
           },
           'source_info' => {
             'file_name' => '',
-            'line_nr' => 75,
+            'line_nr' => 78,
             'macro' => ''
           }
         },
@@ -2248,7 +2290,7 @@ $result_trees{'value_in_misc_commands'} = {
           },
           'source_info' => {
             'file_name' => '',
-            'line_nr' => 79,
+            'line_nr' => 82,
             'macro' => ''
           }
         },
@@ -2307,7 +2349,7 @@ $result_trees{'value_in_misc_commands'} = {
           },
           'source_info' => {
             'file_name' => '',
-            'line_nr' => 80,
+            'line_nr' => 83,
             'macro' => ''
           }
         },
@@ -2394,7 +2436,7 @@ $result_trees{'value_in_misc_commands'} = {
           },
           'source_info' => {
             'file_name' => '',
-            'line_nr' => 83,
+            'line_nr' => 86,
             'macro' => ''
           }
         },
@@ -2512,7 +2554,7 @@ $result_trees{'value_in_misc_commands'} = {
               },
               'source_info' => {
                 'file_name' => '',
-                'line_nr' => 88,
+                'line_nr' => 91,
                 'macro' => ''
               }
             }
@@ -2582,7 +2624,7 @@ $result_trees{'value_in_misc_commands'} = {
               },
               'source_info' => {
                 'file_name' => '',
-                'line_nr' => 91,
+                'line_nr' => 94,
                 'macro' => ''
               }
             },
@@ -2699,7 +2741,7 @@ $result_trees{'value_in_misc_commands'} = {
           },
           'source_info' => {
             'file_name' => '',
-            'line_nr' => 96,
+            'line_nr' => 99,
             'macro' => ''
           }
         },
@@ -2758,7 +2800,7 @@ $result_trees{'value_in_misc_commands'} = {
           },
           'source_info' => {
             'file_name' => '',
-            'line_nr' => 97,
+            'line_nr' => 100,
             'macro' => ''
           }
         },
@@ -2861,7 +2903,7 @@ $result_trees{'value_in_misc_commands'} = {
           },
           'source_info' => {
             'file_name' => '',
-            'line_nr' => 101,
+            'line_nr' => 104,
             'macro' => ''
           }
         },
@@ -3003,7 +3045,7 @@ $result_trees{'value_in_misc_commands'} = {
           },
           'source_info' => {
             'file_name' => '',
-            'line_nr' => 107,
+            'line_nr' => 110,
             'macro' => ''
           }
         },
@@ -3067,7 +3109,7 @@ $result_trees{'value_in_misc_commands'} = {
           },
           'source_info' => {
             'file_name' => '',
-            'line_nr' => 109,
+            'line_nr' => 112,
             'macro' => ''
           }
         },
@@ -3221,7 +3263,7 @@ $result_trees{'value_in_misc_commands'} = {
           'cmdname' => 'noindent',
           'source_info' => {
             'file_name' => '',
-            'line_nr' => 117,
+            'line_nr' => 120,
             'macro' => ''
           }
         },
@@ -3263,7 +3305,7 @@ $result_trees{'value_in_misc_commands'} = {
               'cmdname' => 'noindent',
               'source_info' => {
                 'file_name' => '',
-                'line_nr' => 118,
+                'line_nr' => 121,
                 'macro' => ''
               }
             },
@@ -3307,7 +3349,7 @@ $result_trees{'value_in_misc_commands'} = {
               'cmdname' => 'noindent',
               'source_info' => {
                 'file_name' => '',
-                'line_nr' => 120,
+                'line_nr' => 123,
                 'macro' => ''
               }
             },
@@ -3471,7 +3513,7 @@ $result_trees{'value_in_misc_commands'} = {
           'cmdname' => 'contents',
           'source_info' => {
             'file_name' => '',
-            'line_nr' => 128,
+            'line_nr' => 131,
             'macro' => ''
           }
         },
@@ -3572,7 +3614,7 @@ $result_trees{'value_in_misc_commands'} = {
           },
           'source_info' => {
             'file_name' => '',
-            'line_nr' => 133,
+            'line_nr' => 136,
             'macro' => ''
           }
         },
@@ -3659,7 +3701,7 @@ $result_trees{'value_in_misc_commands'} = {
           },
           'source_info' => {
             'file_name' => '',
-            'line_nr' => 136,
+            'line_nr' => 139,
             'macro' => ''
           }
         },
@@ -3715,7 +3757,7 @@ $result_trees{'value_in_misc_commands'} = {
           },
           'source_info' => {
             'file_name' => '',
-            'line_nr' => 140,
+            'line_nr' => 143,
             'macro' => ''
           }
         },
@@ -3758,7 +3800,7 @@ $result_trees{'value_in_misc_commands'} = {
           'cmdname' => 'contents',
           'source_info' => {
             'file_name' => '',
-            'line_nr' => 142,
+            'line_nr' => 145,
             'macro' => ''
           }
         },
@@ -3822,7 +3864,7 @@ $result_trees{'value_in_misc_commands'} = {
           'cmdname' => 'shortcontents',
           'source_info' => {
             'file_name' => '',
-            'line_nr' => 145,
+            'line_nr' => 148,
             'macro' => ''
           }
         },
@@ -3877,7 +3919,20 @@ $result_trees{'value_in_misc_commands'} = {
           'type' => 'empty_line'
         }
       ],
-      'extra' => {},
+      'extra' => {
+        'node_content' => [
+          {}
+        ],
+        'nodes_manuals' => [
+          {
+            'node_content' => [
+              {}
+            ],
+            'normalized' => 'chap'
+          }
+        ],
+        'normalized' => 'chap'
+      },
       'info' => {
         'spaces_before_argument' => {
           'text' => ' '
@@ -3885,7 +3940,7 @@ $result_trees{'value_in_misc_commands'} = {
       },
       'source_info' => {
         'file_name' => '',
-        'line_nr' => 4,
+        'line_nr' => 6,
         'macro' => ''
       },
       'source_marks' => [
@@ -3910,11 +3965,16 @@ $result_trees{'value_in_misc_commands'} = {
 };
 
$result_trees{'value_in_misc_commands'}{'contents'}[1]{'extra'}{'node_content'}[0]
 = 
$result_trees{'value_in_misc_commands'}{'contents'}[1]{'args'}[0]{'contents'}[0];
 
$result_trees{'value_in_misc_commands'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = 
$result_trees{'value_in_misc_commands'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'value_in_misc_commands'}{'contents'}[3]{'extra'}{'node_content'}[0]
 = 
$result_trees{'value_in_misc_commands'}{'contents'}[3]{'args'}[0]{'contents'}[0];
+$result_trees{'value_in_misc_commands'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = 
$result_trees{'value_in_misc_commands'}{'contents'}[3]{'args'}[0]{'contents'}[0];
 
 $result_texis{'value_in_misc_commands'} = '@set text atext
 
 @node Top
 @top top atext
+
+@node chap
+
 @subheading Comment like: atext
 
 Text line followed by a comment on the same line and another below @c comment 
@value{text}
@@ -4059,6 +4119,8 @@ After page on it\'s own line.
 $result_texts{'value_in_misc_commands'} = '
 top atext
 *********
+
+
 Comment like: atext
 -------------------
 
@@ -4137,17 +4199,11 @@ $result_sectioning{'value_in_misc_commands'} = {
             'extra' => {
               'normalized' => 'Top'
             },
-            'info' => {}
+            'info' => {},
+            'structure' => {}
           }
         },
         'info' => {},
-        'source_marks' => [
-          {
-            'counter' => 43,
-            'sourcemark_type' => 'value_expansion',
-            'status' => 'end'
-          }
-        ],
         'structure' => {
           'section_level' => 0,
           'section_up' => {}
@@ -4166,6 +4222,18 @@ $result_nodes{'value_in_misc_commands'} = {
       'cmdname' => 'top',
       'extra' => {},
       'info' => {},
+      'structure' => {}
+    },
+    'normalized' => 'Top'
+  },
+  'info' => {},
+  'structure' => {
+    'node_next' => {
+      'cmdname' => 'node',
+      'extra' => {
+        'normalized' => 'chap'
+      },
+      'info' => {},
       'source_marks' => [
         {
           'counter' => 43,
@@ -4173,19 +4241,21 @@ $result_nodes{'value_in_misc_commands'} = {
           'status' => 'end'
         }
       ],
-      'structure' => {}
-    },
-    'normalized' => 'Top'
-  },
-  'info' => {}
+      'structure' => {
+        'node_prev' => {}
+      }
+    }
+  }
 };
+$result_nodes{'value_in_misc_commands'}{'structure'}{'node_next'}{'structure'}{'node_prev'}
 = $result_nodes{'value_in_misc_commands'};
 
 $result_menus{'value_in_misc_commands'} = {
   'cmdname' => 'node',
   'extra' => {
     'normalized' => 'Top'
   },
-  'info' => {}
+  'info' => {},
+  'structure' => {}
 };
 
 $result_errors{'value_in_misc_commands'} = [
@@ -4193,7 +4263,7 @@ $result_errors{'value_in_misc_commands'} = [
     'error_line' => 'bad argument to @headings: on line following headings 
atext
 ',
     'file_name' => '',
-    'line_nr' => 17,
+    'line_nr' => 20,
     'macro' => '',
     'text' => 'bad argument to @headings: on line following headings atext',
     'type' => 'error'
@@ -4202,7 +4272,7 @@ $result_errors{'value_in_misc_commands'} = [
     'error_line' => 'warning: @definfoenclose is obsolete
 ',
     'file_name' => '',
-    'line_nr' => 34,
+    'line_nr' => 37,
     'macro' => '',
     'text' => '@definfoenclose is obsolete',
     'type' => 'warning'
@@ -4211,7 +4281,7 @@ $result_errors{'value_in_misc_commands'} = [
     'error_line' => 'warning: @definfoenclose should only appear at the 
beginning of a line
 ',
     'file_name' => '',
-    'line_nr' => 34,
+    'line_nr' => 37,
     'macro' => '',
     'text' => '@definfoenclose should only appear at the beginning of a line',
     'type' => 'warning'
@@ -4220,7 +4290,7 @@ $result_errors{'value_in_misc_commands'} = [
     'error_line' => 'warning: @definfoenclose is obsolete
 ',
     'file_name' => '',
-    'line_nr' => 40,
+    'line_nr' => 43,
     'macro' => '',
     'text' => '@definfoenclose is obsolete',
     'type' => 'warning'
@@ -4229,7 +4299,7 @@ $result_errors{'value_in_misc_commands'} = [
     'error_line' => 'warning: @definfoenclose is obsolete
 ',
     'file_name' => '',
-    'line_nr' => 49,
+    'line_nr' => 52,
     'macro' => '',
     'text' => '@definfoenclose is obsolete',
     'type' => 'warning'
@@ -4238,7 +4308,7 @@ $result_errors{'value_in_misc_commands'} = [
     'error_line' => 'warning: multiple @footnotestyle
 ',
     'file_name' => '',
-    'line_nr' => 80,
+    'line_nr' => 83,
     'macro' => '',
     'text' => 'multiple @footnotestyle',
     'type' => 'warning'
@@ -4247,7 +4317,7 @@ $result_errors{'value_in_misc_commands'} = [
     'error_line' => 'warning: @documentlanguage should only appear at the 
beginning of a line
 ',
     'file_name' => '',
-    'line_nr' => 88,
+    'line_nr' => 91,
     'macro' => '',
     'text' => '@documentlanguage should only appear at the beginning of a 
line',
     'type' => 'warning'
@@ -4256,7 +4326,7 @@ $result_errors{'value_in_misc_commands'} = [
     'error_line' => 'warning: @page should only appear at the beginning of a 
line
 ',
     'file_name' => '',
-    'line_nr' => 115,
+    'line_nr' => 118,
     'macro' => '',
     'text' => '@page should only appear at the beginning of a line',
     'type' => 'warning'
@@ -4265,7 +4335,7 @@ $result_errors{'value_in_misc_commands'} = [
     'error_line' => 'warning: @noindent is useless inside of a paragraph
 ',
     'file_name' => '',
-    'line_nr' => 118,
+    'line_nr' => 121,
     'macro' => '',
     'text' => '@noindent is useless inside of a paragraph',
     'type' => 'warning'
@@ -4274,7 +4344,7 @@ $result_errors{'value_in_misc_commands'} = [
     'error_line' => 'warning: @noindent is useless inside of a paragraph
 ',
     'file_name' => '',
-    'line_nr' => 120,
+    'line_nr' => 123,
     'macro' => '',
     'text' => '@noindent is useless inside of a paragraph',
     'type' => 'warning'
@@ -4283,7 +4353,7 @@ $result_errors{'value_in_misc_commands'} = [
     'error_line' => 'warning: @page should only appear at the beginning of a 
line
 ',
     'file_name' => '',
-    'line_nr' => 125,
+    'line_nr' => 128,
     'macro' => '',
     'text' => '@page should only appear at the beginning of a line',
     'type' => 'warning'
@@ -4292,7 +4362,7 @@ $result_errors{'value_in_misc_commands'} = [
     'error_line' => 'warning: remaining argument on @clickstyle line: 
{result_macro}
 ',
     'file_name' => '',
-    'line_nr' => 140,
+    'line_nr' => 143,
     'macro' => '',
     'text' => 'remaining argument on @clickstyle line: {result_macro}',
     'type' => 'warning'



reply via email to

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