texinfo-commits
[Top][All Lists]
Advanced

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

texinfo/tp Texinfo/Structuring.pm t/test_utils....


From: Patrice Dumas
Subject: texinfo/tp Texinfo/Structuring.pm t/test_utils....
Date: Sat, 30 Oct 2010 21:55:02 +0000

CVSROOT:        /sources/texinfo
Module name:    texinfo
Changes by:     Patrice Dumas <pertusus>        10/10/30 21:55:02

Modified files:
        tp/Texinfo     : Structuring.pm 
        tp/t           : test_utils.pl 
        tp/t/results/include: macro_and_commands_in_early_commands.pl 
                              macro_in_early_commands.pl 
                              value_expansion_in_include.pl 
        tp/t/results/invalid_nestings: node_in_copying.pl 
                                       node_in_copying_not_closed.pl 
                                       style_not_closed_before_first_node.pl 
                                       
style_not_closed_no_newline_root_commands.pl 
                                       style_not_closed_root_commands.pl 
        tp/t/results/macro: macro_in_misc_commands.pl 
        tp/t/results/sectioning: a_comma_after_node.pl 
                                 at_commands_in_node.pl 
                                 at_commands_in_refs.pl 
                                 character_and_spaces_in_node.pl 
                                 character_and_spaces_in_refs.pl 
                                 double_node_anchor_float.pl 
                                 double_top.pl node.pl 
                                 node_empty_direction.pl 
                                 nodename_parentheses.pl 
                                 raiselowersections.pl 
                                 some_at_commands_in_ref_nodes.pl 
                                 unknown_node_in_menu.pl 
        tp/t/results/value: value_in_misc_commands.pl value_in_node.pl 
                            value_node_directions.pl 

Log message:
        Add nodes and menus structures to the kept tests.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/Texinfo/Structuring.pm?cvsroot=texinfo&r1=1.12&r2=1.13
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/test_utils.pl?cvsroot=texinfo&r1=1.35&r2=1.36
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/include/macro_and_commands_in_early_commands.pl?cvsroot=texinfo&r1=1.19&r2=1.20
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/include/macro_in_early_commands.pl?cvsroot=texinfo&r1=1.18&r2=1.19
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/include/value_expansion_in_include.pl?cvsroot=texinfo&r1=1.17&r2=1.18
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/invalid_nestings/node_in_copying.pl?cvsroot=texinfo&r1=1.12&r2=1.13
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/invalid_nestings/node_in_copying_not_closed.pl?cvsroot=texinfo&r1=1.13&r2=1.14
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/invalid_nestings/style_not_closed_before_first_node.pl?cvsroot=texinfo&r1=1.12&r2=1.13
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/invalid_nestings/style_not_closed_no_newline_root_commands.pl?cvsroot=texinfo&r1=1.16&r2=1.17
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/invalid_nestings/style_not_closed_root_commands.pl?cvsroot=texinfo&r1=1.15&r2=1.16
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/macro/macro_in_misc_commands.pl?cvsroot=texinfo&r1=1.28&r2=1.29
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/a_comma_after_node.pl?cvsroot=texinfo&r1=1.12&r2=1.13
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/at_commands_in_node.pl?cvsroot=texinfo&r1=1.9&r2=1.10
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/at_commands_in_refs.pl?cvsroot=texinfo&r1=1.12&r2=1.13
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/character_and_spaces_in_node.pl?cvsroot=texinfo&r1=1.10&r2=1.11
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/character_and_spaces_in_refs.pl?cvsroot=texinfo&r1=1.12&r2=1.13
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/double_node_anchor_float.pl?cvsroot=texinfo&r1=1.5&r2=1.6
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/double_top.pl?cvsroot=texinfo&r1=1.5&r2=1.6
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/node.pl?cvsroot=texinfo&r1=1.24&r2=1.25
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/node_empty_direction.pl?cvsroot=texinfo&r1=1.5&r2=1.6
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/nodename_parentheses.pl?cvsroot=texinfo&r1=1.14&r2=1.15
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/raiselowersections.pl?cvsroot=texinfo&r1=1.16&r2=1.17
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/some_at_commands_in_ref_nodes.pl?cvsroot=texinfo&r1=1.12&r2=1.13
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/unknown_node_in_menu.pl?cvsroot=texinfo&r1=1.3&r2=1.4
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/value/value_in_misc_commands.pl?cvsroot=texinfo&r1=1.24&r2=1.25
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/value/value_in_node.pl?cvsroot=texinfo&r1=1.27&r2=1.28
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/value/value_node_directions.pl?cvsroot=texinfo&r1=1.24&r2=1.25

Patches:
Index: Texinfo/Structuring.pm
===================================================================
RCS file: /sources/texinfo/texinfo/tp/Texinfo/Structuring.pm,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -b -r1.12 -r1.13
--- Texinfo/Structuring.pm      30 Oct 2010 20:50:37 -0000      1.12
+++ Texinfo/Structuring.pm      30 Oct 2010 21:55:00 -0000      1.13
@@ -348,7 +348,7 @@
                        $node->{'line_nr'});
     }
     my $automatic_directions = 
-      (scalar(@{$node->{'extra'}->{'nodes_manuals'}}) != 1);
+      (scalar(@{$node->{'extra'}->{'nodes_manuals'}}) == 1);
 
     if ($automatic_directions) {
       if ($node->{'extra'}->{'normalized'} ne 'Top') {

Index: t/test_utils.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/test_utils.pl,v
retrieving revision 1.35
retrieving revision 1.36
diff -u -b -r1.35 -r1.36
--- t/test_utils.pl     30 Oct 2010 20:50:37 -0000      1.35
+++ t/test_utils.pl     30 Oct 2010 21:55:01 -0000      1.36
@@ -48,13 +48,14 @@
 
 my @contents_keys = ('contents', 'args', 'parent', 'line_nr', 'node_content', 
   'nodes_manuals');
-my @menus_keys = ('menu_child', 'menu_next', 'menu_up', 'menu_prev', 
-  'associated_section');
+my @menus_keys = ('menu_next', 'menu_up', 'menu_prev');
 my @sections_keys = ('section_next', 'section_prev', 'section_up', 
   'section_childs', 'associated_node');
-my @node_keys = ('node_next', 'node_prev', 'node_up', 'menus');
+my @node_keys = ('node_next', 'node_prev', 'node_up', 'menus', 
+  'associated_section');
 my %avoided_keys_content;
-my @avoided_keys_content = (@sections_keys, @menus_keys, @node_keys);
+my @avoided_keys_content = (@sections_keys, @menus_keys, @node_keys, 
+   'menu_child');
 foreach my $avoided_key(@avoided_keys_content) {
   $avoided_keys_content{$avoided_key} = 1;
 }
@@ -65,7 +66,7 @@
 
 my %avoided_keys_sectioning;
 my @avoided_keys_sectioning = ('section_next', @contents_keys, @menus_keys, 
-  @node_keys);
+  @node_keys, 'menu_child');
 foreach my $avoided_key(@avoided_keys_sectioning) {
   $avoided_keys_sectioning{$avoided_key} = 1;
 }
@@ -177,10 +178,15 @@
       $out_result .=  Data::Dumper->Dump([$structure], 
['$result_sectioning{\''.$test_name.'\'}'])."\n"
         if ($structure);
     }
+    if ($top_node) {
     {
       local $Data::Dumper::Sortkeys = \&filter_nodes_keys;
-     # $out_result .=  Data::Dumper->Dump([$top_node], 
['$result_nodes{\''.$test_name.'\'}'])."\n"
-     #   if ($top_node);
+         $out_result .=  Data::Dumper->Dump([$top_node], 
['$result_nodes{\''.$test_name.'\'}'])."\n";
+      }
+      {
+        local $Data::Dumper::Sortkeys = \&filter_menus_keys;
+         $out_result .=  Data::Dumper->Dump([$top_node], 
['$result_menus{\''.$test_name.'\'}'])."\n";
+      }
     }
     {
       local $Data::Dumper::Sortkeys = 1;

Index: t/results/include/macro_and_commands_in_early_commands.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/include/macro_and_commands_in_early_commands.pl,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -b -r1.19 -r1.20
--- t/results/include/macro_and_commands_in_early_commands.pl   30 Oct 2010 
20:50:42 -0000      1.19
+++ t/results/include/macro_and_commands_in_early_commands.pl   30 Oct 2010 
21:55:01 -0000      1.20
@@ -564,6 +564,32 @@
 };
 
$result_sectioning{'macro_and_commands_in_early_commands'}{'section_childs'}[0]{'section_up'}
 = $result_sectioning{'macro_and_commands_in_early_commands'};
 
+$result_nodes{'macro_and_commands_in_early_commands'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'associated_section' => {
+      'cmdname' => 'top',
+      'extra' => {},
+      'level' => 0
+    },
+    'normalized' => 'Top'
+  },
+  'node_up' => {
+    'manual_content' => [
+      {
+        'text' => 'dir'
+      }
+    ]
+  }
+};
+
+$result_menus{'macro_and_commands_in_early_commands'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'normalized' => 'Top'
+  }
+};
+
 $result_errors{'macro_and_commands_in_early_commands'} = [
   {
     'error_line' => ':11: warning: Encoding address@hidden' is not a canonical 
texinfo encoding

Index: t/results/include/macro_in_early_commands.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/include/macro_in_early_commands.pl,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -b -r1.18 -r1.19
--- t/results/include/macro_in_early_commands.pl        30 Oct 2010 20:50:42 
-0000      1.18
+++ t/results/include/macro_in_early_commands.pl        30 Oct 2010 21:55:01 
-0000      1.19
@@ -645,6 +645,32 @@
 };
 
$result_sectioning{'macro_in_early_commands'}{'section_childs'}[0]{'section_up'}
 = $result_sectioning{'macro_in_early_commands'};
 
+$result_nodes{'macro_in_early_commands'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'associated_section' => {
+      'cmdname' => 'top',
+      'extra' => {},
+      'level' => 0
+    },
+    'normalized' => 'Top'
+  },
+  'node_up' => {
+    'manual_content' => [
+      {
+        'text' => 'dir'
+      }
+    ]
+  }
+};
+
+$result_menus{'macro_in_early_commands'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'normalized' => 'Top'
+  }
+};
+
 $result_errors{'macro_in_early_commands'} = [
   {
     'error_line' => ':18: warning: @documentencoding-command defined with zero 
or more than one argument should be invoked with {}

Index: t/results/include/value_expansion_in_include.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/include/value_expansion_in_include.pl,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -b -r1.17 -r1.18
--- t/results/include/value_expansion_in_include.pl     30 Oct 2010 20:50:42 
-0000      1.17
+++ t/results/include/value_expansion_in_include.pl     30 Oct 2010 21:55:01 
-0000      1.18
@@ -562,6 +562,27 @@
 
 $result_sectioning{'value_expansion_in_include'} = {};
 
+$result_nodes{'value_expansion_in_include'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'normalized' => 'Top'
+  },
+  'node_up' => {
+    'manual_content' => [
+      {
+        'text' => 'dir'
+      }
+    ]
+  }
+};
+
+$result_menus{'value_expansion_in_include'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'normalized' => 'Top'
+  }
+};
+
 $result_errors{'value_expansion_in_include'} = [
   {
     'error_line' => ':12: warning: @include should only appear at a line 
beginning

Index: t/results/invalid_nestings/node_in_copying.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/invalid_nestings/node_in_copying.pl,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -b -r1.12 -r1.13
--- t/results/invalid_nestings/node_in_copying.pl       30 Oct 2010 20:50:42 
-0000      1.12
+++ t/results/invalid_nestings/node_in_copying.pl       30 Oct 2010 21:55:01 
-0000      1.13
@@ -105,6 +105,20 @@
 
 $result_sectioning{'node_in_copying'} = {};
 
+$result_nodes{'node_in_copying'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'normalized' => 'node'
+  }
+};
+
+$result_menus{'node_in_copying'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'normalized' => 'node'
+  }
+};
+
 $result_errors{'node_in_copying'} = [
   {
     'error_line' => ':2: No matching address@hidden copying\'

Index: t/results/invalid_nestings/node_in_copying_not_closed.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/invalid_nestings/node_in_copying_not_closed.pl,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -b -r1.13 -r1.14
--- t/results/invalid_nestings/node_in_copying_not_closed.pl    30 Oct 2010 
20:50:43 -0000      1.13
+++ t/results/invalid_nestings/node_in_copying_not_closed.pl    30 Oct 2010 
21:55:01 -0000      1.14
@@ -208,6 +208,32 @@
 };
 
$result_sectioning{'node_in_copying_not_closed'}{'section_childs'}[0]{'section_up'}
 = $result_sectioning{'node_in_copying_not_closed'};
 
+$result_nodes{'node_in_copying_not_closed'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'associated_section' => {
+      'cmdname' => 'top',
+      'extra' => {},
+      'level' => 0
+    },
+    'normalized' => 'Top'
+  },
+  'node_up' => {
+    'manual_content' => [
+      {
+        'text' => 'dir'
+      }
+    ]
+  }
+};
+
+$result_menus{'node_in_copying_not_closed'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'normalized' => 'Top'
+  }
+};
+
 $result_errors{'node_in_copying_not_closed'} = [
   {
     'error_line' => ':6: No matching address@hidden copying\'

Index: t/results/invalid_nestings/style_not_closed_before_first_node.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/invalid_nestings/style_not_closed_before_first_node.pl,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -b -r1.12 -r1.13
--- t/results/invalid_nestings/style_not_closed_before_first_node.pl    30 Oct 
2010 20:50:43 -0000      1.12
+++ t/results/invalid_nestings/style_not_closed_before_first_node.pl    30 Oct 
2010 21:55:01 -0000      1.13
@@ -127,6 +127,27 @@
 
 $result_sectioning{'style_not_closed_before_first_node'} = {};
 
+$result_nodes{'style_not_closed_before_first_node'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'normalized' => 'Top'
+  },
+  'node_up' => {
+    'manual_content' => [
+      {
+        'text' => 'dir'
+      }
+    ]
+  }
+};
+
+$result_menus{'style_not_closed_before_first_node'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'normalized' => 'Top'
+  }
+};
+
 $result_errors{'style_not_closed_before_first_node'} = [
   {
     'error_line' => ':2: @code missing close brace

Index: t/results/invalid_nestings/style_not_closed_no_newline_root_commands.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/invalid_nestings/style_not_closed_no_newline_root_commands.pl,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -b -r1.16 -r1.17
--- t/results/invalid_nestings/style_not_closed_no_newline_root_commands.pl     
30 Oct 2010 20:50:43 -0000      1.16
+++ t/results/invalid_nestings/style_not_closed_no_newline_root_commands.pl     
30 Oct 2010 21:55:01 -0000      1.17
@@ -364,6 +364,58 @@
 };
 
$result_sectioning{'style_not_closed_no_newline_root_commands'}{'section_childs'}[0]{'section_up'}
 = $result_sectioning{'style_not_closed_no_newline_root_commands'};
 
+$result_nodes{'style_not_closed_no_newline_root_commands'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'normalized' => 'Top'
+  },
+  'menu_child' => {
+    'cmdname' => 'node',
+    'extra' => {
+      'associated_section' => {
+        'cmdname' => 'chapter',
+        'extra' => {},
+        'level' => 1,
+        'number' => 1
+      },
+      'normalized' => 'chapter'
+    },
+    'node_prev' => {},
+    'node_up' => {}
+  },
+  'menus' => [
+    {
+      'cmdname' => 'menu'
+    }
+  ],
+  'node_next' => {},
+  'node_up' => {
+    'manual_content' => [
+      {
+        'text' => 'dir'
+      }
+    ]
+  }
+};
+$result_nodes{'style_not_closed_no_newline_root_commands'}{'menu_child'}{'node_prev'}
 = $result_nodes{'style_not_closed_no_newline_root_commands'};
+$result_nodes{'style_not_closed_no_newline_root_commands'}{'menu_child'}{'node_up'}
 = $result_nodes{'style_not_closed_no_newline_root_commands'};
+$result_nodes{'style_not_closed_no_newline_root_commands'}{'node_next'} = 
$result_nodes{'style_not_closed_no_newline_root_commands'}{'menu_child'};
+
+$result_menus{'style_not_closed_no_newline_root_commands'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'normalized' => 'Top'
+  },
+  'menu_child' => {
+    'cmdname' => 'node',
+    'extra' => {
+      'normalized' => 'chapter'
+    },
+    'menu_up' => {}
+  }
+};
+$result_menus{'style_not_closed_no_newline_root_commands'}{'menu_child'}{'menu_up'}
 = $result_menus{'style_not_closed_no_newline_root_commands'};
+
 $result_errors{'style_not_closed_no_newline_root_commands'} = [
   {
     'error_line' => ':8: warning: @node should not appear in @code

Index: t/results/invalid_nestings/style_not_closed_root_commands.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/invalid_nestings/style_not_closed_root_commands.pl,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -b -r1.15 -r1.16
--- t/results/invalid_nestings/style_not_closed_root_commands.pl        30 Oct 
2010 20:50:43 -0000      1.15
+++ t/results/invalid_nestings/style_not_closed_root_commands.pl        30 Oct 
2010 21:55:01 -0000      1.16
@@ -382,6 +382,58 @@
 };
 
$result_sectioning{'style_not_closed_root_commands'}{'section_childs'}[0]{'section_up'}
 = $result_sectioning{'style_not_closed_root_commands'};
 
+$result_nodes{'style_not_closed_root_commands'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'normalized' => 'Top'
+  },
+  'menu_child' => {
+    'cmdname' => 'node',
+    'extra' => {
+      'associated_section' => {
+        'cmdname' => 'chapter',
+        'extra' => {},
+        'level' => 1,
+        'number' => 1
+      },
+      'normalized' => 'chapter'
+    },
+    'node_prev' => {},
+    'node_up' => {}
+  },
+  'menus' => [
+    {
+      'cmdname' => 'menu'
+    }
+  ],
+  'node_next' => {},
+  'node_up' => {
+    'manual_content' => [
+      {
+        'text' => 'dir'
+      }
+    ]
+  }
+};
+$result_nodes{'style_not_closed_root_commands'}{'menu_child'}{'node_prev'} = 
$result_nodes{'style_not_closed_root_commands'};
+$result_nodes{'style_not_closed_root_commands'}{'menu_child'}{'node_up'} = 
$result_nodes{'style_not_closed_root_commands'};
+$result_nodes{'style_not_closed_root_commands'}{'node_next'} = 
$result_nodes{'style_not_closed_root_commands'}{'menu_child'};
+
+$result_menus{'style_not_closed_root_commands'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'normalized' => 'Top'
+  },
+  'menu_child' => {
+    'cmdname' => 'node',
+    'extra' => {
+      'normalized' => 'chapter'
+    },
+    'menu_up' => {}
+  }
+};
+$result_menus{'style_not_closed_root_commands'}{'menu_child'}{'menu_up'} = 
$result_menus{'style_not_closed_root_commands'};
+
 $result_errors{'style_not_closed_root_commands'} = [
   {
     'error_line' => ':8: @code missing close brace

Index: t/results/macro/macro_in_misc_commands.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/macro/macro_in_misc_commands.pl,v
retrieving revision 1.28
retrieving revision 1.29
diff -u -b -r1.28 -r1.29
--- t/results/macro/macro_in_misc_commands.pl   30 Oct 2010 20:50:44 -0000      
1.28
+++ t/results/macro/macro_in_misc_commands.pl   30 Oct 2010 21:55:01 -0000      
1.29
@@ -3868,6 +3868,63 @@
 
$result_sectioning{'macro_in_misc_commands'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
 = $result_sectioning{'macro_in_misc_commands'}{'section_childs'}[0];
 
$result_sectioning{'macro_in_misc_commands'}{'section_childs'}[0]{'section_up'} 
= $result_sectioning{'macro_in_misc_commands'};
 
+$result_nodes{'macro_in_misc_commands'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'associated_section' => {
+      'cmdname' => 'top',
+      'extra' => {},
+      'level' => 0
+    },
+    'normalized' => 'Top'
+  },
+  'menu_child' => {
+    'cmdname' => 'node',
+    'extra' => {
+      'associated_section' => {
+        'cmdname' => 'chapter',
+        'extra' => {},
+        'level' => 1,
+        'number' => 1
+      },
+      'normalized' => 'node-atext'
+    },
+    'node_prev' => {},
+    'node_up' => {}
+  },
+  'menus' => [
+    {
+      'cmdname' => 'menu'
+    }
+  ],
+  'node_next' => {},
+  'node_up' => {
+    'manual_content' => [
+      {
+        'text' => 'dir'
+      }
+    ]
+  }
+};
+$result_nodes{'macro_in_misc_commands'}{'menu_child'}{'node_prev'} = 
$result_nodes{'macro_in_misc_commands'};
+$result_nodes{'macro_in_misc_commands'}{'menu_child'}{'node_up'} = 
$result_nodes{'macro_in_misc_commands'};
+$result_nodes{'macro_in_misc_commands'}{'node_next'} = 
$result_nodes{'macro_in_misc_commands'}{'menu_child'};
+
+$result_menus{'macro_in_misc_commands'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'normalized' => 'Top'
+  },
+  'menu_child' => {
+    'cmdname' => 'node',
+    'extra' => {
+      'normalized' => 'node-atext'
+    },
+    'menu_up' => {}
+  }
+};
+$result_menus{'macro_in_misc_commands'}{'menu_child'}{'menu_up'} = 
$result_menus{'macro_in_misc_commands'};
+
 $result_errors{'macro_in_misc_commands'} = [
   {
     'error_line' => ':26: Bad argument to @headings: on line following 
headings atext

Index: t/results/sectioning/a_comma_after_node.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/sectioning/a_comma_after_node.pl,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -b -r1.12 -r1.13
--- t/results/sectioning/a_comma_after_node.pl  30 Oct 2010 20:50:45 -0000      
1.12
+++ t/results/sectioning/a_comma_after_node.pl  30 Oct 2010 21:55:01 -0000      
1.13
@@ -142,7 +142,40 @@
 
 $result_sectioning{'a_comma_after_node'} = {};
 
-$result_errors{'a_comma_after_node'} = [];
+$result_nodes{'a_comma_after_node'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'normalized' => 'Commands'
+  }
+};
+
+$result_menus{'a_comma_after_node'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'normalized' => 'Commands'
+  }
+};
+
+$result_errors{'a_comma_after_node'} = [
+  {
+    'error_line' => ':1: Next reference to nonexistent `Requirements\'
+',
+    'file_name' => '',
+    'line_nr' => 1,
+    'macro' => '',
+    'text' => 'Next reference to nonexistent `Requirements\'',
+    'type' => 'error'
+  },
+  {
+    'error_line' => ':1: Prev reference to nonexistent `Nodes and Menus\'
+',
+    'file_name' => '',
+    'line_nr' => 1,
+    'macro' => '',
+    'text' => 'Prev reference to nonexistent `Nodes and Menus\'',
+    'type' => 'error'
+  }
+];
 
 
 1;

Index: t/results/sectioning/at_commands_in_node.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/sectioning/at_commands_in_node.pl,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -b -r1.9 -r1.10
--- t/results/sectioning/at_commands_in_node.pl 30 Oct 2010 20:50:45 -0000      
1.9
+++ t/results/sectioning/at_commands_in_node.pl 30 Oct 2010 21:55:01 -0000      
1.10
@@ -268,6 +268,20 @@
 
 $result_sectioning{'at_commands_in_node'} = {};
 
+$result_nodes{'at_commands_in_node'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'normalized' => 'A-SC-node-_00ef-_00ef-_1e14-_0142-_1e08-_00a1'
+  }
+};
+
+$result_menus{'at_commands_in_node'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'normalized' => 'A-SC-node-_00ef-_00ef-_1e14-_0142-_1e08-_00a1'
+  }
+};
+
 $result_errors{'at_commands_in_node'} = [];
 
 

Index: t/results/sectioning/at_commands_in_refs.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/sectioning/at_commands_in_refs.pl,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -b -r1.12 -r1.13
--- t/results/sectioning/at_commands_in_refs.pl 30 Oct 2010 20:50:45 -0000      
1.12
+++ t/results/sectioning/at_commands_in_refs.pl 30 Oct 2010 21:55:01 -0000      
1.13
@@ -15873,6 +15873,661 @@
 
$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[23]{'section_up'}
 = $result_sectioning{'at_commands_in_refs'}{'section_childs'}[0];
 $result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_up'} = 
$result_sectioning{'at_commands_in_refs'};
 
+$result_nodes{'at_commands_in_refs'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'associated_section' => {
+      'cmdname' => 'top',
+      'extra' => {},
+      'level' => 0
+    },
+    'normalized' => 'Top'
+  },
+  'menu_child' => {
+    'cmdname' => 'node',
+    'extra' => {
+      'associated_section' => {
+        'cmdname' => 'chapter',
+        'extra' => {},
+        'level' => 1,
+        'number' => 1
+      },
+      'normalized' => '-_007b-_007d'
+    },
+    'node_next' => {
+      'cmdname' => 'node',
+      'extra' => {
+        'associated_section' => {
+          'cmdname' => 'chapter',
+          'extra' => {},
+          'level' => 1,
+          'number' => 2
+        },
+        'normalized' => '----_0021---_002e--_002e-_003f-_0040'
+      },
+      'node_next' => {
+        'cmdname' => 'node',
+        'extra' => {
+          'associated_section' => {
+            'cmdname' => 'chapter',
+            'extra' => {},
+            'level' => 1,
+            'number' => 3
+          },
+          'normalized' => 'LaTeX-TeX-_2022-_002c-_00a9-_2026-_002e_002e_002e'
+        },
+        'node_next' => {
+          'cmdname' => 'node',
+          'extra' => {
+            'associated_section' => {
+              'cmdname' => 'chapter',
+              'extra' => {},
+              'level' => 1,
+              'number' => 4
+            },
+            'normalized' => 
'_2261-error_002d_002d_003e-_20ac-_00a1-_2192-_2212'
+          },
+          'node_next' => {
+            'cmdname' => 'node',
+            'extra' => {
+              'associated_section' => {
+                'cmdname' => 'chapter',
+                'extra' => {},
+                'level' => 1,
+                'number' => 5
+              },
+              'normalized' => '_2265-_2264-_2192'
+            },
+            'node_next' => {
+              'cmdname' => 'node',
+              'extra' => {
+                'associated_section' => {
+                  'cmdname' => 'chapter',
+                  'extra' => {},
+                  'level' => 1,
+                  'number' => 6
+                },
+                'normalized' => '_00aa-_00ba-_2605-_00a3-_22a3-_00bf-_00ae'
+              },
+              'node_next' => {
+                'cmdname' => 'node',
+                'extra' => {
+                  'associated_section' => {
+                    'cmdname' => 'chapter',
+                    'extra' => {},
+                    'level' => 1,
+                    'number' => 7
+                  },
+                  'normalized' => '_21d2-_00b0-a-b--_00e5'
+                },
+                'node_next' => {
+                  'cmdname' => 'node',
+                  'extra' => {
+                    'associated_section' => {
+                      'cmdname' => 'chapter',
+                      'extra' => {},
+                      'level' => 1,
+                      'number' => 8
+                    },
+                    'normalized' => 
'_00c5-_00e6-_0153-_00c6-_0152-_00f8-_00d8-_00df-_0142-_0141-_00d0-_00f0-_00de-_00fe'
+                  },
+                  'node_next' => {
+                    'cmdname' => 'node',
+                    'extra' => {
+                      'associated_section' => {
+                        'cmdname' => 'chapter',
+                        'extra' => {},
+                        'level' => 1,
+                        'number' => 9
+                      },
+                      'normalized' => 
'_00e4-_1ebd-_00ee-_00e2-_00e0-_00e9-_00e7-_0113-e_030a-e_030b-_0119'
+                    },
+                    'node_next' => {
+                      'cmdname' => 'node',
+                      'extra' => {
+                        'associated_section' => {
+                          'cmdname' => 'chapter',
+                          'extra' => {},
+                          'level' => 1,
+                          'number' => 10
+                        },
+                        'normalized' => 
'_0117-_0115-e_0332-_1eb9-_011b-j-ee_0361'
+                      },
+                      'node_next' => {
+                        'cmdname' => 'node',
+                        'extra' => {
+                          'associated_section' => {
+                            'cmdname' => 'chapter',
+                            'extra' => {},
+                            'level' => 1,
+                            'number' => 11
+                          },
+                          'normalized' => '_201c-_201d-_2018-_2019-_201e-_201a'
+                        },
+                        'node_next' => {
+                          'cmdname' => 'node',
+                          'extra' => {
+                            'associated_section' => {
+                              'cmdname' => 'chapter',
+                              'extra' => {},
+                              'level' => 1,
+                              'number' => 12
+                            },
+                            'normalized' => 
'_00ab-_00bb-_00ab-_00bb-_2039-_203a'
+                          },
+                          'node_next' => {
+                            'cmdname' => 'node',
+                            'extra' => {
+                              'associated_section' => {
+                                'cmdname' => 'chapter',
+                                'extra' => {},
+                                'level' => 1,
+                                'number' => 13
+                              },
+                              'normalized' => 
'_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d'
+                            },
+                            'node_next' => {
+                              'cmdname' => 'node',
+                              'extra' => {
+                                'associated_section' => {
+                                  'cmdname' => 'chapter',
+                                  'extra' => {},
+                                  'level' => 1,
+                                  'number' => 14
+                                },
+                                'normalized' => 'AAA-AAA-BBB'
+                              },
+                              'node_next' => {
+                                'cmdname' => 'node',
+                                'extra' => {
+                                  'associated_section' => {
+                                    'cmdname' => 'chapter',
+                                    'extra' => {},
+                                    'level' => 1,
+                                    'number' => 15
+                                  },
+                                  'normalized' => 'CCC-CCC-DDD'
+                                },
+                                'node_next' => {
+                                  'cmdname' => 'node',
+                                  'extra' => {
+                                    'associated_section' => {
+                                      'cmdname' => 'chapter',
+                                      'extra' => {},
+                                      'level' => 1,
+                                      'number' => 16
+                                    },
+                                    'normalized' => 
'the-someone-no_005fexplain_0040there'
+                                  },
+                                  'node_next' => {
+                                    'cmdname' => 'node',
+                                    'extra' => {
+                                      'associated_section' => {
+                                        'cmdname' => 'chapter',
+                                        'extra' => {},
+                                        'level' => 1,
+                                        'number' => 17
+                                      },
+                                      'normalized' => 
'f_002d_002dile1-f_002d_002dile'
+                                    },
+                                    'node_next' => {
+                                      'cmdname' => 'node',
+                                      'extra' => {
+                                        'associated_section' => {
+                                          'cmdname' => 'chapter',
+                                          'extra' => {},
+                                          'level' => 1,
+                                          'number' => 18
+                                        },
+                                        'normalized' => 
'-_0040-_007b_007d-_002e-'
+                                      },
+                                      'node_next' => {
+                                        'cmdname' => 'node',
+                                        'extra' => {
+                                          'associated_section' => {
+                                            'cmdname' => 'chapter',
+                                            'extra' => {},
+                                            'level' => 1,
+                                            'number' => 19
+                                          },
+                                          'normalized' => 
'cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i'
+                                        },
+                                        'node_next' => {
+                                          'cmdname' => 'node',
+                                          'extra' => {
+                                            'associated_section' => {
+                                              'cmdname' => 'chapter',
+                                              'extra' => {},
+                                              'level' => 1,
+                                              'number' => 20
+                                            },
+                                            'normalized' => 
'env-code-option-samp-command-file-C_002dx-ESC'
+                                          },
+                                          'node_next' => {
+                                            'cmdname' => 'node',
+                                            'extra' => {
+                                              'associated_section' => {
+                                                'cmdname' => 'chapter',
+                                                'extra' => {},
+                                                'level' => 1,
+                                                'number' => 21
+                                              },
+                                              'normalized' => '8_002e27in'
+                                            },
+                                            'node_next' => {
+                                              'cmdname' => 'node',
+                                              'extra' => {
+                                                'associated_section' => {
+                                                  'cmdname' => 'chapter',
+                                                  'extra' => {},
+                                                  'level' => 1,
+                                                  'number' => 22
+                                                },
+                                                'normalized' => 
'sansserif-slanted'
+                                              },
+                                              'node_next' => {
+                                                'cmdname' => 'node',
+                                                'extra' => {
+                                                  'associated_section' => {
+                                                    'cmdname' => 'chapter',
+                                                    'extra' => {},
+                                                    'level' => 1,
+                                                    'number' => 23
+                                                  },
+                                                  'normalized' => 'indicateurl'
+                                                },
+                                                'node_next' => {
+                                                  'cmdname' => 'node',
+                                                  'extra' => {
+                                                    'associated_section' => {
+                                                      'cmdname' => 'chapter',
+                                                      'extra' => {},
+                                                      'level' => 1,
+                                                      'number' => 24
+                                                    },
+                                                    'normalized' => 
'http_003a_002f_002fsomewhere_005faaa-url-_002fman_002ecgi_002f1_002fls'
+                                                  },
+                                                  'node_prev' => {},
+                                                  'node_up' => {}
+                                                },
+                                                'node_prev' => {},
+                                                'node_up' => {}
+                                              },
+                                              'node_prev' => {},
+                                              'node_up' => {}
+                                            },
+                                            'node_prev' => {},
+                                            'node_up' => {}
+                                          },
+                                          'node_prev' => {},
+                                          'node_up' => {}
+                                        },
+                                        'node_prev' => {},
+                                        'node_up' => {}
+                                      },
+                                      'node_prev' => {},
+                                      'node_up' => {}
+                                    },
+                                    'node_prev' => {},
+                                    'node_up' => {}
+                                  },
+                                  'node_prev' => {},
+                                  'node_up' => {}
+                                },
+                                'node_prev' => {},
+                                'node_up' => {}
+                              },
+                              'node_prev' => {},
+                              'node_up' => {}
+                            },
+                            'node_prev' => {},
+                            'node_up' => {}
+                          },
+                          'node_prev' => {},
+                          'node_up' => {}
+                        },
+                        'node_prev' => {},
+                        'node_up' => {}
+                      },
+                      'node_prev' => {},
+                      'node_up' => {}
+                    },
+                    'node_prev' => {},
+                    'node_up' => {}
+                  },
+                  'node_prev' => {},
+                  'node_up' => {}
+                },
+                'node_prev' => {},
+                'node_up' => {}
+              },
+              'node_prev' => {},
+              'node_up' => {}
+            },
+            'node_prev' => {},
+            'node_up' => {}
+          },
+          'node_prev' => {},
+          'node_up' => {}
+        },
+        'node_prev' => {},
+        'node_up' => {}
+      },
+      'node_prev' => {},
+      'node_up' => {}
+    },
+    'node_prev' => {},
+    'node_up' => {}
+  },
+  'menus' => [
+    {
+      'cmdname' => 'menu'
+    }
+  ],
+  'node_next' => {},
+  'node_up' => {
+    'manual_content' => [
+      {
+        'text' => 'dir'
+      }
+    ]
+  }
+};
+$result_nodes{'at_commands_in_refs'}{'menu_child'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_prev'}
 = 
$result_nodes{'at_commands_in_refs'}{'menu_child'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'};
+$result_nodes{'at_commands_in_refs'}{'menu_child'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_up'}
 = $result_nodes{'at_commands_in_refs'};
+$result_nodes{'at_commands_in_refs'}{'menu_child'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_prev'}
 = 
$result_nodes{'at_commands_in_refs'}{'menu_child'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'};
+$result_nodes{'at_commands_in_refs'}{'menu_child'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_up'}
 = $result_nodes{'at_commands_in_refs'};
+$result_nodes{'at_commands_in_refs'}{'menu_child'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_prev'}
 = 
$result_nodes{'at_commands_in_refs'}{'menu_child'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'};
+$result_nodes{'at_commands_in_refs'}{'menu_child'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_up'}
 = $result_nodes{'at_commands_in_refs'};
+$result_nodes{'at_commands_in_refs'}{'menu_child'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_prev'}
 = 
$result_nodes{'at_commands_in_refs'}{'menu_child'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'};
+$result_nodes{'at_commands_in_refs'}{'menu_child'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_up'}
 = $result_nodes{'at_commands_in_refs'};
+$result_nodes{'at_commands_in_refs'}{'menu_child'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_prev'}
 = 
$result_nodes{'at_commands_in_refs'}{'menu_child'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'};
+$result_nodes{'at_commands_in_refs'}{'menu_child'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_up'}
 = $result_nodes{'at_commands_in_refs'};
+$result_nodes{'at_commands_in_refs'}{'menu_child'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_prev'}
 = 
$result_nodes{'at_commands_in_refs'}{'menu_child'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'};
+$result_nodes{'at_commands_in_refs'}{'menu_child'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_up'}
 = $result_nodes{'at_commands_in_refs'};
+$result_nodes{'at_commands_in_refs'}{'menu_child'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_prev'}
 = 
$result_nodes{'at_commands_in_refs'}{'menu_child'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'};
+$result_nodes{'at_commands_in_refs'}{'menu_child'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_up'}
 = $result_nodes{'at_commands_in_refs'};
+$result_nodes{'at_commands_in_refs'}{'menu_child'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_prev'}
 = 
$result_nodes{'at_commands_in_refs'}{'menu_child'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'};
+$result_nodes{'at_commands_in_refs'}{'menu_child'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_up'}
 = $result_nodes{'at_commands_in_refs'};
+$result_nodes{'at_commands_in_refs'}{'menu_child'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_prev'}
 = 
$result_nodes{'at_commands_in_refs'}{'menu_child'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'};
+$result_nodes{'at_commands_in_refs'}{'menu_child'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_up'}
 = $result_nodes{'at_commands_in_refs'};
+$result_nodes{'at_commands_in_refs'}{'menu_child'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_prev'}
 = 
$result_nodes{'at_commands_in_refs'}{'menu_child'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'};
+$result_nodes{'at_commands_in_refs'}{'menu_child'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_up'}
 = $result_nodes{'at_commands_in_refs'};
+$result_nodes{'at_commands_in_refs'}{'menu_child'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_prev'}
 = 
$result_nodes{'at_commands_in_refs'}{'menu_child'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'};
+$result_nodes{'at_commands_in_refs'}{'menu_child'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_up'}
 = $result_nodes{'at_commands_in_refs'};
+$result_nodes{'at_commands_in_refs'}{'menu_child'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_prev'}
 = 
$result_nodes{'at_commands_in_refs'}{'menu_child'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'};
+$result_nodes{'at_commands_in_refs'}{'menu_child'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_up'}
 = $result_nodes{'at_commands_in_refs'};
+$result_nodes{'at_commands_in_refs'}{'menu_child'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_prev'}
 = 
$result_nodes{'at_commands_in_refs'}{'menu_child'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'};
+$result_nodes{'at_commands_in_refs'}{'menu_child'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_up'}
 = $result_nodes{'at_commands_in_refs'};
+$result_nodes{'at_commands_in_refs'}{'menu_child'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_prev'}
 = 
$result_nodes{'at_commands_in_refs'}{'menu_child'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'};
+$result_nodes{'at_commands_in_refs'}{'menu_child'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_up'}
 = $result_nodes{'at_commands_in_refs'};
+$result_nodes{'at_commands_in_refs'}{'menu_child'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_prev'}
 = 
$result_nodes{'at_commands_in_refs'}{'menu_child'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'};
+$result_nodes{'at_commands_in_refs'}{'menu_child'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_up'}
 = $result_nodes{'at_commands_in_refs'};
+$result_nodes{'at_commands_in_refs'}{'menu_child'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_prev'}
 = 
$result_nodes{'at_commands_in_refs'}{'menu_child'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'};
+$result_nodes{'at_commands_in_refs'}{'menu_child'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_up'}
 = $result_nodes{'at_commands_in_refs'};
+$result_nodes{'at_commands_in_refs'}{'menu_child'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_prev'}
 = 
$result_nodes{'at_commands_in_refs'}{'menu_child'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'};
+$result_nodes{'at_commands_in_refs'}{'menu_child'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_up'}
 = $result_nodes{'at_commands_in_refs'};
+$result_nodes{'at_commands_in_refs'}{'menu_child'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_prev'}
 = 
$result_nodes{'at_commands_in_refs'}{'menu_child'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'};
+$result_nodes{'at_commands_in_refs'}{'menu_child'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_up'}
 = $result_nodes{'at_commands_in_refs'};
+$result_nodes{'at_commands_in_refs'}{'menu_child'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_prev'}
 = 
$result_nodes{'at_commands_in_refs'}{'menu_child'}{'node_next'}{'node_next'}{'node_next'}{'node_next'};
+$result_nodes{'at_commands_in_refs'}{'menu_child'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_up'}
 = $result_nodes{'at_commands_in_refs'};
+$result_nodes{'at_commands_in_refs'}{'menu_child'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_prev'}
 = 
$result_nodes{'at_commands_in_refs'}{'menu_child'}{'node_next'}{'node_next'}{'node_next'};
+$result_nodes{'at_commands_in_refs'}{'menu_child'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_up'}
 = $result_nodes{'at_commands_in_refs'};
+$result_nodes{'at_commands_in_refs'}{'menu_child'}{'node_next'}{'node_next'}{'node_next'}{'node_prev'}
 = $result_nodes{'at_commands_in_refs'}{'menu_child'}{'node_next'}{'node_next'};
+$result_nodes{'at_commands_in_refs'}{'menu_child'}{'node_next'}{'node_next'}{'node_next'}{'node_up'}
 = $result_nodes{'at_commands_in_refs'};
+$result_nodes{'at_commands_in_refs'}{'menu_child'}{'node_next'}{'node_next'}{'node_prev'}
 = $result_nodes{'at_commands_in_refs'}{'menu_child'}{'node_next'};
+$result_nodes{'at_commands_in_refs'}{'menu_child'}{'node_next'}{'node_next'}{'node_up'}
 = $result_nodes{'at_commands_in_refs'};
+$result_nodes{'at_commands_in_refs'}{'menu_child'}{'node_next'}{'node_prev'} = 
$result_nodes{'at_commands_in_refs'}{'menu_child'};
+$result_nodes{'at_commands_in_refs'}{'menu_child'}{'node_next'}{'node_up'} = 
$result_nodes{'at_commands_in_refs'};
+$result_nodes{'at_commands_in_refs'}{'menu_child'}{'node_prev'} = 
$result_nodes{'at_commands_in_refs'};
+$result_nodes{'at_commands_in_refs'}{'menu_child'}{'node_up'} = 
$result_nodes{'at_commands_in_refs'};
+$result_nodes{'at_commands_in_refs'}{'node_next'} = 
$result_nodes{'at_commands_in_refs'}{'menu_child'};
+
+$result_menus{'at_commands_in_refs'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'normalized' => 'Top'
+  },
+  'menu_child' => {
+    'cmdname' => 'node',
+    'extra' => {
+      'normalized' => '-_007b-_007d'
+    },
+    'menu_next' => {
+      'cmdname' => 'node',
+      'extra' => {
+        'normalized' => '----_0021---_002e--_002e-_003f-_0040'
+      },
+      'menu_next' => {
+        'cmdname' => 'node',
+        'extra' => {
+          'normalized' => 'LaTeX-TeX-_2022-_002c-_00a9-_2026-_002e_002e_002e'
+        },
+        'menu_next' => {
+          'cmdname' => 'node',
+          'extra' => {
+            'normalized' => 
'_2261-error_002d_002d_003e-_20ac-_00a1-_2192-_2212'
+          },
+          'menu_next' => {
+            'cmdname' => 'node',
+            'extra' => {
+              'normalized' => '_2265-_2264-_2192'
+            },
+            'menu_next' => {
+              'cmdname' => 'node',
+              'extra' => {
+                'normalized' => '_00aa-_00ba-_2605-_00a3-_22a3-_00bf-_00ae'
+              },
+              'menu_next' => {
+                'cmdname' => 'node',
+                'extra' => {
+                  'normalized' => '_21d2-_00b0-a-b--_00e5'
+                },
+                'menu_next' => {
+                  'cmdname' => 'node',
+                  'extra' => {
+                    'normalized' => 
'_00c5-_00e6-_0153-_00c6-_0152-_00f8-_00d8-_00df-_0142-_0141-_00d0-_00f0-_00de-_00fe'
+                  },
+                  'menu_next' => {
+                    'cmdname' => 'node',
+                    'extra' => {
+                      'normalized' => 
'_00e4-_1ebd-_00ee-_00e2-_00e0-_00e9-_00e7-_0113-e_030a-e_030b-_0119'
+                    },
+                    'menu_next' => {
+                      'cmdname' => 'node',
+                      'extra' => {
+                        'normalized' => 
'_0117-_0115-e_0332-_1eb9-_011b-j-ee_0361'
+                      },
+                      'menu_next' => {
+                        'cmdname' => 'node',
+                        'extra' => {
+                          'normalized' => '_201c-_201d-_2018-_2019-_201e-_201a'
+                        },
+                        'menu_next' => {
+                          'cmdname' => 'node',
+                          'extra' => {
+                            'normalized' => 
'_00ab-_00bb-_00ab-_00bb-_2039-_203a'
+                          },
+                          'menu_next' => {
+                            'cmdname' => 'node',
+                            'extra' => {
+                              'normalized' => 
'_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d'
+                            },
+                            'menu_next' => {
+                              'cmdname' => 'node',
+                              'extra' => {
+                                'normalized' => 'AAA-AAA-BBB'
+                              },
+                              'menu_next' => {
+                                'cmdname' => 'node',
+                                'extra' => {
+                                  'normalized' => 'CCC-CCC-DDD'
+                                },
+                                'menu_next' => {
+                                  'cmdname' => 'node',
+                                  'extra' => {
+                                    'normalized' => 
'the-someone-no_005fexplain_0040there'
+                                  },
+                                  'menu_next' => {
+                                    'cmdname' => 'node',
+                                    'extra' => {
+                                      'normalized' => 
'f_002d_002dile1-f_002d_002dile'
+                                    },
+                                    'menu_next' => {
+                                      'cmdname' => 'node',
+                                      'extra' => {
+                                        'normalized' => 
'-_0040-_007b_007d-_002e-'
+                                      },
+                                      'menu_next' => {
+                                        'cmdname' => 'node',
+                                        'extra' => {
+                                          'normalized' => 
'cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i'
+                                        },
+                                        'menu_next' => {
+                                          'cmdname' => 'node',
+                                          'extra' => {
+                                            'normalized' => 
'env-code-option-samp-command-file-C_002dx-ESC'
+                                          },
+                                          'menu_next' => {
+                                            'cmdname' => 'node',
+                                            'extra' => {
+                                              'normalized' => '8_002e27in'
+                                            },
+                                            'menu_next' => {
+                                              'cmdname' => 'node',
+                                              'extra' => {
+                                                'normalized' => 
'sansserif-slanted'
+                                              },
+                                              'menu_next' => {
+                                                'cmdname' => 'node',
+                                                'extra' => {
+                                                  'normalized' => 'indicateurl'
+                                                },
+                                                'menu_next' => {
+                                                  'cmdname' => 'node',
+                                                  'extra' => {
+                                                    'normalized' => 
'http_003a_002f_002fsomewhere_005faaa-url-_002fman_002ecgi_002f1_002fls'
+                                                  },
+                                                  'menu_prev' => {},
+                                                  'menu_up' => {}
+                                                },
+                                                'menu_prev' => {},
+                                                'menu_up' => {}
+                                              },
+                                              'menu_prev' => {},
+                                              'menu_up' => {}
+                                            },
+                                            'menu_prev' => {},
+                                            'menu_up' => {}
+                                          },
+                                          'menu_prev' => {},
+                                          'menu_up' => {}
+                                        },
+                                        'menu_prev' => {},
+                                        'menu_up' => {}
+                                      },
+                                      'menu_prev' => {},
+                                      'menu_up' => {}
+                                    },
+                                    'menu_prev' => {},
+                                    'menu_up' => {}
+                                  },
+                                  'menu_prev' => {},
+                                  'menu_up' => {}
+                                },
+                                'menu_prev' => {},
+                                'menu_up' => {}
+                              },
+                              'menu_prev' => {},
+                              'menu_up' => {}
+                            },
+                            'menu_prev' => {},
+                            'menu_up' => {}
+                          },
+                          'menu_prev' => {},
+                          'menu_up' => {}
+                        },
+                        'menu_prev' => {},
+                        'menu_up' => {}
+                      },
+                      'menu_prev' => {},
+                      'menu_up' => {}
+                    },
+                    'menu_prev' => {},
+                    'menu_up' => {}
+                  },
+                  'menu_prev' => {},
+                  'menu_up' => {}
+                },
+                'menu_prev' => {},
+                'menu_up' => {}
+              },
+              'menu_prev' => {},
+              'menu_up' => {}
+            },
+            'menu_prev' => {},
+            'menu_up' => {}
+          },
+          'menu_prev' => {},
+          'menu_up' => {}
+        },
+        'menu_prev' => {},
+        'menu_up' => {}
+      },
+      'menu_prev' => {},
+      'menu_up' => {}
+    },
+    'menu_up' => {}
+  }
+};
+$result_menus{'at_commands_in_refs'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_prev'}
 = 
$result_menus{'at_commands_in_refs'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'};
+$result_menus{'at_commands_in_refs'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_up'}
 = $result_menus{'at_commands_in_refs'};
+$result_menus{'at_commands_in_refs'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_prev'}
 = 
$result_menus{'at_commands_in_refs'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'};
+$result_menus{'at_commands_in_refs'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_up'}
 = $result_menus{'at_commands_in_refs'};
+$result_menus{'at_commands_in_refs'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_prev'}
 = 
$result_menus{'at_commands_in_refs'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'};
+$result_menus{'at_commands_in_refs'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_up'}
 = $result_menus{'at_commands_in_refs'};
+$result_menus{'at_commands_in_refs'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_prev'}
 = 
$result_menus{'at_commands_in_refs'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'};
+$result_menus{'at_commands_in_refs'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_up'}
 = $result_menus{'at_commands_in_refs'};
+$result_menus{'at_commands_in_refs'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_prev'}
 = 
$result_menus{'at_commands_in_refs'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'};
+$result_menus{'at_commands_in_refs'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_up'}
 = $result_menus{'at_commands_in_refs'};
+$result_menus{'at_commands_in_refs'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_prev'}
 = 
$result_menus{'at_commands_in_refs'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'};
+$result_menus{'at_commands_in_refs'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_up'}
 = $result_menus{'at_commands_in_refs'};
+$result_menus{'at_commands_in_refs'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_prev'}
 = 
$result_menus{'at_commands_in_refs'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'};
+$result_menus{'at_commands_in_refs'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_up'}
 = $result_menus{'at_commands_in_refs'};
+$result_menus{'at_commands_in_refs'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_prev'}
 = 
$result_menus{'at_commands_in_refs'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'};
+$result_menus{'at_commands_in_refs'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_up'}
 = $result_menus{'at_commands_in_refs'};
+$result_menus{'at_commands_in_refs'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_prev'}
 = 
$result_menus{'at_commands_in_refs'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'};
+$result_menus{'at_commands_in_refs'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_up'}
 = $result_menus{'at_commands_in_refs'};
+$result_menus{'at_commands_in_refs'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_prev'}
 = 
$result_menus{'at_commands_in_refs'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'};
+$result_menus{'at_commands_in_refs'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_up'}
 = $result_menus{'at_commands_in_refs'};
+$result_menus{'at_commands_in_refs'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_prev'}
 = 
$result_menus{'at_commands_in_refs'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'};
+$result_menus{'at_commands_in_refs'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_up'}
 = $result_menus{'at_commands_in_refs'};
+$result_menus{'at_commands_in_refs'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_prev'}
 = 
$result_menus{'at_commands_in_refs'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'};
+$result_menus{'at_commands_in_refs'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_up'}
 = $result_menus{'at_commands_in_refs'};
+$result_menus{'at_commands_in_refs'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_prev'}
 = 
$result_menus{'at_commands_in_refs'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'};
+$result_menus{'at_commands_in_refs'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_up'}
 = $result_menus{'at_commands_in_refs'};
+$result_menus{'at_commands_in_refs'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_prev'}
 = 
$result_menus{'at_commands_in_refs'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'};
+$result_menus{'at_commands_in_refs'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_up'}
 = $result_menus{'at_commands_in_refs'};
+$result_menus{'at_commands_in_refs'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_prev'}
 = 
$result_menus{'at_commands_in_refs'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'};
+$result_menus{'at_commands_in_refs'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_up'}
 = $result_menus{'at_commands_in_refs'};
+$result_menus{'at_commands_in_refs'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_prev'}
 = 
$result_menus{'at_commands_in_refs'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'};
+$result_menus{'at_commands_in_refs'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_up'}
 = $result_menus{'at_commands_in_refs'};
+$result_menus{'at_commands_in_refs'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_prev'}
 = 
$result_menus{'at_commands_in_refs'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'};
+$result_menus{'at_commands_in_refs'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_up'}
 = $result_menus{'at_commands_in_refs'};
+$result_menus{'at_commands_in_refs'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_prev'}
 = 
$result_menus{'at_commands_in_refs'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'};
+$result_menus{'at_commands_in_refs'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_up'}
 = $result_menus{'at_commands_in_refs'};
+$result_menus{'at_commands_in_refs'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_prev'}
 = 
$result_menus{'at_commands_in_refs'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'};
+$result_menus{'at_commands_in_refs'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_up'}
 = $result_menus{'at_commands_in_refs'};
+$result_menus{'at_commands_in_refs'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_prev'}
 = 
$result_menus{'at_commands_in_refs'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'};
+$result_menus{'at_commands_in_refs'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_up'}
 = $result_menus{'at_commands_in_refs'};
+$result_menus{'at_commands_in_refs'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_prev'}
 = $result_menus{'at_commands_in_refs'}{'menu_child'}{'menu_next'}{'menu_next'};
+$result_menus{'at_commands_in_refs'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_up'}
 = $result_menus{'at_commands_in_refs'};
+$result_menus{'at_commands_in_refs'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_prev'}
 = $result_menus{'at_commands_in_refs'}{'menu_child'}{'menu_next'};
+$result_menus{'at_commands_in_refs'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_up'}
 = $result_menus{'at_commands_in_refs'};
+$result_menus{'at_commands_in_refs'}{'menu_child'}{'menu_next'}{'menu_prev'} = 
$result_menus{'at_commands_in_refs'}{'menu_child'};
+$result_menus{'at_commands_in_refs'}{'menu_child'}{'menu_next'}{'menu_up'} = 
$result_menus{'at_commands_in_refs'};
+$result_menus{'at_commands_in_refs'}{'menu_child'}{'menu_up'} = 
$result_menus{'at_commands_in_refs'};
+
 $result_errors{'at_commands_in_refs'} = [];
 
 

Index: t/results/sectioning/character_and_spaces_in_node.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/sectioning/character_and_spaces_in_node.pl,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- t/results/sectioning/character_and_spaces_in_node.pl        30 Oct 2010 
20:50:45 -0000      1.10
+++ t/results/sectioning/character_and_spaces_in_node.pl        30 Oct 2010 
21:55:01 -0000      1.11
@@ -537,6 +537,27 @@
 
 $result_sectioning{'character_and_spaces_in_node'} = {};
 
+$result_nodes{'character_and_spaces_in_node'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'normalized' => 'Top'
+  },
+  'node_up' => {
+    'manual_content' => [
+      {
+        'text' => 'dir'
+      }
+    ]
+  }
+};
+
+$result_menus{'character_and_spaces_in_node'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'normalized' => 'Top'
+  }
+};
+
 $result_errors{'character_and_spaces_in_node'} = [
   {
     'error_line' => ':3: warning: unreferenced node `other nodes\'

Index: t/results/sectioning/character_and_spaces_in_refs.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/sectioning/character_and_spaces_in_refs.pl,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -b -r1.12 -r1.13
--- t/results/sectioning/character_and_spaces_in_refs.pl        30 Oct 2010 
20:50:45 -0000      1.12
+++ t/results/sectioning/character_and_spaces_in_refs.pl        30 Oct 2010 
21:55:01 -0000      1.13
@@ -1459,6 +1459,128 @@
 
$result_sectioning{'character_and_spaces_in_refs'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
 = $result_sectioning{'character_and_spaces_in_refs'}{'section_childs'}[0];
 
$result_sectioning{'character_and_spaces_in_refs'}{'section_childs'}[0]{'section_up'}
 = $result_sectioning{'character_and_spaces_in_refs'};
 
+$result_nodes{'character_and_spaces_in_refs'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'associated_section' => {
+      'cmdname' => 'top',
+      'extra' => {},
+      'level' => 0
+    },
+    'normalized' => 'Top'
+  },
+  'menu_child' => {
+    'cmdname' => 'node',
+    'extra' => {
+      'associated_section' => {
+        'cmdname' => 'chapter',
+        'extra' => {},
+        'level' => 1,
+        'number' => 1
+      },
+      'normalized' => 'other-nodes'
+    },
+    'menu_child' => {
+      'cmdname' => 'node',
+      'extra' => {
+        'normalized' => 
'_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e'
+      },
+      'node_next' => {
+        'cmdname' => 'node',
+        'extra' => {
+          'normalized' => 
'_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e'
+        },
+        'node_next' => {
+          'cmdname' => 'node',
+          'extra' => {
+            'normalized' => 'local-node'
+          },
+          'node_prev' => {},
+          'node_up' => {}
+        },
+        'node_prev' => {},
+        'node_up' => {}
+      },
+      'node_prev' => {},
+      'node_up' => {}
+    },
+    'menus' => [
+      {
+        'cmdname' => 'menu'
+      }
+    ],
+    'node_next' => {},
+    'node_prev' => {},
+    'node_up' => {}
+  },
+  'menus' => [
+    {
+      'cmdname' => 'menu'
+    }
+  ],
+  'node_next' => {},
+  'node_up' => {
+    'manual_content' => [
+      {
+        'text' => 'dir'
+      }
+    ]
+  }
+};
+$result_nodes{'character_and_spaces_in_refs'}{'menu_child'}{'menu_child'}{'node_next'}{'node_next'}{'node_prev'}
 = 
$result_nodes{'character_and_spaces_in_refs'}{'menu_child'}{'menu_child'}{'node_next'};
+$result_nodes{'character_and_spaces_in_refs'}{'menu_child'}{'menu_child'}{'node_next'}{'node_next'}{'node_up'}
 = $result_nodes{'character_and_spaces_in_refs'}{'menu_child'};
+$result_nodes{'character_and_spaces_in_refs'}{'menu_child'}{'menu_child'}{'node_next'}{'node_prev'}
 = $result_nodes{'character_and_spaces_in_refs'}{'menu_child'}{'menu_child'};
+$result_nodes{'character_and_spaces_in_refs'}{'menu_child'}{'menu_child'}{'node_next'}{'node_up'}
 = $result_nodes{'character_and_spaces_in_refs'}{'menu_child'};
+$result_nodes{'character_and_spaces_in_refs'}{'menu_child'}{'menu_child'}{'node_prev'}
 = $result_nodes{'character_and_spaces_in_refs'}{'menu_child'};
+$result_nodes{'character_and_spaces_in_refs'}{'menu_child'}{'menu_child'}{'node_up'}
 = $result_nodes{'character_and_spaces_in_refs'}{'menu_child'};
+$result_nodes{'character_and_spaces_in_refs'}{'menu_child'}{'node_next'} = 
$result_nodes{'character_and_spaces_in_refs'}{'menu_child'}{'menu_child'};
+$result_nodes{'character_and_spaces_in_refs'}{'menu_child'}{'node_prev'} = 
$result_nodes{'character_and_spaces_in_refs'};
+$result_nodes{'character_and_spaces_in_refs'}{'menu_child'}{'node_up'} = 
$result_nodes{'character_and_spaces_in_refs'};
+$result_nodes{'character_and_spaces_in_refs'}{'node_next'} = 
$result_nodes{'character_and_spaces_in_refs'}{'menu_child'};
+
+$result_menus{'character_and_spaces_in_refs'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'normalized' => 'Top'
+  },
+  'menu_child' => {
+    'cmdname' => 'node',
+    'extra' => {
+      'normalized' => 'other-nodes'
+    },
+    'menu_child' => {
+      'cmdname' => 'node',
+      'extra' => {
+        'normalized' => 
'_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e'
+      },
+      'menu_next' => {
+        'cmdname' => 'node',
+        'extra' => {
+          'normalized' => 
'_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e'
+        },
+        'menu_next' => {
+          'cmdname' => 'node',
+          'extra' => {
+            'normalized' => 'local-node'
+          },
+          'menu_prev' => {},
+          'menu_up' => {}
+        },
+        'menu_prev' => {},
+        'menu_up' => {}
+      },
+      'menu_up' => {}
+    },
+    'menu_up' => {}
+  }
+};
+$result_menus{'character_and_spaces_in_refs'}{'menu_child'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_prev'}
 = 
$result_menus{'character_and_spaces_in_refs'}{'menu_child'}{'menu_child'}{'menu_next'};
+$result_menus{'character_and_spaces_in_refs'}{'menu_child'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_up'}
 = $result_menus{'character_and_spaces_in_refs'}{'menu_child'};
+$result_menus{'character_and_spaces_in_refs'}{'menu_child'}{'menu_child'}{'menu_next'}{'menu_prev'}
 = $result_menus{'character_and_spaces_in_refs'}{'menu_child'}{'menu_child'};
+$result_menus{'character_and_spaces_in_refs'}{'menu_child'}{'menu_child'}{'menu_next'}{'menu_up'}
 = $result_menus{'character_and_spaces_in_refs'}{'menu_child'};
+$result_menus{'character_and_spaces_in_refs'}{'menu_child'}{'menu_child'}{'menu_up'}
 = $result_menus{'character_and_spaces_in_refs'}{'menu_child'};
+$result_menus{'character_and_spaces_in_refs'}{'menu_child'}{'menu_up'} = 
$result_menus{'character_and_spaces_in_refs'};
+
 $result_errors{'character_and_spaces_in_refs'} = [];
 
 

Index: t/results/sectioning/double_node_anchor_float.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/sectioning/double_node_anchor_float.pl,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- t/results/sectioning/double_node_anchor_float.pl    30 Oct 2010 20:50:45 
-0000      1.5
+++ t/results/sectioning/double_node_anchor_float.pl    30 Oct 2010 21:55:01 
-0000      1.6
@@ -604,6 +604,20 @@
 
 $result_sectioning{'double_node_anchor_float'} = {};
 
+$result_nodes{'double_node_anchor_float'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'normalized' => 'node1'
+  }
+};
+
+$result_menus{'double_node_anchor_float'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'normalized' => 'node1'
+  }
+};
+
 $result_errors{'double_node_anchor_float'} = [
   {
     'error_line' => ':3: @node `node1\' previously defined

Index: t/results/sectioning/double_top.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/sectioning/double_top.pl,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- t/results/sectioning/double_top.pl  30 Oct 2010 20:50:45 -0000      1.5
+++ t/results/sectioning/double_top.pl  30 Oct 2010 21:55:01 -0000      1.6
@@ -249,6 +249,22 @@
 
 $result_sectioning{'double_top'} = {};
 
+$result_nodes{'double_top'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'normalized' => 'Top'
+  },
+  'node_next' => {}
+};
+$result_nodes{'double_top'}{'node_next'} = $result_nodes{'double_top'};
+
+$result_menus{'double_top'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'normalized' => 'Top'
+  }
+};
+
 $result_errors{'double_top'} = [
   {
     'error_line' => ':3: @node `top\' previously defined

Index: t/results/sectioning/node.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/sectioning/node.pl,v
retrieving revision 1.24
retrieving revision 1.25
diff -u -b -r1.24 -r1.25
--- t/results/sectioning/node.pl        30 Oct 2010 20:50:45 -0000      1.24
+++ t/results/sectioning/node.pl        30 Oct 2010 21:55:01 -0000      1.25
@@ -750,6 +750,20 @@
 
 $result_sectioning{'node'} = {};
 
+$result_nodes{'node'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'normalized' => 'one-arg1'
+  }
+};
+
+$result_menus{'node'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'normalized' => 'one-arg1'
+  }
+};
+
 $result_errors{'node'} = [
   {
     'error_line' => ':6: warning: Superfluous arguments for node
@@ -770,6 +784,15 @@
     'type' => 'warning'
   },
   {
+    'error_line' => ':3: Next reference to nonexistent `two arg\'
+',
+    'file_name' => '',
+    'line_nr' => 3,
+    'macro' => '',
+    'text' => 'Next reference to nonexistent `two arg\'',
+    'type' => 'error'
+  },
+  {
     'error_line' => ':4: warning: unreferenced node `one arg3\'
 ',
     'file_name' => '',
@@ -779,6 +802,24 @@
     'type' => 'warning'
   },
   {
+    'error_line' => ':4: Next reference to nonexistent `two arg\'
+',
+    'file_name' => '',
+    'line_nr' => 4,
+    'macro' => '',
+    'text' => 'Next reference to nonexistent `two arg\'',
+    'type' => 'error'
+  },
+  {
+    'error_line' => ':4: Prev reference to nonexistent `three arg\'
+',
+    'file_name' => '',
+    'line_nr' => 4,
+    'macro' => '',
+    'text' => 'Prev reference to nonexistent `three arg\'',
+    'type' => 'error'
+  },
+  {
     'error_line' => ':5: warning: unreferenced node `one arg4\'
 ',
     'file_name' => '',
@@ -788,6 +829,33 @@
     'type' => 'warning'
   },
   {
+    'error_line' => ':5: Next reference to nonexistent `two arg\'
+',
+    'file_name' => '',
+    'line_nr' => 5,
+    'macro' => '',
+    'text' => 'Next reference to nonexistent `two arg\'',
+    'type' => 'error'
+  },
+  {
+    'error_line' => ':5: Prev reference to nonexistent `three arg\'
+',
+    'file_name' => '',
+    'line_nr' => 5,
+    'macro' => '',
+    'text' => 'Prev reference to nonexistent `three arg\'',
+    'type' => 'error'
+  },
+  {
+    'error_line' => ':5: Up reference to nonexistent `four arg\'
+',
+    'file_name' => '',
+    'line_nr' => 5,
+    'macro' => '',
+    'text' => 'Up reference to nonexistent `four arg\'',
+    'type' => 'error'
+  },
+  {
     'error_line' => ':6: warning: unreferenced node `one arg5\'
 ',
     'file_name' => '',
@@ -797,6 +865,33 @@
     'type' => 'warning'
   },
   {
+    'error_line' => ':6: Next reference to nonexistent `two arg\'
+',
+    'file_name' => '',
+    'line_nr' => 6,
+    'macro' => '',
+    'text' => 'Next reference to nonexistent `two arg\'',
+    'type' => 'error'
+  },
+  {
+    'error_line' => ':6: Prev reference to nonexistent `three arg\'
+',
+    'file_name' => '',
+    'line_nr' => 6,
+    'macro' => '',
+    'text' => 'Prev reference to nonexistent `three arg\'',
+    'type' => 'error'
+  },
+  {
+    'error_line' => ':6: Up reference to nonexistent `four arg five arg\'
+',
+    'file_name' => '',
+    'line_nr' => 6,
+    'macro' => '',
+    'text' => 'Up reference to nonexistent `four arg five arg\'',
+    'type' => 'error'
+  },
+  {
     'error_line' => ':8: warning: unreferenced node `comment\'
 ',
     'file_name' => '',
@@ -813,6 +908,24 @@
     'macro' => '',
     'text' => 'unreferenced node `arg1 @comma{} arg2\'',
     'type' => 'warning'
+  },
+  {
+    'error_line' => ':10: Next reference to nonexistent `@,cedilla\'
+',
+    'file_name' => '',
+    'line_nr' => 10,
+    'macro' => '',
+    'text' => 'Next reference to nonexistent `@,cedilla\'',
+    'type' => 'error'
+  },
+  {
+    'error_line' => ':10: Prev reference to nonexistent address@hidden in 
strong,}\'
+',
+    'file_name' => '',
+    'line_nr' => 10,
+    'macro' => '',
+    'text' => 'Prev reference to nonexistent address@hidden in strong,}\'',
+    'type' => 'error'
   }
 ];
 

Index: t/results/sectioning/node_empty_direction.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/sectioning/node_empty_direction.pl,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- t/results/sectioning/node_empty_direction.pl        30 Oct 2010 20:50:45 
-0000      1.5
+++ t/results/sectioning/node_empty_direction.pl        30 Oct 2010 21:55:01 
-0000      1.6
@@ -75,6 +75,20 @@
 
 $result_sectioning{'node_empty_direction'} = {};
 
+$result_nodes{'node_empty_direction'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'normalized' => 'name'
+  }
+};
+
+$result_menus{'node_empty_direction'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'normalized' => 'name'
+  }
+};
+
 $result_errors{'node_empty_direction'} = [];
 
 

Index: t/results/sectioning/nodename_parentheses.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/sectioning/nodename_parentheses.pl,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -b -r1.14 -r1.15
--- t/results/sectioning/nodename_parentheses.pl        30 Oct 2010 20:50:45 
-0000      1.14
+++ t/results/sectioning/nodename_parentheses.pl        30 Oct 2010 21:55:01 
-0000      1.15
@@ -947,6 +947,89 @@
 
$result_sectioning{'nodename_parentheses'}{'section_childs'}[0]{'section_childs'}[2]{'section_up'}
 = $result_sectioning{'nodename_parentheses'}{'section_childs'}[0];
 $result_sectioning{'nodename_parentheses'}{'section_childs'}[0]{'section_up'} 
= $result_sectioning{'nodename_parentheses'};
 
+$result_nodes{'nodename_parentheses'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'associated_section' => {
+      'cmdname' => 'top',
+      'extra' => {},
+      'level' => 0
+    },
+    'normalized' => 'Top'
+  },
+  'menu_child' => {
+    'cmdname' => 'node',
+    'extra' => {
+      'associated_section' => {
+        'cmdname' => 'chapter',
+        'extra' => {},
+        'level' => 1,
+        'number' => 1
+      },
+      'normalized' => 'Node-_0028with-parentheses_0029'
+    },
+    'node_next' => {
+      'cmdname' => 'node',
+      'extra' => {
+        'associated_section' => {
+          'cmdname' => 'chapter',
+          'extra' => {},
+          'level' => 1,
+          'number' => 2
+        },
+        'normalized' => 'Other-node'
+      },
+      'node_prev' => {},
+      'node_up' => {}
+    },
+    'node_prev' => {},
+    'node_up' => {}
+  },
+  'menus' => [
+    {
+      'cmdname' => 'menu'
+    }
+  ],
+  'node_next' => {},
+  'node_up' => {
+    'manual_content' => [
+      {
+        'text' => 'dir'
+      }
+    ]
+  }
+};
+$result_nodes{'nodename_parentheses'}{'menu_child'}{'node_next'}{'node_prev'} 
= $result_nodes{'nodename_parentheses'}{'menu_child'};
+$result_nodes{'nodename_parentheses'}{'menu_child'}{'node_next'}{'node_up'} = 
$result_nodes{'nodename_parentheses'};
+$result_nodes{'nodename_parentheses'}{'menu_child'}{'node_prev'} = 
$result_nodes{'nodename_parentheses'};
+$result_nodes{'nodename_parentheses'}{'menu_child'}{'node_up'} = 
$result_nodes{'nodename_parentheses'};
+$result_nodes{'nodename_parentheses'}{'node_next'} = 
$result_nodes{'nodename_parentheses'}{'menu_child'};
+
+$result_menus{'nodename_parentheses'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'normalized' => 'Top'
+  },
+  'menu_child' => {
+    'cmdname' => 'node',
+    'extra' => {
+      'normalized' => 'Node-_0028with-parentheses_0029'
+    },
+    'menu_next' => {
+      'cmdname' => 'node',
+      'extra' => {
+        'normalized' => 'Other-node'
+      },
+      'menu_prev' => {},
+      'menu_up' => {}
+    },
+    'menu_up' => {}
+  }
+};
+$result_menus{'nodename_parentheses'}{'menu_child'}{'menu_next'}{'menu_prev'} 
= $result_menus{'nodename_parentheses'}{'menu_child'};
+$result_menus{'nodename_parentheses'}{'menu_child'}{'menu_next'}{'menu_up'} = 
$result_menus{'nodename_parentheses'};
+$result_menus{'nodename_parentheses'}{'menu_child'}{'menu_up'} = 
$result_menus{'nodename_parentheses'};
+
 $result_errors{'nodename_parentheses'} = [
   {
     'error_line' => ':22: Syntax for an external node used for ` (manual)node

Index: t/results/sectioning/raiselowersections.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/sectioning/raiselowersections.pl,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -b -r1.16 -r1.17
--- t/results/sectioning/raiselowersections.pl  30 Oct 2010 20:50:45 -0000      
1.16
+++ t/results/sectioning/raiselowersections.pl  30 Oct 2010 21:55:02 -0000      
1.17
@@ -1390,6 +1390,176 @@
 
$result_sectioning{'raiselowersections'}{'section_childs'}[0]{'section_childs'}[1]{'section_up'}
 = $result_sectioning{'raiselowersections'}{'section_childs'}[0];
 $result_sectioning{'raiselowersections'}{'section_childs'}[0]{'section_up'} = 
$result_sectioning{'raiselowersections'};
 
+$result_nodes{'raiselowersections'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'associated_section' => {
+      'cmdname' => 'top',
+      'extra' => {},
+      'level' => 0
+    },
+    'normalized' => 'Top'
+  },
+  'menu_child' => {
+    'cmdname' => 'node',
+    'extra' => {
+      'associated_section' => {
+        'cmdname' => 'chapter',
+        'extra' => {},
+        'level' => 1,
+        'number' => 1
+      },
+      'normalized' => 'Chapter'
+    },
+    'menu_child' => {
+      'cmdname' => 'node',
+      'extra' => {
+        'associated_section' => {
+          'cmdname' => 'chapter',
+          'extra' => {
+            'sections_level' => -1
+          },
+          'level' => 2,
+          'number' => '1.1'
+        },
+        'normalized' => 'Chapter-in-included-file'
+      },
+      'menu_child' => {
+        'cmdname' => 'node',
+        'extra' => {
+          'associated_section' => {
+            'cmdname' => 'section',
+            'extra' => {
+              'sections_level' => -1
+            },
+            'level' => 3,
+            'number' => '1.1.1'
+          },
+          'normalized' => 'Section'
+        },
+        'menu_child' => {
+          'cmdname' => 'node',
+          'extra' => {
+            'associated_section' => {
+              'cmdname' => 'subsection',
+              'extra' => {
+                'sections_level' => -1
+              },
+              'level' => 4,
+              'number' => '1.1.1.1'
+            },
+            'normalized' => 'Subsection'
+          },
+          'node_up' => {}
+        },
+        'menus' => [
+          {
+            'cmdname' => 'menu'
+          }
+        ],
+        'node_up' => {}
+      },
+      'menus' => [
+        {
+          'cmdname' => 'menu'
+        }
+      ],
+      'node_up' => {}
+    },
+    'menus' => [
+      {
+        'cmdname' => 'menu'
+      }
+    ],
+    'node_next' => {
+      'cmdname' => 'node',
+      'extra' => {
+        'associated_section' => {
+          'cmdname' => 'chapter',
+          'extra' => {},
+          'level' => 1,
+          'number' => 2
+        },
+        'normalized' => 'Second-chapter'
+      },
+      'node_prev' => {},
+      'node_up' => {}
+    },
+    'node_prev' => {},
+    'node_up' => {}
+  },
+  'menus' => [
+    {
+      'cmdname' => 'menu'
+    }
+  ],
+  'node_next' => {},
+  'node_up' => {
+    'manual_content' => [
+      {
+        'text' => 'dir'
+      }
+    ]
+  }
+};
+$result_nodes{'raiselowersections'}{'menu_child'}{'menu_child'}{'menu_child'}{'menu_child'}{'node_up'}
 = 
$result_nodes{'raiselowersections'}{'menu_child'}{'menu_child'}{'menu_child'};
+$result_nodes{'raiselowersections'}{'menu_child'}{'menu_child'}{'menu_child'}{'node_up'}
 = $result_nodes{'raiselowersections'}{'menu_child'}{'menu_child'};
+$result_nodes{'raiselowersections'}{'menu_child'}{'menu_child'}{'node_up'} = 
$result_nodes{'raiselowersections'}{'menu_child'};
+$result_nodes{'raiselowersections'}{'menu_child'}{'node_next'}{'node_prev'} = 
$result_nodes{'raiselowersections'}{'menu_child'};
+$result_nodes{'raiselowersections'}{'menu_child'}{'node_next'}{'node_up'} = 
$result_nodes{'raiselowersections'};
+$result_nodes{'raiselowersections'}{'menu_child'}{'node_prev'} = 
$result_nodes{'raiselowersections'};
+$result_nodes{'raiselowersections'}{'menu_child'}{'node_up'} = 
$result_nodes{'raiselowersections'};
+$result_nodes{'raiselowersections'}{'node_next'} = 
$result_nodes{'raiselowersections'}{'menu_child'};
+
+$result_menus{'raiselowersections'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'normalized' => 'Top'
+  },
+  'menu_child' => {
+    'cmdname' => 'node',
+    'extra' => {
+      'normalized' => 'Chapter'
+    },
+    'menu_child' => {
+      'cmdname' => 'node',
+      'extra' => {
+        'normalized' => 'Chapter-in-included-file'
+      },
+      'menu_child' => {
+        'cmdname' => 'node',
+        'extra' => {
+          'normalized' => 'Section'
+        },
+        'menu_child' => {
+          'cmdname' => 'node',
+          'extra' => {
+            'normalized' => 'Subsection'
+          },
+          'menu_up' => {}
+        },
+        'menu_up' => {}
+      },
+      'menu_up' => {}
+    },
+    'menu_next' => {
+      'cmdname' => 'node',
+      'extra' => {
+        'normalized' => 'Second-chapter'
+      },
+      'menu_prev' => {},
+      'menu_up' => {}
+    },
+    'menu_up' => {}
+  }
+};
+$result_menus{'raiselowersections'}{'menu_child'}{'menu_child'}{'menu_child'}{'menu_child'}{'menu_up'}
 = 
$result_menus{'raiselowersections'}{'menu_child'}{'menu_child'}{'menu_child'};
+$result_menus{'raiselowersections'}{'menu_child'}{'menu_child'}{'menu_child'}{'menu_up'}
 = $result_menus{'raiselowersections'}{'menu_child'}{'menu_child'};
+$result_menus{'raiselowersections'}{'menu_child'}{'menu_child'}{'menu_up'} = 
$result_menus{'raiselowersections'}{'menu_child'};
+$result_menus{'raiselowersections'}{'menu_child'}{'menu_next'}{'menu_prev'} = 
$result_menus{'raiselowersections'}{'menu_child'};
+$result_menus{'raiselowersections'}{'menu_child'}{'menu_next'}{'menu_up'} = 
$result_menus{'raiselowersections'};
+$result_menus{'raiselowersections'}{'menu_child'}{'menu_up'} = 
$result_menus{'raiselowersections'};
+
 $result_errors{'raiselowersections'} = [];
 
 

Index: t/results/sectioning/some_at_commands_in_ref_nodes.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/sectioning/some_at_commands_in_ref_nodes.pl,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -b -r1.12 -r1.13
--- t/results/sectioning/some_at_commands_in_ref_nodes.pl       30 Oct 2010 
20:50:45 -0000      1.12
+++ t/results/sectioning/some_at_commands_in_ref_nodes.pl       30 Oct 2010 
21:55:02 -0000      1.13
@@ -1200,6 +1200,63 @@
 
$result_sectioning{'some_at_commands_in_ref_nodes'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
 = $result_sectioning{'some_at_commands_in_ref_nodes'}{'section_childs'}[0];
 
$result_sectioning{'some_at_commands_in_ref_nodes'}{'section_childs'}[0]{'section_up'}
 = $result_sectioning{'some_at_commands_in_ref_nodes'};
 
+$result_nodes{'some_at_commands_in_ref_nodes'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'associated_section' => {
+      'cmdname' => 'top',
+      'extra' => {},
+      'level' => 0
+    },
+    'normalized' => 'Top'
+  },
+  'menu_child' => {
+    'cmdname' => 'node',
+    'extra' => {
+      'associated_section' => {
+        'cmdname' => 'chapter',
+        'extra' => {},
+        'level' => 1,
+        'number' => 1
+      },
+      'normalized' => 'A-SC-node-_00ef-_00ef-_1e14-_0142-_1e08-_00a1'
+    },
+    'node_prev' => {},
+    'node_up' => {}
+  },
+  'menus' => [
+    {
+      'cmdname' => 'menu'
+    }
+  ],
+  'node_next' => {},
+  'node_up' => {
+    'manual_content' => [
+      {
+        'text' => 'dir'
+      }
+    ]
+  }
+};
+$result_nodes{'some_at_commands_in_ref_nodes'}{'menu_child'}{'node_prev'} = 
$result_nodes{'some_at_commands_in_ref_nodes'};
+$result_nodes{'some_at_commands_in_ref_nodes'}{'menu_child'}{'node_up'} = 
$result_nodes{'some_at_commands_in_ref_nodes'};
+$result_nodes{'some_at_commands_in_ref_nodes'}{'node_next'} = 
$result_nodes{'some_at_commands_in_ref_nodes'}{'menu_child'};
+
+$result_menus{'some_at_commands_in_ref_nodes'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'normalized' => 'Top'
+  },
+  'menu_child' => {
+    'cmdname' => 'node',
+    'extra' => {
+      'normalized' => 'A-SC-node-_00ef-_00ef-_1e14-_0142-_1e08-_00a1'
+    },
+    'menu_up' => {}
+  }
+};
+$result_menus{'some_at_commands_in_ref_nodes'}{'menu_child'}{'menu_up'} = 
$result_menus{'some_at_commands_in_ref_nodes'};
+
 $result_errors{'some_at_commands_in_ref_nodes'} = [];
 
 

Index: t/results/sectioning/unknown_node_in_menu.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/sectioning/unknown_node_in_menu.pl,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- t/results/sectioning/unknown_node_in_menu.pl        30 Oct 2010 20:50:45 
-0000      1.3
+++ t/results/sectioning/unknown_node_in_menu.pl        30 Oct 2010 21:55:02 
-0000      1.4
@@ -164,6 +164,32 @@
 
 $result_sectioning{'unknown_node_in_menu'} = {};
 
+$result_nodes{'unknown_node_in_menu'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'normalized' => 'Top'
+  },
+  'menus' => [
+    {
+      'cmdname' => 'menu'
+    }
+  ],
+  'node_up' => {
+    'manual_content' => [
+      {
+        'text' => 'dir'
+      }
+    ]
+  }
+};
+
+$result_menus{'unknown_node_in_menu'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'normalized' => 'Top'
+  }
+};
+
 $result_errors{'unknown_node_in_menu'} = [
   {
     'error_line' => ':4: Menu reference to nonexistent node `unknown\'

Index: t/results/value/value_in_misc_commands.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/value/value_in_misc_commands.pl,v
retrieving revision 1.24
retrieving revision 1.25
diff -u -b -r1.24 -r1.25
--- t/results/value/value_in_misc_commands.pl   30 Oct 2010 20:50:46 -0000      
1.24
+++ t/results/value/value_in_misc_commands.pl   30 Oct 2010 21:55:02 -0000      
1.25
@@ -3172,6 +3172,32 @@
 };
 
$result_sectioning{'value_in_misc_commands'}{'section_childs'}[0]{'section_up'} 
= $result_sectioning{'value_in_misc_commands'};
 
+$result_nodes{'value_in_misc_commands'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'associated_section' => {
+      'cmdname' => 'top',
+      'extra' => {},
+      'level' => 0
+    },
+    'normalized' => 'Top'
+  },
+  'node_up' => {
+    'manual_content' => [
+      {
+        'text' => 'dir'
+      }
+    ]
+  }
+};
+
+$result_menus{'value_in_misc_commands'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'normalized' => 'Top'
+  }
+};
+
 $result_errors{'value_in_misc_commands'} = [
   {
     'error_line' => ':17: Bad argument to @headings: on line following 
headings atext

Index: t/results/value/value_in_node.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/value/value_in_node.pl,v
retrieving revision 1.27
retrieving revision 1.28
diff -u -b -r1.27 -r1.28
--- t/results/value/value_in_node.pl    30 Oct 2010 20:50:46 -0000      1.27
+++ t/results/value/value_in_node.pl    30 Oct 2010 21:55:02 -0000      1.28
@@ -807,6 +807,104 @@
 
$result_sectioning{'value_in_node'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
 = $result_sectioning{'value_in_node'}{'section_childs'}[0];
 $result_sectioning{'value_in_node'}{'section_childs'}[0]{'section_up'} = 
$result_sectioning{'value_in_node'};
 
+$result_nodes{'value_in_node'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'associated_section' => {
+      'cmdname' => 'top',
+      'extra' => {},
+      'level' => 0
+    },
+    'normalized' => 'Top'
+  },
+  'menu_child' => {
+    'cmdname' => 'node',
+    'extra' => {
+      'associated_section' => {
+        'cmdname' => 'chapter',
+        'extra' => {},
+        'level' => 1,
+        'number' => 1
+      },
+      'normalized' => 'Node-1'
+    },
+    'menu_child' => {
+      'cmdname' => 'node',
+      'extra' => {
+        'normalized' => 'Section-1_002e1'
+      },
+      'node_prev' => {},
+      'node_up' => {}
+    },
+    'menus' => [
+      {
+        'cmdname' => 'menu'
+      }
+    ],
+    'node_prev' => {},
+    'node_up' => {}
+  },
+  'menus' => [
+    {
+      'cmdname' => 'menu'
+    }
+  ],
+  'node_next' => {
+    'extra' => {
+      'manual_content' => [
+        {
+          'text' => 'dir'
+        }
+      ]
+    }
+  },
+  'node_prev' => {
+    'extra' => {
+      'manual_content' => [
+        {
+          'text' => 'dir'
+        }
+      ]
+    }
+  },
+  'node_up' => {
+    'extra' => {
+      'manual_content' => [
+        {
+          'text' => 'dir'
+        }
+      ]
+    }
+  }
+};
+$result_nodes{'value_in_node'}{'menu_child'}{'menu_child'}{'node_prev'} = 
$result_nodes{'value_in_node'}{'menu_child'};
+$result_nodes{'value_in_node'}{'menu_child'}{'menu_child'}{'node_up'} = 
$result_nodes{'value_in_node'}{'menu_child'};
+$result_nodes{'value_in_node'}{'menu_child'}{'node_prev'} = 
$result_nodes{'value_in_node'};
+$result_nodes{'value_in_node'}{'menu_child'}{'node_up'} = 
$result_nodes{'value_in_node'};
+
+$result_menus{'value_in_node'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'normalized' => 'Top'
+  },
+  'menu_child' => {
+    'cmdname' => 'node',
+    'extra' => {
+      'normalized' => 'Node-1'
+    },
+    'menu_child' => {
+      'cmdname' => 'node',
+      'extra' => {
+        'normalized' => 'Section-1_002e1'
+      },
+      'menu_up' => {}
+    },
+    'menu_up' => {}
+  }
+};
+$result_menus{'value_in_node'}{'menu_child'}{'menu_child'}{'menu_up'} = 
$result_menus{'value_in_node'}{'menu_child'};
+$result_menus{'value_in_node'}{'menu_child'}{'menu_up'} = 
$result_menus{'value_in_node'};
+
 $result_errors{'value_in_node'} = [];
 
 

Index: t/results/value/value_node_directions.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/value/value_node_directions.pl,v
retrieving revision 1.24
retrieving revision 1.25
diff -u -b -r1.24 -r1.25
--- t/results/value/value_node_directions.pl    30 Oct 2010 20:50:46 -0000      
1.24
+++ t/results/value/value_node_directions.pl    30 Oct 2010 21:55:02 -0000      
1.25
@@ -630,6 +630,89 @@
 
$result_sectioning{'value_node_directions'}{'section_childs'}[0]{'section_childs'}[1]{'section_up'}
 = $result_sectioning{'value_node_directions'}{'section_childs'}[0];
 $result_sectioning{'value_node_directions'}{'section_childs'}[0]{'section_up'} 
= $result_sectioning{'value_node_directions'};
 
+$result_nodes{'value_node_directions'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'associated_section' => {
+      'cmdname' => 'top',
+      'extra' => {},
+      'level' => 0
+    },
+    'normalized' => 'Top'
+  },
+  'node_next' => {
+    'cmdname' => 'node',
+    'extra' => {
+      'associated_section' => {
+        'cmdname' => 'chapter',
+        'extra' => {},
+        'level' => 1,
+        'number' => 1
+      },
+      'normalized' => 'bar'
+    },
+    'node_next' => {
+      'cmdname' => 'node',
+      'extra' => {
+        'associated_section' => {
+          'cmdname' => 'chapter',
+          'extra' => {},
+          'level' => 1,
+          'number' => 2
+        },
+        'normalized' => 'BarFoo'
+      },
+      'node_prev' => {},
+      'node_up' => {
+        'extra' => {
+          'manual_content' => [
+            {
+              'text' => 'dir'
+            }
+          ]
+        }
+      }
+    },
+    'node_prev' => {},
+    'node_up' => {
+      'extra' => {
+        'manual_content' => [
+          {
+            'text' => 'dir'
+          }
+        ]
+      }
+    }
+  },
+  'node_prev' => {
+    'extra' => {
+      'manual_content' => [
+        {
+          'text' => 'dir'
+        }
+      ]
+    }
+  },
+  'node_up' => {
+    'extra' => {
+      'manual_content' => [
+        {
+          'text' => 'dir'
+        }
+      ]
+    }
+  }
+};
+$result_nodes{'value_node_directions'}{'node_next'}{'node_next'}{'node_prev'} 
= $result_nodes{'value_node_directions'}{'node_next'};
+$result_nodes{'value_node_directions'}{'node_next'}{'node_prev'} = 
$result_nodes{'value_node_directions'};
+
+$result_menus{'value_node_directions'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'normalized' => 'Top'
+  }
+};
+
 $result_errors{'value_node_directions'} = [
   {
     'error_line' => ':7: warning: unreferenced node `bar\'



reply via email to

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