texinfo-commits
[Top][All Lists]
Advanced

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

branch master updated: * tp/t/60macro.t, tp/t/80include.t: change tests


From: Patrice Dumas
Subject: branch master updated: * tp/t/60macro.t, tp/t/80include.t: change tests to be more useful for LaTeX by adding nodes after Top node.
Date: Wed, 15 Feb 2023 11:49:12 -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 5706faa569 * tp/t/60macro.t, tp/t/80include.t: change tests to be more 
useful for LaTeX by adding nodes after Top node.
5706faa569 is described below

commit 5706faa569fc2ac50eaeb1c56aadd1dc635803a8
Author: Patrice Dumas <pertusus@free.fr>
AuthorDate: Wed Feb 15 17:49:04 2023 +0100

    * tp/t/60macro.t, tp/t/80include.t: change tests to be more useful for
    LaTeX by adding nodes after Top node.
---
 ChangeLog                                          |   5 +
 tp/t/60macro.t                                     |   2 +
 tp/t/80include.t                                   |   5 +
 tp/t/input_files/cpp_line_latin1.texi              |   2 +
 tp/t/input_files/cpp_lines.texi                    |   1 +
 tp/t/results/include/cpp_line_latin1.pl            |  80 ++++++++++++-
 tp/t/results/include/cpp_lines.pl                  |  70 +++++++++++-
 .../macro_and_commands_in_early_commands.pl        |  86 ++++++++++++--
 tp/t/results/include/macro_in_early_commands.pl    |  84 ++++++++++++--
 tp/t/results/include/value_expansion_in_include.pl |  94 ++++++++++++---
 tp/t/results/macro/backslash_in_arg.pl             | 119 ++++++++++++++-----
 tp/t/results/macro/macro_in_index_commands.pl      | 127 +++++++++++++++------
 12 files changed, 569 insertions(+), 106 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 7252675410..bbdd7a47e6 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2023-02-15  Patrice Dumas  <pertusus@free.fr>
+
+       * tp/t/60macro.t, tp/t/80include.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/57invalid_nestings.t: change ref_in_anchor test name to
diff --git a/tp/t/60macro.t b/tp/t/60macro.t
index 2374ba4b2b..2096cdefe6 100644
--- a/tp/t/60macro.t
+++ b/tp/t/60macro.t
@@ -292,6 +292,7 @@ result: @emph{\arg1\} protected \\\\ -> \\\\arg1\\\\ 
@emph{\arg2\}
 '],
 ['backslash_in_arg',
 '@node Top
+@node chap
 
 @macro funindex {TEXT}
 @findex \TEXT\
@@ -971,6 +972,7 @@ a @var{index entry} t@\'e @^{@dotless{i}}
 @end macro
 
 @node Top
+@node chap
 
 @trucindexcommand{} index truc
 
diff --git a/tp/t/80include.t b/tp/t/80include.t
index 8df746f118..af43b3e548 100644
--- a/tp/t/80include.t
+++ b/tp/t/80include.t
@@ -43,6 +43,7 @@ After inclusion.
 
 
 @node Top
+@node chap
 
 testvar include: @include @value{testvar}
 
@@ -86,6 +87,8 @@ macro_included.texi
 @node Top
 @top top
 
+@node chap
+
 @include @multiinclude
 
 @themacro{}
@@ -115,6 +118,8 @@ macro_included.texi
 @node Top
 @top top
 
+@node chap
+
 @include @multiinclude
 
 @themacro{}
diff --git a/tp/t/input_files/cpp_line_latin1.texi 
b/tp/t/input_files/cpp_line_latin1.texi
index a7161933a3..21a369f791 100644
--- a/tp/t/input_files/cpp_line_latin1.texi
+++ b/tp/t/input_files/cpp_line_latin1.texi
@@ -5,6 +5,8 @@
 @node Top
 @top
 
+@node chap
+
 #line 100 "foo.pt�xi"
 
 @gggg
diff --git a/tp/t/input_files/cpp_lines.texi b/tp/t/input_files/cpp_lines.texi
index a9b7dda98e..c03cad0c48 100644
--- a/tp/t/input_files/cpp_lines.texi
+++ b/tp/t/input_files/cpp_lines.texi
@@ -7,6 +7,7 @@
 @email{before top}.
 
 @node Top
+@node chap
 
 # 10 25 209
 # 1 2
diff --git a/tp/t/results/include/cpp_line_latin1.pl 
b/tp/t/results/include/cpp_line_latin1.pl
index eb3fbcc505..b0982c9880 100644
--- a/tp/t/results/include/cpp_line_latin1.pl
+++ b/tp/t/results/include/cpp_line_latin1.pl
@@ -130,6 +130,38 @@ $result_trees{'cpp_line_latin1'} = {
       'contents' => [
         {
           'text' => '
+',
+          'type' => 'empty_line'
+        }
+      ],
+      'extra' => {},
+      'source_info' => {
+        'file_name' => 'cpp_line_latin1.texi',
+        'line_nr' => 6,
+        'macro' => ''
+      }
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'text' => 'chap'
+            }
+          ],
+          'info' => {
+            'spaces_after_argument' => {
+              'text' => '
+'
+            }
+          },
+          'type' => 'line_arg'
+        }
+      ],
+      'cmdname' => 'node',
+      'contents' => [
+        {
+          'text' => '
 ',
           'type' => 'empty_line'
         },
@@ -167,10 +199,28 @@ $result_trees{'cpp_line_latin1'} = {
           'type' => 'empty_line'
         }
       ],
-      'extra' => {},
+      'extra' => {
+        'node_content' => [
+          {}
+        ],
+        'nodes_manuals' => [
+          {
+            'node_content' => [
+              {}
+            ],
+            'normalized' => 'chap'
+          }
+        ],
+        'normalized' => 'chap'
+      },
+      'info' => {
+        'spaces_before_argument' => {
+          'text' => ' '
+        }
+      },
       'source_info' => {
         'file_name' => 'cpp_line_latin1.texi',
-        'line_nr' => 6,
+        'line_nr' => 8,
         'macro' => ''
       }
     },
@@ -189,6 +239,8 @@ $result_trees{'cpp_line_latin1'} = {
 };
 $result_trees{'cpp_line_latin1'}{'contents'}[1]{'extra'}{'node_content'}[0] = 
$result_trees{'cpp_line_latin1'}{'contents'}[1]{'args'}[0]{'contents'}[0];
 
$result_trees{'cpp_line_latin1'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = $result_trees{'cpp_line_latin1'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'cpp_line_latin1'}{'contents'}[3]{'extra'}{'node_content'}[0] = 
$result_trees{'cpp_line_latin1'}{'contents'}[3]{'args'}[0]{'contents'}[0];
+$result_trees{'cpp_line_latin1'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = $result_trees{'cpp_line_latin1'}{'contents'}[3]{'args'}[0]{'contents'}[0];
 
 $result_texis{'cpp_line_latin1'} = '\\input texinfo
 
@@ -197,6 +249,8 @@ $result_texis{'cpp_line_latin1'} = '\\input texinfo
 @node Top
 @top
 
+@node chap
+
 
 
 
@@ -211,6 +265,7 @@ $result_texts{'cpp_line_latin1'} = '
 
 
 
+
 aaa
 
 ';
@@ -226,7 +281,8 @@ $result_sectioning{'cpp_line_latin1'} = {
             'extra' => {
               'normalized' => 'Top'
             },
-            'info' => {}
+            'info' => {},
+            'structure' => {}
           }
         },
         'structure' => {
@@ -250,15 +306,29 @@ $result_nodes{'cpp_line_latin1'} = {
     },
     'normalized' => 'Top'
   },
-  'info' => {}
+  'info' => {},
+  'structure' => {
+    'node_next' => {
+      'cmdname' => 'node',
+      'extra' => {
+        'normalized' => 'chap'
+      },
+      'info' => {},
+      'structure' => {
+        'node_prev' => {}
+      }
+    }
+  }
 };
+$result_nodes{'cpp_line_latin1'}{'structure'}{'node_next'}{'structure'}{'node_prev'}
 = $result_nodes{'cpp_line_latin1'};
 
 $result_menus{'cpp_line_latin1'} = {
   'cmdname' => 'node',
   'extra' => {
     'normalized' => 'Top'
   },
-  'info' => {}
+  'info' => {},
+  'structure' => {}
 };
 
 $result_errors{'cpp_line_latin1'} = [
diff --git a/tp/t/results/include/cpp_lines.pl 
b/tp/t/results/include/cpp_lines.pl
index 1caba9614c..924ed5a1ba 100644
--- a/tp/t/results/include/cpp_lines.pl
+++ b/tp/t/results/include/cpp_lines.pl
@@ -117,6 +117,49 @@ $result_trees{'cpp_lines'} = {
           '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' => 'g_f',
+        'line_nr' => 70,
+        'macro' => ''
+      }
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'text' => 'chap'
+            }
+          ],
+          'info' => {
+            'spaces_after_argument' => {
+              'text' => '
 '
             }
           },
@@ -1145,10 +1188,10 @@ $result_trees{'cpp_lines'} = {
             'node_content' => [
               {}
             ],
-            'normalized' => 'Top'
+            'normalized' => 'chap'
           }
         ],
-        'normalized' => 'Top'
+        'normalized' => 'chap'
       },
       'info' => {
         'spaces_before_argument' => {
@@ -1157,7 +1200,7 @@ $result_trees{'cpp_lines'} = {
       },
       'source_info' => {
         'file_name' => 'g_f',
-        'line_nr' => 70,
+        'line_nr' => 71,
         'macro' => ''
       }
     },
@@ -1176,6 +1219,8 @@ $result_trees{'cpp_lines'} = {
 };
 $result_trees{'cpp_lines'}{'contents'}[1]{'extra'}{'node_content'}[0] = 
$result_trees{'cpp_lines'}{'contents'}[1]{'args'}[0]{'contents'}[0];
 
$result_trees{'cpp_lines'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = $result_trees{'cpp_lines'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'cpp_lines'}{'contents'}[2]{'extra'}{'node_content'}[0] = 
$result_trees{'cpp_lines'}{'contents'}[2]{'args'}[0]{'contents'}[0];
+$result_trees{'cpp_lines'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = $result_trees{'cpp_lines'}{'contents'}[2]{'args'}[0]{'contents'}[0];
 
 $result_texis{'cpp_lines'} = '\\input texinfo
 @setfilename cpp_lines.info
@@ -1184,6 +1229,7 @@ $result_texis{'cpp_lines'} = '\\input texinfo
 @email{before top}.
 
 @node Top
+@node chap
 
 # 10 25 209
 # 1 2
@@ -1334,15 +1380,29 @@ $result_nodes{'cpp_lines'} = {
   'extra' => {
     'normalized' => 'Top'
   },
-  'info' => {}
+  'info' => {},
+  'structure' => {
+    'node_next' => {
+      'cmdname' => 'node',
+      'extra' => {
+        'normalized' => 'chap'
+      },
+      'info' => {},
+      'structure' => {
+        'node_prev' => {}
+      }
+    }
+  }
 };
+$result_nodes{'cpp_lines'}{'structure'}{'node_next'}{'structure'}{'node_prev'} 
= $result_nodes{'cpp_lines'};
 
 $result_menus{'cpp_lines'} = {
   'cmdname' => 'node',
   'extra' => {
     'normalized' => 'Top'
   },
-  'info' => {}
+  'info' => {},
+  'structure' => {}
 };
 
 $result_errors{'cpp_lines'} = [
diff --git a/tp/t/results/include/macro_and_commands_in_early_commands.pl 
b/tp/t/results/include/macro_and_commands_in_early_commands.pl
index 17ec24ae49..ce1c7e177e 100644
--- a/tp/t/results/include/macro_and_commands_in_early_commands.pl
+++ b/tp/t/results/include/macro_and_commands_in_early_commands.pl
@@ -389,6 +389,43 @@ $result_trees{'macro_and_commands_in_early_commands'} = {
         }
       ],
       'cmdname' => 'top',
+      'contents' => [
+        {
+          'text' => '
+',
+          'type' => 'empty_line'
+        }
+      ],
+      'extra' => {},
+      'info' => {
+        'spaces_before_argument' => {
+          'text' => ' '
+        }
+      },
+      'source_info' => {
+        'file_name' => '',
+        'line_nr' => 19,
+        'macro' => ''
+      }
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'text' => 'chap'
+            }
+          ],
+          'info' => {
+            'spaces_after_argument' => {
+              'text' => '
+'
+            }
+          },
+          'type' => 'line_arg'
+        }
+      ],
+      'cmdname' => 'node',
       'contents' => [
         {
           'source_marks' => [
@@ -436,7 +473,7 @@ $result_trees{'macro_and_commands_in_early_commands'} = {
                 },
                 'source_info' => {
                   'file_name' => '',
-                  'line_nr' => 21,
+                  'line_nr' => 23,
                   'macro' => ''
                 }
               },
@@ -555,7 +592,7 @@ $result_trees{'macro_and_commands_in_early_commands'} = {
                 },
                 'source_info' => {
                   'file_name' => '',
-                  'line_nr' => 21,
+                  'line_nr' => 23,
                   'macro' => 'multiinclude'
                 }
               },
@@ -657,12 +694,25 @@ $result_trees{'macro_and_commands_in_early_commands'} = {
           },
           'source_info' => {
             'file_name' => '',
-            'line_nr' => 25,
+            'line_nr' => 27,
             'macro' => ''
           }
         }
       ],
-      'extra' => {},
+      'extra' => {
+        'node_content' => [
+          {}
+        ],
+        'nodes_manuals' => [
+          {
+            'node_content' => [
+              {}
+            ],
+            'normalized' => 'chap'
+          }
+        ],
+        'normalized' => 'chap'
+      },
       'info' => {
         'spaces_before_argument' => {
           'text' => ' '
@@ -670,7 +720,7 @@ $result_trees{'macro_and_commands_in_early_commands'} = {
       },
       'source_info' => {
         'file_name' => '',
-        'line_nr' => 19,
+        'line_nr' => 21,
         'macro' => ''
       }
     }
@@ -679,6 +729,8 @@ $result_trees{'macro_and_commands_in_early_commands'} = {
 };
 
$result_trees{'macro_and_commands_in_early_commands'}{'contents'}[1]{'extra'}{'node_content'}[0]
 = 
$result_trees{'macro_and_commands_in_early_commands'}{'contents'}[1]{'args'}[0]{'contents'}[0];
 
$result_trees{'macro_and_commands_in_early_commands'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = 
$result_trees{'macro_and_commands_in_early_commands'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'macro_and_commands_in_early_commands'}{'contents'}[3]{'extra'}{'node_content'}[0]
 = 
$result_trees{'macro_and_commands_in_early_commands'}{'contents'}[3]{'args'}[0]{'contents'}[0];
+$result_trees{'macro_and_commands_in_early_commands'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = 
$result_trees{'macro_and_commands_in_early_commands'}{'contents'}[3]{'args'}[0]{'contents'}[0];
 
 $result_texis{'macro_and_commands_in_early_commands'} = '@macro begin-file
 macro_i--n_pass@@
@@ -700,6 +752,8 @@ macro_included.texi
 @node Top
 @top top
 
+@node chap
+
 @macro themacro
 in themacro
 @end macro
@@ -719,6 +773,7 @@ $result_texts{'macro_and_commands_in_early_commands'} = '
 top
 ***
 
+
 In included file.
 
 in themacro
@@ -736,7 +791,8 @@ $result_sectioning{'macro_and_commands_in_early_commands'} 
= {
             'extra' => {
               'normalized' => 'Top'
             },
-            'info' => {}
+            'info' => {},
+            'structure' => {}
           }
         },
         'info' => {},
@@ -762,15 +818,29 @@ $result_nodes{'macro_and_commands_in_early_commands'} = {
     },
     'normalized' => 'Top'
   },
-  'info' => {}
+  'info' => {},
+  'structure' => {
+    'node_next' => {
+      'cmdname' => 'node',
+      'extra' => {
+        'normalized' => 'chap'
+      },
+      'info' => {},
+      'structure' => {
+        'node_prev' => {}
+      }
+    }
+  }
 };
+$result_nodes{'macro_and_commands_in_early_commands'}{'structure'}{'node_next'}{'structure'}{'node_prev'}
 = $result_nodes{'macro_and_commands_in_early_commands'};
 
 $result_menus{'macro_and_commands_in_early_commands'} = {
   'cmdname' => 'node',
   'extra' => {
     'normalized' => 'Top'
   },
-  'info' => {}
+  'info' => {},
+  'structure' => {}
 };
 
 $result_errors{'macro_and_commands_in_early_commands'} = [
diff --git a/tp/t/results/include/macro_in_early_commands.pl 
b/tp/t/results/include/macro_in_early_commands.pl
index fa74e5b0f5..f148574ec7 100644
--- a/tp/t/results/include/macro_in_early_commands.pl
+++ b/tp/t/results/include/macro_in_early_commands.pl
@@ -554,6 +554,43 @@ $result_trees{'macro_in_early_commands'} = {
         }
       ],
       'cmdname' => 'top',
+      'contents' => [
+        {
+          'text' => '
+',
+          'type' => 'empty_line'
+        }
+      ],
+      'extra' => {},
+      'info' => {
+        'spaces_before_argument' => {
+          'text' => ' '
+        }
+      },
+      'source_info' => {
+        'file_name' => '',
+        'line_nr' => 26,
+        'macro' => ''
+      }
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'text' => 'chap'
+            }
+          ],
+          'info' => {
+            'spaces_after_argument' => {
+              'text' => '
+'
+            }
+          },
+          'type' => 'line_arg'
+        }
+      ],
+      'cmdname' => 'node',
       'contents' => [
         {
           'source_marks' => [
@@ -601,7 +638,7 @@ $result_trees{'macro_in_early_commands'} = {
                 },
                 'source_info' => {
                   'file_name' => '',
-                  'line_nr' => 28,
+                  'line_nr' => 30,
                   'macro' => ''
                 }
               },
@@ -714,7 +751,7 @@ $result_trees{'macro_in_early_commands'} = {
                 },
                 'source_info' => {
                   'file_name' => '',
-                  'line_nr' => 28,
+                  'line_nr' => 30,
                   'macro' => 'multiinclude'
                 }
               },
@@ -839,7 +876,20 @@ $result_trees{'macro_in_early_commands'} = {
           'type' => 'paragraph'
         }
       ],
-      'extra' => {},
+      'extra' => {
+        'node_content' => [
+          {}
+        ],
+        'nodes_manuals' => [
+          {
+            'node_content' => [
+              {}
+            ],
+            'normalized' => 'chap'
+          }
+        ],
+        'normalized' => 'chap'
+      },
       'info' => {
         'spaces_before_argument' => {
           'text' => ' '
@@ -847,7 +897,7 @@ $result_trees{'macro_in_early_commands'} = {
       },
       'source_info' => {
         'file_name' => '',
-        'line_nr' => 26,
+        'line_nr' => 28,
         'macro' => ''
       }
     }
@@ -856,6 +906,8 @@ $result_trees{'macro_in_early_commands'} = {
 };
 
$result_trees{'macro_in_early_commands'}{'contents'}[1]{'extra'}{'node_content'}[0]
 = 
$result_trees{'macro_in_early_commands'}{'contents'}[1]{'args'}[0]{'contents'}[0];
 
$result_trees{'macro_in_early_commands'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = 
$result_trees{'macro_in_early_commands'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'macro_in_early_commands'}{'contents'}[3]{'extra'}{'node_content'}[0]
 = 
$result_trees{'macro_in_early_commands'}{'contents'}[3]{'args'}[0]{'contents'}[0];
+$result_trees{'macro_in_early_commands'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = 
$result_trees{'macro_in_early_commands'}{'contents'}[3]{'args'}[0]{'contents'}[0];
 
 $result_texis{'macro_in_early_commands'} = '@macro begin-file
 macro_in_pass
@@ -884,6 +936,8 @@ macro_included.texi
 @node Top
 @top top
 
+@node chap
+
 @macro themacro
 in themacro
 @end macro
@@ -905,6 +959,7 @@ $result_texts{'macro_in_early_commands'} = '
 top
 ***
 
+
 In included file.
 
 in themacro
@@ -924,7 +979,8 @@ $result_sectioning{'macro_in_early_commands'} = {
             'extra' => {
               'normalized' => 'Top'
             },
-            'info' => {}
+            'info' => {},
+            'structure' => {}
           }
         },
         'info' => {},
@@ -950,15 +1006,29 @@ $result_nodes{'macro_in_early_commands'} = {
     },
     'normalized' => 'Top'
   },
-  'info' => {}
+  'info' => {},
+  'structure' => {
+    'node_next' => {
+      'cmdname' => 'node',
+      'extra' => {
+        'normalized' => 'chap'
+      },
+      'info' => {},
+      'structure' => {
+        'node_prev' => {}
+      }
+    }
+  }
 };
+$result_nodes{'macro_in_early_commands'}{'structure'}{'node_next'}{'structure'}{'node_prev'}
 = $result_nodes{'macro_in_early_commands'};
 
 $result_menus{'macro_in_early_commands'} = {
   'cmdname' => 'node',
   'extra' => {
     'normalized' => 'Top'
   },
-  'info' => {}
+  'info' => {},
+  'structure' => {}
 };
 
 $result_errors{'macro_in_early_commands'} = [];
diff --git a/tp/t/results/include/value_expansion_in_include.pl 
b/tp/t/results/include/value_expansion_in_include.pl
index 417330d7c2..5f1b78bece 100644
--- a/tp/t/results/include/value_expansion_in_include.pl
+++ b/tp/t/results/include/value_expansion_in_include.pl
@@ -144,6 +144,49 @@ $result_trees{'value_expansion_in_include'} = {
           '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' => 10,
+        'macro' => ''
+      }
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'text' => 'chap'
+            }
+          ],
+          'info' => {
+            'spaces_after_argument' => {
+              'text' => '
 '
             }
           },
@@ -216,7 +259,7 @@ $result_trees{'value_expansion_in_include'} = {
                     },
                     'source_info' => {
                       'file_name' => '',
-                      'line_nr' => 12,
+                      'line_nr' => 13,
                       'macro' => ''
                     }
                   },
@@ -327,7 +370,7 @@ $result_trees{'value_expansion_in_include'} = {
           },
           'source_info' => {
             'file_name' => '',
-            'line_nr' => 14,
+            'line_nr' => 15,
             'macro' => ''
           }
         },
@@ -400,7 +443,7 @@ $result_trees{'value_expansion_in_include'} = {
                     },
                     'source_info' => {
                       'file_name' => '',
-                      'line_nr' => 17,
+                      'line_nr' => 18,
                       'macro' => ''
                     }
                   },
@@ -511,7 +554,7 @@ $result_trees{'value_expansion_in_include'} = {
           },
           'source_info' => {
             'file_name' => '',
-            'line_nr' => 19,
+            'line_nr' => 20,
             'macro' => ''
           }
         },
@@ -582,7 +625,7 @@ $result_trees{'value_expansion_in_include'} = {
                     },
                     'source_info' => {
                       'file_name' => '',
-                      'line_nr' => 22,
+                      'line_nr' => 23,
                       'macro' => ''
                     }
                   },
@@ -691,7 +734,7 @@ $result_trees{'value_expansion_in_include'} = {
           },
           'source_info' => {
             'file_name' => '',
-            'line_nr' => 24,
+            'line_nr' => 25,
             'macro' => ''
           }
         }
@@ -705,10 +748,10 @@ $result_trees{'value_expansion_in_include'} = {
             'node_content' => [
               {}
             ],
-            'normalized' => 'Top'
+            'normalized' => 'chap'
           }
         ],
-        'normalized' => 'Top'
+        'normalized' => 'chap'
       },
       'info' => {
         'spaces_before_argument' => {
@@ -717,7 +760,7 @@ $result_trees{'value_expansion_in_include'} = {
       },
       'source_info' => {
         'file_name' => '',
-        'line_nr' => 10,
+        'line_nr' => 11,
         'macro' => ''
       }
     }
@@ -726,6 +769,8 @@ $result_trees{'value_expansion_in_include'} = {
 };
 
$result_trees{'value_expansion_in_include'}{'contents'}[1]{'extra'}{'node_content'}[0]
 = 
$result_trees{'value_expansion_in_include'}{'contents'}[1]{'args'}[0]{'contents'}[0];
 
$result_trees{'value_expansion_in_include'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = 
$result_trees{'value_expansion_in_include'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'value_expansion_in_include'}{'contents'}[2]{'extra'}{'node_content'}[0]
 = 
$result_trees{'value_expansion_in_include'}{'contents'}[2]{'args'}[0]{'contents'}[0];
+$result_trees{'value_expansion_in_include'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = 
$result_trees{'value_expansion_in_include'}{'contents'}[2]{'args'}[0]{'contents'}[0];
 
 $result_texis{'value_expansion_in_include'} = '@set testvar incl-incl.txi
 
@@ -737,6 +782,7 @@ $result_texis{'value_expansion_in_include'} = '@set testvar 
incl-incl.txi
 
 
 @node Top
+@node chap
 
 testvar include: This is the @emph{included} file (include-value2.txi) <> ---. 
 
@@ -776,15 +822,29 @@ $result_nodes{'value_expansion_in_include'} = {
   'extra' => {
     'normalized' => 'Top'
   },
-  'info' => {}
+  'info' => {},
+  'structure' => {
+    'node_next' => {
+      'cmdname' => 'node',
+      'extra' => {
+        'normalized' => 'chap'
+      },
+      'info' => {},
+      'structure' => {
+        'node_prev' => {}
+      }
+    }
+  }
 };
+$result_nodes{'value_expansion_in_include'}{'structure'}{'node_next'}{'structure'}{'node_prev'}
 = $result_nodes{'value_expansion_in_include'};
 
 $result_menus{'value_expansion_in_include'} = {
   'cmdname' => 'node',
   'extra' => {
     'normalized' => 'Top'
   },
-  'info' => {}
+  'info' => {},
+  'structure' => {}
 };
 
 $result_errors{'value_expansion_in_include'} = [
@@ -792,7 +852,7 @@ $result_errors{'value_expansion_in_include'} = [
     'error_line' => 'warning: @include should only appear at the beginning of 
a line
 ',
     'file_name' => '',
-    'line_nr' => 12,
+    'line_nr' => 13,
     'macro' => '',
     'text' => '@include should only appear at the beginning of a line',
     'type' => 'warning'
@@ -801,7 +861,7 @@ $result_errors{'value_expansion_in_include'} = [
     'error_line' => 'warning: @verbatiminclude should only appear at the 
beginning of a line
 ',
     'file_name' => '',
-    'line_nr' => 14,
+    'line_nr' => 15,
     'macro' => '',
     'text' => '@verbatiminclude should only appear at the beginning of a line',
     'type' => 'warning'
@@ -810,7 +870,7 @@ $result_errors{'value_expansion_in_include'} = [
     'error_line' => 'warning: @include should only appear at the beginning of 
a line
 ',
     'file_name' => '',
-    'line_nr' => 17,
+    'line_nr' => 18,
     'macro' => '',
     'text' => '@include should only appear at the beginning of a line',
     'type' => 'warning'
@@ -819,7 +879,7 @@ $result_errors{'value_expansion_in_include'} = [
     'error_line' => 'warning: @verbatiminclude should only appear at the 
beginning of a line
 ',
     'file_name' => '',
-    'line_nr' => 19,
+    'line_nr' => 20,
     'macro' => '',
     'text' => '@verbatiminclude should only appear at the beginning of a line',
     'type' => 'warning'
@@ -828,7 +888,7 @@ $result_errors{'value_expansion_in_include'} = [
     'error_line' => 'warning: @include should only appear at the beginning of 
a line
 ',
     'file_name' => '',
-    'line_nr' => 22,
+    'line_nr' => 23,
     'macro' => '',
     'text' => '@include should only appear at the beginning of a line',
     'type' => 'warning'
@@ -837,7 +897,7 @@ $result_errors{'value_expansion_in_include'} = [
     'error_line' => 'warning: @verbatiminclude should only appear at the 
beginning of a line
 ',
     'file_name' => '',
-    'line_nr' => 24,
+    'line_nr' => 25,
     'macro' => '',
     'text' => '@verbatiminclude should only appear at the beginning of a line',
     'type' => 'warning'
diff --git a/tp/t/results/macro/backslash_in_arg.pl 
b/tp/t/results/macro/backslash_in_arg.pl
index 738fe248cc..9f09b03239 100644
--- a/tp/t/results/macro/backslash_in_arg.pl
+++ b/tp/t/results/macro/backslash_in_arg.pl
@@ -21,6 +21,49 @@ $result_trees{'backslash_in_arg'} = {
           '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' => 1,
+        'macro' => ''
+      }
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'text' => 'chap'
+            }
+          ],
+          'info' => {
+            'spaces_after_argument' => {
+              'text' => '
 '
             }
           },
@@ -80,7 +123,7 @@ $result_trees{'backslash_in_arg'} = {
               },
               'source_info' => {
                 'file_name' => '',
-                'line_nr' => 5,
+                'line_nr' => 6,
                 'macro' => ''
               }
             }
@@ -91,7 +134,7 @@ $result_trees{'backslash_in_arg'} = {
           },
           'source_info' => {
             'file_name' => '',
-            'line_nr' => 3,
+            'line_nr' => 4,
             'macro' => ''
           }
         },
@@ -176,7 +219,7 @@ $result_trees{'backslash_in_arg'} = {
           },
           'source_info' => {
             'file_name' => '',
-            'line_nr' => 7,
+            'line_nr' => 8,
             'macro' => 'funindex'
           },
           'source_marks' => [
@@ -251,7 +294,7 @@ $result_trees{'backslash_in_arg'} = {
           },
           'source_info' => {
             'file_name' => '',
-            'line_nr' => 8,
+            'line_nr' => 9,
             'macro' => 'funindex'
           },
           'source_marks' => [
@@ -331,7 +374,7 @@ $result_trees{'backslash_in_arg'} = {
           },
           'source_info' => {
             'file_name' => '',
-            'line_nr' => 9,
+            'line_nr' => 10,
             'macro' => 'funindex'
           },
           'source_marks' => [
@@ -406,7 +449,7 @@ $result_trees{'backslash_in_arg'} = {
           },
           'source_info' => {
             'file_name' => '',
-            'line_nr' => 10,
+            'line_nr' => 11,
             'macro' => 'funindex'
           },
           'type' => 'index_entry_command'
@@ -441,7 +484,7 @@ $result_trees{'backslash_in_arg'} = {
           },
           'source_info' => {
             'file_name' => '',
-            'line_nr' => 11,
+            'line_nr' => 12,
             'macro' => ''
           }
         }
@@ -456,10 +499,10 @@ $result_trees{'backslash_in_arg'} = {
             'node_content' => [
               {}
             ],
-            'normalized' => 'Top'
+            'normalized' => 'chap'
           }
         ],
-        'normalized' => 'Top'
+        'normalized' => 'chap'
       },
       'info' => {
         'spaces_before_argument' => {
@@ -468,33 +511,36 @@ $result_trees{'backslash_in_arg'} = {
       },
       'source_info' => {
         'file_name' => '',
-        'line_nr' => 1,
+        'line_nr' => 2,
         'macro' => ''
       }
     }
   ],
   'type' => 'document_root'
 };
-$result_trees{'backslash_in_arg'}{'contents'}[1]{'contents'}[3]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'backslash_in_arg'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'};
-$result_trees{'backslash_in_arg'}{'contents'}[1]{'contents'}[3]{'extra'}{'index_entry'}{'entry_content'}
 = 
$result_trees{'backslash_in_arg'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'};
-$result_trees{'backslash_in_arg'}{'contents'}[1]{'contents'}[3]{'extra'}{'index_entry'}{'entry_element'}
 = $result_trees{'backslash_in_arg'}{'contents'}[1]{'contents'}[3];
-$result_trees{'backslash_in_arg'}{'contents'}[1]{'contents'}[3]{'extra'}{'index_entry'}{'entry_node'}
 = $result_trees{'backslash_in_arg'}{'contents'}[1];
-$result_trees{'backslash_in_arg'}{'contents'}[1]{'contents'}[4]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'backslash_in_arg'}{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'};
-$result_trees{'backslash_in_arg'}{'contents'}[1]{'contents'}[4]{'extra'}{'index_entry'}{'entry_content'}
 = 
$result_trees{'backslash_in_arg'}{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'};
-$result_trees{'backslash_in_arg'}{'contents'}[1]{'contents'}[4]{'extra'}{'index_entry'}{'entry_element'}
 = $result_trees{'backslash_in_arg'}{'contents'}[1]{'contents'}[4];
-$result_trees{'backslash_in_arg'}{'contents'}[1]{'contents'}[4]{'extra'}{'index_entry'}{'entry_node'}
 = $result_trees{'backslash_in_arg'}{'contents'}[1];
-$result_trees{'backslash_in_arg'}{'contents'}[1]{'contents'}[5]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'backslash_in_arg'}{'contents'}[1]{'contents'}[5]{'args'}[0]{'contents'};
-$result_trees{'backslash_in_arg'}{'contents'}[1]{'contents'}[5]{'extra'}{'index_entry'}{'entry_content'}
 = 
$result_trees{'backslash_in_arg'}{'contents'}[1]{'contents'}[5]{'args'}[0]{'contents'};
-$result_trees{'backslash_in_arg'}{'contents'}[1]{'contents'}[5]{'extra'}{'index_entry'}{'entry_element'}
 = $result_trees{'backslash_in_arg'}{'contents'}[1]{'contents'}[5];
-$result_trees{'backslash_in_arg'}{'contents'}[1]{'contents'}[5]{'extra'}{'index_entry'}{'entry_node'}
 = $result_trees{'backslash_in_arg'}{'contents'}[1];
-$result_trees{'backslash_in_arg'}{'contents'}[1]{'contents'}[6]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'backslash_in_arg'}{'contents'}[1]{'contents'}[6]{'args'}[0]{'contents'};
-$result_trees{'backslash_in_arg'}{'contents'}[1]{'contents'}[6]{'extra'}{'index_entry'}{'entry_content'}
 = 
$result_trees{'backslash_in_arg'}{'contents'}[1]{'contents'}[6]{'args'}[0]{'contents'};
-$result_trees{'backslash_in_arg'}{'contents'}[1]{'contents'}[6]{'extra'}{'index_entry'}{'entry_element'}
 = $result_trees{'backslash_in_arg'}{'contents'}[1]{'contents'}[6];
-$result_trees{'backslash_in_arg'}{'contents'}[1]{'contents'}[6]{'extra'}{'index_entry'}{'entry_node'}
 = $result_trees{'backslash_in_arg'}{'contents'}[1];
 $result_trees{'backslash_in_arg'}{'contents'}[1]{'extra'}{'node_content'}[0] = 
$result_trees{'backslash_in_arg'}{'contents'}[1]{'args'}[0]{'contents'}[0];
 
$result_trees{'backslash_in_arg'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = $result_trees{'backslash_in_arg'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'backslash_in_arg'}{'contents'}[2]{'contents'}[3]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'backslash_in_arg'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'};
+$result_trees{'backslash_in_arg'}{'contents'}[2]{'contents'}[3]{'extra'}{'index_entry'}{'entry_content'}
 = 
$result_trees{'backslash_in_arg'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'};
+$result_trees{'backslash_in_arg'}{'contents'}[2]{'contents'}[3]{'extra'}{'index_entry'}{'entry_element'}
 = $result_trees{'backslash_in_arg'}{'contents'}[2]{'contents'}[3];
+$result_trees{'backslash_in_arg'}{'contents'}[2]{'contents'}[3]{'extra'}{'index_entry'}{'entry_node'}
 = $result_trees{'backslash_in_arg'}{'contents'}[2];
+$result_trees{'backslash_in_arg'}{'contents'}[2]{'contents'}[4]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'backslash_in_arg'}{'contents'}[2]{'contents'}[4]{'args'}[0]{'contents'};
+$result_trees{'backslash_in_arg'}{'contents'}[2]{'contents'}[4]{'extra'}{'index_entry'}{'entry_content'}
 = 
$result_trees{'backslash_in_arg'}{'contents'}[2]{'contents'}[4]{'args'}[0]{'contents'};
+$result_trees{'backslash_in_arg'}{'contents'}[2]{'contents'}[4]{'extra'}{'index_entry'}{'entry_element'}
 = $result_trees{'backslash_in_arg'}{'contents'}[2]{'contents'}[4];
+$result_trees{'backslash_in_arg'}{'contents'}[2]{'contents'}[4]{'extra'}{'index_entry'}{'entry_node'}
 = $result_trees{'backslash_in_arg'}{'contents'}[2];
+$result_trees{'backslash_in_arg'}{'contents'}[2]{'contents'}[5]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'backslash_in_arg'}{'contents'}[2]{'contents'}[5]{'args'}[0]{'contents'};
+$result_trees{'backslash_in_arg'}{'contents'}[2]{'contents'}[5]{'extra'}{'index_entry'}{'entry_content'}
 = 
$result_trees{'backslash_in_arg'}{'contents'}[2]{'contents'}[5]{'args'}[0]{'contents'};
+$result_trees{'backslash_in_arg'}{'contents'}[2]{'contents'}[5]{'extra'}{'index_entry'}{'entry_element'}
 = $result_trees{'backslash_in_arg'}{'contents'}[2]{'contents'}[5];
+$result_trees{'backslash_in_arg'}{'contents'}[2]{'contents'}[5]{'extra'}{'index_entry'}{'entry_node'}
 = $result_trees{'backslash_in_arg'}{'contents'}[2];
+$result_trees{'backslash_in_arg'}{'contents'}[2]{'contents'}[6]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'backslash_in_arg'}{'contents'}[2]{'contents'}[6]{'args'}[0]{'contents'};
+$result_trees{'backslash_in_arg'}{'contents'}[2]{'contents'}[6]{'extra'}{'index_entry'}{'entry_content'}
 = 
$result_trees{'backslash_in_arg'}{'contents'}[2]{'contents'}[6]{'args'}[0]{'contents'};
+$result_trees{'backslash_in_arg'}{'contents'}[2]{'contents'}[6]{'extra'}{'index_entry'}{'entry_element'}
 = $result_trees{'backslash_in_arg'}{'contents'}[2]{'contents'}[6];
+$result_trees{'backslash_in_arg'}{'contents'}[2]{'contents'}[6]{'extra'}{'index_entry'}{'entry_node'}
 = $result_trees{'backslash_in_arg'}{'contents'}[2];
+$result_trees{'backslash_in_arg'}{'contents'}[2]{'extra'}{'node_content'}[0] = 
$result_trees{'backslash_in_arg'}{'contents'}[2]{'args'}[0]{'contents'}[0];
+$result_trees{'backslash_in_arg'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = $result_trees{'backslash_in_arg'}{'contents'}[2]{'args'}[0]{'contents'}[0];
 
 $result_texis{'backslash_in_arg'} = '@node Top
+@node chap
 
 @macro funindex {TEXT}
 @findex \\TEXT\\
@@ -515,19 +561,32 @@ $result_texts{'backslash_in_arg'} = '
 $result_nodes{'backslash_in_arg'} = {
   '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{'backslash_in_arg'}{'structure'}{'node_next'}{'structure'}{'node_prev'}
 = $result_nodes{'backslash_in_arg'};
 
 $result_menus{'backslash_in_arg'} = {
   'cmdname' => 'node',
   'extra' => {
-    'isindex' => 1,
     'normalized' => 'Top'
   },
-  'info' => {}
+  'info' => {},
+  'structure' => {}
 };
 
 $result_errors{'backslash_in_arg'} = [];
diff --git a/tp/t/results/macro/macro_in_index_commands.pl 
b/tp/t/results/macro/macro_in_index_commands.pl
index 4f3fd25d6c..93b924dbfc 100644
--- a/tp/t/results/macro/macro_in_index_commands.pl
+++ b/tp/t/results/macro/macro_in_index_commands.pl
@@ -717,6 +717,49 @@ $result_trees{'macro_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' => 36,
+        'macro' => ''
+      }
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'text' => 'chap'
+            }
+          ],
+          'info' => {
+            'spaces_after_argument' => {
+              'text' => '
 '
             }
           },
@@ -790,7 +833,7 @@ $result_trees{'macro_in_index_commands'} = {
           },
           'source_info' => {
             'file_name' => '',
-            'line_nr' => 38,
+            'line_nr' => 39,
             'macro' => 'trucindexcommand'
           },
           'type' => 'index_entry_command'
@@ -821,7 +864,7 @@ $result_trees{'macro_in_index_commands'} = {
                   'cmdname' => 'var',
                   'source_info' => {
                     'file_name' => '',
-                    'line_nr' => 40,
+                    'line_nr' => 41,
                     'macro' => 'defcodeindexentry'
                   }
                 },
@@ -842,7 +885,7 @@ $result_trees{'macro_in_index_commands'} = {
                   'cmdname' => '\'',
                   'source_info' => {
                     'file_name' => '',
-                    'line_nr' => 40,
+                    'line_nr' => 41,
                     'macro' => 'defcodeindexentry'
                   }
                 },
@@ -867,7 +910,7 @@ $result_trees{'macro_in_index_commands'} = {
                           'cmdname' => 'dotless',
                           'source_info' => {
                             'file_name' => '',
-                            'line_nr' => 40,
+                            'line_nr' => 41,
                             'macro' => 'defcodeindexentry'
                           }
                         }
@@ -878,7 +921,7 @@ $result_trees{'macro_in_index_commands'} = {
                   'cmdname' => '^',
                   'source_info' => {
                     'file_name' => '',
-                    'line_nr' => 40,
+                    'line_nr' => 41,
                     'macro' => 'defcodeindexentry'
                   },
                   'source_marks' => [
@@ -935,7 +978,7 @@ $result_trees{'macro_in_index_commands'} = {
           },
           'source_info' => {
             'file_name' => '',
-            'line_nr' => 40,
+            'line_nr' => 41,
             'macro' => ''
           },
           'type' => 'index_entry_command'
@@ -1006,7 +1049,7 @@ $result_trees{'macro_in_index_commands'} = {
           },
           'source_info' => {
             'file_name' => '',
-            'line_nr' => 42,
+            'line_nr' => 43,
             'macro' => ''
           },
           'type' => 'index_entry_command'
@@ -1070,7 +1113,7 @@ $result_trees{'macro_in_index_commands'} = {
           },
           'source_info' => {
             'file_name' => '',
-            'line_nr' => 43,
+            'line_nr' => 44,
             'macro' => ''
           },
           'type' => 'index_entry_command'
@@ -1141,7 +1184,7 @@ $result_trees{'macro_in_index_commands'} = {
           },
           'source_info' => {
             'file_name' => '',
-            'line_nr' => 46,
+            'line_nr' => 47,
             'macro' => ''
           }
         },
@@ -1211,7 +1254,7 @@ $result_trees{'macro_in_index_commands'} = {
           },
           'source_info' => {
             'file_name' => '',
-            'line_nr' => 49,
+            'line_nr' => 50,
             'macro' => ''
           }
         },
@@ -1231,10 +1274,10 @@ $result_trees{'macro_in_index_commands'} = {
             'node_content' => [
               {}
             ],
-            'normalized' => 'Top'
+            'normalized' => 'chap'
           }
         ],
-        'normalized' => 'Top'
+        'normalized' => 'chap'
       },
       'info' => {
         'spaces_before_argument' => {
@@ -1243,31 +1286,33 @@ $result_trees{'macro_in_index_commands'} = {
       },
       'source_info' => {
         'file_name' => '',
-        'line_nr' => 36,
+        'line_nr' => 37,
         'macro' => ''
       }
     }
   ],
   'type' => 'document_root'
 };
-$result_trees{'macro_in_index_commands'}{'contents'}[1]{'contents'}[1]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'macro_in_index_commands'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'};
-$result_trees{'macro_in_index_commands'}{'contents'}[1]{'contents'}[1]{'extra'}{'index_entry'}{'entry_content'}
 = 
$result_trees{'macro_in_index_commands'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'};
-$result_trees{'macro_in_index_commands'}{'contents'}[1]{'contents'}[1]{'extra'}{'index_entry'}{'entry_element'}
 = $result_trees{'macro_in_index_commands'}{'contents'}[1]{'contents'}[1];
-$result_trees{'macro_in_index_commands'}{'contents'}[1]{'contents'}[1]{'extra'}{'index_entry'}{'entry_node'}
 = $result_trees{'macro_in_index_commands'}{'contents'}[1];
-$result_trees{'macro_in_index_commands'}{'contents'}[1]{'contents'}[3]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'macro_in_index_commands'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'};
-$result_trees{'macro_in_index_commands'}{'contents'}[1]{'contents'}[3]{'extra'}{'index_entry'}{'entry_content'}
 = 
$result_trees{'macro_in_index_commands'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'};
-$result_trees{'macro_in_index_commands'}{'contents'}[1]{'contents'}[3]{'extra'}{'index_entry'}{'entry_element'}
 = $result_trees{'macro_in_index_commands'}{'contents'}[1]{'contents'}[3];
-$result_trees{'macro_in_index_commands'}{'contents'}[1]{'contents'}[3]{'extra'}{'index_entry'}{'entry_node'}
 = $result_trees{'macro_in_index_commands'}{'contents'}[1];
-$result_trees{'macro_in_index_commands'}{'contents'}[1]{'contents'}[5]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'macro_in_index_commands'}{'contents'}[1]{'contents'}[5]{'args'}[0]{'contents'};
-$result_trees{'macro_in_index_commands'}{'contents'}[1]{'contents'}[5]{'extra'}{'index_entry'}{'entry_content'}
 = 
$result_trees{'macro_in_index_commands'}{'contents'}[1]{'contents'}[5]{'args'}[0]{'contents'};
-$result_trees{'macro_in_index_commands'}{'contents'}[1]{'contents'}[5]{'extra'}{'index_entry'}{'entry_element'}
 = $result_trees{'macro_in_index_commands'}{'contents'}[1]{'contents'}[5];
-$result_trees{'macro_in_index_commands'}{'contents'}[1]{'contents'}[5]{'extra'}{'index_entry'}{'entry_node'}
 = $result_trees{'macro_in_index_commands'}{'contents'}[1];
-$result_trees{'macro_in_index_commands'}{'contents'}[1]{'contents'}[6]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'macro_in_index_commands'}{'contents'}[1]{'contents'}[6]{'args'}[0]{'contents'};
-$result_trees{'macro_in_index_commands'}{'contents'}[1]{'contents'}[6]{'extra'}{'index_entry'}{'entry_content'}
 = 
$result_trees{'macro_in_index_commands'}{'contents'}[1]{'contents'}[6]{'args'}[0]{'contents'};
-$result_trees{'macro_in_index_commands'}{'contents'}[1]{'contents'}[6]{'extra'}{'index_entry'}{'entry_element'}
 = $result_trees{'macro_in_index_commands'}{'contents'}[1]{'contents'}[6];
-$result_trees{'macro_in_index_commands'}{'contents'}[1]{'contents'}[6]{'extra'}{'index_entry'}{'entry_node'}
 = $result_trees{'macro_in_index_commands'}{'contents'}[1];
 
$result_trees{'macro_in_index_commands'}{'contents'}[1]{'extra'}{'node_content'}[0]
 = 
$result_trees{'macro_in_index_commands'}{'contents'}[1]{'args'}[0]{'contents'}[0];
 
$result_trees{'macro_in_index_commands'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = 
$result_trees{'macro_in_index_commands'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'macro_in_index_commands'}{'contents'}[2]{'contents'}[1]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'macro_in_index_commands'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'};
+$result_trees{'macro_in_index_commands'}{'contents'}[2]{'contents'}[1]{'extra'}{'index_entry'}{'entry_content'}
 = 
$result_trees{'macro_in_index_commands'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'};
+$result_trees{'macro_in_index_commands'}{'contents'}[2]{'contents'}[1]{'extra'}{'index_entry'}{'entry_element'}
 = $result_trees{'macro_in_index_commands'}{'contents'}[2]{'contents'}[1];
+$result_trees{'macro_in_index_commands'}{'contents'}[2]{'contents'}[1]{'extra'}{'index_entry'}{'entry_node'}
 = $result_trees{'macro_in_index_commands'}{'contents'}[2];
+$result_trees{'macro_in_index_commands'}{'contents'}[2]{'contents'}[3]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'macro_in_index_commands'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'};
+$result_trees{'macro_in_index_commands'}{'contents'}[2]{'contents'}[3]{'extra'}{'index_entry'}{'entry_content'}
 = 
$result_trees{'macro_in_index_commands'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'};
+$result_trees{'macro_in_index_commands'}{'contents'}[2]{'contents'}[3]{'extra'}{'index_entry'}{'entry_element'}
 = $result_trees{'macro_in_index_commands'}{'contents'}[2]{'contents'}[3];
+$result_trees{'macro_in_index_commands'}{'contents'}[2]{'contents'}[3]{'extra'}{'index_entry'}{'entry_node'}
 = $result_trees{'macro_in_index_commands'}{'contents'}[2];
+$result_trees{'macro_in_index_commands'}{'contents'}[2]{'contents'}[5]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'macro_in_index_commands'}{'contents'}[2]{'contents'}[5]{'args'}[0]{'contents'};
+$result_trees{'macro_in_index_commands'}{'contents'}[2]{'contents'}[5]{'extra'}{'index_entry'}{'entry_content'}
 = 
$result_trees{'macro_in_index_commands'}{'contents'}[2]{'contents'}[5]{'args'}[0]{'contents'};
+$result_trees{'macro_in_index_commands'}{'contents'}[2]{'contents'}[5]{'extra'}{'index_entry'}{'entry_element'}
 = $result_trees{'macro_in_index_commands'}{'contents'}[2]{'contents'}[5];
+$result_trees{'macro_in_index_commands'}{'contents'}[2]{'contents'}[5]{'extra'}{'index_entry'}{'entry_node'}
 = $result_trees{'macro_in_index_commands'}{'contents'}[2];
+$result_trees{'macro_in_index_commands'}{'contents'}[2]{'contents'}[6]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'macro_in_index_commands'}{'contents'}[2]{'contents'}[6]{'args'}[0]{'contents'};
+$result_trees{'macro_in_index_commands'}{'contents'}[2]{'contents'}[6]{'extra'}{'index_entry'}{'entry_content'}
 = 
$result_trees{'macro_in_index_commands'}{'contents'}[2]{'contents'}[6]{'args'}[0]{'contents'};
+$result_trees{'macro_in_index_commands'}{'contents'}[2]{'contents'}[6]{'extra'}{'index_entry'}{'entry_element'}
 = $result_trees{'macro_in_index_commands'}{'contents'}[2]{'contents'}[6];
+$result_trees{'macro_in_index_commands'}{'contents'}[2]{'contents'}[6]{'extra'}{'index_entry'}{'entry_node'}
 = $result_trees{'macro_in_index_commands'}{'contents'}[2];
+$result_trees{'macro_in_index_commands'}{'contents'}[2]{'extra'}{'node_content'}[0]
 = 
$result_trees{'macro_in_index_commands'}{'contents'}[2]{'args'}[0]{'contents'}[0];
+$result_trees{'macro_in_index_commands'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = 
$result_trees{'macro_in_index_commands'}{'contents'}[2]{'args'}[0]{'contents'}[0];
 
 $result_texis{'macro_in_index_commands'} = '@macro cp
 cp
@@ -1305,6 +1350,7 @@ a @var{index entry} t@\'e @^{@dotless{i}}
 @end macro
 
 @node Top
+@node chap
 
 @trucindex index truc
 
@@ -1345,19 +1391,32 @@ macro cp
 $result_nodes{'macro_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{'macro_in_index_commands'}{'structure'}{'node_next'}{'structure'}{'node_prev'}
 = $result_nodes{'macro_in_index_commands'};
 
 $result_menus{'macro_in_index_commands'} = {
   'cmdname' => 'node',
   'extra' => {
-    'isindex' => 1,
     'normalized' => 'Top'
   },
-  'info' => {}
+  'info' => {},
+  'structure' => {}
 };
 
 $result_errors{'macro_in_index_commands'} = [
@@ -1365,7 +1424,7 @@ $result_errors{'macro_in_index_commands'} = [
     'error_line' => 'warning: printing an index `cp\' merged in another one, 
`fn\'
 ',
     'file_name' => '',
-    'line_nr' => 49,
+    'line_nr' => 50,
     'macro' => '',
     'text' => 'printing an index `cp\' merged in another one, `fn\'',
     'type' => 'warning'



reply via email to

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