texinfo-commits
[Top][All Lists]
Advanced

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

texinfo/tp Texinfo/Parser.pm t/results/coverage...


From: Patrice Dumas
Subject: texinfo/tp Texinfo/Parser.pm t/results/coverage...
Date: Fri, 29 Oct 2010 22:17:42 +0000

CVSROOT:        /sources/texinfo
Module name:    texinfo
Changes by:     Patrice Dumas <pertusus>        10/10/29 22:17:42

Modified files:
        tp/Texinfo     : Parser.pm 
        tp/t/results/coverage: block_commands.pl 
        tp/t/results/coverage_braces: brace_opened_no_command.pl 
                                      space_in_anchor.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: accents.pl center.pl in_table.pl 
                                       node_in_copying.pl 
                                       node_in_copying_not_closed.pl 
                                       on_block_command_line.pl 
                                       on_index_entry_line.pl 
                                       on_itemize_line.pl 
                                       on_section_line.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 node.pl 
                                 nodename_parentheses.pl 
                                 raiselowersections.pl 
                                 some_at_commands_in_ref_nodes.pl 
        tp/t/results/value: value_in_misc_commands.pl value_in_node.pl 
                            value_node_directions.pl 

Log message:
        Systematically add a 'node_content' and a 'normalized' in 'special' for
        the elements defining a label (node, anchor, float).

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/Texinfo/Parser.pm?cvsroot=texinfo&r1=1.124&r2=1.125
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/coverage/block_commands.pl?cvsroot=texinfo&r1=1.14&r2=1.15
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/coverage_braces/brace_opened_no_command.pl?cvsroot=texinfo&r1=1.4&r2=1.5
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/coverage_braces/space_in_anchor.pl?cvsroot=texinfo&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/include/macro_and_commands_in_early_commands.pl?cvsroot=texinfo&r1=1.13&r2=1.14
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/include/macro_in_early_commands.pl?cvsroot=texinfo&r1=1.12&r2=1.13
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/include/value_expansion_in_include.pl?cvsroot=texinfo&r1=1.12&r2=1.13
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/invalid_nestings/accents.pl?cvsroot=texinfo&r1=1.4&r2=1.5
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/invalid_nestings/center.pl?cvsroot=texinfo&r1=1.9&r2=1.10
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/invalid_nestings/in_table.pl?cvsroot=texinfo&r1=1.8&r2=1.9
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/invalid_nestings/node_in_copying.pl?cvsroot=texinfo&r1=1.7&r2=1.8
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/invalid_nestings/node_in_copying_not_closed.pl?cvsroot=texinfo&r1=1.7&r2=1.8
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/invalid_nestings/on_block_command_line.pl?cvsroot=texinfo&r1=1.8&r2=1.9
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/invalid_nestings/on_index_entry_line.pl?cvsroot=texinfo&r1=1.6&r2=1.7
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/invalid_nestings/on_itemize_line.pl?cvsroot=texinfo&r1=1.7&r2=1.8
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/invalid_nestings/on_section_line.pl?cvsroot=texinfo&r1=1.7&r2=1.8
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/invalid_nestings/style_not_closed_before_first_node.pl?cvsroot=texinfo&r1=1.7&r2=1.8
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/invalid_nestings/style_not_closed_no_newline_root_commands.pl?cvsroot=texinfo&r1=1.9&r2=1.10
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/invalid_nestings/style_not_closed_root_commands.pl?cvsroot=texinfo&r1=1.8&r2=1.9
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/macro/macro_in_misc_commands.pl?cvsroot=texinfo&r1=1.21&r2=1.22
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/a_comma_after_node.pl?cvsroot=texinfo&r1=1.7&r2=1.8
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/at_commands_in_node.pl?cvsroot=texinfo&r1=1.4&r2=1.5
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/at_commands_in_refs.pl?cvsroot=texinfo&r1=1.5&r2=1.6
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/character_and_spaces_in_node.pl?cvsroot=texinfo&r1=1.4&r2=1.5
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/character_and_spaces_in_refs.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.17&r2=1.18
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/nodename_parentheses.pl?cvsroot=texinfo&r1=1.5&r2=1.6
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/raiselowersections.pl?cvsroot=texinfo&r1=1.9&r2=1.10
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/some_at_commands_in_ref_nodes.pl?cvsroot=texinfo&r1=1.5&r2=1.6
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/value/value_in_misc_commands.pl?cvsroot=texinfo&r1=1.18&r2=1.19
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/value/value_in_node.pl?cvsroot=texinfo&r1=1.20&r2=1.21
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/value/value_node_directions.pl?cvsroot=texinfo&r1=1.17&r2=1.18

Patches:
Index: Texinfo/Parser.pm
===================================================================
RCS file: /sources/texinfo/texinfo/tp/Texinfo/Parser.pm,v
retrieving revision 1.124
retrieving revision 1.125
diff -u -b -r1.124 -r1.125
--- Texinfo/Parser.pm   29 Oct 2010 21:43:23 -0000      1.124
+++ Texinfo/Parser.pm   29 Oct 2010 22:17:40 -0000      1.125
@@ -1897,7 +1897,8 @@
                                $line_nr);
           if (defined($float_label) and $float_label->{'node_content'}
              and $float_label->{'normalized'} =~ /\S/) {
-            $float->{'special'}->{'label'} = $float_label;
+            $float->{'special'}->{'normalized'} = $float_label->{'normalized'};
+            $float->{'special'}->{'node_content'} = 
$float_label->{'node_content'};
           }
         }
         _parse_float_type ($float);
@@ -2008,8 +2009,13 @@
         my $node = _parse_node_manual($arg);
         push @{$current->{'extra'}->{'nodes_manuals'}}, $node;
       }
-      _check_node_label($self, $current->{'extra'}->{'nodes_manuals'}->[0],
-                        $current->{'args'}->[0], $command, $line_nr);
+      if (_check_node_label($self, $current->{'extra'}->{'nodes_manuals'}->[0],
+                        $current->{'args'}->[0], $command, $line_nr)) {
+        $current->{'special'}->{'normalized'} 
+          = $current->{'extra'}->{'nodes_manuals'}->[0]->{'normalized'};
+        $current->{'special'}->{'node_content'} 
+          = $current->{'extra'}->{'nodes_manuals'}->[0]->{'node_content'};
+      }
     } elsif ($command eq 'listoffloats') {
       my $empty_listoffloats = 1;
       if (!_parse_float_type($current)) {
@@ -3121,6 +3127,8 @@
                                 $current->{'parent'}->{'cmdname'}, $line_nr)) {
                 $current->{'parent'}->{'special'}->{'normalized'} 
                   = $parsed_anchor->{'normalized'};
+                $current->{'parent'}->{'special'}->{'node_content'} 
+                  = $parsed_anchor->{'node_content'};
               }
             }
             $current = $current->{'parent'}->{'parent'};

Index: t/results/coverage/block_commands.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/coverage/block_commands.pl,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -b -r1.14 -r1.15
--- t/results/coverage/block_commands.pl        29 Oct 2010 19:31:16 -0000      
1.14
+++ t/results/coverage/block_commands.pl        29 Oct 2010 22:17:40 -0000      
1.15
@@ -211,12 +211,10 @@
       },
       'parent' => {},
       'special' => {
-        'label' => {
           'node_content' => [
             {}
           ],
-          'normalized' => 'b-float'
-        },
+        'normalized' => 'b-float',
         'type' => {
           'content' => [
             {}
@@ -269,7 +267,7 @@
 $result_trees{'block_commands'}{'contents'}[7]{'contents'}[3]{'parent'} = 
$result_trees{'block_commands'}{'contents'}[7];
 $result_trees{'block_commands'}{'contents'}[7]{'contents'}[4]{'parent'} = 
$result_trees{'block_commands'}{'contents'}[7];
 $result_trees{'block_commands'}{'contents'}[7]{'parent'} = 
$result_trees{'block_commands'};
-$result_trees{'block_commands'}{'contents'}[7]{'special'}{'label'}{'node_content'}[0]
 = $result_trees{'block_commands'}{'contents'}[7]{'args'}[1]{'contents'}[1];
+$result_trees{'block_commands'}{'contents'}[7]{'special'}{'node_content'}[0] = 
$result_trees{'block_commands'}{'contents'}[7]{'args'}[1]{'contents'}[1];
 
$result_trees{'block_commands'}{'contents'}[7]{'special'}{'type'}{'content'}[0] 
= $result_trees{'block_commands'}{'contents'}[7]{'args'}[0]{'contents'}[1];
 $result_trees{'block_commands'}{'contents'}[8]{'parent'} = 
$result_trees{'block_commands'};
 

Index: t/results/coverage_braces/brace_opened_no_command.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/coverage_braces/brace_opened_no_command.pl,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- t/results/coverage_braces/brace_opened_no_command.pl        29 Oct 2010 
07:11:57 -0000      1.4
+++ t/results/coverage_braces/brace_opened_no_command.pl        29 Oct 2010 
22:17:40 -0000      1.5
@@ -33,6 +33,9 @@
           'contents' => [],
           'parent' => {},
           'special' => {
+            'node_content' => [
+              {}
+            ],
             'normalized' => 'truc'
           }
         },
@@ -54,6 +57,7 @@
 
$result_trees{'brace_opened_no_command'}{'contents'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'brace_opened_no_command'}{'contents'}[0]{'contents'}[3]{'args'}[0];
 
$result_trees{'brace_opened_no_command'}{'contents'}[0]{'contents'}[3]{'args'}[0]{'parent'}
 = $result_trees{'brace_opened_no_command'}{'contents'}[0]{'contents'}[3];
 
$result_trees{'brace_opened_no_command'}{'contents'}[0]{'contents'}[3]{'parent'}
 = $result_trees{'brace_opened_no_command'}{'contents'}[0];
+$result_trees{'brace_opened_no_command'}{'contents'}[0]{'contents'}[3]{'special'}{'node_content'}[0]
 = 
$result_trees{'brace_opened_no_command'}{'contents'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0];
 
$result_trees{'brace_opened_no_command'}{'contents'}[0]{'contents'}[4]{'parent'}
 = $result_trees{'brace_opened_no_command'}{'contents'}[0];
 $result_trees{'brace_opened_no_command'}{'contents'}[0]{'parent'} = 
$result_trees{'brace_opened_no_command'};
 

Index: t/results/coverage_braces/space_in_anchor.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/coverage_braces/space_in_anchor.pl,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- t/results/coverage_braces/space_in_anchor.pl        29 Oct 2010 21:43:24 
-0000      1.1
+++ t/results/coverage_braces/space_in_anchor.pl        29 Oct 2010 22:17:40 
-0000      1.2
@@ -30,6 +30,9 @@
           'contents' => [],
           'parent' => {},
           'special' => {
+            'node_content' => [
+              {}
+            ],
             'normalized' => 'anchor-name'
           }
         },
@@ -49,6 +52,7 @@
 
$result_trees{'space_in_anchor'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'space_in_anchor'}{'contents'}[0]{'contents'}[0]{'args'}[0];
 
$result_trees{'space_in_anchor'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'}
 = $result_trees{'space_in_anchor'}{'contents'}[0]{'contents'}[0];
 $result_trees{'space_in_anchor'}{'contents'}[0]{'contents'}[0]{'parent'} = 
$result_trees{'space_in_anchor'}{'contents'}[0];
+$result_trees{'space_in_anchor'}{'contents'}[0]{'contents'}[0]{'special'}{'node_content'}[0]
 = 
$result_trees{'space_in_anchor'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1];
 $result_trees{'space_in_anchor'}{'contents'}[0]{'contents'}[1]{'parent'} = 
$result_trees{'space_in_anchor'}{'contents'}[0];
 $result_trees{'space_in_anchor'}{'contents'}[0]{'parent'} = 
$result_trees{'space_in_anchor'};
 

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.13
retrieving revision 1.14
diff -u -b -r1.13 -r1.14
--- t/results/include/macro_and_commands_in_early_commands.pl   29 Oct 2010 
21:20:40 -0000      1.13
+++ t/results/include/macro_and_commands_in_early_commands.pl   29 Oct 2010 
22:17:41 -0000      1.14
@@ -275,7 +275,11 @@
         'line_nr' => 18,
         'macro' => ''
       },
-      'parent' => {}
+      'parent' => {},
+      'special' => {
+        'node_content' => [],
+        'normalized' => 'Top'
+      }
     },
     {
       'args' => [
@@ -470,6 +474,7 @@
 
$result_trees{'macro_and_commands_in_early_commands'}{'contents'}[1]{'args'}[0]{'parent'}
 = $result_trees{'macro_and_commands_in_early_commands'}{'contents'}[1];
 
$result_trees{'macro_and_commands_in_early_commands'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = 
$result_trees{'macro_and_commands_in_early_commands'}{'contents'}[1]{'args'}[0]{'contents'}[1];
 $result_trees{'macro_and_commands_in_early_commands'}{'contents'}[1]{'parent'} 
= $result_trees{'macro_and_commands_in_early_commands'};
+$result_trees{'macro_and_commands_in_early_commands'}{'contents'}[1]{'special'}{'node_content'}
 = 
$result_trees{'macro_and_commands_in_early_commands'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'};
 
$result_trees{'macro_and_commands_in_early_commands'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'macro_and_commands_in_early_commands'}{'contents'}[2]{'args'}[0];
 
$result_trees{'macro_and_commands_in_early_commands'}{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'macro_and_commands_in_early_commands'}{'contents'}[2]{'args'}[0];
 
$result_trees{'macro_and_commands_in_early_commands'}{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'macro_and_commands_in_early_commands'}{'contents'}[2]{'args'}[0];

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.12
retrieving revision 1.13
diff -u -b -r1.12 -r1.13
--- t/results/include/macro_in_early_commands.pl        29 Oct 2010 21:20:42 
-0000      1.12
+++ t/results/include/macro_in_early_commands.pl        29 Oct 2010 22:17:41 
-0000      1.13
@@ -349,7 +349,11 @@
         'line_nr' => 25,
         'macro' => ''
       },
-      'parent' => {}
+      'parent' => {},
+      'special' => {
+        'node_content' => [],
+        'normalized' => 'Top'
+      }
     },
     {
       'args' => [
@@ -540,6 +544,7 @@
 $result_trees{'macro_in_early_commands'}{'contents'}[1]{'args'}[0]{'parent'} = 
$result_trees{'macro_in_early_commands'}{'contents'}[1];
 
$result_trees{'macro_in_early_commands'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = 
$result_trees{'macro_in_early_commands'}{'contents'}[1]{'args'}[0]{'contents'}[1];
 $result_trees{'macro_in_early_commands'}{'contents'}[1]{'parent'} = 
$result_trees{'macro_in_early_commands'};
+$result_trees{'macro_in_early_commands'}{'contents'}[1]{'special'}{'node_content'}
 = 
$result_trees{'macro_in_early_commands'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'};
 
$result_trees{'macro_in_early_commands'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'macro_in_early_commands'}{'contents'}[2]{'args'}[0];
 
$result_trees{'macro_in_early_commands'}{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'macro_in_early_commands'}{'contents'}[2]{'args'}[0];
 
$result_trees{'macro_in_early_commands'}{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'macro_in_early_commands'}{'contents'}[2]{'args'}[0];

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.12
retrieving revision 1.13
diff -u -b -r1.12 -r1.13
--- t/results/include/value_expansion_in_include.pl     29 Oct 2010 07:25:01 
-0000      1.12
+++ t/results/include/value_expansion_in_include.pl     29 Oct 2010 22:17:41 
-0000      1.13
@@ -436,7 +436,11 @@
         'line_nr' => 10,
         'macro' => ''
       },
-      'parent' => {}
+      'parent' => {},
+      'special' => {
+        'node_content' => [],
+        'normalized' => 'Top'
+      }
     }
   ],
   'type' => 'document_root'
@@ -511,6 +515,7 @@
 
$result_trees{'value_expansion_in_include'}{'contents'}[1]{'contents'}[16]{'parent'}
 = $result_trees{'value_expansion_in_include'}{'contents'}[1];
 
$result_trees{'value_expansion_in_include'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = 
$result_trees{'value_expansion_in_include'}{'contents'}[1]{'args'}[0]{'contents'}[1];
 $result_trees{'value_expansion_in_include'}{'contents'}[1]{'parent'} = 
$result_trees{'value_expansion_in_include'};
+$result_trees{'value_expansion_in_include'}{'contents'}[1]{'special'}{'node_content'}
 = 
$result_trees{'value_expansion_in_include'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'};
 
 $result_texis{'value_expansion_in_include'} = '@set testvar incl-incl.txi
 

Index: t/results/invalid_nestings/accents.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/invalid_nestings/accents.pl,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- t/results/invalid_nestings/accents.pl       29 Oct 2010 07:11:58 -0000      
1.4
+++ t/results/invalid_nestings/accents.pl       29 Oct 2010 22:17:41 -0000      
1.5
@@ -132,6 +132,9 @@
                   'contents' => [],
                   'parent' => {},
                   'special' => {
+                    'node_content' => [
+                      {}
+                    ],
                     'normalized' => 'truc'
                   }
                 }
@@ -178,6 +181,7 @@
 
$result_trees{'accents'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'accents'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'args'}[0];
 
$result_trees{'accents'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'accents'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0];
 
$result_trees{'accents'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'accents'}{'contents'}[2]{'contents'}[3]{'args'}[0];
+$result_trees{'accents'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'special'}{'node_content'}[0]
 = 
$result_trees{'accents'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0];
 $result_trees{'accents'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'parent'} = 
$result_trees{'accents'}{'contents'}[2]{'contents'}[3];
 $result_trees{'accents'}{'contents'}[2]{'contents'}[3]{'parent'} = 
$result_trees{'accents'}{'contents'}[2];
 $result_trees{'accents'}{'contents'}[2]{'contents'}[4]{'parent'} = 
$result_trees{'accents'}{'contents'}[2];

Index: t/results/invalid_nestings/center.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/invalid_nestings/center.pl,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -b -r1.9 -r1.10
--- t/results/invalid_nestings/center.pl        29 Oct 2010 07:11:58 -0000      
1.9
+++ t/results/invalid_nestings/center.pl        29 Oct 2010 22:17:41 -0000      
1.10
@@ -63,6 +63,9 @@
               'contents' => [],
               'parent' => {},
               'special' => {
+                'node_content' => [
+                  {}
+                ],
                 'normalized' => 'in-anchor'
               }
             },
@@ -445,6 +448,7 @@
 
$result_trees{'center'}{'contents'}[0]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'center'}{'contents'}[0]{'args'}[0]{'contents'}[5]{'args'}[0];
 
$result_trees{'center'}{'contents'}[0]{'args'}[0]{'contents'}[5]{'args'}[0]{'parent'}
 = $result_trees{'center'}{'contents'}[0]{'args'}[0]{'contents'}[5];
 $result_trees{'center'}{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = 
$result_trees{'center'}{'contents'}[0]{'args'}[0];
+$result_trees{'center'}{'contents'}[0]{'args'}[0]{'contents'}[5]{'special'}{'node_content'}[0]
 = 
$result_trees{'center'}{'contents'}[0]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0];
 
$result_trees{'center'}{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'center'}{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0];
 
$result_trees{'center'}{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'center'}{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0];
 
$result_trees{'center'}{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'}
 = $result_trees{'center'}{'contents'}[0]{'args'}[0]{'contents'}[6];

Index: t/results/invalid_nestings/in_table.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/invalid_nestings/in_table.pl,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -b -r1.8 -r1.9
--- t/results/invalid_nestings/in_table.pl      29 Oct 2010 19:31:16 -0000      
1.8
+++ t/results/invalid_nestings/in_table.pl      29 Oct 2010 22:17:41 -0000      
1.9
@@ -142,6 +142,9 @@
                   'contents' => [],
                   'parent' => {},
                   'special' => {
+                    'node_content' => [
+                      {}
+                    ],
                     'normalized' => 'in-anchor'
                   }
                 },
@@ -273,6 +276,7 @@
 
$result_trees{'in_table'}{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'in_table'}{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[5]{'args'}[0];
 
$result_trees{'in_table'}{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[5]{'args'}[0]{'parent'}
 = 
$result_trees{'in_table'}{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[5];
 
$result_trees{'in_table'}{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[5]{'parent'}
 = $result_trees{'in_table'}{'contents'}[3]{'contents'}[1]{'args'}[0];
+$result_trees{'in_table'}{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[5]{'special'}{'node_content'}[0]
 = 
$result_trees{'in_table'}{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0];
 
$result_trees{'in_table'}{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'in_table'}{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0];
 
$result_trees{'in_table'}{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'in_table'}{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[6]{'args'}[0];
 
$result_trees{'in_table'}{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'}
 = 
$result_trees{'in_table'}{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[6];

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.7
retrieving revision 1.8
diff -u -b -r1.7 -r1.8
--- t/results/invalid_nestings/node_in_copying.pl       29 Oct 2010 07:25:01 
-0000      1.7
+++ t/results/invalid_nestings/node_in_copying.pl       29 Oct 2010 22:17:41 
-0000      1.8
@@ -73,7 +73,11 @@
         'line_nr' => 2,
         'macro' => ''
       },
-      'parent' => {}
+      'parent' => {},
+      'special' => {
+        'node_content' => [],
+        'normalized' => 'node'
+      }
     }
   ],
   'type' => 'document_root'
@@ -88,6 +92,7 @@
 $result_trees{'node_in_copying'}{'contents'}[1]{'contents'}[1]{'parent'} = 
$result_trees{'node_in_copying'}{'contents'}[1];
 
$result_trees{'node_in_copying'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = $result_trees{'node_in_copying'}{'contents'}[1]{'args'}[0]{'contents'}[1];
 $result_trees{'node_in_copying'}{'contents'}[1]{'parent'} = 
$result_trees{'node_in_copying'};
+$result_trees{'node_in_copying'}{'contents'}[1]{'special'}{'node_content'} = 
$result_trees{'node_in_copying'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'};
 
 $result_texis{'node_in_copying'} = '@copying
 @end address@hidden node

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.7
retrieving revision 1.8
diff -u -b -r1.7 -r1.8
--- t/results/invalid_nestings/node_in_copying_not_closed.pl    29 Oct 2010 
07:25:01 -0000      1.7
+++ t/results/invalid_nestings/node_in_copying_not_closed.pl    29 Oct 2010 
22:17:41 -0000      1.8
@@ -89,7 +89,11 @@
         'line_nr' => 6,
         'macro' => ''
       },
-      'parent' => {}
+      'parent' => {},
+      'special' => {
+        'node_content' => [],
+        'normalized' => 'Top'
+      }
     },
     {
       'args' => [
@@ -156,6 +160,7 @@
 
$result_trees{'node_in_copying_not_closed'}{'contents'}[1]{'args'}[0]{'parent'} 
= $result_trees{'node_in_copying_not_closed'}{'contents'}[1];
 
$result_trees{'node_in_copying_not_closed'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = 
$result_trees{'node_in_copying_not_closed'}{'contents'}[1]{'args'}[0]{'contents'}[1];
 $result_trees{'node_in_copying_not_closed'}{'contents'}[1]{'parent'} = 
$result_trees{'node_in_copying_not_closed'};
+$result_trees{'node_in_copying_not_closed'}{'contents'}[1]{'special'}{'node_content'}
 = 
$result_trees{'node_in_copying_not_closed'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'};
 
$result_trees{'node_in_copying_not_closed'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'node_in_copying_not_closed'}{'contents'}[2]{'args'}[0];
 
$result_trees{'node_in_copying_not_closed'}{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'node_in_copying_not_closed'}{'contents'}[2]{'args'}[0];
 
$result_trees{'node_in_copying_not_closed'}{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'node_in_copying_not_closed'}{'contents'}[2]{'args'}[0];

Index: t/results/invalid_nestings/on_block_command_line.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/invalid_nestings/on_block_command_line.pl,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -b -r1.8 -r1.9
--- t/results/invalid_nestings/on_block_command_line.pl 29 Oct 2010 19:31:16 
-0000      1.8
+++ t/results/invalid_nestings/on_block_command_line.pl 29 Oct 2010 22:17:41 
-0000      1.9
@@ -30,6 +30,9 @@
                   'contents' => [],
                   'parent' => {},
                   'special' => {
+                    'node_content' => [
+                      {}
+                    ],
                     'normalized' => 'in-anchor'
                   }
                 }
@@ -200,6 +203,9 @@
               'contents' => [],
               'parent' => {},
               'special' => {
+                'node_content' => [
+                  {}
+                ],
                 'normalized' => 'in-anchor'
               }
             },
@@ -272,6 +278,7 @@
 
$result_trees{'on_block_command_line'}{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'on_block_command_line'}{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0];
 
$result_trees{'on_block_command_line'}{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'on_block_command_line'}{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[0];
 
$result_trees{'on_block_command_line'}{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'on_block_command_line'}{'contents'}[0]{'args'}[0]{'contents'}[1];
+$result_trees{'on_block_command_line'}{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[0]{'special'}{'node_content'}[0]
 = 
$result_trees{'on_block_command_line'}{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
 
$result_trees{'on_block_command_line'}{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'on_block_command_line'}{'contents'}[0]{'args'}[0];
 
$result_trees{'on_block_command_line'}{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'on_block_command_line'}{'contents'}[0]{'args'}[0];
 
$result_trees{'on_block_command_line'}{'contents'}[0]{'args'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'on_block_command_line'}{'contents'}[0]{'args'}[0]{'contents'}[3]{'args'}[0];
@@ -302,6 +309,7 @@
 
$result_trees{'on_block_command_line'}{'contents'}[3]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'on_block_command_line'}{'contents'}[3]{'args'}[0]{'contents'}[5]{'args'}[0];
 
$result_trees{'on_block_command_line'}{'contents'}[3]{'args'}[0]{'contents'}[5]{'args'}[0]{'parent'}
 = 
$result_trees{'on_block_command_line'}{'contents'}[3]{'args'}[0]{'contents'}[5];
 
$result_trees{'on_block_command_line'}{'contents'}[3]{'args'}[0]{'contents'}[5]{'parent'}
 = $result_trees{'on_block_command_line'}{'contents'}[3]{'args'}[0];
+$result_trees{'on_block_command_line'}{'contents'}[3]{'args'}[0]{'contents'}[5]{'special'}{'node_content'}[0]
 = 
$result_trees{'on_block_command_line'}{'contents'}[3]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0];
 
$result_trees{'on_block_command_line'}{'contents'}[3]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'on_block_command_line'}{'contents'}[3]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0];
 
$result_trees{'on_block_command_line'}{'contents'}[3]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'on_block_command_line'}{'contents'}[3]{'args'}[0]{'contents'}[6]{'args'}[0];
 
$result_trees{'on_block_command_line'}{'contents'}[3]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'}
 = 
$result_trees{'on_block_command_line'}{'contents'}[3]{'args'}[0]{'contents'}[6];

Index: t/results/invalid_nestings/on_index_entry_line.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/invalid_nestings/on_index_entry_line.pl,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- t/results/invalid_nestings/on_index_entry_line.pl   29 Oct 2010 07:11:58 
-0000      1.6
+++ t/results/invalid_nestings/on_index_entry_line.pl   29 Oct 2010 22:17:41 
-0000      1.7
@@ -63,6 +63,9 @@
               'contents' => [],
               'parent' => {},
               'special' => {
+                'node_content' => [
+                  {}
+                ],
                 'normalized' => 'in-anchor'
               }
             },
@@ -135,6 +138,7 @@
 
$result_trees{'on_index_entry_line'}{'contents'}[0]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'on_index_entry_line'}{'contents'}[0]{'args'}[0]{'contents'}[5]{'args'}[0];
 
$result_trees{'on_index_entry_line'}{'contents'}[0]{'args'}[0]{'contents'}[5]{'args'}[0]{'parent'}
 = 
$result_trees{'on_index_entry_line'}{'contents'}[0]{'args'}[0]{'contents'}[5];
 
$result_trees{'on_index_entry_line'}{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'}
 = $result_trees{'on_index_entry_line'}{'contents'}[0]{'args'}[0];
+$result_trees{'on_index_entry_line'}{'contents'}[0]{'args'}[0]{'contents'}[5]{'special'}{'node_content'}[0]
 = 
$result_trees{'on_index_entry_line'}{'contents'}[0]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0];
 
$result_trees{'on_index_entry_line'}{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'on_index_entry_line'}{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0];
 
$result_trees{'on_index_entry_line'}{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'on_index_entry_line'}{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0];
 
$result_trees{'on_index_entry_line'}{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'}
 = 
$result_trees{'on_index_entry_line'}{'contents'}[0]{'args'}[0]{'contents'}[6];

Index: t/results/invalid_nestings/on_itemize_line.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/invalid_nestings/on_itemize_line.pl,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -b -r1.7 -r1.8
--- t/results/invalid_nestings/on_itemize_line.pl       29 Oct 2010 19:31:16 
-0000      1.7
+++ t/results/invalid_nestings/on_itemize_line.pl       29 Oct 2010 22:17:41 
-0000      1.8
@@ -63,6 +63,9 @@
               'contents' => [],
               'parent' => {},
               'special' => {
+                'node_content' => [
+                  {}
+                ],
                 'normalized' => 'in-anchor'
               }
             },
@@ -224,6 +227,7 @@
 
$result_trees{'on_itemize_line'}{'contents'}[0]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'on_itemize_line'}{'contents'}[0]{'args'}[0]{'contents'}[5]{'args'}[0];
 
$result_trees{'on_itemize_line'}{'contents'}[0]{'args'}[0]{'contents'}[5]{'args'}[0]{'parent'}
 = $result_trees{'on_itemize_line'}{'contents'}[0]{'args'}[0]{'contents'}[5];
 
$result_trees{'on_itemize_line'}{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'}
 = $result_trees{'on_itemize_line'}{'contents'}[0]{'args'}[0];
+$result_trees{'on_itemize_line'}{'contents'}[0]{'args'}[0]{'contents'}[5]{'special'}{'node_content'}[0]
 = 
$result_trees{'on_itemize_line'}{'contents'}[0]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0];
 
$result_trees{'on_itemize_line'}{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'on_itemize_line'}{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0];
 
$result_trees{'on_itemize_line'}{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'on_itemize_line'}{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0];
 
$result_trees{'on_itemize_line'}{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'}
 = $result_trees{'on_itemize_line'}{'contents'}[0]{'args'}[0]{'contents'}[6];

Index: t/results/invalid_nestings/on_section_line.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/invalid_nestings/on_section_line.pl,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -b -r1.7 -r1.8
--- t/results/invalid_nestings/on_section_line.pl       29 Oct 2010 07:25:02 
-0000      1.7
+++ t/results/invalid_nestings/on_section_line.pl       29 Oct 2010 22:17:41 
-0000      1.8
@@ -71,6 +71,9 @@
               'contents' => [],
               'parent' => {},
               'special' => {
+                'node_content' => [
+                  {}
+                ],
                 'normalized' => 'in-anchor'
               }
             },
@@ -145,6 +148,7 @@
 
$result_trees{'on_section_line'}{'contents'}[1]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'on_section_line'}{'contents'}[1]{'args'}[0]{'contents'}[6]{'args'}[0];
 
$result_trees{'on_section_line'}{'contents'}[1]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'}
 = $result_trees{'on_section_line'}{'contents'}[1]{'args'}[0]{'contents'}[6];
 
$result_trees{'on_section_line'}{'contents'}[1]{'args'}[0]{'contents'}[6]{'parent'}
 = $result_trees{'on_section_line'}{'contents'}[1]{'args'}[0];
+$result_trees{'on_section_line'}{'contents'}[1]{'args'}[0]{'contents'}[6]{'special'}{'node_content'}[0]
 = 
$result_trees{'on_section_line'}{'contents'}[1]{'args'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0];
 
$result_trees{'on_section_line'}{'contents'}[1]{'args'}[0]{'contents'}[7]{'args'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'on_section_line'}{'contents'}[1]{'args'}[0]{'contents'}[7]{'args'}[0]{'contents'}[0];
 
$result_trees{'on_section_line'}{'contents'}[1]{'args'}[0]{'contents'}[7]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'on_section_line'}{'contents'}[1]{'args'}[0]{'contents'}[7]{'args'}[0];
 
$result_trees{'on_section_line'}{'contents'}[1]{'args'}[0]{'contents'}[7]{'args'}[0]{'parent'}
 = $result_trees{'on_section_line'}{'contents'}[1]{'args'}[0]{'contents'}[7];

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.7
retrieving revision 1.8
diff -u -b -r1.7 -r1.8
--- t/results/invalid_nestings/style_not_closed_before_first_node.pl    29 Oct 
2010 07:25:02 -0000      1.7
+++ t/results/invalid_nestings/style_not_closed_before_first_node.pl    29 Oct 
2010 22:17:41 -0000      1.8
@@ -90,7 +90,11 @@
         'line_nr' => 3,
         'macro' => ''
       },
-      'parent' => {}
+      'parent' => {},
+      'special' => {
+        'node_content' => [],
+        'normalized' => 'Top'
+      }
     }
   ],
   'type' => 'document_root'
@@ -108,6 +112,7 @@
 
$result_trees{'style_not_closed_before_first_node'}{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'style_not_closed_before_first_node'}{'contents'}[1];
 
$result_trees{'style_not_closed_before_first_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = 
$result_trees{'style_not_closed_before_first_node'}{'contents'}[1]{'args'}[0]{'contents'}[1];
 $result_trees{'style_not_closed_before_first_node'}{'contents'}[1]{'parent'} = 
$result_trees{'style_not_closed_before_first_node'};
+$result_trees{'style_not_closed_before_first_node'}{'contents'}[1]{'special'}{'node_content'}
 = 
$result_trees{'style_not_closed_before_first_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'};
 
 $result_texis{'style_not_closed_before_first_node'} = '@code{in code
 

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.9
retrieving revision 1.10
diff -u -b -r1.9 -r1.10
--- t/results/invalid_nestings/style_not_closed_no_newline_root_commands.pl     
29 Oct 2010 07:25:02 -0000      1.9
+++ t/results/invalid_nestings/style_not_closed_no_newline_root_commands.pl     
29 Oct 2010 22:17:41 -0000      1.10
@@ -147,7 +147,11 @@
         'line_nr' => 1,
         'macro' => ''
       },
-      'parent' => {}
+      'parent' => {},
+      'special' => {
+        'node_content' => [],
+        'normalized' => 'Top'
+      }
     },
     {
       'args' => [
@@ -190,7 +194,11 @@
         'line_nr' => 8,
         'macro' => ''
       },
-      'parent' => {}
+      'parent' => {},
+      'special' => {
+        'node_content' => [],
+        'normalized' => 'chapter'
+      }
     },
     {
       'args' => [
@@ -286,12 +294,14 @@
 
$result_trees{'style_not_closed_no_newline_root_commands'}{'contents'}[1]{'contents'}[4]{'parent'}
 = $result_trees{'style_not_closed_no_newline_root_commands'}{'contents'}[1];
 
$result_trees{'style_not_closed_no_newline_root_commands'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = 
$result_trees{'style_not_closed_no_newline_root_commands'}{'contents'}[1]{'args'}[0]{'contents'}[1];
 
$result_trees{'style_not_closed_no_newline_root_commands'}{'contents'}[1]{'parent'}
 = $result_trees{'style_not_closed_no_newline_root_commands'};
+$result_trees{'style_not_closed_no_newline_root_commands'}{'contents'}[1]{'special'}{'node_content'}
 = 
$result_trees{'style_not_closed_no_newline_root_commands'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'};
 
$result_trees{'style_not_closed_no_newline_root_commands'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'style_not_closed_no_newline_root_commands'}{'contents'}[2]{'args'}[0];
 
$result_trees{'style_not_closed_no_newline_root_commands'}{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'style_not_closed_no_newline_root_commands'}{'contents'}[2]{'args'}[0];
 
$result_trees{'style_not_closed_no_newline_root_commands'}{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'style_not_closed_no_newline_root_commands'}{'contents'}[2]{'args'}[0];
 
$result_trees{'style_not_closed_no_newline_root_commands'}{'contents'}[2]{'args'}[0]{'parent'}
 = $result_trees{'style_not_closed_no_newline_root_commands'}{'contents'}[2];
 
$result_trees{'style_not_closed_no_newline_root_commands'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = 
$result_trees{'style_not_closed_no_newline_root_commands'}{'contents'}[2]{'args'}[0]{'contents'}[1];
 
$result_trees{'style_not_closed_no_newline_root_commands'}{'contents'}[2]{'parent'}
 = $result_trees{'style_not_closed_no_newline_root_commands'};
+$result_trees{'style_not_closed_no_newline_root_commands'}{'contents'}[2]{'special'}{'node_content'}
 = 
$result_trees{'style_not_closed_no_newline_root_commands'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'};
 
$result_trees{'style_not_closed_no_newline_root_commands'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'style_not_closed_no_newline_root_commands'}{'contents'}[3]{'args'}[0];
 
$result_trees{'style_not_closed_no_newline_root_commands'}{'contents'}[3]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'style_not_closed_no_newline_root_commands'}{'contents'}[3]{'args'}[0];
 
$result_trees{'style_not_closed_no_newline_root_commands'}{'contents'}[3]{'args'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'style_not_closed_no_newline_root_commands'}{'contents'}[3]{'args'}[0];

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.8
retrieving revision 1.9
diff -u -b -r1.8 -r1.9
--- t/results/invalid_nestings/style_not_closed_root_commands.pl        29 Oct 
2010 07:25:02 -0000      1.8
+++ t/results/invalid_nestings/style_not_closed_root_commands.pl        29 Oct 
2010 22:17:41 -0000      1.9
@@ -153,7 +153,11 @@
         'line_nr' => 1,
         'macro' => ''
       },
-      'parent' => {}
+      'parent' => {},
+      'special' => {
+        'node_content' => [],
+        'normalized' => 'Top'
+      }
     },
     {
       'args' => [
@@ -196,7 +200,11 @@
         'line_nr' => 9,
         'macro' => ''
       },
-      'parent' => {}
+      'parent' => {},
+      'special' => {
+        'node_content' => [],
+        'normalized' => 'chapter'
+      }
     },
     {
       'args' => [
@@ -299,12 +307,14 @@
 
$result_trees{'style_not_closed_root_commands'}{'contents'}[1]{'contents'}[4]{'parent'}
 = $result_trees{'style_not_closed_root_commands'}{'contents'}[1];
 
$result_trees{'style_not_closed_root_commands'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = 
$result_trees{'style_not_closed_root_commands'}{'contents'}[1]{'args'}[0]{'contents'}[1];
 $result_trees{'style_not_closed_root_commands'}{'contents'}[1]{'parent'} = 
$result_trees{'style_not_closed_root_commands'};
+$result_trees{'style_not_closed_root_commands'}{'contents'}[1]{'special'}{'node_content'}
 = 
$result_trees{'style_not_closed_root_commands'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'};
 
$result_trees{'style_not_closed_root_commands'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'style_not_closed_root_commands'}{'contents'}[2]{'args'}[0];
 
$result_trees{'style_not_closed_root_commands'}{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'style_not_closed_root_commands'}{'contents'}[2]{'args'}[0];
 
$result_trees{'style_not_closed_root_commands'}{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'style_not_closed_root_commands'}{'contents'}[2]{'args'}[0];
 
$result_trees{'style_not_closed_root_commands'}{'contents'}[2]{'args'}[0]{'parent'}
 = $result_trees{'style_not_closed_root_commands'}{'contents'}[2];
 
$result_trees{'style_not_closed_root_commands'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = 
$result_trees{'style_not_closed_root_commands'}{'contents'}[2]{'args'}[0]{'contents'}[1];
 $result_trees{'style_not_closed_root_commands'}{'contents'}[2]{'parent'} = 
$result_trees{'style_not_closed_root_commands'};
+$result_trees{'style_not_closed_root_commands'}{'contents'}[2]{'special'}{'node_content'}
 = 
$result_trees{'style_not_closed_root_commands'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'};
 
$result_trees{'style_not_closed_root_commands'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'style_not_closed_root_commands'}{'contents'}[3]{'args'}[0];
 
$result_trees{'style_not_closed_root_commands'}{'contents'}[3]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'style_not_closed_root_commands'}{'contents'}[3]{'args'}[0];
 
$result_trees{'style_not_closed_root_commands'}{'contents'}[3]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'style_not_closed_root_commands'}{'contents'}[3]{'args'}[0];

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.21
retrieving revision 1.22
diff -u -b -r1.21 -r1.22
--- t/results/macro/macro_in_misc_commands.pl   29 Oct 2010 21:20:46 -0000      
1.21
+++ t/results/macro/macro_in_misc_commands.pl   29 Oct 2010 22:17:41 -0000      
1.22
@@ -132,7 +132,11 @@
         'line_nr' => 9,
         'macro' => ''
       },
-      'parent' => {}
+      'parent' => {},
+      'special' => {
+        'node_content' => [],
+        'normalized' => 'Top'
+      }
     },
     {
       'args' => [
@@ -2957,7 +2961,11 @@
         'line_nr' => 195,
         'macro' => ''
       },
-      'parent' => {}
+      'parent' => {},
+      'special' => {
+        'node_content' => [],
+        'normalized' => 'node-atext'
+      }
     },
     {
       'args' => [
@@ -3120,6 +3128,7 @@
 $result_trees{'macro_in_misc_commands'}{'contents'}[1]{'args'}[0]{'parent'} = 
$result_trees{'macro_in_misc_commands'}{'contents'}[1];
 
$result_trees{'macro_in_misc_commands'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = 
$result_trees{'macro_in_misc_commands'}{'contents'}[1]{'args'}[0]{'contents'}[1];
 $result_trees{'macro_in_misc_commands'}{'contents'}[1]{'parent'} = 
$result_trees{'macro_in_misc_commands'};
+$result_trees{'macro_in_misc_commands'}{'contents'}[1]{'special'}{'node_content'}
 = 
$result_trees{'macro_in_misc_commands'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'};
 
$result_trees{'macro_in_misc_commands'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'macro_in_misc_commands'}{'contents'}[2]{'args'}[0];
 
$result_trees{'macro_in_misc_commands'}{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'macro_in_misc_commands'}{'contents'}[2]{'args'}[0];
 
$result_trees{'macro_in_misc_commands'}{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'macro_in_misc_commands'}{'contents'}[2]{'args'}[0];
@@ -3515,6 +3524,7 @@
 $result_trees{'macro_in_misc_commands'}{'contents'}[3]{'args'}[0]{'parent'} = 
$result_trees{'macro_in_misc_commands'}{'contents'}[3];
 
$result_trees{'macro_in_misc_commands'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = 
$result_trees{'macro_in_misc_commands'}{'contents'}[3]{'args'}[0]{'contents'}[1];
 $result_trees{'macro_in_misc_commands'}{'contents'}[3]{'parent'} = 
$result_trees{'macro_in_misc_commands'};
+$result_trees{'macro_in_misc_commands'}{'contents'}[3]{'special'}{'node_content'}
 = 
$result_trees{'macro_in_misc_commands'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'};
 
$result_trees{'macro_in_misc_commands'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'macro_in_misc_commands'}{'contents'}[4]{'args'}[0];
 
$result_trees{'macro_in_misc_commands'}{'contents'}[4]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'macro_in_misc_commands'}{'contents'}[4]{'args'}[0];
 
$result_trees{'macro_in_misc_commands'}{'contents'}[4]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'macro_in_misc_commands'}{'contents'}[4]{'args'}[0];

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.7
retrieving revision 1.8
diff -u -b -r1.7 -r1.8
--- t/results/sectioning/a_comma_after_node.pl  29 Oct 2010 07:25:06 -0000      
1.7
+++ t/results/sectioning/a_comma_after_node.pl  29 Oct 2010 22:17:41 -0000      
1.8
@@ -105,7 +105,11 @@
         'line_nr' => 1,
         'macro' => ''
       },
-      'parent' => {}
+      'parent' => {},
+      'special' => {
+        'node_content' => [],
+        'normalized' => 'Commands'
+      }
     }
   ],
   'type' => 'document_root'
@@ -125,6 +129,7 @@
 
$result_trees{'a_comma_after_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0]
 = $result_trees{'a_comma_after_node'}{'contents'}[1]{'args'}[1]{'contents'}[1];
 
$result_trees{'a_comma_after_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0]
 = $result_trees{'a_comma_after_node'}{'contents'}[1]{'args'}[2]{'contents'}[1];
 $result_trees{'a_comma_after_node'}{'contents'}[1]{'parent'} = 
$result_trees{'a_comma_after_node'};
+$result_trees{'a_comma_after_node'}{'contents'}[1]{'special'}{'node_content'} 
= 
$result_trees{'a_comma_after_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'};
 
 $result_texis{'a_comma_after_node'} = '@node Commands, Requirements, Nodes and 
Menus
 

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.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- t/results/sectioning/at_commands_in_node.pl 29 Oct 2010 07:25:07 -0000      
1.4
+++ t/results/sectioning/at_commands_in_node.pl 29 Oct 2010 22:17:41 -0000      
1.5
@@ -205,7 +205,11 @@
         'line_nr' => 1,
         'macro' => ''
       },
-      'parent' => {}
+      'parent' => {},
+      'special' => {
+        'node_content' => [],
+        'normalized' => 'A-SC-node-_00ef-_00ef-_1e14-_0142-_1e08-_00a1'
+      }
     }
   ],
   'type' => 'document_root'
@@ -256,6 +260,7 @@
 
$result_trees{'at_commands_in_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[12]
 = 
$result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[13];
 
$result_trees{'at_commands_in_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[13]
 = 
$result_trees{'at_commands_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[14];
 $result_trees{'at_commands_in_node'}{'contents'}[1]{'parent'} = 
$result_trees{'at_commands_in_node'};
+$result_trees{'at_commands_in_node'}{'contents'}[1]{'special'}{'node_content'} 
= 
$result_trees{'at_commands_in_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'};
 
 $result_texis{'at_commands_in_node'} = '@node A @sc{sc} node @"i 
@"address@hidden @address@hidden @l{} @,address@hidden'C} @exclamdown{}';
 

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.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- t/results/sectioning/at_commands_in_refs.pl 29 Oct 2010 07:25:07 -0000      
1.5
+++ t/results/sectioning/at_commands_in_refs.pl 29 Oct 2010 22:17:41 -0000      
1.6
@@ -47,7 +47,11 @@
         'line_nr' => 1,
         'macro' => ''
       },
-      'parent' => {}
+      'parent' => {},
+      'special' => {
+        'node_content' => [],
+        'normalized' => 'Top'
+      }
     },
     {
       'args' => [
@@ -3511,7 +3515,11 @@
         'line_nr' => 31,
         'macro' => ''
       },
-      'parent' => {}
+      'parent' => {},
+      'special' => {
+        'node_content' => [],
+        'normalized' => '-_007b-_007d'
+      }
     },
     {
       'args' => [
@@ -3690,7 +3698,11 @@
         'line_nr' => 34,
         'macro' => ''
       },
-      'parent' => {}
+      'parent' => {},
+      'special' => {
+        'node_content' => [],
+        'normalized' => '----_0021---_002e--_002e-_003f-_0040'
+      }
     },
     {
       'args' => [
@@ -3953,7 +3965,11 @@
         'line_nr' => 37,
         'macro' => ''
       },
-      'parent' => {}
+      'parent' => {},
+      'special' => {
+        'node_content' => [],
+        'normalized' => 'LaTeX-TeX-_2022-_002c-_00a9-_2026-_002e_002e_002e'
+      }
     },
     {
       'args' => [
@@ -4238,7 +4254,11 @@
         'line_nr' => 40,
         'macro' => ''
       },
-      'parent' => {}
+      'parent' => {},
+      'special' => {
+        'node_content' => [],
+        'normalized' => '_2261-error_002d_002d_003e-_20ac-_00a1-_2192-_2212'
+      }
     },
     {
       'args' => [
@@ -4453,7 +4473,11 @@
         'line_nr' => 43,
         'macro' => ''
       },
-      'parent' => {}
+      'parent' => {},
+      'special' => {
+        'node_content' => [],
+        'normalized' => '_2265-_2264-_2192'
+      }
     },
     {
       'args' => [
@@ -4692,7 +4716,11 @@
         'line_nr' => 46,
         'macro' => ''
       },
-      'parent' => {}
+      'parent' => {},
+      'special' => {
+        'node_content' => [],
+        'normalized' => '_00aa-_00ba-_2605-_00a3-_22a3-_00bf-_00ae'
+      }
     },
     {
       'args' => [
@@ -4959,7 +4987,11 @@
         'line_nr' => 49,
         'macro' => ''
       },
-      'parent' => {}
+      'parent' => {},
+      'special' => {
+        'node_content' => [],
+        'normalized' => '_21d2-_00b0-a-b--_00e5'
+      }
     },
     {
       'args' => [
@@ -5356,7 +5388,11 @@
         'line_nr' => 52,
         'macro' => ''
       },
-      'parent' => {}
+      'parent' => {},
+      'special' => {
+        'node_content' => [],
+        'normalized' => 
'_00c5-_00e6-_0153-_00c6-_0152-_00f8-_00d8-_00df-_0142-_0141-_00d0-_00f0-_00de-_00fe'
+      }
     },
     {
       'args' => [
@@ -5904,7 +5940,11 @@
         'line_nr' => 55,
         'macro' => ''
       },
-      'parent' => {}
+      'parent' => {},
+      'special' => {
+        'node_content' => [],
+        'normalized' => 
'_00e4-_1ebd-_00ee-_00e2-_00e0-_00e9-_00e7-_0113-e_030a-e_030b-_0119'
+      }
     },
     {
       'args' => [
@@ -6367,7 +6407,11 @@
         'line_nr' => 58,
         'macro' => ''
       },
-      'parent' => {}
+      'parent' => {},
+      'special' => {
+        'node_content' => [],
+        'normalized' => '_0117-_0115-e_0332-_1eb9-_011b-j-ee_0361'
+      }
     },
     {
       'args' => [
@@ -6687,7 +6731,11 @@
         'line_nr' => 61,
         'macro' => ''
       },
-      'parent' => {}
+      'parent' => {},
+      'special' => {
+        'node_content' => [],
+        'normalized' => '_201c-_201d-_2018-_2019-_201e-_201a'
+      }
     },
     {
       'args' => [
@@ -6956,7 +7004,11 @@
         'line_nr' => 64,
         'macro' => ''
       },
-      'parent' => {}
+      'parent' => {},
+      'special' => {
+        'node_content' => [],
+        'normalized' => '_00ab-_00bb-_00ab-_00bb-_2039-_203a'
+      }
     },
     {
       'args' => [
@@ -7127,7 +7179,11 @@
         'line_nr' => 67,
         'macro' => ''
       },
-      'parent' => {}
+      'parent' => {},
+      'special' => {
+        'node_content' => [],
+        'normalized' => '_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d'
+      }
     },
     {
       'args' => [
@@ -7283,7 +7339,11 @@
         'line_nr' => 70,
         'macro' => ''
       },
-      'parent' => {}
+      'parent' => {},
+      'special' => {
+        'node_content' => [],
+        'normalized' => 'AAA-AAA-BBB'
+      }
     },
     {
       'args' => [
@@ -7508,7 +7568,11 @@
         'line_nr' => 73,
         'macro' => ''
       },
-      'parent' => {}
+      'parent' => {},
+      'special' => {
+        'node_content' => [],
+        'normalized' => 'CCC-CCC-DDD'
+      }
     },
     {
       'args' => [
@@ -7726,7 +7790,11 @@
         'line_nr' => 78,
         'macro' => ''
       },
-      'parent' => {}
+      'parent' => {},
+      'special' => {
+        'node_content' => [],
+        'normalized' => 'the-someone-no_005fexplain_0040there'
+      }
     },
     {
       'args' => [
@@ -7949,7 +8017,11 @@
         'line_nr' => 81,
         'macro' => ''
       },
-      'parent' => {}
+      'parent' => {},
+      'special' => {
+        'node_content' => [],
+        'normalized' => 'f_002d_002dile1-f_002d_002dile'
+      }
     },
     {
       'args' => [
@@ -8121,7 +8193,11 @@
         'line_nr' => 86,
         'macro' => ''
       },
-      'parent' => {}
+      'parent' => {},
+      'special' => {
+        'node_content' => [],
+        'normalized' => '-_0040-_007b_007d-_002e-'
+      }
     },
     {
       'args' => [
@@ -8458,7 +8534,11 @@
         'line_nr' => 91,
         'macro' => ''
       },
-      'parent' => {}
+      'parent' => {},
+      'special' => {
+        'node_content' => [],
+        'normalized' => 'cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i'
+      }
     },
     {
       'args' => [
@@ -8932,7 +9012,11 @@
         'line_nr' => 94,
         'macro' => ''
       },
-      'parent' => {}
+      'parent' => {},
+      'special' => {
+        'node_content' => [],
+        'normalized' => 'env-code-option-samp-command-file-C_002dx-ESC'
+      }
     },
     {
       'args' => [
@@ -9189,7 +9273,11 @@
         'line_nr' => 97,
         'macro' => ''
       },
-      'parent' => {}
+      'parent' => {},
+      'special' => {
+        'node_content' => [],
+        'normalized' => '8_002e27in'
+      }
     },
     {
       'args' => [
@@ -9325,7 +9413,11 @@
         'line_nr' => 100,
         'macro' => ''
       },
-      'parent' => {}
+      'parent' => {},
+      'special' => {
+        'node_content' => [],
+        'normalized' => 'sansserif-slanted'
+      }
     },
     {
       'args' => [
@@ -9455,7 +9547,11 @@
         'line_nr' => 103,
         'macro' => ''
       },
-      'parent' => {}
+      'parent' => {},
+      'special' => {
+        'node_content' => [],
+        'normalized' => 'indicateurl'
+      }
     },
     {
       'args' => [
@@ -9639,7 +9735,11 @@
         'line_nr' => 106,
         'macro' => ''
       },
-      'parent' => {}
+      'parent' => {},
+      'special' => {
+        'node_content' => [],
+        'normalized' => 
'http_003a_002f_002fsomewhere_005faaa-url-_002fman_002ecgi_002f1_002fls'
+      }
     },
     {
       'args' => [
@@ -12420,6 +12520,7 @@
 $result_trees{'at_commands_in_refs'}{'contents'}[1]{'args'}[0]{'parent'} = 
$result_trees{'at_commands_in_refs'}{'contents'}[1];
 
$result_trees{'at_commands_in_refs'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[1]{'args'}[0]{'contents'}[1];
 $result_trees{'at_commands_in_refs'}{'contents'}[1]{'parent'} = 
$result_trees{'at_commands_in_refs'};
+$result_trees{'at_commands_in_refs'}{'contents'}[1]{'special'}{'node_content'} 
= 
$result_trees{'at_commands_in_refs'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'};
 
$result_trees{'at_commands_in_refs'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'args'}[0];
 
$result_trees{'at_commands_in_refs'}{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'args'}[0];
 
$result_trees{'at_commands_in_refs'}{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'at_commands_in_refs'}{'contents'}[2]{'args'}[0];
@@ -13211,6 +13312,7 @@
 
$result_trees{'at_commands_in_refs'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[3]
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[3]{'args'}[0]{'contents'}[4];
 
$result_trees{'at_commands_in_refs'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[4]
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[3]{'args'}[0]{'contents'}[5];
 $result_trees{'at_commands_in_refs'}{'contents'}[3]{'parent'} = 
$result_trees{'at_commands_in_refs'};
+$result_trees{'at_commands_in_refs'}{'contents'}[3]{'special'}{'node_content'} 
= 
$result_trees{'at_commands_in_refs'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'};
 
$result_trees{'at_commands_in_refs'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'at_commands_in_refs'}{'contents'}[4]{'args'}[0];
 
$result_trees{'at_commands_in_refs'}{'contents'}[4]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'at_commands_in_refs'}{'contents'}[4]{'args'}[0];
 
$result_trees{'at_commands_in_refs'}{'contents'}[4]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'at_commands_in_refs'}{'contents'}[4]{'args'}[0];
@@ -13259,6 +13361,7 @@
 
$result_trees{'at_commands_in_refs'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[15]
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[5]{'args'}[0]{'contents'}[16];
 
$result_trees{'at_commands_in_refs'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[16]
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[5]{'args'}[0]{'contents'}[17];
 $result_trees{'at_commands_in_refs'}{'contents'}[5]{'parent'} = 
$result_trees{'at_commands_in_refs'};
+$result_trees{'at_commands_in_refs'}{'contents'}[5]{'special'}{'node_content'} 
= 
$result_trees{'at_commands_in_refs'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'};
 
$result_trees{'at_commands_in_refs'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'at_commands_in_refs'}{'contents'}[6]{'args'}[0];
 
$result_trees{'at_commands_in_refs'}{'contents'}[6]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'at_commands_in_refs'}{'contents'}[6]{'args'}[0];
 
$result_trees{'at_commands_in_refs'}{'contents'}[6]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'at_commands_in_refs'}{'contents'}[6]{'args'}[0];
@@ -13318,6 +13421,7 @@
 
$result_trees{'at_commands_in_refs'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'}[11]
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[7]{'args'}[0]{'contents'}[12];
 
$result_trees{'at_commands_in_refs'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'}[12]
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[7]{'args'}[0]{'contents'}[13];
 $result_trees{'at_commands_in_refs'}{'contents'}[7]{'parent'} = 
$result_trees{'at_commands_in_refs'};
+$result_trees{'at_commands_in_refs'}{'contents'}[7]{'special'}{'node_content'} 
= 
$result_trees{'at_commands_in_refs'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'};
 
$result_trees{'at_commands_in_refs'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'at_commands_in_refs'}{'contents'}[8]{'args'}[0];
 
$result_trees{'at_commands_in_refs'}{'contents'}[8]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[8]{'args'}[0]{'contents'}[1];
 
$result_trees{'at_commands_in_refs'}{'contents'}[8]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'at_commands_in_refs'}{'contents'}[8]{'args'}[0];
@@ -13375,6 +13479,7 @@
 
$result_trees{'at_commands_in_refs'}{'contents'}[9]{'extra'}{'nodes_manuals'}[0]{'node_content'}[9]
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[9]{'args'}[0]{'contents'}[10];
 
$result_trees{'at_commands_in_refs'}{'contents'}[9]{'extra'}{'nodes_manuals'}[0]{'node_content'}[10]
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[9]{'args'}[0]{'contents'}[11];
 $result_trees{'at_commands_in_refs'}{'contents'}[9]{'parent'} = 
$result_trees{'at_commands_in_refs'};
+$result_trees{'at_commands_in_refs'}{'contents'}[9]{'special'}{'node_content'} 
= 
$result_trees{'at_commands_in_refs'}{'contents'}[9]{'extra'}{'nodes_manuals'}[0]{'node_content'};
 
$result_trees{'at_commands_in_refs'}{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'at_commands_in_refs'}{'contents'}[10]{'args'}[0];
 
$result_trees{'at_commands_in_refs'}{'contents'}[10]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[10]{'args'}[0]{'contents'}[1];
 
$result_trees{'at_commands_in_refs'}{'contents'}[10]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'at_commands_in_refs'}{'contents'}[10]{'args'}[0];
@@ -13414,6 +13519,7 @@
 
$result_trees{'at_commands_in_refs'}{'contents'}[11]{'extra'}{'nodes_manuals'}[0]{'node_content'}[3]
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[11]{'args'}[0]{'contents'}[4];
 
$result_trees{'at_commands_in_refs'}{'contents'}[11]{'extra'}{'nodes_manuals'}[0]{'node_content'}[4]
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[11]{'args'}[0]{'contents'}[5];
 $result_trees{'at_commands_in_refs'}{'contents'}[11]{'parent'} = 
$result_trees{'at_commands_in_refs'};
+$result_trees{'at_commands_in_refs'}{'contents'}[11]{'special'}{'node_content'}
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[11]{'extra'}{'nodes_manuals'}[0]{'node_content'};
 
$result_trees{'at_commands_in_refs'}{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'at_commands_in_refs'}{'contents'}[12]{'args'}[0];
 
$result_trees{'at_commands_in_refs'}{'contents'}[12]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[12]{'args'}[0]{'contents'}[1];
 
$result_trees{'at_commands_in_refs'}{'contents'}[12]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'at_commands_in_refs'}{'contents'}[12]{'args'}[0];
@@ -13464,6 +13570,7 @@
 
$result_trees{'at_commands_in_refs'}{'contents'}[13]{'extra'}{'nodes_manuals'}[0]{'node_content'}[11]
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[13]{'args'}[0]{'contents'}[12];
 
$result_trees{'at_commands_in_refs'}{'contents'}[13]{'extra'}{'nodes_manuals'}[0]{'node_content'}[12]
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[13]{'args'}[0]{'contents'}[13];
 $result_trees{'at_commands_in_refs'}{'contents'}[13]{'parent'} = 
$result_trees{'at_commands_in_refs'};
+$result_trees{'at_commands_in_refs'}{'contents'}[13]{'special'}{'node_content'}
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[13]{'extra'}{'nodes_manuals'}[0]{'node_content'};
 
$result_trees{'at_commands_in_refs'}{'contents'}[14]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'at_commands_in_refs'}{'contents'}[14]{'args'}[0];
 
$result_trees{'at_commands_in_refs'}{'contents'}[14]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[14]{'args'}[0]{'contents'}[1];
 
$result_trees{'at_commands_in_refs'}{'contents'}[14]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'at_commands_in_refs'}{'contents'}[14]{'args'}[0];
@@ -13516,6 +13623,7 @@
 
$result_trees{'at_commands_in_refs'}{'contents'}[15]{'extra'}{'nodes_manuals'}[0]{'node_content'}[7]
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[15]{'args'}[0]{'contents'}[8];
 
$result_trees{'at_commands_in_refs'}{'contents'}[15]{'extra'}{'nodes_manuals'}[0]{'node_content'}[8]
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[15]{'args'}[0]{'contents'}[9];
 $result_trees{'at_commands_in_refs'}{'contents'}[15]{'parent'} = 
$result_trees{'at_commands_in_refs'};
+$result_trees{'at_commands_in_refs'}{'contents'}[15]{'special'}{'node_content'}
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[15]{'extra'}{'nodes_manuals'}[0]{'node_content'};
 
$result_trees{'at_commands_in_refs'}{'contents'}[16]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'at_commands_in_refs'}{'contents'}[16]{'args'}[0];
 
$result_trees{'at_commands_in_refs'}{'contents'}[16]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[16]{'args'}[0]{'contents'}[1];
 
$result_trees{'at_commands_in_refs'}{'contents'}[16]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'at_commands_in_refs'}{'contents'}[16]{'args'}[0];
@@ -13607,6 +13715,7 @@
 
$result_trees{'at_commands_in_refs'}{'contents'}[17]{'extra'}{'nodes_manuals'}[0]{'node_content'}[25]
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[17]{'args'}[0]{'contents'}[26];
 
$result_trees{'at_commands_in_refs'}{'contents'}[17]{'extra'}{'nodes_manuals'}[0]{'node_content'}[26]
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[17]{'args'}[0]{'contents'}[27];
 $result_trees{'at_commands_in_refs'}{'contents'}[17]{'parent'} = 
$result_trees{'at_commands_in_refs'};
+$result_trees{'at_commands_in_refs'}{'contents'}[17]{'special'}{'node_content'}
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[17]{'extra'}{'nodes_manuals'}[0]{'node_content'};
 
$result_trees{'at_commands_in_refs'}{'contents'}[18]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'at_commands_in_refs'}{'contents'}[18]{'args'}[0];
 
$result_trees{'at_commands_in_refs'}{'contents'}[18]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[18]{'args'}[0]{'contents'}[1];
 
$result_trees{'at_commands_in_refs'}{'contents'}[18]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'at_commands_in_refs'}{'contents'}[18]{'args'}[0];
@@ -13722,6 +13831,7 @@
 
$result_trees{'at_commands_in_refs'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'}[19]
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[20];
 
$result_trees{'at_commands_in_refs'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'}[20]
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[19]{'args'}[0]{'contents'}[21];
 $result_trees{'at_commands_in_refs'}{'contents'}[19]{'parent'} = 
$result_trees{'at_commands_in_refs'};
+$result_trees{'at_commands_in_refs'}{'contents'}[19]{'special'}{'node_content'}
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'};
 
$result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0];
 
$result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0]{'contents'}[1]{'args'}[0];
 
$result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[20]{'args'}[0]{'contents'}[1];
@@ -13815,6 +13925,7 @@
 
$result_trees{'at_commands_in_refs'}{'contents'}[21]{'extra'}{'nodes_manuals'}[0]{'node_content'}[11]
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[12];
 
$result_trees{'at_commands_in_refs'}{'contents'}[21]{'extra'}{'nodes_manuals'}[0]{'node_content'}[12]
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[21]{'args'}[0]{'contents'}[13];
 $result_trees{'at_commands_in_refs'}{'contents'}[21]{'parent'} = 
$result_trees{'at_commands_in_refs'};
+$result_trees{'at_commands_in_refs'}{'contents'}[21]{'special'}{'node_content'}
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[21]{'extra'}{'nodes_manuals'}[0]{'node_content'};
 
$result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0];
 
$result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[1]{'args'}[0];
 
$result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[22]{'args'}[0]{'contents'}[1];
@@ -13879,6 +13990,7 @@
 
$result_trees{'at_commands_in_refs'}{'contents'}[23]{'extra'}{'nodes_manuals'}[0]{'node_content'}[9]
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[23]{'args'}[0]{'contents'}[10];
 
$result_trees{'at_commands_in_refs'}{'contents'}[23]{'extra'}{'nodes_manuals'}[0]{'node_content'}[10]
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[23]{'args'}[0]{'contents'}[11];
 $result_trees{'at_commands_in_refs'}{'contents'}[23]{'parent'} = 
$result_trees{'at_commands_in_refs'};
+$result_trees{'at_commands_in_refs'}{'contents'}[23]{'special'}{'node_content'}
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[23]{'extra'}{'nodes_manuals'}[0]{'node_content'};
 
$result_trees{'at_commands_in_refs'}{'contents'}[24]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'at_commands_in_refs'}{'contents'}[24]{'args'}[0];
 
$result_trees{'at_commands_in_refs'}{'contents'}[24]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[24]{'args'}[0]{'contents'}[1];
 
$result_trees{'at_commands_in_refs'}{'contents'}[24]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'at_commands_in_refs'}{'contents'}[24]{'args'}[0];
@@ -13933,6 +14045,7 @@
 
$result_trees{'at_commands_in_refs'}{'contents'}[25]{'extra'}{'nodes_manuals'}[0]{'node_content'}[9]
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[25]{'args'}[0]{'contents'}[10];
 
$result_trees{'at_commands_in_refs'}{'contents'}[25]{'extra'}{'nodes_manuals'}[0]{'node_content'}[10]
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[25]{'args'}[0]{'contents'}[11];
 $result_trees{'at_commands_in_refs'}{'contents'}[25]{'parent'} = 
$result_trees{'at_commands_in_refs'};
+$result_trees{'at_commands_in_refs'}{'contents'}[25]{'special'}{'node_content'}
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[25]{'extra'}{'nodes_manuals'}[0]{'node_content'};
 
$result_trees{'at_commands_in_refs'}{'contents'}[26]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'at_commands_in_refs'}{'contents'}[26]{'args'}[0];
 
$result_trees{'at_commands_in_refs'}{'contents'}[26]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[26]{'args'}[0]{'contents'}[1];
 
$result_trees{'at_commands_in_refs'}{'contents'}[26]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'at_commands_in_refs'}{'contents'}[26]{'args'}[0];
@@ -13961,6 +14074,7 @@
 $result_trees{'at_commands_in_refs'}{'contents'}[27]{'args'}[0]{'parent'} = 
$result_trees{'at_commands_in_refs'}{'contents'}[27];
 
$result_trees{'at_commands_in_refs'}{'contents'}[27]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[27]{'args'}[0]{'contents'}[1];
 $result_trees{'at_commands_in_refs'}{'contents'}[27]{'parent'} = 
$result_trees{'at_commands_in_refs'};
+$result_trees{'at_commands_in_refs'}{'contents'}[27]{'special'}{'node_content'}
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[27]{'extra'}{'nodes_manuals'}[0]{'node_content'};
 
$result_trees{'at_commands_in_refs'}{'contents'}[28]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'at_commands_in_refs'}{'contents'}[28]{'args'}[0];
 
$result_trees{'at_commands_in_refs'}{'contents'}[28]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'at_commands_in_refs'}{'contents'}[28]{'args'}[0];
 
$result_trees{'at_commands_in_refs'}{'contents'}[28]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'at_commands_in_refs'}{'contents'}[28]{'args'}[0];
@@ -13989,6 +14103,7 @@
 
$result_trees{'at_commands_in_refs'}{'contents'}[29]{'extra'}{'nodes_manuals'}[0]{'node_content'}[3]
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[29]{'args'}[0]{'contents'}[4];
 
$result_trees{'at_commands_in_refs'}{'contents'}[29]{'extra'}{'nodes_manuals'}[0]{'node_content'}[4]
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[29]{'args'}[0]{'contents'}[5];
 $result_trees{'at_commands_in_refs'}{'contents'}[29]{'parent'} = 
$result_trees{'at_commands_in_refs'};
+$result_trees{'at_commands_in_refs'}{'contents'}[29]{'special'}{'node_content'}
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[29]{'extra'}{'nodes_manuals'}[0]{'node_content'};
 
$result_trees{'at_commands_in_refs'}{'contents'}[30]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'at_commands_in_refs'}{'contents'}[30]{'args'}[0];
 
$result_trees{'at_commands_in_refs'}{'contents'}[30]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[30]{'args'}[0]{'contents'}[1]{'args'}[0];
 
$result_trees{'at_commands_in_refs'}{'contents'}[30]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[30]{'args'}[0]{'contents'}[1];
@@ -14029,6 +14144,7 @@
 
$result_trees{'at_commands_in_refs'}{'contents'}[31]{'extra'}{'nodes_manuals'}[0]{'node_content'}[3]
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[31]{'args'}[0]{'contents'}[4];
 
$result_trees{'at_commands_in_refs'}{'contents'}[31]{'extra'}{'nodes_manuals'}[0]{'node_content'}[4]
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[31]{'args'}[0]{'contents'}[5];
 $result_trees{'at_commands_in_refs'}{'contents'}[31]{'parent'} = 
$result_trees{'at_commands_in_refs'};
+$result_trees{'at_commands_in_refs'}{'contents'}[31]{'special'}{'node_content'}
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[31]{'extra'}{'nodes_manuals'}[0]{'node_content'};
 
$result_trees{'at_commands_in_refs'}{'contents'}[32]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'at_commands_in_refs'}{'contents'}[32]{'args'}[0];
 
$result_trees{'at_commands_in_refs'}{'contents'}[32]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[32]{'args'}[0]{'contents'}[1]{'args'}[0];
 
$result_trees{'at_commands_in_refs'}{'contents'}[32]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[32]{'args'}[0]{'contents'}[1];
@@ -14067,6 +14183,7 @@
 
$result_trees{'at_commands_in_refs'}{'contents'}[33]{'extra'}{'nodes_manuals'}[0]{'node_content'}[1]
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[33]{'args'}[0]{'contents'}[2];
 
$result_trees{'at_commands_in_refs'}{'contents'}[33]{'extra'}{'nodes_manuals'}[0]{'node_content'}[2]
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[33]{'args'}[0]{'contents'}[3];
 $result_trees{'at_commands_in_refs'}{'contents'}[33]{'parent'} = 
$result_trees{'at_commands_in_refs'};
+$result_trees{'at_commands_in_refs'}{'contents'}[33]{'special'}{'node_content'}
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[33]{'extra'}{'nodes_manuals'}[0]{'node_content'};
 
$result_trees{'at_commands_in_refs'}{'contents'}[34]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'at_commands_in_refs'}{'contents'}[34]{'args'}[0];
 
$result_trees{'at_commands_in_refs'}{'contents'}[34]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[34]{'args'}[0]{'contents'}[1]{'args'}[0];
 
$result_trees{'at_commands_in_refs'}{'contents'}[34]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[34]{'args'}[0]{'contents'}[1]{'args'}[0];
@@ -14107,6 +14224,7 @@
 
$result_trees{'at_commands_in_refs'}{'contents'}[35]{'extra'}{'nodes_manuals'}[0]{'node_content'}[1]
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[35]{'args'}[0]{'contents'}[2];
 
$result_trees{'at_commands_in_refs'}{'contents'}[35]{'extra'}{'nodes_manuals'}[0]{'node_content'}[2]
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[35]{'args'}[0]{'contents'}[3];
 $result_trees{'at_commands_in_refs'}{'contents'}[35]{'parent'} = 
$result_trees{'at_commands_in_refs'};
+$result_trees{'at_commands_in_refs'}{'contents'}[35]{'special'}{'node_content'}
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[35]{'extra'}{'nodes_manuals'}[0]{'node_content'};
 
$result_trees{'at_commands_in_refs'}{'contents'}[36]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'at_commands_in_refs'}{'contents'}[36]{'args'}[0];
 
$result_trees{'at_commands_in_refs'}{'contents'}[36]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[36]{'args'}[0]{'contents'}[1]{'args'}[0];
 
$result_trees{'at_commands_in_refs'}{'contents'}[36]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[36]{'args'}[0]{'contents'}[1];
@@ -14135,6 +14253,7 @@
 $result_trees{'at_commands_in_refs'}{'contents'}[37]{'args'}[0]{'parent'} = 
$result_trees{'at_commands_in_refs'}{'contents'}[37];
 
$result_trees{'at_commands_in_refs'}{'contents'}[37]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[37]{'args'}[0]{'contents'}[1];
 $result_trees{'at_commands_in_refs'}{'contents'}[37]{'parent'} = 
$result_trees{'at_commands_in_refs'};
+$result_trees{'at_commands_in_refs'}{'contents'}[37]{'special'}{'node_content'}
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[37]{'extra'}{'nodes_manuals'}[0]{'node_content'};
 
$result_trees{'at_commands_in_refs'}{'contents'}[38]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'at_commands_in_refs'}{'contents'}[38]{'args'}[0];
 
$result_trees{'at_commands_in_refs'}{'contents'}[38]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[38]{'args'}[0]{'contents'}[1]{'args'}[0];
 
$result_trees{'at_commands_in_refs'}{'contents'}[38]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[38]{'args'}[0]{'contents'}[1];
@@ -14207,6 +14326,7 @@
 
$result_trees{'at_commands_in_refs'}{'contents'}[39]{'extra'}{'nodes_manuals'}[0]{'node_content'}[15]
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[39]{'args'}[0]{'contents'}[16];
 
$result_trees{'at_commands_in_refs'}{'contents'}[39]{'extra'}{'nodes_manuals'}[0]{'node_content'}[16]
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[39]{'args'}[0]{'contents'}[17];
 $result_trees{'at_commands_in_refs'}{'contents'}[39]{'parent'} = 
$result_trees{'at_commands_in_refs'};
+$result_trees{'at_commands_in_refs'}{'contents'}[39]{'special'}{'node_content'}
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[39]{'extra'}{'nodes_manuals'}[0]{'node_content'};
 
$result_trees{'at_commands_in_refs'}{'contents'}[40]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'at_commands_in_refs'}{'contents'}[40]{'args'}[0];
 
$result_trees{'at_commands_in_refs'}{'contents'}[40]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[40]{'args'}[0]{'contents'}[1]{'args'}[0];
 
$result_trees{'at_commands_in_refs'}{'contents'}[40]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[40]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[1]{'args'}[0];
@@ -14302,6 +14422,7 @@
 
$result_trees{'at_commands_in_refs'}{'contents'}[41]{'extra'}{'nodes_manuals'}[0]{'node_content'}[11]
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[41]{'args'}[0]{'contents'}[12];
 
$result_trees{'at_commands_in_refs'}{'contents'}[41]{'extra'}{'nodes_manuals'}[0]{'node_content'}[12]
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[41]{'args'}[0]{'contents'}[13];
 $result_trees{'at_commands_in_refs'}{'contents'}[41]{'parent'} = 
$result_trees{'at_commands_in_refs'};
+$result_trees{'at_commands_in_refs'}{'contents'}[41]{'special'}{'node_content'}
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[41]{'extra'}{'nodes_manuals'}[0]{'node_content'};
 
$result_trees{'at_commands_in_refs'}{'contents'}[42]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'at_commands_in_refs'}{'contents'}[42]{'args'}[0];
 
$result_trees{'at_commands_in_refs'}{'contents'}[42]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[42]{'args'}[0]{'contents'}[1]{'args'}[0];
 
$result_trees{'at_commands_in_refs'}{'contents'}[42]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[42]{'args'}[0]{'contents'}[1];
@@ -14347,6 +14468,7 @@
 
$result_trees{'at_commands_in_refs'}{'contents'}[43]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[1];
 
$result_trees{'at_commands_in_refs'}{'contents'}[43]{'extra'}{'nodes_manuals'}[0]{'node_content'}[1]
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[43]{'args'}[0]{'contents'}[2];
 $result_trees{'at_commands_in_refs'}{'contents'}[43]{'parent'} = 
$result_trees{'at_commands_in_refs'};
+$result_trees{'at_commands_in_refs'}{'contents'}[43]{'special'}{'node_content'}
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[43]{'extra'}{'nodes_manuals'}[0]{'node_content'};
 
$result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0];
 
$result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0];
 
$result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[44]{'args'}[0]{'contents'}[2]{'args'}[0];
@@ -14370,6 +14492,7 @@
 
$result_trees{'at_commands_in_refs'}{'contents'}[45]{'extra'}{'nodes_manuals'}[0]{'node_content'}[1]
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[45]{'args'}[0]{'contents'}[2];
 
$result_trees{'at_commands_in_refs'}{'contents'}[45]{'extra'}{'nodes_manuals'}[0]{'node_content'}[2]
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[45]{'args'}[0]{'contents'}[3];
 $result_trees{'at_commands_in_refs'}{'contents'}[45]{'parent'} = 
$result_trees{'at_commands_in_refs'};
+$result_trees{'at_commands_in_refs'}{'contents'}[45]{'special'}{'node_content'}
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[45]{'extra'}{'nodes_manuals'}[0]{'node_content'};
 
$result_trees{'at_commands_in_refs'}{'contents'}[46]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'at_commands_in_refs'}{'contents'}[46]{'args'}[0];
 
$result_trees{'at_commands_in_refs'}{'contents'}[46]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[46]{'args'}[0]{'contents'}[1]{'args'}[0];
 
$result_trees{'at_commands_in_refs'}{'contents'}[46]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[46]{'args'}[0]{'contents'}[1];
@@ -14390,6 +14513,7 @@
 $result_trees{'at_commands_in_refs'}{'contents'}[47]{'args'}[0]{'parent'} = 
$result_trees{'at_commands_in_refs'}{'contents'}[47];
 
$result_trees{'at_commands_in_refs'}{'contents'}[47]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[47]{'args'}[0]{'contents'}[1];
 $result_trees{'at_commands_in_refs'}{'contents'}[47]{'parent'} = 
$result_trees{'at_commands_in_refs'};
+$result_trees{'at_commands_in_refs'}{'contents'}[47]{'special'}{'node_content'}
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[47]{'extra'}{'nodes_manuals'}[0]{'node_content'};
 
$result_trees{'at_commands_in_refs'}{'contents'}[48]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'at_commands_in_refs'}{'contents'}[48]{'args'}[0];
 
$result_trees{'at_commands_in_refs'}{'contents'}[48]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[48]{'args'}[0]{'contents'}[1]{'args'}[0];
 
$result_trees{'at_commands_in_refs'}{'contents'}[48]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[48]{'args'}[0]{'contents'}[1];
@@ -14423,6 +14547,7 @@
 
$result_trees{'at_commands_in_refs'}{'contents'}[49]{'extra'}{'nodes_manuals'}[0]{'node_content'}[3]
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[49]{'args'}[0]{'contents'}[4];
 
$result_trees{'at_commands_in_refs'}{'contents'}[49]{'extra'}{'nodes_manuals'}[0]{'node_content'}[4]
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[49]{'args'}[0]{'contents'}[5];
 $result_trees{'at_commands_in_refs'}{'contents'}[49]{'parent'} = 
$result_trees{'at_commands_in_refs'};
+$result_trees{'at_commands_in_refs'}{'contents'}[49]{'special'}{'node_content'}
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[49]{'extra'}{'nodes_manuals'}[0]{'node_content'};
 
$result_trees{'at_commands_in_refs'}{'contents'}[50]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'at_commands_in_refs'}{'contents'}[50]{'args'}[0];
 
$result_trees{'at_commands_in_refs'}{'contents'}[50]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[50]{'args'}[0]{'contents'}[1]{'args'}[0];
 
$result_trees{'at_commands_in_refs'}{'contents'}[50]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'at_commands_in_refs'}{'contents'}[50]{'args'}[0]{'contents'}[1];

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.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- t/results/sectioning/character_and_spaces_in_node.pl        29 Oct 2010 
07:25:07 -0000      1.4
+++ t/results/sectioning/character_and_spaces_in_node.pl        29 Oct 2010 
22:17:41 -0000      1.5
@@ -54,7 +54,11 @@
         'line_nr' => 2,
         'macro' => ''
       },
-      'parent' => {}
+      'parent' => {},
+      'special' => {
+        'node_content' => [],
+        'normalized' => 'Top'
+      }
     },
     {
       'args' => [
@@ -157,7 +161,11 @@
         'line_nr' => 3,
         'macro' => ''
       },
-      'parent' => {}
+      'parent' => {},
+      'special' => {
+        'node_content' => [],
+        'normalized' => 'other-nodes'
+      }
     },
     {
       'args' => [
@@ -260,7 +268,11 @@
         'line_nr' => 4,
         'macro' => ''
       },
-      'parent' => {}
+      'parent' => {},
+      'special' => {
+        'node_content' => [],
+        'normalized' => 
'_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e'
+      }
     },
     {
       'args' => [
@@ -355,7 +367,11 @@
         'line_nr' => 5,
         'macro' => ''
       },
-      'parent' => {}
+      'parent' => {},
+      'special' => {
+        'node_content' => [],
+        'normalized' => 
'_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e'
+      }
     },
     {
       'args' => [
@@ -436,7 +452,11 @@
         'line_nr' => 6,
         'macro' => ''
       },
-      'parent' => {}
+      'parent' => {},
+      'special' => {
+        'node_content' => [],
+        'normalized' => 'local-node'
+      }
     }
   ],
   'type' => 'document_root'
@@ -448,6 +468,7 @@
 
$result_trees{'character_and_spaces_in_node'}{'contents'}[1]{'args'}[0]{'parent'}
 = $result_trees{'character_and_spaces_in_node'}{'contents'}[1];
 
$result_trees{'character_and_spaces_in_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = 
$result_trees{'character_and_spaces_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[1];
 $result_trees{'character_and_spaces_in_node'}{'contents'}[1]{'parent'} = 
$result_trees{'character_and_spaces_in_node'};
+$result_trees{'character_and_spaces_in_node'}{'contents'}[1]{'special'}{'node_content'}
 = 
$result_trees{'character_and_spaces_in_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'};
 
$result_trees{'character_and_spaces_in_node'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'character_and_spaces_in_node'}{'contents'}[2]{'args'}[0];
 
$result_trees{'character_and_spaces_in_node'}{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'character_and_spaces_in_node'}{'contents'}[2]{'args'}[0];
 
$result_trees{'character_and_spaces_in_node'}{'contents'}[2]{'args'}[0]{'parent'}
 = $result_trees{'character_and_spaces_in_node'}{'contents'}[2];
@@ -463,6 +484,7 @@
 
$result_trees{'character_and_spaces_in_node'}{'contents'}[2]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0]
 = 
$result_trees{'character_and_spaces_in_node'}{'contents'}[2]{'args'}[2]{'contents'}[1];
 
$result_trees{'character_and_spaces_in_node'}{'contents'}[2]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0]
 = 
$result_trees{'character_and_spaces_in_node'}{'contents'}[2]{'args'}[3]{'contents'}[1];
 $result_trees{'character_and_spaces_in_node'}{'contents'}[2]{'parent'} = 
$result_trees{'character_and_spaces_in_node'};
+$result_trees{'character_and_spaces_in_node'}{'contents'}[2]{'special'}{'node_content'}
 = 
$result_trees{'character_and_spaces_in_node'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'};
 
$result_trees{'character_and_spaces_in_node'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'character_and_spaces_in_node'}{'contents'}[3]{'args'}[0];
 
$result_trees{'character_and_spaces_in_node'}{'contents'}[3]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'character_and_spaces_in_node'}{'contents'}[3]{'args'}[0];
 
$result_trees{'character_and_spaces_in_node'}{'contents'}[3]{'args'}[0]{'parent'}
 = $result_trees{'character_and_spaces_in_node'}{'contents'}[3];
@@ -478,6 +500,7 @@
 
$result_trees{'character_and_spaces_in_node'}{'contents'}[3]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0]
 = 
$result_trees{'character_and_spaces_in_node'}{'contents'}[3]{'args'}[2]{'contents'}[1];
 
$result_trees{'character_and_spaces_in_node'}{'contents'}[3]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0]
 = 
$result_trees{'character_and_spaces_in_node'}{'contents'}[3]{'args'}[3]{'contents'}[1];
 $result_trees{'character_and_spaces_in_node'}{'contents'}[3]{'parent'} = 
$result_trees{'character_and_spaces_in_node'};
+$result_trees{'character_and_spaces_in_node'}{'contents'}[3]{'special'}{'node_content'}
 = 
$result_trees{'character_and_spaces_in_node'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'};
 
$result_trees{'character_and_spaces_in_node'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'character_and_spaces_in_node'}{'contents'}[4]{'args'}[0];
 
$result_trees{'character_and_spaces_in_node'}{'contents'}[4]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'character_and_spaces_in_node'}{'contents'}[4]{'args'}[0];
 
$result_trees{'character_and_spaces_in_node'}{'contents'}[4]{'args'}[0]{'parent'}
 = $result_trees{'character_and_spaces_in_node'}{'contents'}[4];
@@ -493,6 +516,7 @@
 
$result_trees{'character_and_spaces_in_node'}{'contents'}[4]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0]
 = 
$result_trees{'character_and_spaces_in_node'}{'contents'}[4]{'args'}[2]{'contents'}[0];
 
$result_trees{'character_and_spaces_in_node'}{'contents'}[4]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0]
 = 
$result_trees{'character_and_spaces_in_node'}{'contents'}[4]{'args'}[3]{'contents'}[1];
 $result_trees{'character_and_spaces_in_node'}{'contents'}[4]{'parent'} = 
$result_trees{'character_and_spaces_in_node'};
+$result_trees{'character_and_spaces_in_node'}{'contents'}[4]{'special'}{'node_content'}
 = 
$result_trees{'character_and_spaces_in_node'}{'contents'}[4]{'extra'}{'nodes_manuals'}[0]{'node_content'};
 
$result_trees{'character_and_spaces_in_node'}{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'character_and_spaces_in_node'}{'contents'}[5]{'args'}[0];
 
$result_trees{'character_and_spaces_in_node'}{'contents'}[5]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'character_and_spaces_in_node'}{'contents'}[5]{'args'}[0];
 
$result_trees{'character_and_spaces_in_node'}{'contents'}[5]{'args'}[0]{'parent'}
 = $result_trees{'character_and_spaces_in_node'}{'contents'}[5];
@@ -506,6 +530,7 @@
 
$result_trees{'character_and_spaces_in_node'}{'contents'}[5]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0]
 = 
$result_trees{'character_and_spaces_in_node'}{'contents'}[5]{'args'}[2]{'contents'}[0];
 
$result_trees{'character_and_spaces_in_node'}{'contents'}[5]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0]
 = 
$result_trees{'character_and_spaces_in_node'}{'contents'}[5]{'args'}[3]{'contents'}[0];
 $result_trees{'character_and_spaces_in_node'}{'contents'}[5]{'parent'} = 
$result_trees{'character_and_spaces_in_node'};
+$result_trees{'character_and_spaces_in_node'}{'contents'}[5]{'special'}{'node_content'}
 = 
$result_trees{'character_and_spaces_in_node'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'};
 
 $result_texis{'character_and_spaces_in_node'} = '
 @node Top

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.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- t/results/sectioning/character_and_spaces_in_refs.pl        29 Oct 2010 
07:25:07 -0000      1.5
+++ t/results/sectioning/character_and_spaces_in_refs.pl        29 Oct 2010 
22:17:41 -0000      1.6
@@ -47,7 +47,11 @@
         'line_nr' => 1,
         'macro' => ''
       },
-      'parent' => {}
+      'parent' => {},
+      'special' => {
+        'node_content' => [],
+        'normalized' => 'Top'
+      }
     },
     {
       'args' => [
@@ -625,7 +629,11 @@
         'line_nr' => 20,
         'macro' => ''
       },
-      'parent' => {}
+      'parent' => {},
+      'special' => {
+        'node_content' => [],
+        'normalized' => 'other-nodes'
+      }
     },
     {
       'args' => [
@@ -934,7 +942,11 @@
         'line_nr' => 29,
         'macro' => ''
       },
-      'parent' => {}
+      'parent' => {},
+      'special' => {
+        'node_content' => [],
+        'normalized' => 
'_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e'
+      }
     },
     {
       'args' => [
@@ -1036,7 +1048,11 @@
         'line_nr' => 31,
         'macro' => ''
       },
-      'parent' => {}
+      'parent' => {},
+      'special' => {
+        'node_content' => [],
+        'normalized' => 
'_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e'
+      }
     },
     {
       'args' => [
@@ -1124,7 +1140,11 @@
         'line_nr' => 33,
         'macro' => ''
       },
-      'parent' => {}
+      'parent' => {},
+      'special' => {
+        'node_content' => [],
+        'normalized' => 'local-node'
+      }
     },
     {
       'cmdname' => 'bye',
@@ -1139,6 +1159,7 @@
 
$result_trees{'character_and_spaces_in_refs'}{'contents'}[1]{'args'}[0]{'parent'}
 = $result_trees{'character_and_spaces_in_refs'}{'contents'}[1];
 
$result_trees{'character_and_spaces_in_refs'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = 
$result_trees{'character_and_spaces_in_refs'}{'contents'}[1]{'args'}[0]{'contents'}[1];
 $result_trees{'character_and_spaces_in_refs'}{'contents'}[1]{'parent'} = 
$result_trees{'character_and_spaces_in_refs'};
+$result_trees{'character_and_spaces_in_refs'}{'contents'}[1]{'special'}{'node_content'}
 = 
$result_trees{'character_and_spaces_in_refs'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'};
 
$result_trees{'character_and_spaces_in_refs'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'character_and_spaces_in_refs'}{'contents'}[2]{'args'}[0];
 
$result_trees{'character_and_spaces_in_refs'}{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'character_and_spaces_in_refs'}{'contents'}[2]{'args'}[0];
 
$result_trees{'character_and_spaces_in_refs'}{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'character_and_spaces_in_refs'}{'contents'}[2]{'args'}[0];
@@ -1234,6 +1255,7 @@
 
$result_trees{'character_and_spaces_in_refs'}{'contents'}[3]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0]
 = 
$result_trees{'character_and_spaces_in_refs'}{'contents'}[3]{'args'}[2]{'contents'}[1];
 
$result_trees{'character_and_spaces_in_refs'}{'contents'}[3]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0]
 = 
$result_trees{'character_and_spaces_in_refs'}{'contents'}[3]{'args'}[3]{'contents'}[1];
 $result_trees{'character_and_spaces_in_refs'}{'contents'}[3]{'parent'} = 
$result_trees{'character_and_spaces_in_refs'};
+$result_trees{'character_and_spaces_in_refs'}{'contents'}[3]{'special'}{'node_content'}
 = 
$result_trees{'character_and_spaces_in_refs'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'};
 
$result_trees{'character_and_spaces_in_refs'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'character_and_spaces_in_refs'}{'contents'}[4]{'args'}[0];
 
$result_trees{'character_and_spaces_in_refs'}{'contents'}[4]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'character_and_spaces_in_refs'}{'contents'}[4]{'args'}[0];
 
$result_trees{'character_and_spaces_in_refs'}{'contents'}[4]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'character_and_spaces_in_refs'}{'contents'}[4]{'args'}[0];
@@ -1284,6 +1306,7 @@
 
$result_trees{'character_and_spaces_in_refs'}{'contents'}[5]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0]
 = 
$result_trees{'character_and_spaces_in_refs'}{'contents'}[5]{'args'}[2]{'contents'}[1];
 
$result_trees{'character_and_spaces_in_refs'}{'contents'}[5]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0]
 = 
$result_trees{'character_and_spaces_in_refs'}{'contents'}[5]{'args'}[3]{'contents'}[1];
 $result_trees{'character_and_spaces_in_refs'}{'contents'}[5]{'parent'} = 
$result_trees{'character_and_spaces_in_refs'};
+$result_trees{'character_and_spaces_in_refs'}{'contents'}[5]{'special'}{'node_content'}
 = 
$result_trees{'character_and_spaces_in_refs'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'};
 
$result_trees{'character_and_spaces_in_refs'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'character_and_spaces_in_refs'}{'contents'}[6]{'args'}[0];
 
$result_trees{'character_and_spaces_in_refs'}{'contents'}[6]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'character_and_spaces_in_refs'}{'contents'}[6]{'args'}[0];
 
$result_trees{'character_and_spaces_in_refs'}{'contents'}[6]{'args'}[0]{'parent'}
 = $result_trees{'character_and_spaces_in_refs'}{'contents'}[6];
@@ -1300,6 +1323,7 @@
 
$result_trees{'character_and_spaces_in_refs'}{'contents'}[6]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0]
 = 
$result_trees{'character_and_spaces_in_refs'}{'contents'}[6]{'args'}[2]{'contents'}[0];
 
$result_trees{'character_and_spaces_in_refs'}{'contents'}[6]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0]
 = 
$result_trees{'character_and_spaces_in_refs'}{'contents'}[6]{'args'}[3]{'contents'}[1];
 $result_trees{'character_and_spaces_in_refs'}{'contents'}[6]{'parent'} = 
$result_trees{'character_and_spaces_in_refs'};
+$result_trees{'character_and_spaces_in_refs'}{'contents'}[6]{'special'}{'node_content'}
 = 
$result_trees{'character_and_spaces_in_refs'}{'contents'}[6]{'extra'}{'nodes_manuals'}[0]{'node_content'};
 
$result_trees{'character_and_spaces_in_refs'}{'contents'}[7]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'character_and_spaces_in_refs'}{'contents'}[7]{'args'}[0];
 
$result_trees{'character_and_spaces_in_refs'}{'contents'}[7]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'character_and_spaces_in_refs'}{'contents'}[7]{'args'}[0];
 
$result_trees{'character_and_spaces_in_refs'}{'contents'}[7]{'args'}[0]{'parent'}
 = $result_trees{'character_and_spaces_in_refs'}{'contents'}[7];
@@ -1314,6 +1338,7 @@
 
$result_trees{'character_and_spaces_in_refs'}{'contents'}[7]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0]
 = 
$result_trees{'character_and_spaces_in_refs'}{'contents'}[7]{'args'}[2]{'contents'}[0];
 
$result_trees{'character_and_spaces_in_refs'}{'contents'}[7]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0]
 = 
$result_trees{'character_and_spaces_in_refs'}{'contents'}[7]{'args'}[3]{'contents'}[0];
 $result_trees{'character_and_spaces_in_refs'}{'contents'}[7]{'parent'} = 
$result_trees{'character_and_spaces_in_refs'};
+$result_trees{'character_and_spaces_in_refs'}{'contents'}[7]{'special'}{'node_content'}
 = 
$result_trees{'character_and_spaces_in_refs'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'};
 $result_trees{'character_and_spaces_in_refs'}{'contents'}[8]{'parent'} = 
$result_trees{'character_and_spaces_in_refs'};
 
 $result_texis{'character_and_spaces_in_refs'} = '@node Top

Index: t/results/sectioning/node.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/sectioning/node.pl,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -b -r1.17 -r1.18
--- t/results/sectioning/node.pl        29 Oct 2010 07:25:07 -0000      1.17
+++ t/results/sectioning/node.pl        29 Oct 2010 22:17:41 -0000      1.18
@@ -54,7 +54,11 @@
         'line_nr' => 2,
         'macro' => ''
       },
-      'parent' => {}
+      'parent' => {},
+      'special' => {
+        'node_content' => [],
+        'normalized' => 'one-arg'
+      }
     },
     {
       'args' => [
@@ -117,7 +121,11 @@
         'line_nr' => 3,
         'macro' => ''
       },
-      'parent' => {}
+      'parent' => {},
+      'special' => {
+        'node_content' => [],
+        'normalized' => 'one-arg'
+      }
     },
     {
       'args' => [
@@ -200,7 +208,11 @@
         'line_nr' => 4,
         'macro' => ''
       },
-      'parent' => {}
+      'parent' => {},
+      'special' => {
+        'node_content' => [],
+        'normalized' => 'one-arg'
+      }
     },
     {
       'args' => [
@@ -303,7 +315,11 @@
         'line_nr' => 5,
         'macro' => ''
       },
-      'parent' => {}
+      'parent' => {},
+      'special' => {
+        'node_content' => [],
+        'normalized' => 'one-arg'
+      }
     },
     {
       'args' => [
@@ -413,7 +429,11 @@
         'line_nr' => 6,
         'macro' => ''
       },
-      'parent' => {}
+      'parent' => {},
+      'special' => {
+        'node_content' => [],
+        'normalized' => 'one-arg'
+      }
     },
     {
       'args' => [
@@ -474,7 +494,11 @@
         'line_nr' => 8,
         'macro' => ''
       },
-      'parent' => {}
+      'parent' => {},
+      'special' => {
+        'node_content' => [],
+        'normalized' => 'comment'
+      }
     },
     {
       'args' => [
@@ -610,7 +634,11 @@
         'line_nr' => 10,
         'macro' => ''
       },
-      'parent' => {}
+      'parent' => {},
+      'special' => {
+        'node_content' => [],
+        'normalized' => 'arg1-_002c-arg2'
+      }
     }
   ],
   'type' => 'document_root'
@@ -622,6 +650,7 @@
 $result_trees{'node'}{'contents'}[1]{'args'}[0]{'parent'} = 
$result_trees{'node'}{'contents'}[1];
 
$result_trees{'node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = $result_trees{'node'}{'contents'}[1]{'args'}[0]{'contents'}[1];
 $result_trees{'node'}{'contents'}[1]{'parent'} = $result_trees{'node'};
+$result_trees{'node'}{'contents'}[1]{'special'}{'node_content'} = 
$result_trees{'node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'};
 $result_trees{'node'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = 
$result_trees{'node'}{'contents'}[2]{'args'}[0];
 $result_trees{'node'}{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'} = 
$result_trees{'node'}{'contents'}[2]{'args'}[0];
 $result_trees{'node'}{'contents'}[2]{'args'}[0]{'parent'} = 
$result_trees{'node'}{'contents'}[2];
@@ -631,6 +660,7 @@
 
$result_trees{'node'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = $result_trees{'node'}{'contents'}[2]{'args'}[0]{'contents'}[1];
 
$result_trees{'node'}{'contents'}[2]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0]
 = $result_trees{'node'}{'contents'}[2]{'args'}[1]{'contents'}[1];
 $result_trees{'node'}{'contents'}[2]{'parent'} = $result_trees{'node'};
+$result_trees{'node'}{'contents'}[2]{'special'}{'node_content'} = 
$result_trees{'node'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'};
 $result_trees{'node'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} = 
$result_trees{'node'}{'contents'}[3]{'args'}[0];
 $result_trees{'node'}{'contents'}[3]{'args'}[0]{'contents'}[1]{'parent'} = 
$result_trees{'node'}{'contents'}[3]{'args'}[0];
 $result_trees{'node'}{'contents'}[3]{'args'}[0]{'parent'} = 
$result_trees{'node'}{'contents'}[3];
@@ -643,6 +673,7 @@
 
$result_trees{'node'}{'contents'}[3]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0]
 = $result_trees{'node'}{'contents'}[3]{'args'}[1]{'contents'}[1];
 
$result_trees{'node'}{'contents'}[3]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0]
 = $result_trees{'node'}{'contents'}[3]{'args'}[2]{'contents'}[1];
 $result_trees{'node'}{'contents'}[3]{'parent'} = $result_trees{'node'};
+$result_trees{'node'}{'contents'}[3]{'special'}{'node_content'} = 
$result_trees{'node'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'};
 $result_trees{'node'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = 
$result_trees{'node'}{'contents'}[4]{'args'}[0];
 $result_trees{'node'}{'contents'}[4]{'args'}[0]{'contents'}[1]{'parent'} = 
$result_trees{'node'}{'contents'}[4]{'args'}[0];
 $result_trees{'node'}{'contents'}[4]{'args'}[0]{'parent'} = 
$result_trees{'node'}{'contents'}[4];
@@ -658,6 +689,7 @@
 
$result_trees{'node'}{'contents'}[4]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0]
 = $result_trees{'node'}{'contents'}[4]{'args'}[2]{'contents'}[1];
 
$result_trees{'node'}{'contents'}[4]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0]
 = $result_trees{'node'}{'contents'}[4]{'args'}[3]{'contents'}[1];
 $result_trees{'node'}{'contents'}[4]{'parent'} = $result_trees{'node'};
+$result_trees{'node'}{'contents'}[4]{'special'}{'node_content'} = 
$result_trees{'node'}{'contents'}[4]{'extra'}{'nodes_manuals'}[0]{'node_content'};
 $result_trees{'node'}{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'} = 
$result_trees{'node'}{'contents'}[5]{'args'}[0];
 $result_trees{'node'}{'contents'}[5]{'args'}[0]{'contents'}[1]{'parent'} = 
$result_trees{'node'}{'contents'}[5]{'args'}[0];
 $result_trees{'node'}{'contents'}[5]{'args'}[0]{'parent'} = 
$result_trees{'node'}{'contents'}[5];
@@ -674,6 +706,7 @@
 
$result_trees{'node'}{'contents'}[5]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0]
 = $result_trees{'node'}{'contents'}[5]{'args'}[2]{'contents'}[1];
 
$result_trees{'node'}{'contents'}[5]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0]
 = $result_trees{'node'}{'contents'}[5]{'args'}[3]{'contents'}[1];
 $result_trees{'node'}{'contents'}[5]{'parent'} = $result_trees{'node'};
+$result_trees{'node'}{'contents'}[5]{'special'}{'node_content'} = 
$result_trees{'node'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'};
 $result_trees{'node'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} = 
$result_trees{'node'}{'contents'}[6]{'args'}[0];
 $result_trees{'node'}{'contents'}[6]{'args'}[0]{'contents'}[1]{'parent'} = 
$result_trees{'node'}{'contents'}[6]{'args'}[0];
 $result_trees{'node'}{'contents'}[6]{'args'}[0]{'contents'}[2]{'parent'} = 
$result_trees{'node'}{'contents'}[6]{'args'}[0];
@@ -683,6 +716,7 @@
 $result_trees{'node'}{'contents'}[6]{'contents'}[0]{'parent'} = 
$result_trees{'node'}{'contents'}[6];
 
$result_trees{'node'}{'contents'}[6]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = $result_trees{'node'}{'contents'}[6]{'args'}[0]{'contents'}[1];
 $result_trees{'node'}{'contents'}[6]{'parent'} = $result_trees{'node'};
+$result_trees{'node'}{'contents'}[6]{'special'}{'node_content'} = 
$result_trees{'node'}{'contents'}[6]{'extra'}{'nodes_manuals'}[0]{'node_content'};
 $result_trees{'node'}{'contents'}[7]{'args'}[0]{'contents'}[0]{'parent'} = 
$result_trees{'node'}{'contents'}[7]{'args'}[0];
 $result_trees{'node'}{'contents'}[7]{'args'}[0]{'contents'}[1]{'parent'} = 
$result_trees{'node'}{'contents'}[7]{'args'}[0];
 
$result_trees{'node'}{'contents'}[7]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'}
 = $result_trees{'node'}{'contents'}[7]{'args'}[0]{'contents'}[2];
@@ -707,6 +741,7 @@
 
$result_trees{'node'}{'contents'}[7]{'extra'}{'nodes_manuals'}[1]{'node_content'}[1]
 = $result_trees{'node'}{'contents'}[7]{'args'}[1]{'contents'}[2];
 
$result_trees{'node'}{'contents'}[7]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0]
 = $result_trees{'node'}{'contents'}[7]{'args'}[2]{'contents'}[1];
 $result_trees{'node'}{'contents'}[7]{'parent'} = $result_trees{'node'};
+$result_trees{'node'}{'contents'}[7]{'special'}{'node_content'} = 
$result_trees{'node'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'};
 
 $result_texis{'node'} = '
 @node one arg 

Index: t/results/sectioning/nodename_parentheses.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/sectioning/nodename_parentheses.pl,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- t/results/sectioning/nodename_parentheses.pl        29 Oct 2010 07:25:07 
-0000      1.5
+++ t/results/sectioning/nodename_parentheses.pl        29 Oct 2010 22:17:41 
-0000      1.6
@@ -47,7 +47,11 @@
         'line_nr' => 1,
         'macro' => ''
       },
-      'parent' => {}
+      'parent' => {},
+      'special' => {
+        'node_content' => [],
+        'normalized' => 'Top'
+      }
     },
     {
       'args' => [
@@ -298,7 +302,11 @@
         'line_nr' => 10,
         'macro' => ''
       },
-      'parent' => {}
+      'parent' => {},
+      'special' => {
+        'node_content' => [],
+        'normalized' => 'Node-_0028with-parentheses_0029'
+      }
     },
     {
       'args' => [
@@ -398,7 +406,11 @@
         'line_nr' => 15,
         'macro' => ''
       },
-      'parent' => {}
+      'parent' => {},
+      'special' => {
+        'node_content' => [],
+        'normalized' => 'Other-node'
+      }
     },
     {
       'args' => [
@@ -566,7 +578,11 @@
         'line_nr' => 22,
         'macro' => ''
       },
-      'parent' => {}
+      'parent' => {},
+      'special' => {
+        'node_content' => [],
+        'normalized' => 'node'
+      }
     },
     {
       'args' => [
@@ -636,6 +652,12 @@
               'contents' => [],
               'parent' => {},
               'special' => {
+                'node_content' => [
+                  {
+                    'parent' => {},
+                    'text' => 'anchor'
+                  }
+                ],
                 'normalized' => 'anchor'
               }
             },
@@ -671,6 +693,7 @@
 $result_trees{'nodename_parentheses'}{'contents'}[1]{'args'}[0]{'parent'} = 
$result_trees{'nodename_parentheses'}{'contents'}[1];
 
$result_trees{'nodename_parentheses'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = 
$result_trees{'nodename_parentheses'}{'contents'}[1]{'args'}[0]{'contents'}[1];
 $result_trees{'nodename_parentheses'}{'contents'}[1]{'parent'} = 
$result_trees{'nodename_parentheses'};
+$result_trees{'nodename_parentheses'}{'contents'}[1]{'special'}{'node_content'}
 = 
$result_trees{'nodename_parentheses'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'};
 
$result_trees{'nodename_parentheses'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'nodename_parentheses'}{'contents'}[2]{'args'}[0];
 
$result_trees{'nodename_parentheses'}{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'nodename_parentheses'}{'contents'}[2]{'args'}[0];
 
$result_trees{'nodename_parentheses'}{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'nodename_parentheses'}{'contents'}[2]{'args'}[0];
@@ -712,6 +735,7 @@
 $result_trees{'nodename_parentheses'}{'contents'}[3]{'args'}[0]{'parent'} = 
$result_trees{'nodename_parentheses'}{'contents'}[3];
 
$result_trees{'nodename_parentheses'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = 
$result_trees{'nodename_parentheses'}{'contents'}[3]{'args'}[0]{'contents'}[1];
 $result_trees{'nodename_parentheses'}{'contents'}[3]{'parent'} = 
$result_trees{'nodename_parentheses'};
+$result_trees{'nodename_parentheses'}{'contents'}[3]{'special'}{'node_content'}
 = 
$result_trees{'nodename_parentheses'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'};
 
$result_trees{'nodename_parentheses'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'nodename_parentheses'}{'contents'}[4]{'args'}[0];
 
$result_trees{'nodename_parentheses'}{'contents'}[4]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'nodename_parentheses'}{'contents'}[4]{'args'}[0];
 
$result_trees{'nodename_parentheses'}{'contents'}[4]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'nodename_parentheses'}{'contents'}[4]{'args'}[0];
@@ -727,6 +751,7 @@
 $result_trees{'nodename_parentheses'}{'contents'}[5]{'args'}[0]{'parent'} = 
$result_trees{'nodename_parentheses'}{'contents'}[5];
 
$result_trees{'nodename_parentheses'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = 
$result_trees{'nodename_parentheses'}{'contents'}[5]{'args'}[0]{'contents'}[1];
 $result_trees{'nodename_parentheses'}{'contents'}[5]{'parent'} = 
$result_trees{'nodename_parentheses'};
+$result_trees{'nodename_parentheses'}{'contents'}[5]{'special'}{'node_content'}
 = 
$result_trees{'nodename_parentheses'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'};
 
$result_trees{'nodename_parentheses'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'nodename_parentheses'}{'contents'}[6]{'args'}[0];
 
$result_trees{'nodename_parentheses'}{'contents'}[6]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'nodename_parentheses'}{'contents'}[6]{'args'}[0];
 
$result_trees{'nodename_parentheses'}{'contents'}[6]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'nodename_parentheses'}{'contents'}[6]{'args'}[0];
@@ -754,6 +779,7 @@
 
$result_trees{'nodename_parentheses'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'manual_content'}[0]{'parent'}
 = $result_trees{'nodename_parentheses'}{'contents'}[7]{'args'}[0];
 
$result_trees{'nodename_parentheses'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]{'parent'}
 = $result_trees{'nodename_parentheses'}{'contents'}[7]{'args'}[0];
 $result_trees{'nodename_parentheses'}{'contents'}[7]{'parent'} = 
$result_trees{'nodename_parentheses'};
+$result_trees{'nodename_parentheses'}{'contents'}[7]{'special'}{'node_content'}
 = 
$result_trees{'nodename_parentheses'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'};
 
$result_trees{'nodename_parentheses'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'nodename_parentheses'}{'contents'}[8]{'args'}[0];
 
$result_trees{'nodename_parentheses'}{'contents'}[8]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'nodename_parentheses'}{'contents'}[8]{'args'}[0];
 
$result_trees{'nodename_parentheses'}{'contents'}[8]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'nodename_parentheses'}{'contents'}[8]{'args'}[0];
@@ -765,6 +791,7 @@
 
$result_trees{'nodename_parentheses'}{'contents'}[8]{'contents'}[3]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'nodename_parentheses'}{'contents'}[8]{'contents'}[3]{'contents'}[0]{'args'}[0];
 
$result_trees{'nodename_parentheses'}{'contents'}[8]{'contents'}[3]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'nodename_parentheses'}{'contents'}[8]{'contents'}[3]{'contents'}[0];
 
$result_trees{'nodename_parentheses'}{'contents'}[8]{'contents'}[3]{'contents'}[0]{'parent'}
 = $result_trees{'nodename_parentheses'}{'contents'}[8]{'contents'}[3];
+$result_trees{'nodename_parentheses'}{'contents'}[8]{'contents'}[3]{'contents'}[0]{'special'}{'node_content'}[0]{'parent'}
 = 
$result_trees{'nodename_parentheses'}{'contents'}[8]{'contents'}[3]{'contents'}[0]{'args'}[0];
 
$result_trees{'nodename_parentheses'}{'contents'}[8]{'contents'}[3]{'contents'}[1]{'parent'}
 = $result_trees{'nodename_parentheses'}{'contents'}[8]{'contents'}[3];
 $result_trees{'nodename_parentheses'}{'contents'}[8]{'contents'}[3]{'parent'} 
= $result_trees{'nodename_parentheses'}{'contents'}[8];
 $result_trees{'nodename_parentheses'}{'contents'}[8]{'contents'}[4]{'parent'} 
= $result_trees{'nodename_parentheses'}{'contents'}[8];

Index: t/results/sectioning/raiselowersections.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/sectioning/raiselowersections.pl,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -b -r1.9 -r1.10
--- t/results/sectioning/raiselowersections.pl  29 Oct 2010 07:25:07 -0000      
1.9
+++ t/results/sectioning/raiselowersections.pl  29 Oct 2010 22:17:41 -0000      
1.10
@@ -76,7 +76,11 @@
         'line_nr' => 3,
         'macro' => ''
       },
-      'parent' => {}
+      'parent' => {},
+      'special' => {
+        'node_content' => [],
+        'normalized' => 'Top'
+      }
     },
     {
       'args' => [
@@ -258,7 +262,11 @@
         'line_nr' => 10,
         'macro' => ''
       },
-      'parent' => {}
+      'parent' => {},
+      'special' => {
+        'node_content' => [],
+        'normalized' => 'Chapter'
+      }
     },
     {
       'args' => [
@@ -480,7 +488,11 @@
         'line_nr' => 13,
         'macro' => ''
       },
-      'parent' => {}
+      'parent' => {},
+      'special' => {
+        'node_content' => [],
+        'normalized' => 'Chapter-in-included-file'
+      }
     },
     {
       'args' => [
@@ -635,7 +647,11 @@
         'line_nr' => 20,
         'macro' => ''
       },
-      'parent' => {}
+      'parent' => {},
+      'special' => {
+        'node_content' => [],
+        'normalized' => 'Section'
+      }
     },
     {
       'args' => [
@@ -790,7 +806,11 @@
         'line_nr' => 27,
         'macro' => ''
       },
-      'parent' => {}
+      'parent' => {},
+      'special' => {
+        'node_content' => [],
+        'normalized' => 'Subsection'
+      }
     },
     {
       'args' => [
@@ -913,7 +933,11 @@
         'line_nr' => 30,
         'macro' => ''
       },
-      'parent' => {}
+      'parent' => {},
+      'special' => {
+        'node_content' => [],
+        'normalized' => 'Second-chapter'
+      }
     },
     {
       'args' => [
@@ -994,6 +1018,7 @@
 $result_trees{'raiselowersections'}{'contents'}[1]{'args'}[0]{'parent'} = 
$result_trees{'raiselowersections'}{'contents'}[1];
 
$result_trees{'raiselowersections'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = $result_trees{'raiselowersections'}{'contents'}[1]{'args'}[0]{'contents'}[1];
 $result_trees{'raiselowersections'}{'contents'}[1]{'parent'} = 
$result_trees{'raiselowersections'};
+$result_trees{'raiselowersections'}{'contents'}[1]{'special'}{'node_content'} 
= 
$result_trees{'raiselowersections'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'};
 
$result_trees{'raiselowersections'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'raiselowersections'}{'contents'}[2]{'args'}[0];
 $result_trees{'raiselowersections'}{'contents'}[2]{'args'}[0]{'parent'} = 
$result_trees{'raiselowersections'}{'contents'}[2];
 
$result_trees{'raiselowersections'}{'contents'}[2]{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'raiselowersections'}{'contents'}[2]{'contents'}[0];
@@ -1023,6 +1048,7 @@
 $result_trees{'raiselowersections'}{'contents'}[3]{'args'}[0]{'parent'} = 
$result_trees{'raiselowersections'}{'contents'}[3];
 
$result_trees{'raiselowersections'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = $result_trees{'raiselowersections'}{'contents'}[3]{'args'}[0]{'contents'}[1];
 $result_trees{'raiselowersections'}{'contents'}[3]{'parent'} = 
$result_trees{'raiselowersections'};
+$result_trees{'raiselowersections'}{'contents'}[3]{'special'}{'node_content'} 
= 
$result_trees{'raiselowersections'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'};
 
$result_trees{'raiselowersections'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'raiselowersections'}{'contents'}[4]{'args'}[0];
 
$result_trees{'raiselowersections'}{'contents'}[4]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'raiselowersections'}{'contents'}[4]{'args'}[0];
 
$result_trees{'raiselowersections'}{'contents'}[4]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'raiselowersections'}{'contents'}[4]{'args'}[0];
@@ -1059,6 +1085,7 @@
 $result_trees{'raiselowersections'}{'contents'}[5]{'args'}[0]{'parent'} = 
$result_trees{'raiselowersections'}{'contents'}[5];
 
$result_trees{'raiselowersections'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = $result_trees{'raiselowersections'}{'contents'}[5]{'args'}[0]{'contents'}[1];
 $result_trees{'raiselowersections'}{'contents'}[5]{'parent'} = 
$result_trees{'raiselowersections'};
+$result_trees{'raiselowersections'}{'contents'}[5]{'special'}{'node_content'} 
= 
$result_trees{'raiselowersections'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'};
 
$result_trees{'raiselowersections'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'raiselowersections'}{'contents'}[6]{'args'}[0];
 
$result_trees{'raiselowersections'}{'contents'}[6]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'raiselowersections'}{'contents'}[6]{'args'}[0];
 
$result_trees{'raiselowersections'}{'contents'}[6]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'raiselowersections'}{'contents'}[6]{'args'}[0];
@@ -1083,6 +1110,7 @@
 $result_trees{'raiselowersections'}{'contents'}[7]{'args'}[0]{'parent'} = 
$result_trees{'raiselowersections'}{'contents'}[7];
 
$result_trees{'raiselowersections'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = $result_trees{'raiselowersections'}{'contents'}[7]{'args'}[0]{'contents'}[1];
 $result_trees{'raiselowersections'}{'contents'}[7]{'parent'} = 
$result_trees{'raiselowersections'};
+$result_trees{'raiselowersections'}{'contents'}[7]{'special'}{'node_content'} 
= 
$result_trees{'raiselowersections'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'};
 
$result_trees{'raiselowersections'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'raiselowersections'}{'contents'}[8]{'args'}[0];
 
$result_trees{'raiselowersections'}{'contents'}[8]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'raiselowersections'}{'contents'}[8]{'args'}[0];
 
$result_trees{'raiselowersections'}{'contents'}[8]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'raiselowersections'}{'contents'}[8]{'args'}[0];
@@ -1107,6 +1135,7 @@
 $result_trees{'raiselowersections'}{'contents'}[9]{'args'}[0]{'parent'} = 
$result_trees{'raiselowersections'}{'contents'}[9];
 
$result_trees{'raiselowersections'}{'contents'}[9]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = $result_trees{'raiselowersections'}{'contents'}[9]{'args'}[0]{'contents'}[1];
 $result_trees{'raiselowersections'}{'contents'}[9]{'parent'} = 
$result_trees{'raiselowersections'};
+$result_trees{'raiselowersections'}{'contents'}[9]{'special'}{'node_content'} 
= 
$result_trees{'raiselowersections'}{'contents'}[9]{'extra'}{'nodes_manuals'}[0]{'node_content'};
 
$result_trees{'raiselowersections'}{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'raiselowersections'}{'contents'}[10]{'args'}[0];
 
$result_trees{'raiselowersections'}{'contents'}[10]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'raiselowersections'}{'contents'}[10]{'args'}[0];
 
$result_trees{'raiselowersections'}{'contents'}[10]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'raiselowersections'}{'contents'}[10]{'args'}[0];
@@ -1125,6 +1154,7 @@
 $result_trees{'raiselowersections'}{'contents'}[11]{'args'}[0]{'parent'} = 
$result_trees{'raiselowersections'}{'contents'}[11];
 
$result_trees{'raiselowersections'}{'contents'}[11]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = 
$result_trees{'raiselowersections'}{'contents'}[11]{'args'}[0]{'contents'}[1];
 $result_trees{'raiselowersections'}{'contents'}[11]{'parent'} = 
$result_trees{'raiselowersections'};
+$result_trees{'raiselowersections'}{'contents'}[11]{'special'}{'node_content'} 
= 
$result_trees{'raiselowersections'}{'contents'}[11]{'extra'}{'nodes_manuals'}[0]{'node_content'};
 
$result_trees{'raiselowersections'}{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'raiselowersections'}{'contents'}[12]{'args'}[0];
 
$result_trees{'raiselowersections'}{'contents'}[12]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'raiselowersections'}{'contents'}[12]{'args'}[0];
 
$result_trees{'raiselowersections'}{'contents'}[12]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'raiselowersections'}{'contents'}[12]{'args'}[0];

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.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- t/results/sectioning/some_at_commands_in_ref_nodes.pl       29 Oct 2010 
07:25:07 -0000      1.5
+++ t/results/sectioning/some_at_commands_in_ref_nodes.pl       29 Oct 2010 
22:17:41 -0000      1.6
@@ -54,7 +54,11 @@
         'line_nr' => 2,
         'macro' => ''
       },
-      'parent' => {}
+      'parent' => {},
+      'special' => {
+        'node_content' => [],
+        'normalized' => 'Top'
+      }
     },
     {
       'args' => [
@@ -534,7 +538,11 @@
         'line_nr' => 9,
         'macro' => ''
       },
-      'parent' => {}
+      'parent' => {},
+      'special' => {
+        'node_content' => [],
+        'normalized' => 'A-SC-node-_00ef-_00ef-_1e14-_0142-_1e08-_00a1'
+      }
     },
     {
       'args' => [
@@ -942,6 +950,7 @@
 
$result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[1]{'args'}[0]{'parent'}
 = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[1];
 
$result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = 
$result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[1]{'args'}[0]{'contents'}[1];
 $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[1]{'parent'} = 
$result_trees{'some_at_commands_in_ref_nodes'};
+$result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[1]{'special'}{'node_content'}
 = 
$result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'};
 
$result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'args'}[0];
 
$result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'args'}[0];
 
$result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[2]{'args'}[0];
@@ -1048,6 +1057,7 @@
 
$result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[12]
 = 
$result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[13];
 
$result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[13]
 = 
$result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[14];
 $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'parent'} = 
$result_trees{'some_at_commands_in_ref_nodes'};
+$result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'special'}{'node_content'}
 = 
$result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'};
 
$result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'args'}[0];
 
$result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'args'}[0];
 
$result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'some_at_commands_in_ref_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[2]{'args'}[0];

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.18
retrieving revision 1.19
diff -u -b -r1.18 -r1.19
--- t/results/value/value_in_misc_commands.pl   29 Oct 2010 07:25:08 -0000      
1.18
+++ t/results/value/value_in_misc_commands.pl   29 Oct 2010 22:17:41 -0000      
1.19
@@ -74,7 +74,11 @@
         'line_nr' => 3,
         'macro' => ''
       },
-      'parent' => {}
+      'parent' => {},
+      'special' => {
+        'node_content' => [],
+        'normalized' => 'Top'
+      }
     },
     {
       'args' => [
@@ -2553,6 +2557,7 @@
 $result_trees{'value_in_misc_commands'}{'contents'}[1]{'args'}[0]{'parent'} = 
$result_trees{'value_in_misc_commands'}{'contents'}[1];
 
$result_trees{'value_in_misc_commands'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = 
$result_trees{'value_in_misc_commands'}{'contents'}[1]{'args'}[0]{'contents'}[1];
 $result_trees{'value_in_misc_commands'}{'contents'}[1]{'parent'} = 
$result_trees{'value_in_misc_commands'};
+$result_trees{'value_in_misc_commands'}{'contents'}[1]{'special'}{'node_content'}
 = 
$result_trees{'value_in_misc_commands'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'};
 
$result_trees{'value_in_misc_commands'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'value_in_misc_commands'}{'contents'}[2]{'args'}[0];
 
$result_trees{'value_in_misc_commands'}{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'value_in_misc_commands'}{'contents'}[2]{'args'}[0];
 
$result_trees{'value_in_misc_commands'}{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'value_in_misc_commands'}{'contents'}[2]{'args'}[0];

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.20
retrieving revision 1.21
diff -u -b -r1.20 -r1.21
--- t/results/value/value_in_node.pl    29 Oct 2010 07:25:08 -0000      1.20
+++ t/results/value/value_in_node.pl    29 Oct 2010 22:17:41 -0000      1.21
@@ -140,7 +140,11 @@
         'line_nr' => 3,
         'macro' => ''
       },
-      'parent' => {}
+      'parent' => {},
+      'special' => {
+        'node_content' => [],
+        'normalized' => 'Top'
+      }
     },
     {
       'args' => [
@@ -344,7 +348,11 @@
         'line_nr' => 10,
         'macro' => ''
       },
-      'parent' => {}
+      'parent' => {},
+      'special' => {
+        'node_content' => [],
+        'normalized' => 'Node-1'
+      }
     },
     {
       'args' => [
@@ -608,7 +616,11 @@
         'line_nr' => 19,
         'macro' => ''
       },
-      'parent' => {}
+      'parent' => {},
+      'special' => {
+        'node_content' => [],
+        'normalized' => 'Section-1_002e1'
+      }
     }
   ],
   'type' => 'document_root'
@@ -632,6 +644,7 @@
 
$result_trees{'value_in_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[2]{'manual_content'}[0]{'parent'}
 = $result_trees{'value_in_node'}{'contents'}[1]{'args'}[2];
 
$result_trees{'value_in_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[3]{'manual_content'}[0]{'parent'}
 = $result_trees{'value_in_node'}{'contents'}[1]{'args'}[3];
 $result_trees{'value_in_node'}{'contents'}[1]{'parent'} = 
$result_trees{'value_in_node'};
+$result_trees{'value_in_node'}{'contents'}[1]{'special'}{'node_content'} = 
$result_trees{'value_in_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'};
 
$result_trees{'value_in_node'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'value_in_node'}{'contents'}[2]{'args'}[0];
 
$result_trees{'value_in_node'}{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'value_in_node'}{'contents'}[2]{'args'}[0];
 
$result_trees{'value_in_node'}{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'value_in_node'}{'contents'}[2]{'args'}[0];
@@ -665,6 +678,7 @@
 
$result_trees{'value_in_node'}{'contents'}[3]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0]
 = $result_trees{'value_in_node'}{'contents'}[3]{'args'}[2]{'contents'}[1];
 
$result_trees{'value_in_node'}{'contents'}[3]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0]
 = $result_trees{'value_in_node'}{'contents'}[3]{'args'}[3]{'contents'}[1];
 $result_trees{'value_in_node'}{'contents'}[3]{'parent'} = 
$result_trees{'value_in_node'};
+$result_trees{'value_in_node'}{'contents'}[3]{'special'}{'node_content'} = 
$result_trees{'value_in_node'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'};
 
$result_trees{'value_in_node'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'value_in_node'}{'contents'}[4]{'args'}[0];
 
$result_trees{'value_in_node'}{'contents'}[4]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'value_in_node'}{'contents'}[4]{'args'}[0];
 
$result_trees{'value_in_node'}{'contents'}[4]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'value_in_node'}{'contents'}[4]{'args'}[0];
@@ -706,6 +720,7 @@
 
$result_trees{'value_in_node'}{'contents'}[5]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0]
 = $result_trees{'value_in_node'}{'contents'}[5]{'args'}[2]{'contents'}[1];
 
$result_trees{'value_in_node'}{'contents'}[5]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0]
 = $result_trees{'value_in_node'}{'contents'}[5]{'args'}[3]{'contents'}[1];
 $result_trees{'value_in_node'}{'contents'}[5]{'parent'} = 
$result_trees{'value_in_node'};
+$result_trees{'value_in_node'}{'contents'}[5]{'special'}{'node_content'} = 
$result_trees{'value_in_node'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'};
 
 $result_texis{'value_in_node'} = '@set node1 Node 1
 

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.17
retrieving revision 1.18
diff -u -b -r1.17 -r1.18
--- t/results/value/value_node_directions.pl    29 Oct 2010 07:25:08 -0000      
1.17
+++ t/results/value/value_node_directions.pl    29 Oct 2010 22:17:41 -0000      
1.18
@@ -138,7 +138,11 @@
         'line_nr' => 3,
         'macro' => ''
       },
-      'parent' => {}
+      'parent' => {},
+      'special' => {
+        'node_content' => [],
+        'normalized' => 'Top'
+      }
     },
     {
       'args' => [
@@ -294,7 +298,11 @@
         'line_nr' => 7,
         'macro' => ''
       },
-      'parent' => {}
+      'parent' => {},
+      'special' => {
+        'node_content' => [],
+        'normalized' => 'bar'
+      }
     },
     {
       'args' => [
@@ -430,7 +438,11 @@
         'line_nr' => 10,
         'macro' => ''
       },
-      'parent' => {}
+      'parent' => {},
+      'special' => {
+        'node_content' => [],
+        'normalized' => 'BarFoo'
+      }
     },
     {
       'args' => [
@@ -487,6 +499,7 @@
 
$result_trees{'value_node_directions'}{'contents'}[1]{'extra'}{'nodes_manuals'}[2]{'manual_content'}[0]{'parent'}
 = $result_trees{'value_node_directions'}{'contents'}[1]{'args'}[2];
 
$result_trees{'value_node_directions'}{'contents'}[1]{'extra'}{'nodes_manuals'}[3]{'manual_content'}[0]{'parent'}
 = $result_trees{'value_node_directions'}{'contents'}[1]{'args'}[3];
 $result_trees{'value_node_directions'}{'contents'}[1]{'parent'} = 
$result_trees{'value_node_directions'};
+$result_trees{'value_node_directions'}{'contents'}[1]{'special'}{'node_content'}
 = 
$result_trees{'value_node_directions'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'};
 
$result_trees{'value_node_directions'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'value_node_directions'}{'contents'}[2]{'args'}[0];
 
$result_trees{'value_node_directions'}{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'value_node_directions'}{'contents'}[2]{'args'}[0];
 
$result_trees{'value_node_directions'}{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'value_node_directions'}{'contents'}[2]{'args'}[0];
@@ -510,6 +523,7 @@
 
$result_trees{'value_node_directions'}{'contents'}[3]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0]
 = 
$result_trees{'value_node_directions'}{'contents'}[3]{'args'}[2]{'contents'}[1];
 
$result_trees{'value_node_directions'}{'contents'}[3]{'extra'}{'nodes_manuals'}[3]{'manual_content'}[0]{'parent'}
 = $result_trees{'value_node_directions'}{'contents'}[3]{'args'}[3];
 $result_trees{'value_node_directions'}{'contents'}[3]{'parent'} = 
$result_trees{'value_node_directions'};
+$result_trees{'value_node_directions'}{'contents'}[3]{'special'}{'node_content'}
 = 
$result_trees{'value_node_directions'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'};
 
$result_trees{'value_node_directions'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'value_node_directions'}{'contents'}[4]{'args'}[0];
 
$result_trees{'value_node_directions'}{'contents'}[4]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'value_node_directions'}{'contents'}[4]{'args'}[0];
 
$result_trees{'value_node_directions'}{'contents'}[4]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'value_node_directions'}{'contents'}[4]{'args'}[0];
@@ -529,6 +543,7 @@
 
$result_trees{'value_node_directions'}{'contents'}[5]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0]
 = 
$result_trees{'value_node_directions'}{'contents'}[5]{'args'}[2]{'contents'}[1];
 
$result_trees{'value_node_directions'}{'contents'}[5]{'extra'}{'nodes_manuals'}[3]{'manual_content'}[0]{'parent'}
 = $result_trees{'value_node_directions'}{'contents'}[5]{'args'}[3];
 $result_trees{'value_node_directions'}{'contents'}[5]{'parent'} = 
$result_trees{'value_node_directions'};
+$result_trees{'value_node_directions'}{'contents'}[5]{'special'}{'node_content'}
 = 
$result_trees{'value_node_directions'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'};
 
$result_trees{'value_node_directions'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'value_node_directions'}{'contents'}[6]{'args'}[0];
 
$result_trees{'value_node_directions'}{'contents'}[6]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'value_node_directions'}{'contents'}[6]{'args'}[0];
 
$result_trees{'value_node_directions'}{'contents'}[6]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'value_node_directions'}{'contents'}[6]{'args'}[0];



reply via email to

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