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: Sat, 16 Apr 2011 18:08:50 +0000

CVSROOT:        /sources/texinfo
Module name:    texinfo
Changes by:     Patrice Dumas <pertusus>        11/04/16 18:08:50

Modified files:
        tp/Texinfo     : Parser.pm 
        tp/t/results/coverage: def.pl 
        tp/t/results/def: all_commands.pl all_commands_printindex.pl 
                          def_defx_mismatch.pl 
                          defx_after_paragraph_end.pl 
                          defx_after_preformatted_with_text.pl 
                          defx_after_text.pl double_command.pl 
                          empty_deftype.pl end_of_lines_protected.pl 
                          end_of_lines_protected_in_footnote.pl 
                          inter_item_commands_in_def.pl 
                          no_category_or_no_name.pl not_closed.pl 
                          wrong_braces_with_end_of_lines.pl 
        tp/t/results/indices: printindex_index_entry_in_copying.pl 
                              
printindex_index_entry_in_copying_no_insertcopying.pl 
        tp/t/results/info_tests: def_in_copying.pl 
        tp/t/results/invalid_nestings: block_not_matching.pl 
                                       def_in_style_command.pl 
                                       def_not_closed_in_menu_description.pl 
        tp/t/results/menu: menu_in_deffn.pl 
        tp/t/results/preformatted: def_in_example.pl 

Log message:
        Mark def*x that are not placed right after the corresponding @def* 
command.
        Put everything following the last correct @def*x (or @def* if there is 
no
        @def*x) in a def_item type.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/Texinfo/Parser.pm?cvsroot=texinfo&r1=1.242&r2=1.243
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/coverage/def.pl?cvsroot=texinfo&r1=1.36&r2=1.37
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/def/all_commands.pl?cvsroot=texinfo&r1=1.21&r2=1.22
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/def/all_commands_printindex.pl?cvsroot=texinfo&r1=1.11&r2=1.12
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/def/def_defx_mismatch.pl?cvsroot=texinfo&r1=1.20&r2=1.21
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/def/defx_after_paragraph_end.pl?cvsroot=texinfo&r1=1.20&r2=1.21
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/def/defx_after_preformatted_with_text.pl?cvsroot=texinfo&r1=1.5&r2=1.6
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/def/defx_after_text.pl?cvsroot=texinfo&r1=1.21&r2=1.22
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/def/double_command.pl?cvsroot=texinfo&r1=1.21&r2=1.22
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/def/empty_deftype.pl?cvsroot=texinfo&r1=1.21&r2=1.22
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/def/end_of_lines_protected.pl?cvsroot=texinfo&r1=1.19&r2=1.20
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/def/end_of_lines_protected_in_footnote.pl?cvsroot=texinfo&r1=1.23&r2=1.24
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/def/inter_item_commands_in_def.pl?cvsroot=texinfo&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/def/no_category_or_no_name.pl?cvsroot=texinfo&r1=1.6&r2=1.7
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/def/not_closed.pl?cvsroot=texinfo&r1=1.19&r2=1.20
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/def/wrong_braces_with_end_of_lines.pl?cvsroot=texinfo&r1=1.17&r2=1.18
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/indices/printindex_index_entry_in_copying.pl?cvsroot=texinfo&r1=1.4&r2=1.5
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/indices/printindex_index_entry_in_copying_no_insertcopying.pl?cvsroot=texinfo&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/info_tests/def_in_copying.pl?cvsroot=texinfo&r1=1.5&r2=1.6
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/invalid_nestings/block_not_matching.pl?cvsroot=texinfo&r1=1.25&r2=1.26
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/invalid_nestings/def_in_style_command.pl?cvsroot=texinfo&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/invalid_nestings/def_not_closed_in_menu_description.pl?cvsroot=texinfo&r1=1.20&r2=1.21
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/menu/menu_in_deffn.pl?cvsroot=texinfo&r1=1.4&r2=1.5
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/preformatted/def_in_example.pl?cvsroot=texinfo&r1=1.6&r2=1.7

Patches:
Index: Texinfo/Parser.pm
===================================================================
RCS file: /sources/texinfo/texinfo/tp/Texinfo/Parser.pm,v
retrieving revision 1.242
retrieving revision 1.243
diff -u -b -r1.242 -r1.243
--- Texinfo/Parser.pm   15 Apr 2011 06:39:33 -0000      1.242
+++ Texinfo/Parser.pm   16 Apr 2011 18:08:49 -0000      1.243
@@ -1143,6 +1143,40 @@
   } elsif ($item_container_commands{$current->{'cmdname'}}) {
     delete $current->{'items_count'};
   }
+
+  # put everything after the last @def*x command in a def_item type container.
+  if ($def_commands{$current->{'cmdname'}}) {
+    # At this point the end command hasn't been added to the command contents.
+    #my $end;
+    #if ($current->{'extra'}->{'end_command'}) {
+    #  $end = pop @{$current->{'contents'}};
+    #  die "BUG $current->{'cmdname'}: end don't match end_command 
"._print_current($current) ."end: "._print_current($end) ."end_command 
"._print_current($current->{'extra'}->{'end_command'})
+    #    if ($end ne $current->{'extra'}->{'end_command'});
+    #}
+    my $def_item = {'type' => 'def_item',
+                    'parent' => $current,
+                    'contents' => []};
+    # remove everything that is not a def_line to put it in the def_item,
+    # starting from the end.
+    my $contents_count = scalar(@{$current->{'contents'}});
+    for (my $i = 0; $i < $contents_count; $i++) {
+      if ($current->{'contents'}->[-1]->{'type'} 
+          and $current->{'contents'}->[-1]->{'type'} eq 'def_line'
+          and !$current->{'contents'}->[-1]->{'extra'}->{'not_after_command'}) 
{
+        last;
+      } else {
+        my $item_content = pop @{$current->{'contents'}};
+        $item_content->{'parent'} = $def_item;
+        unshift @{$def_item->{'contents'}}, $item_content;
+      }
+    }
+    if (scalar(@{$def_item->{'contents'}})) {
+      push @{$current->{'contents'}}, $def_item;
+    }
+  }
+  # put end out of before_item, and replace it at the end of the parent.
+  # remove empty before_item.
+  # warn if not empty before_item, but format is empty
   if ($block_item_commands{$current->{'cmdname'}}) {
     if (@{$current->{'contents'}}) {
       my $leading_spaces = 0;
@@ -1175,6 +1209,7 @@
             shift @{$current->{'contents'}};
           }
         } else {
+          # warn if not empty before_item, but format is empty
           my $empty_before_item = 1;
           foreach my $before_item_content (@{$before_item->{'contents'}}) {
             if (!$before_item_content->{'cmdname'} or 
@@ -3482,16 +3517,17 @@
                     last if ($after_paragraph);
                   }
                 }
-                if (!$current->{'cmdname'} 
-                     or $current->{'cmdname'} ne $base_command
-                     or $after_paragraph) {
-                  $self->line_error(sprintf($self->__("Must be after 
address@hidden' to use address@hidden'"), $base_command, $command), $line_nr);
-                }
                 push @{$self->{'context_stack'}}, 'def';
                 $current->{'contents'}->[-1]->{'type'} = 'def_line';
                 $current->{'contents'}->[-1]->{'extra'} = 
                    {'def_command' => $base_command,
                     'original_def_cmdname' => $command};
+                if (!$current->{'cmdname'} 
+                     or $current->{'cmdname'} ne $base_command
+                     or $after_paragraph) {
+                  $self->line_error(sprintf($self->__("Must be after 
address@hidden' to use address@hidden'"), $base_command, $command), $line_nr);
+                  
$current->{'contents'}->[-1]->{'extra'}->{'not_after_command'} = 1;
+                }
               }
             }
             # a container for what is on the @-command line, considered to

Index: t/results/coverage/def.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/coverage/def.pl,v
retrieving revision 1.36
retrieving revision 1.37
diff -u -b -r1.36 -r1.37
--- t/results/coverage/def.pl   20 Mar 2011 13:00:32 -0000      1.36
+++ t/results/coverage/def.pl   16 Apr 2011 18:08:49 -0000      1.37
@@ -104,6 +104,8 @@
         {
           'contents' => [
             {
+              'contents' => [
+                {
               'parent' => {},
               'text' => 'd--effn
 '
@@ -111,6 +113,10 @@
           ],
           'parent' => {},
           'type' => 'paragraph'
+            }
+          ],
+          'parent' => {},
+          'type' => 'def_item'
         },
         {
           'args' => [
@@ -330,6 +336,8 @@
         {
           'contents' => [
             {
+              'contents' => [
+                {
               'parent' => {},
               'text' => 'def--fn
 '
@@ -337,6 +345,10 @@
           ],
           'parent' => {},
           'type' => 'paragraph'
+            }
+          ],
+          'parent' => {},
+          'type' => 'def_item'
         },
         {
           'args' => [
@@ -1761,6 +1773,8 @@
         {
           'contents' => [
             {
+              'contents' => [
+                {
               'parent' => {},
               'text' => 'Various deff lines
 '
@@ -1768,6 +1782,10 @@
           ],
           'parent' => {},
           'type' => 'paragraph'
+            }
+          ],
+          'parent' => {},
+          'type' => 'def_item'
         },
         {
           'args' => [
@@ -1829,6 +1847,7 @@
 
$result_trees{'def'}{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'command'}
 = $result_trees{'def'}{'contents'}[1]{'contents'}[0];
 
$result_trees{'def'}{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0]
 = 
$result_trees{'def'}{'contents'}[1]{'contents'}[0]{'extra'}{'def_args'}[2][1];
 $result_trees{'def'}{'contents'}[1]{'contents'}[0]{'parent'} = 
$result_trees{'def'}{'contents'}[1];
+$result_trees{'def'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'def'}{'contents'}[1]{'contents'}[1]{'contents'}[0];
 $result_trees{'def'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'parent'} = 
$result_trees{'def'}{'contents'}[1]{'contents'}[1];
 $result_trees{'def'}{'contents'}[1]{'contents'}[1]{'parent'} = 
$result_trees{'def'}{'contents'}[1];
 
$result_trees{'def'}{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'def'}{'contents'}[1]{'contents'}[2]{'args'}[0];
@@ -1851,6 +1870,7 @@
 
$result_trees{'def'}{'contents'}[3]{'contents'}[0]{'extra'}{'index_entry'}{'command'}
 = $result_trees{'def'}{'contents'}[3]{'contents'}[0];
 
$result_trees{'def'}{'contents'}[3]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0]
 = 
$result_trees{'def'}{'contents'}[3]{'contents'}[0]{'extra'}{'def_args'}[2][1];
 $result_trees{'def'}{'contents'}[3]{'contents'}[0]{'parent'} = 
$result_trees{'def'}{'contents'}[3];
+$result_trees{'def'}{'contents'}[3]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'def'}{'contents'}[3]{'contents'}[1]{'contents'}[0];
 $result_trees{'def'}{'contents'}[3]{'contents'}[1]{'contents'}[0]{'parent'} = 
$result_trees{'def'}{'contents'}[3]{'contents'}[1];
 $result_trees{'def'}{'contents'}[3]{'contents'}[1]{'parent'} = 
$result_trees{'def'}{'contents'}[3];
 
$result_trees{'def'}{'contents'}[3]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'def'}{'contents'}[3]{'contents'}[2]{'args'}[0];
@@ -2051,6 +2071,7 @@
 
$result_trees{'def'}{'contents'}[5]{'contents'}[14]{'extra'}{'index_entry'}{'command'}
 = $result_trees{'def'}{'contents'}[5]{'contents'}[14];
 
$result_trees{'def'}{'contents'}[5]{'contents'}[14]{'extra'}{'index_entry'}{'content'}[0]
 = 
$result_trees{'def'}{'contents'}[5]{'contents'}[14]{'extra'}{'def_args'}[2][1];
 $result_trees{'def'}{'contents'}[5]{'contents'}[14]{'parent'} = 
$result_trees{'def'}{'contents'}[5];
+$result_trees{'def'}{'contents'}[5]{'contents'}[15]{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'def'}{'contents'}[5]{'contents'}[15]{'contents'}[0];
 $result_trees{'def'}{'contents'}[5]{'contents'}[15]{'contents'}[0]{'parent'} = 
$result_trees{'def'}{'contents'}[5]{'contents'}[15];
 $result_trees{'def'}{'contents'}[5]{'contents'}[15]{'parent'} = 
$result_trees{'def'}{'contents'}[5];
 
$result_trees{'def'}{'contents'}[5]{'contents'}[16]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'def'}{'contents'}[5]{'contents'}[16]{'args'}[0];

Index: t/results/def/all_commands.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/def/all_commands.pl,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -b -r1.21 -r1.22
--- t/results/def/all_commands.pl       6 Mar 2011 14:44:01 -0000       1.21
+++ t/results/def/all_commands.pl       16 Apr 2011 18:08:49 -0000      1.22
@@ -73,6 +73,8 @@
         {
           'contents' => [
             {
+              'contents' => [
+                {
               'parent' => {},
               'text' => 'd--efvr
 '
@@ -80,6 +82,10 @@
           ],
           'parent' => {},
           'type' => 'paragraph'
+            }
+          ],
+          'parent' => {},
+          'type' => 'def_item'
         },
         {
           'args' => [
@@ -229,6 +235,8 @@
         {
           'contents' => [
             {
+              'contents' => [
+                {
               'parent' => {},
               'text' => 'd--eftypefn
 '
@@ -236,6 +244,10 @@
           ],
           'parent' => {},
           'type' => 'paragraph'
+            }
+          ],
+          'parent' => {},
+          'type' => 'def_item'
         },
         {
           'args' => [
@@ -409,6 +421,8 @@
         {
           'contents' => [
             {
+              'contents' => [
+                {
               'parent' => {},
               'text' => 'd--eftypeop
 '
@@ -416,6 +430,10 @@
           ],
           'parent' => {},
           'type' => 'paragraph'
+            }
+          ],
+          'parent' => {},
+          'type' => 'def_item'
         },
         {
           'args' => [
@@ -552,6 +570,8 @@
         {
           'contents' => [
             {
+              'contents' => [
+                {
               'parent' => {},
               'text' => 'd--eftypevr
 '
@@ -559,6 +579,10 @@
           ],
           'parent' => {},
           'type' => 'paragraph'
+            }
+          ],
+          'parent' => {},
+          'type' => 'def_item'
         },
         {
           'args' => [
@@ -695,6 +719,8 @@
         {
           'contents' => [
             {
+              'contents' => [
+                {
               'parent' => {},
               'text' => 'd--efcv
 '
@@ -702,6 +728,10 @@
           ],
           'parent' => {},
           'type' => 'paragraph'
+            }
+          ],
+          'parent' => {},
+          'type' => 'def_item'
         },
         {
           'args' => [
@@ -861,6 +891,8 @@
         {
           'contents' => [
             {
+              'contents' => [
+                {
               'parent' => {},
               'text' => 'd--efop
 '
@@ -868,6 +900,10 @@
           ],
           'parent' => {},
           'type' => 'paragraph'
+            }
+          ],
+          'parent' => {},
+          'type' => 'def_item'
         },
         {
           'args' => [
@@ -1003,6 +1039,8 @@
         {
           'contents' => [
             {
+              'contents' => [
+                {
               'parent' => {},
               'text' => 'd--eftp
 '
@@ -1010,6 +1048,10 @@
           ],
           'parent' => {},
           'type' => 'paragraph'
+            }
+          ],
+          'parent' => {},
+          'type' => 'def_item'
         },
         {
           'args' => [
@@ -1145,6 +1187,8 @@
         {
           'contents' => [
             {
+              'contents' => [
+                {
               'parent' => {},
               'text' => 'd--efun
 '
@@ -1152,6 +1196,10 @@
           ],
           'parent' => {},
           'type' => 'paragraph'
+            }
+          ],
+          'parent' => {},
+          'type' => 'def_item'
         },
         {
           'args' => [
@@ -1287,6 +1335,8 @@
         {
           'contents' => [
             {
+              'contents' => [
+                {
               'parent' => {},
               'text' => 'd--efmac
 '
@@ -1294,6 +1344,10 @@
           ],
           'parent' => {},
           'type' => 'paragraph'
+            }
+          ],
+          'parent' => {},
+          'type' => 'def_item'
         },
         {
           'args' => [
@@ -1439,6 +1493,8 @@
         {
           'contents' => [
             {
+              'contents' => [
+                {
               'parent' => {},
               'text' => 'd--efspec
 '
@@ -1446,6 +1502,10 @@
           ],
           'parent' => {},
           'type' => 'paragraph'
+            }
+          ],
+          'parent' => {},
+          'type' => 'def_item'
         },
         {
           'args' => [
@@ -1568,6 +1628,8 @@
         {
           'contents' => [
             {
+              'contents' => [
+                {
               'parent' => {},
               'text' => 'd--efvar
 '
@@ -1575,6 +1637,10 @@
           ],
           'parent' => {},
           'type' => 'paragraph'
+            }
+          ],
+          'parent' => {},
+          'type' => 'def_item'
         },
         {
           'args' => [
@@ -1707,6 +1773,8 @@
         {
           'contents' => [
             {
+              'contents' => [
+                {
               'parent' => {},
               'text' => 'd--efopt
 '
@@ -1714,6 +1782,10 @@
           ],
           'parent' => {},
           'type' => 'paragraph'
+            }
+          ],
+          'parent' => {},
+          'type' => 'def_item'
         },
         {
           'args' => [
@@ -1863,6 +1935,8 @@
         {
           'contents' => [
             {
+              'contents' => [
+                {
               'parent' => {},
               'text' => 'd--eftypefun
 '
@@ -1870,6 +1944,10 @@
           ],
           'parent' => {},
           'type' => 'paragraph'
+            }
+          ],
+          'parent' => {},
+          'type' => 'def_item'
         },
         {
           'args' => [
@@ -2006,6 +2084,8 @@
         {
           'contents' => [
             {
+              'contents' => [
+                {
               'parent' => {},
               'text' => 'd--eftypevar
 '
@@ -2013,6 +2093,10 @@
           ],
           'parent' => {},
           'type' => 'paragraph'
+            }
+          ],
+          'parent' => {},
+          'type' => 'def_item'
         },
         {
           'args' => [
@@ -2169,6 +2253,8 @@
         {
           'contents' => [
             {
+              'contents' => [
+                {
               'parent' => {},
               'text' => 'd--efivar
 '
@@ -2176,6 +2262,10 @@
           ],
           'parent' => {},
           'type' => 'paragraph'
+            }
+          ],
+          'parent' => {},
+          'type' => 'def_item'
         },
         {
           'args' => [
@@ -2346,6 +2436,8 @@
         {
           'contents' => [
             {
+              'contents' => [
+                {
               'parent' => {},
               'text' => 'd--eftypeivar
 '
@@ -2353,6 +2445,10 @@
           ],
           'parent' => {},
           'type' => 'paragraph'
+            }
+          ],
+          'parent' => {},
+          'type' => 'def_item'
         },
         {
           'args' => [
@@ -2512,6 +2608,8 @@
         {
           'contents' => [
             {
+              'contents' => [
+                {
               'parent' => {},
               'text' => 'd--efmethod
 '
@@ -2519,6 +2617,10 @@
           ],
           'parent' => {},
           'type' => 'paragraph'
+            }
+          ],
+          'parent' => {},
+          'type' => 'def_item'
         },
         {
           'args' => [
@@ -2692,6 +2794,8 @@
         {
           'contents' => [
             {
+              'contents' => [
+                {
               'parent' => {},
               'text' => 'd--eftypemethod
 '
@@ -2699,6 +2803,10 @@
           ],
           'parent' => {},
           'type' => 'paragraph'
+            }
+          ],
+          'parent' => {},
+          'type' => 'def_item'
         },
         {
           'args' => [
@@ -2759,6 +2867,7 @@
 
$result_trees{'all_commands'}{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'command'}
 = $result_trees{'all_commands'}{'contents'}[0]{'contents'}[0];
 
$result_trees{'all_commands'}{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0]
 = 
$result_trees{'all_commands'}{'contents'}[0]{'contents'}[0]{'extra'}{'def_args'}[2][1];
 $result_trees{'all_commands'}{'contents'}[0]{'contents'}[0]{'parent'} = 
$result_trees{'all_commands'}{'contents'}[0];
+$result_trees{'all_commands'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'all_commands'}{'contents'}[0]{'contents'}[1]{'contents'}[0];
 
$result_trees{'all_commands'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'all_commands'}{'contents'}[0]{'contents'}[1];
 $result_trees{'all_commands'}{'contents'}[0]{'contents'}[1]{'parent'} = 
$result_trees{'all_commands'}{'contents'}[0];
 
$result_trees{'all_commands'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'all_commands'}{'contents'}[0]{'contents'}[2]{'args'}[0];
@@ -2779,6 +2888,7 @@
 
$result_trees{'all_commands'}{'contents'}[2]{'contents'}[0]{'extra'}{'index_entry'}{'command'}
 = $result_trees{'all_commands'}{'contents'}[2]{'contents'}[0];
 
$result_trees{'all_commands'}{'contents'}[2]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0]
 = 
$result_trees{'all_commands'}{'contents'}[2]{'contents'}[0]{'extra'}{'def_args'}[4][1];
 $result_trees{'all_commands'}{'contents'}[2]{'contents'}[0]{'parent'} = 
$result_trees{'all_commands'}{'contents'}[2];
+$result_trees{'all_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'all_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[0];
 
$result_trees{'all_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'all_commands'}{'contents'}[2]{'contents'}[1];
 $result_trees{'all_commands'}{'contents'}[2]{'contents'}[1]{'parent'} = 
$result_trees{'all_commands'}{'contents'}[2];
 
$result_trees{'all_commands'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'all_commands'}{'contents'}[2]{'contents'}[2]{'args'}[0];
@@ -2802,6 +2912,7 @@
 
$result_trees{'all_commands'}{'contents'}[4]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[2]{'parent'}{'contents'}
 = 
$result_trees{'all_commands'}{'contents'}[4]{'contents'}[0]{'extra'}{'index_entry'}{'content'};
 
$result_trees{'all_commands'}{'contents'}[4]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[3]
 = 
$result_trees{'all_commands'}{'contents'}[4]{'contents'}[0]{'extra'}{'def_args'}[2][1];
 $result_trees{'all_commands'}{'contents'}[4]{'contents'}[0]{'parent'} = 
$result_trees{'all_commands'}{'contents'}[4];
+$result_trees{'all_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'all_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[0];
 
$result_trees{'all_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'all_commands'}{'contents'}[4]{'contents'}[1];
 $result_trees{'all_commands'}{'contents'}[4]{'contents'}[1]{'parent'} = 
$result_trees{'all_commands'}{'contents'}[4];
 
$result_trees{'all_commands'}{'contents'}[4]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'all_commands'}{'contents'}[4]{'contents'}[2]{'args'}[0];
@@ -2822,6 +2933,7 @@
 
$result_trees{'all_commands'}{'contents'}[6]{'contents'}[0]{'extra'}{'index_entry'}{'command'}
 = $result_trees{'all_commands'}{'contents'}[6]{'contents'}[0];
 
$result_trees{'all_commands'}{'contents'}[6]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0]
 = 
$result_trees{'all_commands'}{'contents'}[6]{'contents'}[0]{'extra'}{'def_args'}[4][1];
 $result_trees{'all_commands'}{'contents'}[6]{'contents'}[0]{'parent'} = 
$result_trees{'all_commands'}{'contents'}[6];
+$result_trees{'all_commands'}{'contents'}[6]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'all_commands'}{'contents'}[6]{'contents'}[1]{'contents'}[0];
 
$result_trees{'all_commands'}{'contents'}[6]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'all_commands'}{'contents'}[6]{'contents'}[1];
 $result_trees{'all_commands'}{'contents'}[6]{'contents'}[1]{'parent'} = 
$result_trees{'all_commands'}{'contents'}[6];
 
$result_trees{'all_commands'}{'contents'}[6]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'all_commands'}{'contents'}[6]{'contents'}[2]{'args'}[0];
@@ -2842,6 +2954,7 @@
 
$result_trees{'all_commands'}{'contents'}[8]{'contents'}[0]{'extra'}{'index_entry'}{'command'}
 = $result_trees{'all_commands'}{'contents'}[8]{'contents'}[0];
 
$result_trees{'all_commands'}{'contents'}[8]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0]
 = 
$result_trees{'all_commands'}{'contents'}[8]{'contents'}[0]{'extra'}{'def_args'}[4][1];
 $result_trees{'all_commands'}{'contents'}[8]{'contents'}[0]{'parent'} = 
$result_trees{'all_commands'}{'contents'}[8];
+$result_trees{'all_commands'}{'contents'}[8]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'all_commands'}{'contents'}[8]{'contents'}[1]{'contents'}[0];
 
$result_trees{'all_commands'}{'contents'}[8]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'all_commands'}{'contents'}[8]{'contents'}[1];
 $result_trees{'all_commands'}{'contents'}[8]{'contents'}[1]{'parent'} = 
$result_trees{'all_commands'}{'contents'}[8];
 
$result_trees{'all_commands'}{'contents'}[8]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'all_commands'}{'contents'}[8]{'contents'}[2]{'args'}[0];
@@ -2864,6 +2977,7 @@
 
$result_trees{'all_commands'}{'contents'}[10]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[2]{'parent'}{'contents'}
 = 
$result_trees{'all_commands'}{'contents'}[10]{'contents'}[0]{'extra'}{'index_entry'}{'content'};
 
$result_trees{'all_commands'}{'contents'}[10]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[3]
 = 
$result_trees{'all_commands'}{'contents'}[10]{'contents'}[0]{'extra'}{'def_args'}[2][1];
 $result_trees{'all_commands'}{'contents'}[10]{'contents'}[0]{'parent'} = 
$result_trees{'all_commands'}{'contents'}[10];
+$result_trees{'all_commands'}{'contents'}[10]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'all_commands'}{'contents'}[10]{'contents'}[1]{'contents'}[0];
 
$result_trees{'all_commands'}{'contents'}[10]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'all_commands'}{'contents'}[10]{'contents'}[1];
 $result_trees{'all_commands'}{'contents'}[10]{'contents'}[1]{'parent'} = 
$result_trees{'all_commands'}{'contents'}[10];
 
$result_trees{'all_commands'}{'contents'}[10]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'all_commands'}{'contents'}[10]{'contents'}[2]{'args'}[0];
@@ -2883,6 +2997,7 @@
 
$result_trees{'all_commands'}{'contents'}[12]{'contents'}[0]{'extra'}{'index_entry'}{'command'}
 = $result_trees{'all_commands'}{'contents'}[12]{'contents'}[0];
 
$result_trees{'all_commands'}{'contents'}[12]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0]
 = 
$result_trees{'all_commands'}{'contents'}[12]{'contents'}[0]{'extra'}{'def_args'}[2][1];
 $result_trees{'all_commands'}{'contents'}[12]{'contents'}[0]{'parent'} = 
$result_trees{'all_commands'}{'contents'}[12];
+$result_trees{'all_commands'}{'contents'}[12]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'all_commands'}{'contents'}[12]{'contents'}[1]{'contents'}[0];
 
$result_trees{'all_commands'}{'contents'}[12]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'all_commands'}{'contents'}[12]{'contents'}[1];
 $result_trees{'all_commands'}{'contents'}[12]{'contents'}[1]{'parent'} = 
$result_trees{'all_commands'}{'contents'}[12];
 
$result_trees{'all_commands'}{'contents'}[12]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'all_commands'}{'contents'}[12]{'contents'}[2]{'args'}[0];
@@ -2902,6 +3017,7 @@
 
$result_trees{'all_commands'}{'contents'}[14]{'contents'}[0]{'extra'}{'index_entry'}{'command'}
 = $result_trees{'all_commands'}{'contents'}[14]{'contents'}[0];
 
$result_trees{'all_commands'}{'contents'}[14]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0]
 = 
$result_trees{'all_commands'}{'contents'}[14]{'contents'}[0]{'extra'}{'def_args'}[2][1];
 $result_trees{'all_commands'}{'contents'}[14]{'contents'}[0]{'parent'} = 
$result_trees{'all_commands'}{'contents'}[14];
+$result_trees{'all_commands'}{'contents'}[14]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'all_commands'}{'contents'}[14]{'contents'}[1]{'contents'}[0];
 
$result_trees{'all_commands'}{'contents'}[14]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'all_commands'}{'contents'}[14]{'contents'}[1];
 $result_trees{'all_commands'}{'contents'}[14]{'contents'}[1]{'parent'} = 
$result_trees{'all_commands'}{'contents'}[14];
 
$result_trees{'all_commands'}{'contents'}[14]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'all_commands'}{'contents'}[14]{'contents'}[2]{'args'}[0];
@@ -2921,6 +3037,7 @@
 
$result_trees{'all_commands'}{'contents'}[16]{'contents'}[0]{'extra'}{'index_entry'}{'command'}
 = $result_trees{'all_commands'}{'contents'}[16]{'contents'}[0];
 
$result_trees{'all_commands'}{'contents'}[16]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0]
 = 
$result_trees{'all_commands'}{'contents'}[16]{'contents'}[0]{'extra'}{'def_args'}[2][1];
 $result_trees{'all_commands'}{'contents'}[16]{'contents'}[0]{'parent'} = 
$result_trees{'all_commands'}{'contents'}[16];
+$result_trees{'all_commands'}{'contents'}[16]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'all_commands'}{'contents'}[16]{'contents'}[1]{'contents'}[0];
 
$result_trees{'all_commands'}{'contents'}[16]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'all_commands'}{'contents'}[16]{'contents'}[1];
 $result_trees{'all_commands'}{'contents'}[16]{'contents'}[1]{'parent'} = 
$result_trees{'all_commands'}{'contents'}[16];
 
$result_trees{'all_commands'}{'contents'}[16]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'all_commands'}{'contents'}[16]{'contents'}[2]{'args'}[0];
@@ -2941,6 +3058,7 @@
 
$result_trees{'all_commands'}{'contents'}[18]{'contents'}[0]{'extra'}{'index_entry'}{'command'}
 = $result_trees{'all_commands'}{'contents'}[18]{'contents'}[0];
 
$result_trees{'all_commands'}{'contents'}[18]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0]
 = 
$result_trees{'all_commands'}{'contents'}[18]{'contents'}[0]{'extra'}{'def_args'}[2][1];
 $result_trees{'all_commands'}{'contents'}[18]{'contents'}[0]{'parent'} = 
$result_trees{'all_commands'}{'contents'}[18];
+$result_trees{'all_commands'}{'contents'}[18]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'all_commands'}{'contents'}[18]{'contents'}[1]{'contents'}[0];
 
$result_trees{'all_commands'}{'contents'}[18]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'all_commands'}{'contents'}[18]{'contents'}[1];
 $result_trees{'all_commands'}{'contents'}[18]{'contents'}[1]{'parent'} = 
$result_trees{'all_commands'}{'contents'}[18];
 
$result_trees{'all_commands'}{'contents'}[18]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'all_commands'}{'contents'}[18]{'contents'}[2]{'args'}[0];
@@ -2960,6 +3078,7 @@
 
$result_trees{'all_commands'}{'contents'}[20]{'contents'}[0]{'extra'}{'index_entry'}{'command'}
 = $result_trees{'all_commands'}{'contents'}[20]{'contents'}[0];
 
$result_trees{'all_commands'}{'contents'}[20]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0]
 = 
$result_trees{'all_commands'}{'contents'}[20]{'contents'}[0]{'extra'}{'def_args'}[2][1];
 $result_trees{'all_commands'}{'contents'}[20]{'contents'}[0]{'parent'} = 
$result_trees{'all_commands'}{'contents'}[20];
+$result_trees{'all_commands'}{'contents'}[20]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'all_commands'}{'contents'}[20]{'contents'}[1]{'contents'}[0];
 
$result_trees{'all_commands'}{'contents'}[20]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'all_commands'}{'contents'}[20]{'contents'}[1];
 $result_trees{'all_commands'}{'contents'}[20]{'contents'}[1]{'parent'} = 
$result_trees{'all_commands'}{'contents'}[20];
 
$result_trees{'all_commands'}{'contents'}[20]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'all_commands'}{'contents'}[20]{'contents'}[2]{'args'}[0];
@@ -2980,6 +3099,7 @@
 
$result_trees{'all_commands'}{'contents'}[22]{'contents'}[0]{'extra'}{'index_entry'}{'command'}
 = $result_trees{'all_commands'}{'contents'}[22]{'contents'}[0];
 
$result_trees{'all_commands'}{'contents'}[22]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0]
 = 
$result_trees{'all_commands'}{'contents'}[22]{'contents'}[0]{'extra'}{'def_args'}[2][1];
 $result_trees{'all_commands'}{'contents'}[22]{'contents'}[0]{'parent'} = 
$result_trees{'all_commands'}{'contents'}[22];
+$result_trees{'all_commands'}{'contents'}[22]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'all_commands'}{'contents'}[22]{'contents'}[1]{'contents'}[0];
 
$result_trees{'all_commands'}{'contents'}[22]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'all_commands'}{'contents'}[22]{'contents'}[1];
 $result_trees{'all_commands'}{'contents'}[22]{'contents'}[1]{'parent'} = 
$result_trees{'all_commands'}{'contents'}[22];
 
$result_trees{'all_commands'}{'contents'}[22]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'all_commands'}{'contents'}[22]{'contents'}[2]{'args'}[0];
@@ -3000,6 +3120,7 @@
 
$result_trees{'all_commands'}{'contents'}[24]{'contents'}[0]{'extra'}{'index_entry'}{'command'}
 = $result_trees{'all_commands'}{'contents'}[24]{'contents'}[0];
 
$result_trees{'all_commands'}{'contents'}[24]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0]
 = 
$result_trees{'all_commands'}{'contents'}[24]{'contents'}[0]{'extra'}{'def_args'}[4][1];
 $result_trees{'all_commands'}{'contents'}[24]{'contents'}[0]{'parent'} = 
$result_trees{'all_commands'}{'contents'}[24];
+$result_trees{'all_commands'}{'contents'}[24]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'all_commands'}{'contents'}[24]{'contents'}[1]{'contents'}[0];
 
$result_trees{'all_commands'}{'contents'}[24]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'all_commands'}{'contents'}[24]{'contents'}[1];
 $result_trees{'all_commands'}{'contents'}[24]{'contents'}[1]{'parent'} = 
$result_trees{'all_commands'}{'contents'}[24];
 
$result_trees{'all_commands'}{'contents'}[24]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'all_commands'}{'contents'}[24]{'contents'}[2]{'args'}[0];
@@ -3020,6 +3141,7 @@
 
$result_trees{'all_commands'}{'contents'}[26]{'contents'}[0]{'extra'}{'index_entry'}{'command'}
 = $result_trees{'all_commands'}{'contents'}[26]{'contents'}[0];
 
$result_trees{'all_commands'}{'contents'}[26]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0]
 = 
$result_trees{'all_commands'}{'contents'}[26]{'contents'}[0]{'extra'}{'def_args'}[4][1];
 $result_trees{'all_commands'}{'contents'}[26]{'contents'}[0]{'parent'} = 
$result_trees{'all_commands'}{'contents'}[26];
+$result_trees{'all_commands'}{'contents'}[26]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'all_commands'}{'contents'}[26]{'contents'}[1]{'contents'}[0];
 
$result_trees{'all_commands'}{'contents'}[26]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'all_commands'}{'contents'}[26]{'contents'}[1];
 $result_trees{'all_commands'}{'contents'}[26]{'contents'}[1]{'parent'} = 
$result_trees{'all_commands'}{'contents'}[26];
 
$result_trees{'all_commands'}{'contents'}[26]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'all_commands'}{'contents'}[26]{'contents'}[2]{'args'}[0];
@@ -3043,6 +3165,7 @@
 
$result_trees{'all_commands'}{'contents'}[28]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[2]{'parent'}{'contents'}
 = 
$result_trees{'all_commands'}{'contents'}[28]{'contents'}[0]{'extra'}{'index_entry'}{'content'};
 
$result_trees{'all_commands'}{'contents'}[28]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[3]
 = 
$result_trees{'all_commands'}{'contents'}[28]{'contents'}[0]{'extra'}{'def_args'}[2][1];
 $result_trees{'all_commands'}{'contents'}[28]{'contents'}[0]{'parent'} = 
$result_trees{'all_commands'}{'contents'}[28];
+$result_trees{'all_commands'}{'contents'}[28]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'all_commands'}{'contents'}[28]{'contents'}[1]{'contents'}[0];
 
$result_trees{'all_commands'}{'contents'}[28]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'all_commands'}{'contents'}[28]{'contents'}[1];
 $result_trees{'all_commands'}{'contents'}[28]{'contents'}[1]{'parent'} = 
$result_trees{'all_commands'}{'contents'}[28];
 
$result_trees{'all_commands'}{'contents'}[28]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'all_commands'}{'contents'}[28]{'contents'}[2]{'args'}[0];
@@ -3067,6 +3190,7 @@
 
$result_trees{'all_commands'}{'contents'}[30]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[2]{'parent'}{'contents'}
 = 
$result_trees{'all_commands'}{'contents'}[30]{'contents'}[0]{'extra'}{'index_entry'}{'content'};
 
$result_trees{'all_commands'}{'contents'}[30]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[3]
 = 
$result_trees{'all_commands'}{'contents'}[30]{'contents'}[0]{'extra'}{'def_args'}[2][1];
 $result_trees{'all_commands'}{'contents'}[30]{'contents'}[0]{'parent'} = 
$result_trees{'all_commands'}{'contents'}[30];
+$result_trees{'all_commands'}{'contents'}[30]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'all_commands'}{'contents'}[30]{'contents'}[1]{'contents'}[0];
 
$result_trees{'all_commands'}{'contents'}[30]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'all_commands'}{'contents'}[30]{'contents'}[1];
 $result_trees{'all_commands'}{'contents'}[30]{'contents'}[1]{'parent'} = 
$result_trees{'all_commands'}{'contents'}[30];
 
$result_trees{'all_commands'}{'contents'}[30]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'all_commands'}{'contents'}[30]{'contents'}[2]{'args'}[0];
@@ -3089,6 +3213,7 @@
 
$result_trees{'all_commands'}{'contents'}[32]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[2]{'parent'}{'contents'}
 = 
$result_trees{'all_commands'}{'contents'}[32]{'contents'}[0]{'extra'}{'index_entry'}{'content'};
 
$result_trees{'all_commands'}{'contents'}[32]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[3]
 = 
$result_trees{'all_commands'}{'contents'}[32]{'contents'}[0]{'extra'}{'def_args'}[2][1];
 $result_trees{'all_commands'}{'contents'}[32]{'contents'}[0]{'parent'} = 
$result_trees{'all_commands'}{'contents'}[32];
+$result_trees{'all_commands'}{'contents'}[32]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'all_commands'}{'contents'}[32]{'contents'}[1]{'contents'}[0];
 
$result_trees{'all_commands'}{'contents'}[32]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'all_commands'}{'contents'}[32]{'contents'}[1];
 $result_trees{'all_commands'}{'contents'}[32]{'contents'}[1]{'parent'} = 
$result_trees{'all_commands'}{'contents'}[32];
 
$result_trees{'all_commands'}{'contents'}[32]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'all_commands'}{'contents'}[32]{'contents'}[2]{'args'}[0];
@@ -3112,6 +3237,7 @@
 
$result_trees{'all_commands'}{'contents'}[34]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[2]{'parent'}{'contents'}
 = 
$result_trees{'all_commands'}{'contents'}[34]{'contents'}[0]{'extra'}{'index_entry'}{'content'};
 
$result_trees{'all_commands'}{'contents'}[34]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[3]
 = 
$result_trees{'all_commands'}{'contents'}[34]{'contents'}[0]{'extra'}{'def_args'}[2][1];
 $result_trees{'all_commands'}{'contents'}[34]{'contents'}[0]{'parent'} = 
$result_trees{'all_commands'}{'contents'}[34];
+$result_trees{'all_commands'}{'contents'}[34]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'all_commands'}{'contents'}[34]{'contents'}[1]{'contents'}[0];
 
$result_trees{'all_commands'}{'contents'}[34]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'all_commands'}{'contents'}[34]{'contents'}[1];
 $result_trees{'all_commands'}{'contents'}[34]{'contents'}[1]{'parent'} = 
$result_trees{'all_commands'}{'contents'}[34];
 
$result_trees{'all_commands'}{'contents'}[34]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'all_commands'}{'contents'}[34]{'contents'}[2]{'args'}[0];

Index: t/results/def/all_commands_printindex.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/def/all_commands_printindex.pl,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- t/results/def/all_commands_printindex.pl    6 Mar 2011 14:44:01 -0000       
1.11
+++ t/results/def/all_commands_printindex.pl    16 Apr 2011 18:08:49 -0000      
1.12
@@ -106,6 +106,8 @@
             {
               'contents' => [
                 {
+                  'contents' => [
+                    {
                   'parent' => {},
                   'text' => 'd--efvr
 '
@@ -113,6 +115,10 @@
               ],
               'parent' => {},
               'type' => 'paragraph'
+                }
+              ],
+              'parent' => {},
+              'type' => 'def_item'
             },
             {
               'args' => [
@@ -264,6 +270,8 @@
             {
               'contents' => [
                 {
+                  'contents' => [
+                    {
                   'parent' => {},
                   'text' => 'd--eftypefn
 '
@@ -271,6 +279,10 @@
               ],
               'parent' => {},
               'type' => 'paragraph'
+                }
+              ],
+              'parent' => {},
+              'type' => 'def_item'
             },
             {
               'args' => [
@@ -446,6 +458,8 @@
             {
               'contents' => [
                 {
+                  'contents' => [
+                    {
                   'parent' => {},
                   'text' => 'd--eftypeop
 '
@@ -453,6 +467,10 @@
               ],
               'parent' => {},
               'type' => 'paragraph'
+                }
+              ],
+              'parent' => {},
+              'type' => 'def_item'
             },
             {
               'args' => [
@@ -591,6 +609,8 @@
             {
               'contents' => [
                 {
+                  'contents' => [
+                    {
                   'parent' => {},
                   'text' => 'd--eftypevr
 '
@@ -598,6 +618,10 @@
               ],
               'parent' => {},
               'type' => 'paragraph'
+                }
+              ],
+              'parent' => {},
+              'type' => 'def_item'
             },
             {
               'args' => [
@@ -736,6 +760,8 @@
             {
               'contents' => [
                 {
+                  'contents' => [
+                    {
                   'parent' => {},
                   'text' => 'd--efcv
 '
@@ -743,6 +769,10 @@
               ],
               'parent' => {},
               'type' => 'paragraph'
+                }
+              ],
+              'parent' => {},
+              'type' => 'def_item'
             },
             {
               'args' => [
@@ -904,6 +934,8 @@
             {
               'contents' => [
                 {
+                  'contents' => [
+                    {
                   'parent' => {},
                   'text' => 'd--efop
 '
@@ -911,6 +943,10 @@
               ],
               'parent' => {},
               'type' => 'paragraph'
+                }
+              ],
+              'parent' => {},
+              'type' => 'def_item'
             },
             {
               'args' => [
@@ -1048,6 +1084,8 @@
             {
               'contents' => [
                 {
+                  'contents' => [
+                    {
                   'parent' => {},
                   'text' => 'd--eftp
 '
@@ -1055,6 +1093,10 @@
               ],
               'parent' => {},
               'type' => 'paragraph'
+                }
+              ],
+              'parent' => {},
+              'type' => 'def_item'
             },
             {
               'args' => [
@@ -1192,6 +1234,8 @@
             {
               'contents' => [
                 {
+                  'contents' => [
+                    {
                   'parent' => {},
                   'text' => 'd--efun
 '
@@ -1199,6 +1243,10 @@
               ],
               'parent' => {},
               'type' => 'paragraph'
+                }
+              ],
+              'parent' => {},
+              'type' => 'def_item'
             },
             {
               'args' => [
@@ -1336,6 +1384,8 @@
             {
               'contents' => [
                 {
+                  'contents' => [
+                    {
                   'parent' => {},
                   'text' => 'd--efmac
 '
@@ -1343,6 +1393,10 @@
               ],
               'parent' => {},
               'type' => 'paragraph'
+                }
+              ],
+              'parent' => {},
+              'type' => 'def_item'
             },
             {
               'args' => [
@@ -1490,6 +1544,8 @@
             {
               'contents' => [
                 {
+                  'contents' => [
+                    {
                   'parent' => {},
                   'text' => 'd--efspec
 '
@@ -1497,6 +1553,10 @@
               ],
               'parent' => {},
               'type' => 'paragraph'
+                }
+              ],
+              'parent' => {},
+              'type' => 'def_item'
             },
             {
               'args' => [
@@ -1621,6 +1681,8 @@
             {
               'contents' => [
                 {
+                  'contents' => [
+                    {
                   'parent' => {},
                   'text' => 'd--efvar
 '
@@ -1628,6 +1690,10 @@
               ],
               'parent' => {},
               'type' => 'paragraph'
+                }
+              ],
+              'parent' => {},
+              'type' => 'def_item'
             },
             {
               'args' => [
@@ -1762,6 +1828,8 @@
             {
               'contents' => [
                 {
+                  'contents' => [
+                    {
                   'parent' => {},
                   'text' => 'd--efopt
 '
@@ -1769,6 +1837,10 @@
               ],
               'parent' => {},
               'type' => 'paragraph'
+                }
+              ],
+              'parent' => {},
+              'type' => 'def_item'
             },
             {
               'args' => [
@@ -1920,6 +1992,8 @@
             {
               'contents' => [
                 {
+                  'contents' => [
+                    {
                   'parent' => {},
                   'text' => 'd--eftypefun
 '
@@ -1927,6 +2001,10 @@
               ],
               'parent' => {},
               'type' => 'paragraph'
+                }
+              ],
+              'parent' => {},
+              'type' => 'def_item'
             },
             {
               'args' => [
@@ -2065,6 +2143,8 @@
             {
               'contents' => [
                 {
+                  'contents' => [
+                    {
                   'parent' => {},
                   'text' => 'd--eftypevar
 '
@@ -2072,6 +2152,10 @@
               ],
               'parent' => {},
               'type' => 'paragraph'
+                }
+              ],
+              'parent' => {},
+              'type' => 'def_item'
             },
             {
               'args' => [
@@ -2230,6 +2314,8 @@
             {
               'contents' => [
                 {
+                  'contents' => [
+                    {
                   'parent' => {},
                   'text' => 'd--efivar
 '
@@ -2237,6 +2323,10 @@
               ],
               'parent' => {},
               'type' => 'paragraph'
+                }
+              ],
+              'parent' => {},
+              'type' => 'def_item'
             },
             {
               'args' => [
@@ -2409,6 +2499,8 @@
             {
               'contents' => [
                 {
+                  'contents' => [
+                    {
                   'parent' => {},
                   'text' => 'd--eftypeivar
 '
@@ -2416,6 +2508,10 @@
               ],
               'parent' => {},
               'type' => 'paragraph'
+                }
+              ],
+              'parent' => {},
+              'type' => 'def_item'
             },
             {
               'args' => [
@@ -2577,6 +2673,8 @@
             {
               'contents' => [
                 {
+                  'contents' => [
+                    {
                   'parent' => {},
                   'text' => 'd--efmethod
 '
@@ -2584,6 +2682,10 @@
               ],
               'parent' => {},
               'type' => 'paragraph'
+                }
+              ],
+              'parent' => {},
+              'type' => 'def_item'
             },
             {
               'args' => [
@@ -2759,6 +2861,8 @@
             {
               'contents' => [
                 {
+                  'contents' => [
+                    {
                   'parent' => {},
                   'text' => 'd--eftypemethod
 '
@@ -2766,6 +2870,10 @@
               ],
               'parent' => {},
               'type' => 'paragraph'
+                }
+              ],
+              'parent' => {},
+              'type' => 'def_item'
             },
             {
               'args' => [
@@ -3095,6 +3203,7 @@
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0]
 = 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'extra'}{'def_args'}[2][1];
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'all_commands_printindex'}{'contents'}[1];
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[0];
+$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[0];
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[0]{'contents'}[1];
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[0];
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[0]{'contents'}[2]{'args'}[0];
@@ -3116,6 +3225,7 @@
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[2]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0]
 = 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[2]{'contents'}[0]{'extra'}{'def_args'}[4][1];
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[2]{'contents'}[0]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'all_commands_printindex'}{'contents'}[1];
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[2]{'contents'}[0]{'parent'}
 = $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[2];
+$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[0];
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[2]{'contents'}[1];
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[2]{'contents'}[1]{'parent'}
 = $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[2];
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[2]{'contents'}[2]{'args'}[0];
@@ -3140,6 +3250,7 @@
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[4]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[3]
 = 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[4]{'contents'}[0]{'extra'}{'def_args'}[2][1];
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[4]{'contents'}[0]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'all_commands_printindex'}{'contents'}[1];
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[4]{'contents'}[0]{'parent'}
 = $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[4];
+$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[4]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[4]{'contents'}[1]{'contents'}[0];
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[4]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[4]{'contents'}[1];
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[4]{'contents'}[1]{'parent'}
 = $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[4];
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[4]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[4]{'contents'}[2]{'args'}[0];
@@ -3161,6 +3272,7 @@
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[6]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0]
 = 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[6]{'contents'}[0]{'extra'}{'def_args'}[4][1];
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[6]{'contents'}[0]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'all_commands_printindex'}{'contents'}[1];
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[6]{'contents'}[0]{'parent'}
 = $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[6];
+$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[6]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[6]{'contents'}[1]{'contents'}[0];
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[6]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[6]{'contents'}[1];
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[6]{'contents'}[1]{'parent'}
 = $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[6];
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[6]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[6]{'contents'}[2]{'args'}[0];
@@ -3182,6 +3294,7 @@
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[8]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0]
 = 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[8]{'contents'}[0]{'extra'}{'def_args'}[4][1];
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[8]{'contents'}[0]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'all_commands_printindex'}{'contents'}[1];
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[8]{'contents'}[0]{'parent'}
 = $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[8];
+$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[8]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[8]{'contents'}[1]{'contents'}[0];
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[8]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[8]{'contents'}[1];
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[8]{'contents'}[1]{'parent'}
 = $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[8];
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[8]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[8]{'contents'}[2]{'args'}[0];
@@ -3205,6 +3318,7 @@
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[10]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[3]
 = 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[10]{'contents'}[0]{'extra'}{'def_args'}[2][1];
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[10]{'contents'}[0]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'all_commands_printindex'}{'contents'}[1];
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[10]{'contents'}[0]{'parent'}
 = $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[10];
+$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[10]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[10]{'contents'}[1]{'contents'}[0];
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[10]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[10]{'contents'}[1];
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[10]{'contents'}[1]{'parent'}
 = $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[10];
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[10]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[10]{'contents'}[2]{'args'}[0];
@@ -3225,6 +3339,7 @@
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[12]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0]
 = 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[12]{'contents'}[0]{'extra'}{'def_args'}[2][1];
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[12]{'contents'}[0]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'all_commands_printindex'}{'contents'}[1];
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[12]{'contents'}[0]{'parent'}
 = $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[12];
+$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[12]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[12]{'contents'}[1]{'contents'}[0];
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[12]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[12]{'contents'}[1];
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[12]{'contents'}[1]{'parent'}
 = $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[12];
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[12]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[12]{'contents'}[2]{'args'}[0];
@@ -3245,6 +3360,7 @@
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[14]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0]
 = 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[14]{'contents'}[0]{'extra'}{'def_args'}[2][1];
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[14]{'contents'}[0]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'all_commands_printindex'}{'contents'}[1];
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[14]{'contents'}[0]{'parent'}
 = $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[14];
+$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[14]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[14]{'contents'}[1]{'contents'}[0];
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[14]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[14]{'contents'}[1];
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[14]{'contents'}[1]{'parent'}
 = $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[14];
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[14]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[14]{'contents'}[2]{'args'}[0];
@@ -3265,6 +3381,7 @@
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[16]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0]
 = 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[16]{'contents'}[0]{'extra'}{'def_args'}[2][1];
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[16]{'contents'}[0]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'all_commands_printindex'}{'contents'}[1];
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[16]{'contents'}[0]{'parent'}
 = $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[16];
+$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'contents'}[0];
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[16]{'contents'}[1];
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[16]{'contents'}[1]{'parent'}
 = $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[16];
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[16]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[16]{'contents'}[2]{'args'}[0];
@@ -3286,6 +3403,7 @@
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[18]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0]
 = 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[18]{'contents'}[0]{'extra'}{'def_args'}[2][1];
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[18]{'contents'}[0]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'all_commands_printindex'}{'contents'}[1];
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[18]{'contents'}[0]{'parent'}
 = $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[18];
+$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'contents'}[0];
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[18]{'contents'}[1];
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'parent'}
 = $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[18];
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[18]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[18]{'contents'}[2]{'args'}[0];
@@ -3306,6 +3424,7 @@
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[20]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0]
 = 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[20]{'contents'}[0]{'extra'}{'def_args'}[2][1];
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[20]{'contents'}[0]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'all_commands_printindex'}{'contents'}[1];
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[20]{'contents'}[0]{'parent'}
 = $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[20];
+$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[20]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[20]{'contents'}[1]{'contents'}[0];
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[20]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[20]{'contents'}[1];
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[20]{'contents'}[1]{'parent'}
 = $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[20];
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[20]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[20]{'contents'}[2]{'args'}[0];
@@ -3327,6 +3446,7 @@
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[22]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0]
 = 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[22]{'contents'}[0]{'extra'}{'def_args'}[2][1];
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[22]{'contents'}[0]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'all_commands_printindex'}{'contents'}[1];
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[22]{'contents'}[0]{'parent'}
 = $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[22];
+$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[22]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[22]{'contents'}[1]{'contents'}[0];
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[22]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[22]{'contents'}[1];
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[22]{'contents'}[1]{'parent'}
 = $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[22];
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[22]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[22]{'contents'}[2]{'args'}[0];
@@ -3348,6 +3468,7 @@
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[24]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0]
 = 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[24]{'contents'}[0]{'extra'}{'def_args'}[4][1];
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[24]{'contents'}[0]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'all_commands_printindex'}{'contents'}[1];
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[24]{'contents'}[0]{'parent'}
 = $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[24];
+$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[24]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[24]{'contents'}[1]{'contents'}[0];
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[24]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[24]{'contents'}[1];
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[24]{'contents'}[1]{'parent'}
 = $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[24];
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[24]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[24]{'contents'}[2]{'args'}[0];
@@ -3369,6 +3490,7 @@
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[26]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0]
 = 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[26]{'contents'}[0]{'extra'}{'def_args'}[4][1];
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[26]{'contents'}[0]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'all_commands_printindex'}{'contents'}[1];
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[26]{'contents'}[0]{'parent'}
 = $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[26];
+$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[26]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[26]{'contents'}[1]{'contents'}[0];
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[26]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[26]{'contents'}[1];
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[26]{'contents'}[1]{'parent'}
 = $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[26];
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[26]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[26]{'contents'}[2]{'args'}[0];
@@ -3393,6 +3515,7 @@
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[28]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[3]
 = 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[28]{'contents'}[0]{'extra'}{'def_args'}[2][1];
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[28]{'contents'}[0]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'all_commands_printindex'}{'contents'}[1];
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[28]{'contents'}[0]{'parent'}
 = $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[28];
+$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[28]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[28]{'contents'}[1]{'contents'}[0];
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[28]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[28]{'contents'}[1];
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[28]{'contents'}[1]{'parent'}
 = $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[28];
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[28]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[28]{'contents'}[2]{'args'}[0];
@@ -3418,6 +3541,7 @@
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[30]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[3]
 = 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[30]{'contents'}[0]{'extra'}{'def_args'}[2][1];
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[30]{'contents'}[0]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'all_commands_printindex'}{'contents'}[1];
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[30]{'contents'}[0]{'parent'}
 = $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[30];
+$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[30]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[30]{'contents'}[1]{'contents'}[0];
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[30]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[30]{'contents'}[1];
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[30]{'contents'}[1]{'parent'}
 = $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[30];
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[30]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[30]{'contents'}[2]{'args'}[0];
@@ -3441,6 +3565,7 @@
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[32]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[3]
 = 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[32]{'contents'}[0]{'extra'}{'def_args'}[2][1];
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[32]{'contents'}[0]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'all_commands_printindex'}{'contents'}[1];
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[32]{'contents'}[0]{'parent'}
 = $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[32];
+$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[32]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[32]{'contents'}[1]{'contents'}[0];
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[32]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[32]{'contents'}[1];
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[32]{'contents'}[1]{'parent'}
 = $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[32];
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[32]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[32]{'contents'}[2]{'args'}[0];
@@ -3465,6 +3590,7 @@
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[34]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[3]
 = 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[34]{'contents'}[0]{'extra'}{'def_args'}[2][1];
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[34]{'contents'}[0]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'all_commands_printindex'}{'contents'}[1];
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[34]{'contents'}[0]{'parent'}
 = $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[34];
+$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[34]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[34]{'contents'}[1]{'contents'}[0];
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[34]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[34]{'contents'}[1];
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[34]{'contents'}[1]{'parent'}
 = $result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[34];
 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[34]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'all_commands_printindex'}{'contents'}[1]{'contents'}[34]{'contents'}[2]{'args'}[0];

Index: t/results/def/def_defx_mismatch.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/def/def_defx_mismatch.pl,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -b -r1.20 -r1.21
--- t/results/def/def_defx_mismatch.pl  6 Mar 2011 14:44:02 -0000       1.20
+++ t/results/def/def_defx_mismatch.pl  16 Apr 2011 18:08:49 -0000      1.21
@@ -160,6 +160,8 @@
           'type' => 'def_line'
         },
         {
+          'contents' => [
+            {
           'args' => [
             {
               'contents' => [
@@ -296,6 +298,7 @@
               'index_prefix' => 'f',
               'number' => 2
             },
+                'not_after_command' => 1,
             'original_def_cmdname' => 'deffnx'
           },
           'line_nr' => {
@@ -328,6 +331,10 @@
           'text' => '
 ',
           'type' => 'empty_line'
+            }
+          ],
+          'parent' => {},
+          'type' => 'def_item'
         },
         {
           'args' => [
@@ -397,34 +404,35 @@
 
$result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'command'}
 = $result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[0];
 
$result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0]
 = 
$result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[0]{'extra'}{'def_args'}[2][1];
 $result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[0]{'parent'} = 
$result_trees{'def_defx_mismatch'}{'contents'}[0];
-$result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1]{'args'}[0];
-$result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[1];
-$result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1]{'args'}[0];
-$result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1]{'args'}[0];
-$result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[3]{'contents'}[0]{'parent'}
 = 
$result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[3];
-$result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[3]{'parent'}
 = $result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1]{'args'}[0];
-$result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[4]{'parent'}
 = $result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1]{'args'}[0];
-$result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'parent'}
 = $result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1];
-$result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1]{'extra'}{'def_args'}[0][1]{'contents'}
 = 
$result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[1]{'contents'};
-$result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1]{'extra'}{'def_args'}[0][1]{'parent'}
 = $result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1]{'args'}[0];
-$result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1]{'extra'}{'def_args'}[2][1]{'contents'}
 = 
$result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[3]{'contents'};
-$result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1]{'extra'}{'def_args'}[2][1]{'parent'}
 = $result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1]{'args'}[0];
-$result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1]{'extra'}{'def_parsed_hash'}{'category'}
 = 
$result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1]{'extra'}{'def_args'}[0][1];
-$result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1]{'extra'}{'def_parsed_hash'}{'name'}
 = 
$result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1]{'extra'}{'def_args'}[2][1];
-$result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1]{'extra'}{'index_entry'}{'command'}
 = $result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1];
-$result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1]{'extra'}{'index_entry'}{'content'}[0]
 = 
$result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1]{'extra'}{'def_args'}[2][1];
+$result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0];
+$result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1];
+$result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0];
+$result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0];
+$result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[3]{'contents'}[0]{'parent'}
 = 
$result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[3];
+$result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'}
 = 
$result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0];
+$result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'}
 = 
$result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0];
+$result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1]{'contents'}[0];
+$result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'def_args'}[0][1]{'contents'}
 = 
$result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'};
+$result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'def_args'}[0][1]{'parent'}
 = 
$result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0];
+$result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'def_args'}[2][1]{'contents'}
 = 
$result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[3]{'contents'};
+$result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'def_args'}[2][1]{'parent'}
 = 
$result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0];
+$result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'category'}
 = 
$result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'def_args'}[0][1];
+$result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'name'}
 = 
$result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'def_args'}[2][1];
+$result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'command'}
 = 
$result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1]{'contents'}[0];
+$result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0]
 = 
$result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'def_args'}[2][1];
+$result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1];
+$result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'parent'}
 = $result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1];
+$result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[0]{'parent'}
 = 
$result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1]{'contents'}[2];
+$result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'parent'}
 = $result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1];
+$result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1]{'contents'}[3]{'parent'}
 = $result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1];
 $result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[1]{'parent'} = 
$result_trees{'def_defx_mismatch'}{'contents'}[0];
+$result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[2]{'args'}[0];
+$result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[2]{'args'}[0];
+$result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[2]{'args'}[0];
+$result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'parent'}
 = $result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[2];
+$result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[2]{'extra'}{'command'}
 = $result_trees{'def_defx_mismatch'}{'contents'}[0];
 $result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[2]{'parent'} = 
$result_trees{'def_defx_mismatch'}{'contents'}[0];
-$result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[3]{'contents'}[0]{'parent'}
 = $result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[3];
-$result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[3]{'parent'} = 
$result_trees{'def_defx_mismatch'}{'contents'}[0];
-$result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[4]{'parent'} = 
$result_trees{'def_defx_mismatch'}{'contents'}[0];
-$result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[5]{'args'}[0];
-$result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[5]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[5]{'args'}[0];
-$result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[5]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[5]{'args'}[0];
-$result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[5]{'args'}[0]{'parent'}
 = $result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[5];
-$result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[5]{'extra'}{'command'}
 = $result_trees{'def_defx_mismatch'}{'contents'}[0];
-$result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[5]{'parent'} = 
$result_trees{'def_defx_mismatch'}{'contents'}[0];
-$result_trees{'def_defx_mismatch'}{'contents'}[0]{'extra'}{'end_command'} = 
$result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[5];
+$result_trees{'def_defx_mismatch'}{'contents'}[0]{'extra'}{'end_command'} = 
$result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[2];
 $result_trees{'def_defx_mismatch'}{'contents'}[0]{'line_nr'} = 
$result_trees{'def_defx_mismatch'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[3]{'line_nr'};
 $result_trees{'def_defx_mismatch'}{'contents'}[0]{'parent'} = 
$result_trees{'def_defx_mismatch'};
 

Index: t/results/def/defx_after_paragraph_end.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/def/defx_after_paragraph_end.pl,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -b -r1.20 -r1.21
--- t/results/def/defx_after_paragraph_end.pl   6 Mar 2011 14:44:02 -0000       
1.20
+++ t/results/def/defx_after_paragraph_end.pl   16 Apr 2011 18:08:49 -0000      
1.21
@@ -123,6 +123,8 @@
         {
           'contents' => [
             {
+              'contents' => [
+                {
               'parent' => {},
               'text' => 'Text in paragraph.
 '
@@ -219,6 +221,7 @@
               'index_prefix' => 'f',
               'number' => 2
             },
+                'not_after_command' => 1,
             'original_def_cmdname' => 'deffnx'
           },
           'line_nr' => {
@@ -228,6 +231,10 @@
           },
           'parent' => {},
           'type' => 'def_line'
+            }
+          ],
+          'parent' => {},
+          'type' => 'def_item'
         },
         {
           'args' => [
@@ -283,27 +290,28 @@
 
$result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'command'}
 = $result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[0];
 
$result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0]
 = 
$result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2];
 
$result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'defx_after_paragraph_end'}{'contents'}[0];
+$result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[1]{'contents'}[0];
 
$result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[1];
+$result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'parent'}
 = $result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[1];
+$result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'args'}[0];
+$result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[1];
+$result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'args'}[0];
+$result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'args'}[0];
+$result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'args'}[0]{'parent'}
 = 
$result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[1]{'contents'}[2];
+$result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'extra'}{'def_args'}[0][1]{'contents'}
 = 
$result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[1]{'contents'};
+$result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'extra'}{'def_args'}[0][1]{'parent'}
 = 
$result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'args'}[0];
+$result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'extra'}{'def_parsed_hash'}{'category'}
 = 
$result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'extra'}{'def_args'}[0][1];
+$result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'extra'}{'def_parsed_hash'}{'name'}
 = 
$result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'extra'}{'def_args'}[2][1];
+$result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'extra'}{'index_entry'}{'command'}
 = 
$result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[1]{'contents'}[2];
+$result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'extra'}{'index_entry'}{'content'}[0]
 = 
$result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'extra'}{'def_args'}[2][1];
+$result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'parent'}
 = $result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[1];
 
$result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'defx_after_paragraph_end'}{'contents'}[0];
+$result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[2]{'args'}[0];
+$result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[2]{'args'}[0];
+$result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'parent'}
 = $result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[2];
+$result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[2]{'extra'}{'command'}
 = $result_trees{'defx_after_paragraph_end'}{'contents'}[0];
 
$result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'defx_after_paragraph_end'}{'contents'}[0];
-$result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[3]{'args'}[0];
-$result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[3]{'args'}[0]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[3]{'args'}[0]{'contents'}[1];
-$result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[3]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[3]{'args'}[0];
-$result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[3]{'args'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[3]{'args'}[0];
-$result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[3]{'args'}[0]{'parent'}
 = $result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[3];
-$result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[3]{'extra'}{'def_args'}[0][1]{'contents'}
 = 
$result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[3]{'args'}[0]{'contents'}[1]{'contents'};
-$result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[3]{'extra'}{'def_args'}[0][1]{'parent'}
 = 
$result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[3]{'args'}[0];
-$result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[3]{'extra'}{'def_parsed_hash'}{'category'}
 = 
$result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[3]{'extra'}{'def_args'}[0][1];
-$result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[3]{'extra'}{'def_parsed_hash'}{'name'}
 = 
$result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[3]{'extra'}{'def_args'}[2][1];
-$result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[3]{'extra'}{'index_entry'}{'command'}
 = $result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[3];
-$result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[3]{'extra'}{'index_entry'}{'content'}[0]
 = 
$result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[3]{'extra'}{'def_args'}[2][1];
-$result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[3]{'parent'}
 = $result_trees{'defx_after_paragraph_end'}{'contents'}[0];
-$result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[4]{'args'}[0];
-$result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[4]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[4]{'args'}[0];
-$result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[4]{'args'}[0]{'parent'}
 = $result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[4];
-$result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[4]{'extra'}{'command'}
 = $result_trees{'defx_after_paragraph_end'}{'contents'}[0];
-$result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[4]{'parent'}
 = $result_trees{'defx_after_paragraph_end'}{'contents'}[0];
-$result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'extra'}{'end_command'}
 = $result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[4];
+$result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'extra'}{'end_command'}
 = $result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[2];
 $result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'line_nr'} = 
$result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
 $result_trees{'defx_after_paragraph_end'}{'contents'}[0]{'parent'} = 
$result_trees{'defx_after_paragraph_end'};
 

Index: t/results/def/defx_after_preformatted_with_text.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/def/defx_after_preformatted_with_text.pl,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- t/results/def/defx_after_preformatted_with_text.pl  6 Mar 2011 14:44:02 
-0000       1.5
+++ t/results/def/defx_after_preformatted_with_text.pl  16 Apr 2011 18:08:49 
-0000      1.6
@@ -132,6 +132,8 @@
             {
               'contents' => [
                 {
+                  'contents' => [
+                    {
                   'parent' => {},
                   'text' => 'Text in preformatted.
 '
@@ -228,6 +230,7 @@
                   'index_prefix' => 'f',
                   'number' => 2
                 },
+                    'not_after_command' => 1,
                 'original_def_cmdname' => 'deffnx'
               },
               'line_nr' => {
@@ -237,6 +240,10 @@
               },
               'parent' => {},
               'type' => 'def_line'
+                }
+              ],
+              'parent' => {},
+              'type' => 'def_item'
             },
             {
               'args' => [
@@ -347,28 +354,29 @@
 
$result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'command'}
 = 
$result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[0];
 
$result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0]
 = 
$result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[2];
 
$result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1];
+$result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[0];
+$result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[0];
 
$result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[1];
+$result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0];
+$result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[1];
+$result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0];
+$result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0];
+$result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1];
+$result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'extra'}{'def_args'}[0][1]{'contents'}
 = 
$result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[1]{'contents'};
+$result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'extra'}{'def_args'}[0][1]{'parent'}
 = 
$result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0];
+$result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'extra'}{'def_parsed_hash'}{'category'}
 = 
$result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'extra'}{'def_args'}[0][1];
+$result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'extra'}{'def_parsed_hash'}{'name'}
 = 
$result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'extra'}{'def_args'}[2][1];
+$result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'extra'}{'index_entry'}{'command'}
 = 
$result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1];
+$result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'extra'}{'index_entry'}{'content'}[0]
 = 
$result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'extra'}{'def_args'}[2][1];
 
$result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'parent'}
 = 
$result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[1];
 
$result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'parent'}
 = 
$result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1];
 
$result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'args'}[0];
-$result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[1];
 
$result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'args'}[0];
 
$result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'args'}[0];
 
$result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'args'}[0]{'parent'}
 = 
$result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[2];
-$result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'extra'}{'def_args'}[0][1]{'contents'}
 = 
$result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[1]{'contents'};
-$result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'extra'}{'def_args'}[0][1]{'parent'}
 = 
$result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'args'}[0];
-$result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'extra'}{'def_parsed_hash'}{'category'}
 = 
$result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'extra'}{'def_args'}[0][1];
-$result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'extra'}{'def_parsed_hash'}{'name'}
 = 
$result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'extra'}{'def_args'}[2][1];
-$result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'extra'}{'index_entry'}{'command'}
 = 
$result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[2];
-$result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'extra'}{'index_entry'}{'content'}[0]
 = 
$result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'extra'}{'def_args'}[2][1];
+$result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'extra'}{'command'}
 = 
$result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1];
 
$result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'parent'}
 = 
$result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1];
-$result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[3]{'args'}[0];
-$result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[3]{'args'}[0];
-$result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[3]{'args'}[0];
-$result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[3]{'args'}[0]{'parent'}
 = 
$result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[3];
-$result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[3]{'extra'}{'command'}
 = 
$result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1];
-$result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[3]{'parent'}
 = 
$result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1];
-$result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'extra'}{'end_command'}
 = 
$result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[3];
+$result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'extra'}{'end_command'}
 = 
$result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[2];
 
$result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'line_nr'}
 = 
$result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
 
$result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'defx_after_preformatted_with_text'}{'contents'}[0];
 
$result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'defx_after_preformatted_with_text'}{'contents'}[0]{'contents'}[2]{'args'}[0];

Index: t/results/def/defx_after_text.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/def/defx_after_text.pl,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -b -r1.21 -r1.22
--- t/results/def/defx_after_text.pl    6 Mar 2011 14:44:02 -0000       1.21
+++ t/results/def/defx_after_text.pl    16 Apr 2011 18:08:49 -0000      1.22
@@ -123,6 +123,8 @@
         {
           'contents' => [
             {
+              'contents' => [
+                {
               'parent' => {},
               'text' => 'Text in deffn
 '
@@ -213,6 +215,7 @@
               'index_prefix' => 'f',
               'number' => 2
             },
+                'not_after_command' => 1,
             'original_def_cmdname' => 'deffnx'
           },
           'line_nr' => {
@@ -222,6 +225,10 @@
           },
           'parent' => {},
           'type' => 'def_line'
+            }
+          ],
+          'parent' => {},
+          'type' => 'def_item'
         },
         {
           'args' => [
@@ -277,26 +284,27 @@
 
$result_trees{'defx_after_text'}{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'command'}
 = $result_trees{'defx_after_text'}{'contents'}[0]{'contents'}[0];
 
$result_trees{'defx_after_text'}{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0]
 = 
$result_trees{'defx_after_text'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2];
 $result_trees{'defx_after_text'}{'contents'}[0]{'contents'}[0]{'parent'} = 
$result_trees{'defx_after_text'}{'contents'}[0];
+$result_trees{'defx_after_text'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'defx_after_text'}{'contents'}[0]{'contents'}[1]{'contents'}[0];
 
$result_trees{'defx_after_text'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'defx_after_text'}{'contents'}[0]{'contents'}[1];
+$result_trees{'defx_after_text'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'defx_after_text'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'args'}[0];
+$result_trees{'defx_after_text'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'defx_after_text'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[1];
+$result_trees{'defx_after_text'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'defx_after_text'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'args'}[0];
+$result_trees{'defx_after_text'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'defx_after_text'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'args'}[0];
+$result_trees{'defx_after_text'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'defx_after_text'}{'contents'}[0]{'contents'}[1]{'contents'}[1];
+$result_trees{'defx_after_text'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'extra'}{'def_args'}[0][1]{'contents'}
 = 
$result_trees{'defx_after_text'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[1]{'contents'};
+$result_trees{'defx_after_text'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'extra'}{'def_args'}[0][1]{'parent'}
 = 
$result_trees{'defx_after_text'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'args'}[0];
+$result_trees{'defx_after_text'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'extra'}{'def_parsed_hash'}{'category'}
 = 
$result_trees{'defx_after_text'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'extra'}{'def_args'}[0][1];
+$result_trees{'defx_after_text'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'extra'}{'def_parsed_hash'}{'name'}
 = 
$result_trees{'defx_after_text'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'extra'}{'def_args'}[2][1];
+$result_trees{'defx_after_text'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'extra'}{'index_entry'}{'command'}
 = 
$result_trees{'defx_after_text'}{'contents'}[0]{'contents'}[1]{'contents'}[1];
+$result_trees{'defx_after_text'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'extra'}{'index_entry'}{'content'}[0]
 = 
$result_trees{'defx_after_text'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'extra'}{'def_args'}[2][1];
+$result_trees{'defx_after_text'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'parent'}
 = $result_trees{'defx_after_text'}{'contents'}[0]{'contents'}[1];
 $result_trees{'defx_after_text'}{'contents'}[0]{'contents'}[1]{'parent'} = 
$result_trees{'defx_after_text'}{'contents'}[0];
 
$result_trees{'defx_after_text'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'defx_after_text'}{'contents'}[0]{'contents'}[2]{'args'}[0];
-$result_trees{'defx_after_text'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'defx_after_text'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[1];
 
$result_trees{'defx_after_text'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'defx_after_text'}{'contents'}[0]{'contents'}[2]{'args'}[0];
-$result_trees{'defx_after_text'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'defx_after_text'}{'contents'}[0]{'contents'}[2]{'args'}[0];
 
$result_trees{'defx_after_text'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'parent'}
 = $result_trees{'defx_after_text'}{'contents'}[0]{'contents'}[2];
-$result_trees{'defx_after_text'}{'contents'}[0]{'contents'}[2]{'extra'}{'def_args'}[0][1]{'contents'}
 = 
$result_trees{'defx_after_text'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[1]{'contents'};
-$result_trees{'defx_after_text'}{'contents'}[0]{'contents'}[2]{'extra'}{'def_args'}[0][1]{'parent'}
 = $result_trees{'defx_after_text'}{'contents'}[0]{'contents'}[2]{'args'}[0];
-$result_trees{'defx_after_text'}{'contents'}[0]{'contents'}[2]{'extra'}{'def_parsed_hash'}{'category'}
 = 
$result_trees{'defx_after_text'}{'contents'}[0]{'contents'}[2]{'extra'}{'def_args'}[0][1];
-$result_trees{'defx_after_text'}{'contents'}[0]{'contents'}[2]{'extra'}{'def_parsed_hash'}{'name'}
 = 
$result_trees{'defx_after_text'}{'contents'}[0]{'contents'}[2]{'extra'}{'def_args'}[2][1];
-$result_trees{'defx_after_text'}{'contents'}[0]{'contents'}[2]{'extra'}{'index_entry'}{'command'}
 = $result_trees{'defx_after_text'}{'contents'}[0]{'contents'}[2];
-$result_trees{'defx_after_text'}{'contents'}[0]{'contents'}[2]{'extra'}{'index_entry'}{'content'}[0]
 = 
$result_trees{'defx_after_text'}{'contents'}[0]{'contents'}[2]{'extra'}{'def_args'}[2][1];
+$result_trees{'defx_after_text'}{'contents'}[0]{'contents'}[2]{'extra'}{'command'}
 = $result_trees{'defx_after_text'}{'contents'}[0];
 $result_trees{'defx_after_text'}{'contents'}[0]{'contents'}[2]{'parent'} = 
$result_trees{'defx_after_text'}{'contents'}[0];
-$result_trees{'defx_after_text'}{'contents'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'defx_after_text'}{'contents'}[0]{'contents'}[3]{'args'}[0];
-$result_trees{'defx_after_text'}{'contents'}[0]{'contents'}[3]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'defx_after_text'}{'contents'}[0]{'contents'}[3]{'args'}[0];
-$result_trees{'defx_after_text'}{'contents'}[0]{'contents'}[3]{'args'}[0]{'parent'}
 = $result_trees{'defx_after_text'}{'contents'}[0]{'contents'}[3];
-$result_trees{'defx_after_text'}{'contents'}[0]{'contents'}[3]{'extra'}{'command'}
 = $result_trees{'defx_after_text'}{'contents'}[0];
-$result_trees{'defx_after_text'}{'contents'}[0]{'contents'}[3]{'parent'} = 
$result_trees{'defx_after_text'}{'contents'}[0];
-$result_trees{'defx_after_text'}{'contents'}[0]{'extra'}{'end_command'} = 
$result_trees{'defx_after_text'}{'contents'}[0]{'contents'}[3];
+$result_trees{'defx_after_text'}{'contents'}[0]{'extra'}{'end_command'} = 
$result_trees{'defx_after_text'}{'contents'}[0]{'contents'}[2];
 $result_trees{'defx_after_text'}{'contents'}[0]{'line_nr'} = 
$result_trees{'defx_after_text'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
 $result_trees{'defx_after_text'}{'contents'}[0]{'parent'} = 
$result_trees{'defx_after_text'};
 

Index: t/results/def/double_command.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/def/double_command.pl,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -b -r1.21 -r1.22
--- t/results/def/double_command.pl     6 Mar 2011 14:44:02 -0000       1.21
+++ t/results/def/double_command.pl     16 Apr 2011 18:08:49 -0000      1.22
@@ -187,6 +187,7 @@
                       'number' => 1
                     },
                     'invalid_nesting' => 1,
+                    'not_after_command' => 1,
                     'original_def_cmdname' => 'deffnx'
                   },
                   'line_nr' => {
@@ -345,6 +346,8 @@
         {
           'contents' => [
             {
+              'contents' => [
+                {
               'parent' => {},
               'text' => 'aaa
 '
@@ -352,6 +355,10 @@
           ],
           'parent' => {},
           'type' => 'paragraph'
+            }
+          ],
+          'parent' => {},
+          'type' => 'def_item'
         },
         {
           'args' => [
@@ -569,6 +576,8 @@
         {
           'contents' => [
             {
+              'contents' => [
+                {
               'parent' => {},
               'text' => 'bbb
 '
@@ -576,6 +585,10 @@
           ],
           'parent' => {},
           'type' => 'paragraph'
+            }
+          ],
+          'parent' => {},
+          'type' => 'def_item'
         },
         {
           'args' => [
@@ -641,6 +654,7 @@
 
$result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'command'}
 = $result_trees{'double_command'}{'contents'}[0]{'contents'}[0];
 
$result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0]
 = 
$result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'extra'}{'def_args'}[2][1];
 $result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'parent'} = 
$result_trees{'double_command'}{'contents'}[0];
+$result_trees{'double_command'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'double_command'}{'contents'}[0]{'contents'}[1]{'contents'}[0];
 
$result_trees{'double_command'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'double_command'}{'contents'}[0]{'contents'}[1];
 $result_trees{'double_command'}{'contents'}[0]{'contents'}[1]{'parent'} = 
$result_trees{'double_command'}{'contents'}[0];
 
$result_trees{'double_command'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'double_command'}{'contents'}[0]{'contents'}[2]{'args'}[0];
@@ -671,6 +685,7 @@
 
$result_trees{'double_command'}{'contents'}[2]{'contents'}[0]{'extra'}{'index_entry'}{'command'}
 = $result_trees{'double_command'}{'contents'}[2]{'contents'}[0];
 
$result_trees{'double_command'}{'contents'}[2]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0]
 = 
$result_trees{'double_command'}{'contents'}[2]{'contents'}[0]{'extra'}{'def_args'}[2][1];
 $result_trees{'double_command'}{'contents'}[2]{'contents'}[0]{'parent'} = 
$result_trees{'double_command'}{'contents'}[2];
+$result_trees{'double_command'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'double_command'}{'contents'}[2]{'contents'}[1]{'contents'}[0];
 
$result_trees{'double_command'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'double_command'}{'contents'}[2]{'contents'}[1];
 $result_trees{'double_command'}{'contents'}[2]{'contents'}[1]{'parent'} = 
$result_trees{'double_command'}{'contents'}[2];
 
$result_trees{'double_command'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'double_command'}{'contents'}[2]{'contents'}[2]{'args'}[0];

Index: t/results/def/empty_deftype.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/def/empty_deftype.pl,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -b -r1.21 -r1.22
--- t/results/def/empty_deftype.pl      6 Mar 2011 14:44:02 -0000       1.21
+++ t/results/def/empty_deftype.pl      16 Apr 2011 18:08:49 -0000      1.22
@@ -147,6 +147,8 @@
         {
           'contents' => [
             {
+              'contents' => [
+                {
               'parent' => {},
               'text' => 'Deftypefun.
 '
@@ -154,6 +156,10 @@
           ],
           'parent' => {},
           'type' => 'paragraph'
+            }
+          ],
+          'parent' => {},
+          'type' => 'def_item'
         },
         {
           'args' => [
@@ -329,6 +335,8 @@
         {
           'contents' => [
             {
+              'contents' => [
+                {
               'parent' => {},
               'text' => 'Defun.
 '
@@ -336,6 +344,10 @@
           ],
           'parent' => {},
           'type' => 'paragraph'
+            }
+          ],
+          'parent' => {},
+          'type' => 'def_item'
         },
         {
           'args' => [
@@ -560,6 +572,8 @@
         {
           'contents' => [
             {
+              'contents' => [
+                {
               'parent' => {},
               'text' => 'Deftypemethod.
 '
@@ -567,6 +581,10 @@
           ],
           'parent' => {},
           'type' => 'paragraph'
+            }
+          ],
+          'parent' => {},
+          'type' => 'def_item'
         },
         {
           'args' => [
@@ -766,6 +784,8 @@
         {
           'contents' => [
             {
+              'contents' => [
+                {
               'parent' => {},
               'text' => 'Defmethod.
 '
@@ -773,6 +793,10 @@
           ],
           'parent' => {},
           'type' => 'paragraph'
+            }
+          ],
+          'parent' => {},
+          'type' => 'def_item'
         },
         {
           'args' => [
@@ -837,6 +861,7 @@
 
$result_trees{'empty_deftype'}{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'command'}
 = $result_trees{'empty_deftype'}{'contents'}[0]{'contents'}[0];
 
$result_trees{'empty_deftype'}{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0]
 = 
$result_trees{'empty_deftype'}{'contents'}[0]{'contents'}[0]{'extra'}{'def_args'}[4][1];
 $result_trees{'empty_deftype'}{'contents'}[0]{'contents'}[0]{'parent'} = 
$result_trees{'empty_deftype'}{'contents'}[0];
+$result_trees{'empty_deftype'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'empty_deftype'}{'contents'}[0]{'contents'}[1]{'contents'}[0];
 
$result_trees{'empty_deftype'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'empty_deftype'}{'contents'}[0]{'contents'}[1];
 $result_trees{'empty_deftype'}{'contents'}[0]{'contents'}[1]{'parent'} = 
$result_trees{'empty_deftype'}{'contents'}[0];
 
$result_trees{'empty_deftype'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'empty_deftype'}{'contents'}[0]{'contents'}[2]{'args'}[0];
@@ -856,6 +881,7 @@
 
$result_trees{'empty_deftype'}{'contents'}[2]{'contents'}[0]{'extra'}{'index_entry'}{'command'}
 = $result_trees{'empty_deftype'}{'contents'}[2]{'contents'}[0];
 
$result_trees{'empty_deftype'}{'contents'}[2]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0]
 = 
$result_trees{'empty_deftype'}{'contents'}[2]{'contents'}[0]{'extra'}{'def_args'}[2][1];
 $result_trees{'empty_deftype'}{'contents'}[2]{'contents'}[0]{'parent'} = 
$result_trees{'empty_deftype'}{'contents'}[2];
+$result_trees{'empty_deftype'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'empty_deftype'}{'contents'}[2]{'contents'}[1]{'contents'}[0];
 
$result_trees{'empty_deftype'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'empty_deftype'}{'contents'}[2]{'contents'}[1];
 $result_trees{'empty_deftype'}{'contents'}[2]{'contents'}[1]{'parent'} = 
$result_trees{'empty_deftype'}{'contents'}[2];
 
$result_trees{'empty_deftype'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'empty_deftype'}{'contents'}[2]{'contents'}[2]{'args'}[0];
@@ -883,6 +909,7 @@
 
$result_trees{'empty_deftype'}{'contents'}[4]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[2]{'parent'}{'contents'}
 = 
$result_trees{'empty_deftype'}{'contents'}[4]{'contents'}[0]{'extra'}{'index_entry'}{'content'};
 
$result_trees{'empty_deftype'}{'contents'}[4]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[3]
 = 
$result_trees{'empty_deftype'}{'contents'}[4]{'contents'}[0]{'extra'}{'def_args'}[2][1];
 $result_trees{'empty_deftype'}{'contents'}[4]{'contents'}[0]{'parent'} = 
$result_trees{'empty_deftype'}{'contents'}[4];
+$result_trees{'empty_deftype'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'empty_deftype'}{'contents'}[4]{'contents'}[1]{'contents'}[0];
 
$result_trees{'empty_deftype'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'empty_deftype'}{'contents'}[4]{'contents'}[1];
 $result_trees{'empty_deftype'}{'contents'}[4]{'contents'}[1]{'parent'} = 
$result_trees{'empty_deftype'}{'contents'}[4];
 
$result_trees{'empty_deftype'}{'contents'}[4]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'empty_deftype'}{'contents'}[4]{'contents'}[2]{'args'}[0];
@@ -905,6 +932,7 @@
 
$result_trees{'empty_deftype'}{'contents'}[6]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[2]{'parent'}{'contents'}
 = 
$result_trees{'empty_deftype'}{'contents'}[6]{'contents'}[0]{'extra'}{'index_entry'}{'content'};
 
$result_trees{'empty_deftype'}{'contents'}[6]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[3]
 = 
$result_trees{'empty_deftype'}{'contents'}[6]{'contents'}[0]{'extra'}{'def_args'}[2][1];
 $result_trees{'empty_deftype'}{'contents'}[6]{'contents'}[0]{'parent'} = 
$result_trees{'empty_deftype'}{'contents'}[6];
+$result_trees{'empty_deftype'}{'contents'}[6]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'empty_deftype'}{'contents'}[6]{'contents'}[1]{'contents'}[0];
 
$result_trees{'empty_deftype'}{'contents'}[6]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'empty_deftype'}{'contents'}[6]{'contents'}[1];
 $result_trees{'empty_deftype'}{'contents'}[6]{'contents'}[1]{'parent'} = 
$result_trees{'empty_deftype'}{'contents'}[6];
 
$result_trees{'empty_deftype'}{'contents'}[6]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'empty_deftype'}{'contents'}[6]{'contents'}[2]{'args'}[0];

Index: t/results/def/end_of_lines_protected.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/def/end_of_lines_protected.pl,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -b -r1.19 -r1.20
--- t/results/def/end_of_lines_protected.pl     6 Mar 2011 14:44:02 -0000       
1.19
+++ t/results/def/end_of_lines_protected.pl     16 Apr 2011 18:08:49 -0000      
1.20
@@ -221,6 +221,8 @@
         {
           'contents' => [
             {
+              'contents' => [
+                {
               'parent' => {},
               'text' => 'deffn
 '
@@ -228,6 +230,10 @@
           ],
           'parent' => {},
           'type' => 'paragraph'
+            }
+          ],
+          'parent' => {},
+          'type' => 'def_item'
         },
         {
           'args' => [
@@ -304,6 +310,7 @@
 
$result_trees{'end_of_lines_protected'}{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'command'}
 = $result_trees{'end_of_lines_protected'}{'contents'}[0]{'contents'}[0];
 
$result_trees{'end_of_lines_protected'}{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0]
 = 
$result_trees{'end_of_lines_protected'}{'contents'}[0]{'contents'}[0]{'extra'}{'def_args'}[2][1];
 
$result_trees{'end_of_lines_protected'}{'contents'}[0]{'contents'}[0]{'parent'} 
= $result_trees{'end_of_lines_protected'}{'contents'}[0];
+$result_trees{'end_of_lines_protected'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'end_of_lines_protected'}{'contents'}[0]{'contents'}[1]{'contents'}[0];
 
$result_trees{'end_of_lines_protected'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'end_of_lines_protected'}{'contents'}[0]{'contents'}[1];
 
$result_trees{'end_of_lines_protected'}{'contents'}[0]{'contents'}[1]{'parent'} 
= $result_trees{'end_of_lines_protected'}{'contents'}[0];
 
$result_trees{'end_of_lines_protected'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'end_of_lines_protected'}{'contents'}[0]{'contents'}[2]{'args'}[0];

Index: t/results/def/end_of_lines_protected_in_footnote.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/def/end_of_lines_protected_in_footnote.pl,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -b -r1.23 -r1.24
--- t/results/def/end_of_lines_protected_in_footnote.pl 6 Mar 2011 14:44:02 
-0000       1.23
+++ t/results/def/end_of_lines_protected_in_footnote.pl 16 Apr 2011 18:08:49 
-0000      1.24
@@ -246,6 +246,8 @@
                     {
                       'contents' => [
                         {
+                          'contents' => [
+                            {
                           'parent' => {},
                           'text' => 'deffn
 '
@@ -253,6 +255,10 @@
                       ],
                       'parent' => {},
                       'type' => 'paragraph'
+                        }
+                      ],
+                      'parent' => {},
+                      'type' => 'def_item'
                     },
                     {
                       'args' => [
@@ -353,6 +359,7 @@
 
$result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'command'}
 = 
$result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[0];
 
$result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0]
 = 
$result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'def_args'}[2][1];
 
$result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1];
+$result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[0];
 
$result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[1];
 
$result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[1]{'parent'}
 = 
$result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1];
 
$result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'end_of_lines_protected_in_footnote'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[2]{'args'}[0];

Index: t/results/def/inter_item_commands_in_def.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/def/inter_item_commands_in_def.pl,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- t/results/def/inter_item_commands_in_def.pl 15 Mar 2011 20:29:12 -0000      
1.1
+++ t/results/def/inter_item_commands_in_def.pl 16 Apr 2011 18:08:49 -0000      
1.2
@@ -413,6 +413,8 @@
           'type' => 'def_line'
         },
         {
+          'contents' => [
+            {
           'args' => [
             {
               'contents' => [
@@ -473,6 +475,10 @@
           ],
           'parent' => {},
           'type' => 'paragraph'
+            }
+          ],
+          'parent' => {},
+          'type' => 'def_item'
         },
         {
           'args' => [
@@ -581,24 +587,25 @@
 
$result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[5]{'extra'}{'index_entry'}{'content'}[0]
 = 
$result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[5]{'args'}[0]{'contents'}[2];
 
$result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[5]{'line_nr'}
 = 
$result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[5]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[1]{'line_nr'};
 
$result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[5]{'parent'}
 = $result_trees{'inter_item_commands_in_def'}{'contents'}[0];
-$result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[6]{'args'}[0];
-$result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[6]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[6]{'args'}[0];
-$result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[6]{'args'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[6]{'args'}[0];
-$result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[6]{'args'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[6];
-$result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[6]{'extra'}{'index_entry'}{'command'}
 = $result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[6];
-$result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[6]{'extra'}{'index_entry'}{'content'}[0]
 = 
$result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[6]{'args'}[0]{'contents'}[1];
-$result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[6]{'extra'}{'misc_content'}
 = 
$result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[6]{'extra'}{'index_entry'}{'content'};
+$result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[6]{'contents'}[0]{'args'}[0];
+$result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[6]{'contents'}[0]{'args'}[0];
+$result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[6]{'contents'}[0]{'args'}[0];
+$result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[6]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[6]{'contents'}[0];
+$result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[6]{'contents'}[0]{'extra'}{'index_entry'}{'command'}
 = 
$result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[6]{'contents'}[0];
+$result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[6]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0]
 = 
$result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[1];
+$result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[6]{'contents'}[0]{'extra'}{'misc_content'}
 = 
$result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[6]{'contents'}[0]{'extra'}{'index_entry'}{'content'};
+$result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[6]{'contents'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[6];
+$result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[6]{'contents'}[1]{'parent'}
 = $result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[6];
+$result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[6]{'contents'}[2]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[6]{'contents'}[2];
+$result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[6]{'contents'}[2]{'parent'}
 = $result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[6];
 
$result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[6]{'parent'}
 = $result_trees{'inter_item_commands_in_def'}{'contents'}[0];
+$result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[7]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[7]{'args'}[0];
+$result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[7]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[7]{'args'}[0];
+$result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[7]{'args'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[7]{'args'}[0];
+$result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[7]{'args'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[7];
+$result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[7]{'extra'}{'command'}
 = $result_trees{'inter_item_commands_in_def'}{'contents'}[0];
 
$result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[7]{'parent'}
 = $result_trees{'inter_item_commands_in_def'}{'contents'}[0];
-$result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[8]{'contents'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[8];
-$result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[8]{'parent'}
 = $result_trees{'inter_item_commands_in_def'}{'contents'}[0];
-$result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[9]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[9]{'args'}[0];
-$result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[9]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[9]{'args'}[0];
-$result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[9]{'args'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[9]{'args'}[0];
-$result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[9]{'args'}[0]{'parent'}
 = $result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[9];
-$result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[9]{'extra'}{'command'}
 = $result_trees{'inter_item_commands_in_def'}{'contents'}[0];
-$result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[9]{'parent'}
 = $result_trees{'inter_item_commands_in_def'}{'contents'}[0];
-$result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'extra'}{'end_command'}
 = $result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[9];
+$result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'extra'}{'end_command'}
 = $result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[7];
 $result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'line_nr'} = 
$result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'line_nr'};
 $result_trees{'inter_item_commands_in_def'}{'contents'}[0]{'parent'} = 
$result_trees{'inter_item_commands_in_def'};
 

Index: t/results/def/no_category_or_no_name.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/def/no_category_or_no_name.pl,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- t/results/def/no_category_or_no_name.pl     6 Mar 2011 14:44:02 -0000       
1.6
+++ t/results/def/no_category_or_no_name.pl     16 Apr 2011 18:08:49 -0000      
1.7
@@ -34,6 +34,8 @@
         {
           'contents' => [
             {
+              'contents' => [
+                {
               'parent' => {},
               'text' => 'no category no name
 '
@@ -41,6 +43,10 @@
           ],
           'parent' => {},
           'type' => 'paragraph'
+            }
+          ],
+          'parent' => {},
+          'type' => 'def_item'
         },
         {
           'args' => [
@@ -151,6 +157,8 @@
         {
           'contents' => [
             {
+              'contents' => [
+                {
               'parent' => {},
               'text' => 'no name
 '
@@ -158,6 +166,10 @@
           ],
           'parent' => {},
           'type' => 'paragraph'
+            }
+          ],
+          'parent' => {},
+          'type' => 'def_item'
         },
         {
           'args' => [
@@ -377,6 +389,8 @@
         {
           'contents' => [
             {
+              'contents' => [
+                {
               'parent' => {},
               'text' => 'with deffnx missing category or name
 '
@@ -384,6 +398,10 @@
           ],
           'parent' => {},
           'type' => 'paragraph'
+            }
+          ],
+          'parent' => {},
+          'type' => 'def_item'
         },
         {
           'args' => [
@@ -439,6 +457,7 @@
 
$result_trees{'no_category_or_no_name'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'no_category_or_no_name'}{'contents'}[0]{'contents'}[0]{'args'}[0];
 
$result_trees{'no_category_or_no_name'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'}
 = $result_trees{'no_category_or_no_name'}{'contents'}[0]{'contents'}[0];
 
$result_trees{'no_category_or_no_name'}{'contents'}[0]{'contents'}[0]{'parent'} 
= $result_trees{'no_category_or_no_name'}{'contents'}[0];
+$result_trees{'no_category_or_no_name'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'no_category_or_no_name'}{'contents'}[0]{'contents'}[1]{'contents'}[0];
 
$result_trees{'no_category_or_no_name'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'no_category_or_no_name'}{'contents'}[0]{'contents'}[1];
 
$result_trees{'no_category_or_no_name'}{'contents'}[0]{'contents'}[1]{'parent'} 
= $result_trees{'no_category_or_no_name'}{'contents'}[0];
 
$result_trees{'no_category_or_no_name'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'no_category_or_no_name'}{'contents'}[0]{'contents'}[2]{'args'}[0];
@@ -459,6 +478,7 @@
 
$result_trees{'no_category_or_no_name'}{'contents'}[2]{'contents'}[0]{'extra'}{'def_args'}[0][1]{'parent'}
 = 
$result_trees{'no_category_or_no_name'}{'contents'}[2]{'contents'}[0]{'args'}[0];
 
$result_trees{'no_category_or_no_name'}{'contents'}[2]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'category'}
 = 
$result_trees{'no_category_or_no_name'}{'contents'}[2]{'contents'}[0]{'extra'}{'def_args'}[0][1];
 
$result_trees{'no_category_or_no_name'}{'contents'}[2]{'contents'}[0]{'parent'} 
= $result_trees{'no_category_or_no_name'}{'contents'}[2];
+$result_trees{'no_category_or_no_name'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'no_category_or_no_name'}{'contents'}[2]{'contents'}[1]{'contents'}[0];
 
$result_trees{'no_category_or_no_name'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'no_category_or_no_name'}{'contents'}[2]{'contents'}[1];
 
$result_trees{'no_category_or_no_name'}{'contents'}[2]{'contents'}[1]{'parent'} 
= $result_trees{'no_category_or_no_name'}{'contents'}[2];
 
$result_trees{'no_category_or_no_name'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'no_category_or_no_name'}{'contents'}[2]{'contents'}[2]{'args'}[0];
@@ -486,6 +506,7 @@
 
$result_trees{'no_category_or_no_name'}{'contents'}[4]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'no_category_or_no_name'}{'contents'}[4]{'contents'}[2]{'args'}[0];
 
$result_trees{'no_category_or_no_name'}{'contents'}[4]{'contents'}[2]{'args'}[0]{'parent'}
 = $result_trees{'no_category_or_no_name'}{'contents'}[4]{'contents'}[2];
 
$result_trees{'no_category_or_no_name'}{'contents'}[4]{'contents'}[2]{'parent'} 
= $result_trees{'no_category_or_no_name'}{'contents'}[4];
+$result_trees{'no_category_or_no_name'}{'contents'}[4]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'no_category_or_no_name'}{'contents'}[4]{'contents'}[3]{'contents'}[0];
 
$result_trees{'no_category_or_no_name'}{'contents'}[4]{'contents'}[3]{'contents'}[0]{'parent'}
 = $result_trees{'no_category_or_no_name'}{'contents'}[4]{'contents'}[3];
 
$result_trees{'no_category_or_no_name'}{'contents'}[4]{'contents'}[3]{'parent'} 
= $result_trees{'no_category_or_no_name'}{'contents'}[4];
 
$result_trees{'no_category_or_no_name'}{'contents'}[4]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'no_category_or_no_name'}{'contents'}[4]{'contents'}[4]{'args'}[0];

Index: t/results/def/not_closed.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/def/not_closed.pl,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -b -r1.19 -r1.20
--- t/results/def/not_closed.pl 6 Mar 2011 14:44:02 -0000       1.19
+++ t/results/def/not_closed.pl 16 Apr 2011 18:08:49 -0000      1.20
@@ -164,6 +164,8 @@
           'type' => 'def_line'
         },
         {
+          'contents' => [
+            {
           'cmdname' => 'defvar',
           'contents' => [
             {
@@ -262,6 +264,10 @@
           'parent' => {}
         }
       ],
+          'parent' => {},
+          'type' => 'def_item'
+        }
+      ],
       'line_nr' => {
         'file_name' => '',
         'line_nr' => 1,
@@ -288,13 +294,14 @@
 
$result_trees{'not_closed'}{'contents'}[0]{'contents'}[1]{'extra'}{'index_entry'}{'command'}
 = $result_trees{'not_closed'}{'contents'}[0]{'contents'}[1];
 
$result_trees{'not_closed'}{'contents'}[0]{'contents'}[1]{'extra'}{'index_entry'}{'content'}[0]
 = 
$result_trees{'not_closed'}{'contents'}[0]{'contents'}[1]{'extra'}{'def_args'}[2][1];
 $result_trees{'not_closed'}{'contents'}[0]{'contents'}[1]{'parent'} = 
$result_trees{'not_closed'}{'contents'}[0];
-$result_trees{'not_closed'}{'contents'}[0]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'not_closed'}{'contents'}[0]{'contents'}[2]{'contents'}[0]{'args'}[0];
-$result_trees{'not_closed'}{'contents'}[0]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'not_closed'}{'contents'}[0]{'contents'}[2]{'contents'}[0]{'args'}[0];
-$result_trees{'not_closed'}{'contents'}[0]{'contents'}[2]{'contents'}[0]{'args'}[0]{'parent'}
 = $result_trees{'not_closed'}{'contents'}[0]{'contents'}[2]{'contents'}[0];
-$result_trees{'not_closed'}{'contents'}[0]{'contents'}[2]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'category'}
 = 
$result_trees{'not_closed'}{'contents'}[0]{'contents'}[2]{'contents'}[0]{'extra'}{'def_args'}[0][1];
-$result_trees{'not_closed'}{'contents'}[0]{'contents'}[2]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'name'}
 = 
$result_trees{'not_closed'}{'contents'}[0]{'contents'}[2]{'contents'}[0]{'extra'}{'def_args'}[2][1];
-$result_trees{'not_closed'}{'contents'}[0]{'contents'}[2]{'contents'}[0]{'extra'}{'index_entry'}{'command'}
 = $result_trees{'not_closed'}{'contents'}[0]{'contents'}[2]{'contents'}[0];
-$result_trees{'not_closed'}{'contents'}[0]{'contents'}[2]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0]
 = 
$result_trees{'not_closed'}{'contents'}[0]{'contents'}[2]{'contents'}[0]{'extra'}{'def_args'}[2][1];
+$result_trees{'not_closed'}{'contents'}[0]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'not_closed'}{'contents'}[0]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'not_closed'}{'contents'}[0]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'not_closed'}{'contents'}[0]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'not_closed'}{'contents'}[0]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'not_closed'}{'contents'}[0]{'contents'}[2]{'contents'}[0]{'contents'}[0];
+$result_trees{'not_closed'}{'contents'}[0]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'category'}
 = 
$result_trees{'not_closed'}{'contents'}[0]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'extra'}{'def_args'}[0][1];
+$result_trees{'not_closed'}{'contents'}[0]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'name'}
 = 
$result_trees{'not_closed'}{'contents'}[0]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'extra'}{'def_args'}[2][1];
+$result_trees{'not_closed'}{'contents'}[0]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'command'}
 = 
$result_trees{'not_closed'}{'contents'}[0]{'contents'}[2]{'contents'}[0]{'contents'}[0];
+$result_trees{'not_closed'}{'contents'}[0]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0]
 = 
$result_trees{'not_closed'}{'contents'}[0]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'extra'}{'def_args'}[2][1];
+$result_trees{'not_closed'}{'contents'}[0]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'not_closed'}{'contents'}[0]{'contents'}[2]{'contents'}[0];
 
$result_trees{'not_closed'}{'contents'}[0]{'contents'}[2]{'contents'}[0]{'parent'}
 = $result_trees{'not_closed'}{'contents'}[0]{'contents'}[2];
 $result_trees{'not_closed'}{'contents'}[0]{'contents'}[2]{'parent'} = 
$result_trees{'not_closed'}{'contents'}[0];
 $result_trees{'not_closed'}{'contents'}[0]{'parent'} = 
$result_trees{'not_closed'};

Index: t/results/def/wrong_braces_with_end_of_lines.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/def/wrong_braces_with_end_of_lines.pl,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -b -r1.17 -r1.18
--- t/results/def/wrong_braces_with_end_of_lines.pl     6 Mar 2011 14:44:02 
-0000       1.17
+++ t/results/def/wrong_braces_with_end_of_lines.pl     16 Apr 2011 18:08:49 
-0000      1.18
@@ -111,6 +111,8 @@
         {
           'contents' => [
             {
+              'contents' => [
+                {
               'parent' => {},
               'text' => 'deffn with '
             },
@@ -126,6 +128,10 @@
           ],
           'parent' => {},
           'type' => 'paragraph'
+            }
+          ],
+          'parent' => {},
+          'type' => 'def_item'
         },
         {
           'args' => [
@@ -287,6 +293,8 @@
         {
           'contents' => [
             {
+              'contents' => [
+                {
               'parent' => {},
               'text' => 'deffn with '
             },
@@ -302,6 +310,10 @@
           ],
           'parent' => {},
           'type' => 'paragraph'
+            }
+          ],
+          'parent' => {},
+          'type' => 'def_item'
         },
         {
           'args' => [
@@ -366,9 +378,10 @@
 
$result_trees{'wrong_braces_with_end_of_lines'}{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'command'}
 = 
$result_trees{'wrong_braces_with_end_of_lines'}{'contents'}[0]{'contents'}[0];
 
$result_trees{'wrong_braces_with_end_of_lines'}{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0]
 = 
$result_trees{'wrong_braces_with_end_of_lines'}{'contents'}[0]{'contents'}[0]{'extra'}{'def_args'}[2][1];
 
$result_trees{'wrong_braces_with_end_of_lines'}{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'wrong_braces_with_end_of_lines'}{'contents'}[0];
+$result_trees{'wrong_braces_with_end_of_lines'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'wrong_braces_with_end_of_lines'}{'contents'}[0]{'contents'}[1]{'contents'}[0];
+$result_trees{'wrong_braces_with_end_of_lines'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'wrong_braces_with_end_of_lines'}{'contents'}[0]{'contents'}[1]{'contents'}[0];
+$result_trees{'wrong_braces_with_end_of_lines'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'wrong_braces_with_end_of_lines'}{'contents'}[0]{'contents'}[1]{'contents'}[0];
 
$result_trees{'wrong_braces_with_end_of_lines'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'wrong_braces_with_end_of_lines'}{'contents'}[0]{'contents'}[1];
-$result_trees{'wrong_braces_with_end_of_lines'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'parent'}
 = 
$result_trees{'wrong_braces_with_end_of_lines'}{'contents'}[0]{'contents'}[1];
-$result_trees{'wrong_braces_with_end_of_lines'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'parent'}
 = 
$result_trees{'wrong_braces_with_end_of_lines'}{'contents'}[0]{'contents'}[1];
 
$result_trees{'wrong_braces_with_end_of_lines'}{'contents'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'wrong_braces_with_end_of_lines'}{'contents'}[0];
 
$result_trees{'wrong_braces_with_end_of_lines'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'wrong_braces_with_end_of_lines'}{'contents'}[0]{'contents'}[2]{'args'}[0];
 
$result_trees{'wrong_braces_with_end_of_lines'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'wrong_braces_with_end_of_lines'}{'contents'}[0]{'contents'}[2]{'args'}[0];
@@ -387,9 +400,10 @@
 
$result_trees{'wrong_braces_with_end_of_lines'}{'contents'}[2]{'contents'}[0]{'extra'}{'index_entry'}{'command'}
 = 
$result_trees{'wrong_braces_with_end_of_lines'}{'contents'}[2]{'contents'}[0];
 
$result_trees{'wrong_braces_with_end_of_lines'}{'contents'}[2]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0]
 = 
$result_trees{'wrong_braces_with_end_of_lines'}{'contents'}[2]{'contents'}[0]{'extra'}{'def_args'}[2][1];
 
$result_trees{'wrong_braces_with_end_of_lines'}{'contents'}[2]{'contents'}[0]{'parent'}
 = $result_trees{'wrong_braces_with_end_of_lines'}{'contents'}[2];
+$result_trees{'wrong_braces_with_end_of_lines'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'wrong_braces_with_end_of_lines'}{'contents'}[2]{'contents'}[1]{'contents'}[0];
+$result_trees{'wrong_braces_with_end_of_lines'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'wrong_braces_with_end_of_lines'}{'contents'}[2]{'contents'}[1]{'contents'}[0];
+$result_trees{'wrong_braces_with_end_of_lines'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'wrong_braces_with_end_of_lines'}{'contents'}[2]{'contents'}[1]{'contents'}[0];
 
$result_trees{'wrong_braces_with_end_of_lines'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'wrong_braces_with_end_of_lines'}{'contents'}[2]{'contents'}[1];
-$result_trees{'wrong_braces_with_end_of_lines'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'parent'}
 = 
$result_trees{'wrong_braces_with_end_of_lines'}{'contents'}[2]{'contents'}[1];
-$result_trees{'wrong_braces_with_end_of_lines'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'parent'}
 = 
$result_trees{'wrong_braces_with_end_of_lines'}{'contents'}[2]{'contents'}[1];
 
$result_trees{'wrong_braces_with_end_of_lines'}{'contents'}[2]{'contents'}[1]{'parent'}
 = $result_trees{'wrong_braces_with_end_of_lines'}{'contents'}[2];
 
$result_trees{'wrong_braces_with_end_of_lines'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'wrong_braces_with_end_of_lines'}{'contents'}[2]{'contents'}[2]{'args'}[0];
 
$result_trees{'wrong_braces_with_end_of_lines'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'wrong_braces_with_end_of_lines'}{'contents'}[2]{'contents'}[2]{'args'}[0];

Index: t/results/indices/printindex_index_entry_in_copying.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/indices/printindex_index_entry_in_copying.pl,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- t/results/indices/printindex_index_entry_in_copying.pl      20 Mar 2011 
01:17:26 -0000      1.4
+++ t/results/indices/printindex_index_entry_in_copying.pl      16 Apr 2011 
18:08:49 -0000      1.5
@@ -240,6 +240,8 @@
                 {
                   'contents' => [
                     {
+                      'contents' => [
+                        {
                       'parent' => {},
                       'text' => 'Defun
 '
@@ -247,6 +249,10 @@
                   ],
                   'parent' => {},
                   'type' => 'paragraph'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'def_item'
                 },
                 {
                   'args' => [
@@ -948,6 +954,7 @@
 
$result_trees{'printindex_index_entry_in_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[4]{'contents'}[1]{'extra'}{'index_entry'}{'content'}[0]
 = 
$result_trees{'printindex_index_entry_in_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[4]{'contents'}[1]{'extra'}{'def_args'}[2][1];
 
$result_trees{'printindex_index_entry_in_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[4]{'contents'}[1]{'extra'}{'index_entry'}{'region'}
 = 
$result_trees{'printindex_index_entry_in_copying'}{'contents'}[0]{'contents'}[0];
 
$result_trees{'printindex_index_entry_in_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[4]{'contents'}[1]{'parent'}
 = 
$result_trees{'printindex_index_entry_in_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[4];
+$result_trees{'printindex_index_entry_in_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[4]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'printindex_index_entry_in_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[4]{'contents'}[2]{'contents'}[0];
 
$result_trees{'printindex_index_entry_in_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[4]{'contents'}[2]{'contents'}[0]{'parent'}
 = 
$result_trees{'printindex_index_entry_in_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[4]{'contents'}[2];
 
$result_trees{'printindex_index_entry_in_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[4]{'contents'}[2]{'parent'}
 = 
$result_trees{'printindex_index_entry_in_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[4];
 
$result_trees{'printindex_index_entry_in_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[4]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'printindex_index_entry_in_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[4]{'contents'}[3]{'args'}[0];

Index: t/results/indices/printindex_index_entry_in_copying_no_insertcopying.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/indices/printindex_index_entry_in_copying_no_insertcopying.pl,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- t/results/indices/printindex_index_entry_in_copying_no_insertcopying.pl     
20 Mar 2011 01:17:26 -0000      1.1
+++ t/results/indices/printindex_index_entry_in_copying_no_insertcopying.pl     
16 Apr 2011 18:08:49 -0000      1.2
@@ -240,6 +240,8 @@
                 {
                   'contents' => [
                     {
+                      'contents' => [
+                        {
                       'parent' => {},
                       'text' => 'Defun
 '
@@ -247,6 +249,10 @@
                   ],
                   'parent' => {},
                   'type' => 'paragraph'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'def_item'
                 },
                 {
                   'args' => [
@@ -930,6 +936,7 @@
 
$result_trees{'printindex_index_entry_in_copying_no_insertcopying'}{'contents'}[0]{'contents'}[0]{'contents'}[4]{'contents'}[1]{'extra'}{'index_entry'}{'content'}[0]
 = 
$result_trees{'printindex_index_entry_in_copying_no_insertcopying'}{'contents'}[0]{'contents'}[0]{'contents'}[4]{'contents'}[1]{'extra'}{'def_args'}[2][1];
 
$result_trees{'printindex_index_entry_in_copying_no_insertcopying'}{'contents'}[0]{'contents'}[0]{'contents'}[4]{'contents'}[1]{'extra'}{'index_entry'}{'region'}
 = 
$result_trees{'printindex_index_entry_in_copying_no_insertcopying'}{'contents'}[0]{'contents'}[0];
 
$result_trees{'printindex_index_entry_in_copying_no_insertcopying'}{'contents'}[0]{'contents'}[0]{'contents'}[4]{'contents'}[1]{'parent'}
 = 
$result_trees{'printindex_index_entry_in_copying_no_insertcopying'}{'contents'}[0]{'contents'}[0]{'contents'}[4];
+$result_trees{'printindex_index_entry_in_copying_no_insertcopying'}{'contents'}[0]{'contents'}[0]{'contents'}[4]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'printindex_index_entry_in_copying_no_insertcopying'}{'contents'}[0]{'contents'}[0]{'contents'}[4]{'contents'}[2]{'contents'}[0];
 
$result_trees{'printindex_index_entry_in_copying_no_insertcopying'}{'contents'}[0]{'contents'}[0]{'contents'}[4]{'contents'}[2]{'contents'}[0]{'parent'}
 = 
$result_trees{'printindex_index_entry_in_copying_no_insertcopying'}{'contents'}[0]{'contents'}[0]{'contents'}[4]{'contents'}[2];
 
$result_trees{'printindex_index_entry_in_copying_no_insertcopying'}{'contents'}[0]{'contents'}[0]{'contents'}[4]{'contents'}[2]{'parent'}
 = 
$result_trees{'printindex_index_entry_in_copying_no_insertcopying'}{'contents'}[0]{'contents'}[0]{'contents'}[4];
 
$result_trees{'printindex_index_entry_in_copying_no_insertcopying'}{'contents'}[0]{'contents'}[0]{'contents'}[4]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'printindex_index_entry_in_copying_no_insertcopying'}{'contents'}[0]{'contents'}[0]{'contents'}[4]{'contents'}[3]{'args'}[0];

Index: t/results/info_tests/def_in_copying.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/info_tests/def_in_copying.pl,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- t/results/info_tests/def_in_copying.pl      6 Mar 2011 14:44:03 -0000       
1.5
+++ t/results/info_tests/def_in_copying.pl      16 Apr 2011 18:08:49 -0000      
1.6
@@ -336,6 +336,8 @@
                 {
                   'contents' => [
                     {
+                      'contents' => [
+                        {
                       'parent' => {},
                       'text' => 'deffnx lines
 '
@@ -343,6 +345,10 @@
                   ],
                   'parent' => {},
                   'type' => 'paragraph'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'def_item'
                 },
                 {
                   'args' => [
@@ -621,6 +627,8 @@
             {
               'contents' => [
                 {
+                  'contents' => [
+                    {
                   'parent' => {},
                   'text' => 'deffnx lines
 '
@@ -628,6 +636,10 @@
               ],
               'parent' => {},
               'type' => 'paragraph'
+                }
+              ],
+              'parent' => {},
+              'type' => 'def_item'
             },
             {
               'args' => [
@@ -779,6 +791,7 @@
 
$result_trees{'def_in_copying'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'extra'}{'index_entry'}{'content'}[0]
 = 
$result_trees{'def_in_copying'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'extra'}{'def_args'}[2][1];
 
$result_trees{'def_in_copying'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'extra'}{'index_entry'}{'region'}
 = $result_trees{'def_in_copying'}{'contents'}[2]{'contents'}[1];
 
$result_trees{'def_in_copying'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'parent'}
 = $result_trees{'def_in_copying'}{'contents'}[2]{'contents'}[1]{'contents'}[2];
+$result_trees{'def_in_copying'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'def_in_copying'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'contents'}[2]{'contents'}[0];
 
$result_trees{'def_in_copying'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'contents'}[2]{'contents'}[0]{'parent'}
 = 
$result_trees{'def_in_copying'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'contents'}[2];
 
$result_trees{'def_in_copying'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'contents'}[2]{'parent'}
 = $result_trees{'def_in_copying'}{'contents'}[2]{'contents'}[1]{'contents'}[2];
 
$result_trees{'def_in_copying'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'def_in_copying'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'contents'}[3]{'args'}[0];
@@ -818,6 +831,7 @@
 
$result_trees{'def_in_copying'}{'contents'}[2]{'contents'}[4]{'contents'}[1]{'extra'}{'index_entry'}{'content'}[0]
 = 
$result_trees{'def_in_copying'}{'contents'}[2]{'contents'}[4]{'contents'}[1]{'extra'}{'def_args'}[2][1];
 
$result_trees{'def_in_copying'}{'contents'}[2]{'contents'}[4]{'contents'}[1]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'def_in_copying'}{'contents'}[1];
 
$result_trees{'def_in_copying'}{'contents'}[2]{'contents'}[4]{'contents'}[1]{'parent'}
 = $result_trees{'def_in_copying'}{'contents'}[2]{'contents'}[4];
+$result_trees{'def_in_copying'}{'contents'}[2]{'contents'}[4]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'def_in_copying'}{'contents'}[2]{'contents'}[4]{'contents'}[2]{'contents'}[0];
 
$result_trees{'def_in_copying'}{'contents'}[2]{'contents'}[4]{'contents'}[2]{'contents'}[0]{'parent'}
 = $result_trees{'def_in_copying'}{'contents'}[2]{'contents'}[4]{'contents'}[2];
 
$result_trees{'def_in_copying'}{'contents'}[2]{'contents'}[4]{'contents'}[2]{'parent'}
 = $result_trees{'def_in_copying'}{'contents'}[2]{'contents'}[4];
 
$result_trees{'def_in_copying'}{'contents'}[2]{'contents'}[4]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'def_in_copying'}{'contents'}[2]{'contents'}[4]{'contents'}[3]{'args'}[0];

Index: t/results/invalid_nestings/block_not_matching.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/invalid_nestings/block_not_matching.pl,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -b -r1.25 -r1.26
--- t/results/invalid_nestings/block_not_matching.pl    6 Mar 2011 14:44:04 
-0000       1.25
+++ t/results/invalid_nestings/block_not_matching.pl    16 Apr 2011 18:08:50 
-0000      1.26
@@ -132,6 +132,8 @@
         {
           'contents' => [
             {
+              'contents' => [
+                {
               'parent' => {},
               'text' => 'Text
 '
@@ -141,6 +143,10 @@
           'type' => 'paragraph'
         }
       ],
+          'parent' => {},
+          'type' => 'def_item'
+        }
+      ],
       'line_nr' => {
         'file_name' => '',
         'line_nr' => 5,
@@ -505,6 +511,7 @@
 
$result_trees{'block_not_matching'}{'contents'}[2]{'contents'}[0]{'extra'}{'index_entry'}{'command'}
 = $result_trees{'block_not_matching'}{'contents'}[2]{'contents'}[0];
 
$result_trees{'block_not_matching'}{'contents'}[2]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0]
 = 
$result_trees{'block_not_matching'}{'contents'}[2]{'contents'}[0]{'extra'}{'def_args'}[2][1];
 $result_trees{'block_not_matching'}{'contents'}[2]{'contents'}[0]{'parent'} = 
$result_trees{'block_not_matching'}{'contents'}[2];
+$result_trees{'block_not_matching'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'block_not_matching'}{'contents'}[2]{'contents'}[1]{'contents'}[0];
 
$result_trees{'block_not_matching'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'block_not_matching'}{'contents'}[2]{'contents'}[1];
 $result_trees{'block_not_matching'}{'contents'}[2]{'contents'}[1]{'parent'} = 
$result_trees{'block_not_matching'}{'contents'}[2];
 $result_trees{'block_not_matching'}{'contents'}[2]{'parent'} = 
$result_trees{'block_not_matching'};

Index: t/results/invalid_nestings/def_in_style_command.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/invalid_nestings/def_in_style_command.pl,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- t/results/invalid_nestings/def_in_style_command.pl  7 Mar 2011 00:09:43 
-0000       1.1
+++ t/results/invalid_nestings/def_in_style_command.pl  16 Apr 2011 18:08:50 
-0000      1.2
@@ -116,6 +116,8 @@
         {
           'contents' => [
             {
+              'contents' => [
+                {
               'parent' => {},
               'text' => 'text
 '
@@ -123,6 +125,10 @@
           ],
           'parent' => {},
           'type' => 'paragraph'
+            }
+          ],
+          'parent' => {},
+          'type' => 'def_item'
         },
         {
           'args' => [
@@ -188,6 +194,7 @@
 
$result_trees{'def_in_style_command'}{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'command'}
 = $result_trees{'def_in_style_command'}{'contents'}[1]{'contents'}[0];
 
$result_trees{'def_in_style_command'}{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0]
 = 
$result_trees{'def_in_style_command'}{'contents'}[1]{'contents'}[0]{'extra'}{'def_args'}[2][1];
 $result_trees{'def_in_style_command'}{'contents'}[1]{'contents'}[0]{'parent'} 
= $result_trees{'def_in_style_command'}{'contents'}[1];
+$result_trees{'def_in_style_command'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'def_in_style_command'}{'contents'}[1]{'contents'}[1]{'contents'}[0];
 
$result_trees{'def_in_style_command'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'def_in_style_command'}{'contents'}[1]{'contents'}[1];
 $result_trees{'def_in_style_command'}{'contents'}[1]{'contents'}[1]{'parent'} 
= $result_trees{'def_in_style_command'}{'contents'}[1];
 
$result_trees{'def_in_style_command'}{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'def_in_style_command'}{'contents'}[1]{'contents'}[2]{'args'}[0];

Index: t/results/invalid_nestings/def_not_closed_in_menu_description.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/invalid_nestings/def_not_closed_in_menu_description.pl,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -b -r1.20 -r1.21
--- t/results/invalid_nestings/def_not_closed_in_menu_description.pl    6 Mar 
2011 14:44:04 -0000       1.20
+++ t/results/invalid_nestings/def_not_closed_in_menu_description.pl    16 Apr 
2011 18:08:50 -0000      1.21
@@ -121,6 +121,8 @@
                       'type' => 'def_line'
                     },
                     {
+                      'contents' => [
+                        {
                       'parent' => {},
                       'text' => '
 ',
@@ -132,6 +134,10 @@
 '
                     }
                   ],
+                      'parent' => {},
+                      'type' => 'def_item'
+                    }
+                  ],
                   'line_nr' => {
                     'file_name' => '',
                     'line_nr' => 2,
@@ -223,8 +229,9 @@
 
$result_trees{'def_not_closed_in_menu_description'}{'contents'}[0]{'contents'}[1]{'args'}[3]{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'command'}
 = 
$result_trees{'def_not_closed_in_menu_description'}{'contents'}[0]{'contents'}[1]{'args'}[3]{'contents'}[1]{'contents'}[0];
 
$result_trees{'def_not_closed_in_menu_description'}{'contents'}[0]{'contents'}[1]{'args'}[3]{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0]
 = 
$result_trees{'def_not_closed_in_menu_description'}{'contents'}[0]{'contents'}[1]{'args'}[3]{'contents'}[1]{'contents'}[0]{'extra'}{'def_args'}[2][1];
 
$result_trees{'def_not_closed_in_menu_description'}{'contents'}[0]{'contents'}[1]{'args'}[3]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'def_not_closed_in_menu_description'}{'contents'}[0]{'contents'}[1]{'args'}[3]{'contents'}[1];
+$result_trees{'def_not_closed_in_menu_description'}{'contents'}[0]{'contents'}[1]{'args'}[3]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'def_not_closed_in_menu_description'}{'contents'}[0]{'contents'}[1]{'args'}[3]{'contents'}[1]{'contents'}[1];
+$result_trees{'def_not_closed_in_menu_description'}{'contents'}[0]{'contents'}[1]{'args'}[3]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'parent'}
 = 
$result_trees{'def_not_closed_in_menu_description'}{'contents'}[0]{'contents'}[1]{'args'}[3]{'contents'}[1]{'contents'}[1];
 
$result_trees{'def_not_closed_in_menu_description'}{'contents'}[0]{'contents'}[1]{'args'}[3]{'contents'}[1]{'contents'}[1]{'parent'}
 = 
$result_trees{'def_not_closed_in_menu_description'}{'contents'}[0]{'contents'}[1]{'args'}[3]{'contents'}[1];
-$result_trees{'def_not_closed_in_menu_description'}{'contents'}[0]{'contents'}[1]{'args'}[3]{'contents'}[1]{'contents'}[2]{'parent'}
 = 
$result_trees{'def_not_closed_in_menu_description'}{'contents'}[0]{'contents'}[1]{'args'}[3]{'contents'}[1];
 
$result_trees{'def_not_closed_in_menu_description'}{'contents'}[0]{'contents'}[1]{'args'}[3]{'contents'}[1]{'parent'}
 = 
$result_trees{'def_not_closed_in_menu_description'}{'contents'}[0]{'contents'}[1]{'args'}[3];
 
$result_trees{'def_not_closed_in_menu_description'}{'contents'}[0]{'contents'}[1]{'args'}[3]{'parent'}
 = 
$result_trees{'def_not_closed_in_menu_description'}{'contents'}[0]{'contents'}[1];
 
$result_trees{'def_not_closed_in_menu_description'}{'contents'}[0]{'contents'}[1]{'extra'}{'menu_entry_node'}{'manual_content'}[0]{'parent'}
 = 
$result_trees{'def_not_closed_in_menu_description'}{'contents'}[0]{'contents'}[1]{'args'}[1];

Index: t/results/menu/menu_in_deffn.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/menu/menu_in_deffn.pl,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- t/results/menu/menu_in_deffn.pl     12 Mar 2011 00:24:39 -0000      1.4
+++ t/results/menu/menu_in_deffn.pl     16 Apr 2011 18:08:50 -0000      1.5
@@ -122,6 +122,8 @@
               'type' => 'def_line'
             },
             {
+              'contents' => [
+                {
               'cmdname' => 'menu',
               'contents' => [
                 {
@@ -229,6 +231,10 @@
                 'macro' => ''
               },
               'parent' => {}
+                }
+              ],
+              'parent' => {},
+              'type' => 'def_item'
             },
             {
               'args' => [
@@ -316,22 +322,23 @@
 
$result_trees{'menu_in_deffn'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0]
 = 
$result_trees{'menu_in_deffn'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'extra'}{'def_args'}[2][1];
 
$result_trees{'menu_in_deffn'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'menu_in_deffn'}{'contents'}[1];
 
$result_trees{'menu_in_deffn'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'menu_in_deffn'}{'contents'}[1]{'contents'}[1];
+$result_trees{'menu_in_deffn'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'menu_in_deffn'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[0];
+$result_trees{'menu_in_deffn'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'menu_in_deffn'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[1];
+$result_trees{'menu_in_deffn'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'args'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'menu_in_deffn'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'args'}[1];
+$result_trees{'menu_in_deffn'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'args'}[1]{'parent'}
 = 
$result_trees{'menu_in_deffn'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[1];
+$result_trees{'menu_in_deffn'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'args'}[2]{'parent'}
 = 
$result_trees{'menu_in_deffn'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[1];
+$result_trees{'menu_in_deffn'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'args'}[3]{'contents'}[0]{'parent'}
 = 
$result_trees{'menu_in_deffn'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'args'}[3];
+$result_trees{'menu_in_deffn'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'args'}[3]{'parent'}
 = 
$result_trees{'menu_in_deffn'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[1];
+$result_trees{'menu_in_deffn'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'extra'}{'menu_entry_node'}{'manual_content'}[0]{'parent'}
 = 
$result_trees{'menu_in_deffn'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'args'}[1];
+$result_trees{'menu_in_deffn'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'menu_in_deffn'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[0];
+$result_trees{'menu_in_deffn'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'menu_in_deffn'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[2]{'args'}[0];
+$result_trees{'menu_in_deffn'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'menu_in_deffn'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[2]{'args'}[0];
+$result_trees{'menu_in_deffn'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'menu_in_deffn'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[2]{'args'}[0];
+$result_trees{'menu_in_deffn'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[2]{'args'}[0]{'parent'}
 = 
$result_trees{'menu_in_deffn'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[2];
+$result_trees{'menu_in_deffn'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[2]{'extra'}{'command'}
 = 
$result_trees{'menu_in_deffn'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[0];
+$result_trees{'menu_in_deffn'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'menu_in_deffn'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[0];
+$result_trees{'menu_in_deffn'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'extra'}{'end_command'}
 = 
$result_trees{'menu_in_deffn'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[2];
 
$result_trees{'menu_in_deffn'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'menu_in_deffn'}{'contents'}[1]{'contents'}[1]{'contents'}[1];
-$result_trees{'menu_in_deffn'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'menu_in_deffn'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1];
-$result_trees{'menu_in_deffn'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'menu_in_deffn'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[1];
-$result_trees{'menu_in_deffn'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[1]{'parent'}
 = 
$result_trees{'menu_in_deffn'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1];
-$result_trees{'menu_in_deffn'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[2]{'parent'}
 = 
$result_trees{'menu_in_deffn'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1];
-$result_trees{'menu_in_deffn'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0]{'parent'}
 = 
$result_trees{'menu_in_deffn'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3];
-$result_trees{'menu_in_deffn'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3]{'parent'}
 = 
$result_trees{'menu_in_deffn'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1];
-$result_trees{'menu_in_deffn'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_node'}{'manual_content'}[0]{'parent'}
 = 
$result_trees{'menu_in_deffn'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[1];
-$result_trees{'menu_in_deffn'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'parent'}
 = $result_trees{'menu_in_deffn'}{'contents'}[1]{'contents'}[1]{'contents'}[1];
-$result_trees{'menu_in_deffn'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'menu_in_deffn'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0];
-$result_trees{'menu_in_deffn'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'menu_in_deffn'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0];
-$result_trees{'menu_in_deffn'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'menu_in_deffn'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0];
-$result_trees{'menu_in_deffn'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0]{'parent'}
 = 
$result_trees{'menu_in_deffn'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[2];
-$result_trees{'menu_in_deffn'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'extra'}{'command'}
 = $result_trees{'menu_in_deffn'}{'contents'}[1]{'contents'}[1]{'contents'}[1];
-$result_trees{'menu_in_deffn'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'parent'}
 = $result_trees{'menu_in_deffn'}{'contents'}[1]{'contents'}[1]{'contents'}[1];
-$result_trees{'menu_in_deffn'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'extra'}{'end_command'}
 = 
$result_trees{'menu_in_deffn'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[2];
 
$result_trees{'menu_in_deffn'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'parent'}
 = $result_trees{'menu_in_deffn'}{'contents'}[1]{'contents'}[1];
 
$result_trees{'menu_in_deffn'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'menu_in_deffn'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0];
 
$result_trees{'menu_in_deffn'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'menu_in_deffn'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0];

Index: t/results/preformatted/def_in_example.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/preformatted/def_in_example.pl,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- t/results/preformatted/def_in_example.pl    6 Mar 2011 14:44:08 -0000       
1.6
+++ t/results/preformatted/def_in_example.pl    16 Apr 2011 18:08:50 -0000      
1.7
@@ -95,6 +95,8 @@
             {
               'contents' => [
                 {
+                  'contents' => [
+                    {
                   'parent' => {},
                   'text' => 'in defun
 '
@@ -102,6 +104,10 @@
               ],
               'parent' => {},
               'type' => 'preformatted'
+                }
+              ],
+              'parent' => {},
+              'type' => 'def_item'
             },
             {
               'args' => [
@@ -211,6 +217,7 @@
 
$result_trees{'def_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'command'}
 = $result_trees{'def_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[0];
 
$result_trees{'def_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0]
 = 
$result_trees{'def_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'def_args'}[2][1];
 
$result_trees{'def_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'def_in_example'}{'contents'}[0]{'contents'}[1];
+$result_trees{'def_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'def_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[0];
 
$result_trees{'def_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'def_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[1];
 
$result_trees{'def_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'parent'}
 = $result_trees{'def_in_example'}{'contents'}[0]{'contents'}[1];
 
$result_trees{'def_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'def_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'args'}[0];



reply via email to

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