texinfo-commits
[Top][All Lists]
Advanced

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

texinfo/tp Texinfo/Parser.pm Texinfo/Structurin...


From: Patrice Dumas
Subject: texinfo/tp Texinfo/Parser.pm Texinfo/Structurin...
Date: Sun, 03 Jul 2011 23:15:46 +0000

CVSROOT:        /sources/texinfo
Module name:    texinfo
Changes by:     Patrice Dumas <pertusus>        11/07/03 23:15:45

Modified files:
        tp/Texinfo     : Parser.pm Structuring.pm 
        tp/Texinfo/Convert: HTML.pm 
        tp/t           : 30sectioning.t test_utils.pl 
        tp/t/results/sectioning: double_part.pl 
                                 node_part_chapter_after_chapter.pl 
                                 part_node_before_top.pl 
                                 part_node_chapter_after_top.pl 
Added files:
        tp/t/results/sectioning: chapter_before_part.pl 
                                 node_part_chapter_after_top.pl 
                                 part_before_top.pl 
                                 part_chapter_after_top.pl 
                                 top_part_chapter.pl 

Log message:
        Improve directions and associations of @part.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/Texinfo/Parser.pm?cvsroot=texinfo&r1=1.262&r2=1.263
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/Texinfo/Structuring.pm?cvsroot=texinfo&r1=1.66&r2=1.67
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/Texinfo/Convert/HTML.pm?cvsroot=texinfo&r1=1.98&r2=1.99
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/30sectioning.t?cvsroot=texinfo&r1=1.40&r2=1.41
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/test_utils.pl?cvsroot=texinfo&r1=1.83&r2=1.84
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/double_part.pl?cvsroot=texinfo&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/node_part_chapter_after_chapter.pl?cvsroot=texinfo&r1=1.8&r2=1.9
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/part_node_before_top.pl?cvsroot=texinfo&r1=1.8&r2=1.9
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/part_node_chapter_after_top.pl?cvsroot=texinfo&r1=1.8&r2=1.9
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/chapter_before_part.pl?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/node_part_chapter_after_top.pl?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/part_before_top.pl?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/part_chapter_after_top.pl?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/top_part_chapter.pl?cvsroot=texinfo&rev=1.1

Patches:
Index: Texinfo/Parser.pm
===================================================================
RCS file: /sources/texinfo/texinfo/tp/Texinfo/Parser.pm,v
retrieving revision 1.262
retrieving revision 1.263
diff -u -b -r1.262 -r1.263
--- Texinfo/Parser.pm   3 Jul 2011 11:11:57 -0000       1.262
+++ Texinfo/Parser.pm   3 Jul 2011 23:15:45 -0000       1.263
@@ -2723,10 +2723,13 @@
           $current->{'extra'}->{'associated_node'} = $self->{'current_node'};
         }
         if ($self->{'current_parts'}) {
+          # no @part associated with @top, but to other sectioning commands
+          if ($current->{'cmdname'} ne 'top') {
           $current->{'extra'}->{'associated_part'} = 
$self->{'current_parts'}->[-1];
           foreach my $part (@{$self->{'current_parts'}}) {
             $part->{'extra'}->{'part_associated_section'} = $current;
           }
+          }
           delete $self->{'current_parts'};
         }
         $self->{'current_section'} = $current;

Index: Texinfo/Structuring.pm
===================================================================
RCS file: /sources/texinfo/texinfo/tp/Texinfo/Structuring.pm,v
retrieving revision 1.66
retrieving revision 1.67
diff -u -b -r1.66 -r1.67
--- Texinfo/Structuring.pm      3 Jul 2011 15:19:37 -0000       1.66
+++ Texinfo/Structuring.pm      3 Jul 2011 23:15:45 -0000       1.67
@@ -679,7 +679,7 @@
   } elsif ($node->{'cmdname'} and $node->{'cmdname'} eq 'node') {
     return $node->{'parent'};
   } else {
-    # case of a @float or an @anchor
+    # case of a @float or an @anchor
     return undef;
   }
 }
@@ -772,7 +772,7 @@
       foreach my $direction(['Up', 'section_up'], ['Next', 'section_next'],
                             ['Prev', 'section_prev']) {
         # in most cases $section->{$direction->[1]}->{'parent'} is defined
-        # but it may not be the case for the up of @top.
+        # but it may not be the case for the up of @top.
         $directions->{$direction->[0]} = 
$section->{$direction->[1]}->{'parent'}
           if ($section->{$direction->[1]} and 
$section->{$direction->[1]}->{'parent'});
       }
@@ -781,14 +781,21 @@
       while ($up->{'level'} > 1 and $up->{'section_up'}) {
         $up = $up->{'section_up'};
       }
+
       # fastforward is the next element on same level than the upper parent
       # element.
-      # FIXME only for top and not for parts?
-      if ($up->{'level'} < 1) {
+      # FIXME and for parts?
+      if ($up->{'level'} < 1 and $up->{'cmdname'} and $up->{'cmdname'} eq 
'top') {
         if ($up->{'section_childs'} and @{$up->{'section_childs'}}) {
           $directions->{'FastForward'} = 
$up->{'section_childs'}->[0]->{'parent'};
+        } elsif ($up->{'section_next'}) {
+          $directions->{'FastForward'} = $up->{'section_next'}->{'parent'};
         }
       } else {
+      # FIXME the result is not right for a construct like
+      # @chapter chap1
+      # @part part
+      # @chapter chap2
         $directions->{'FastForward'} = $up->{'section_next'}->{'parent'}
           if ($up->{'section_next'});
       }

Index: Texinfo/Convert/HTML.pm
===================================================================
RCS file: /sources/texinfo/texinfo/tp/Texinfo/Convert/HTML.pm,v
retrieving revision 1.98
retrieving revision 1.99
diff -u -b -r1.98 -r1.99
--- Texinfo/Convert/HTML.pm     3 Jul 2011 10:17:57 -0000       1.98
+++ Texinfo/Convert/HTML.pm     3 Jul 2011 23:15:45 -0000       1.99
@@ -1984,7 +1984,7 @@
 
   my $heading = $self->command_text($command);
   # $heading not defined may happen if the command is a @node, for example
-  # if theere is an error in the node.
+  # if there is an error in the node.
   if (defined($heading) and $heading ne '' and defined($heading_level)) {
     if ($self->in_preformatted()) {
       $result .= '<strong>'.$heading.'</strong>'."\n";
@@ -2737,7 +2737,7 @@
       }
     } 
     if (!defined($tree)) {
-      # May happen if there is no argument
+      # May happen if there is no argument
       #die "external: $cmdname, ($args), '$name' '$file' '$book' '$href' 
'$reference'. tree undef";
       return '';
     }

Index: t/30sectioning.t
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/30sectioning.t,v
retrieving revision 1.40
retrieving revision 1.41
diff -u -b -r1.40 -r1.41
--- t/30sectioning.t    3 Jul 2011 15:19:37 -0000       1.40
+++ t/30sectioning.t    3 Jul 2011 23:15:45 -0000       1.41
@@ -266,6 +266,16 @@
 
 @contents
 '],
+['chapter_before_part',
+'@chapter chapter
+
address@hidden part
+',{'test_split' => 'section'}],
+['part_before_top',
+'@part part
+
address@hidden top
+',{'test_split' => 'section'}],
 ['double_part',
 '@node Top
 @top top
@@ -283,7 +293,7 @@
 @node node chapter
 @chapter chapter after 2 parts
 
-', #{'test_split' => 'section', 'test_split_pages' => 'chapter'}
+', {'test_split' => 'section', 'test_split_pages' => 'chapter'}
 ],
 ['setfilename_on_top_and_after_node',
 '@node Top
@@ -642,6 +652,19 @@
 * part node before top::
 @end menu
 '],
+['part_chapter_after_top',
+'@node Top
address@hidden top
+
address@hidden
+* chapter::
address@hidden menu
+
address@hidden part
+
address@hidden chapter
address@hidden chapter 
+', {'test_split' => 'section'}],
 ['part_node_chapter_after_top',
 '@node Top
 @top top
@@ -658,7 +681,20 @@
 
 @node chapter
 @chapter chapter 
-'],
+', {'test_split' => 'section'}],
+['node_part_chapter_after_top',
+'@node Top
address@hidden top
+
address@hidden
+* chapter node::
address@hidden menu
+
address@hidden chapter node
address@hidden part
+
address@hidden chapter 
+', {'test_split' => 'section'}],
 ['node_part_chapter_after_chapter',
 '@node Top
 @top top
@@ -678,7 +714,7 @@
 @chapter chapter with part node
 
 @contents
-',{'test_formats' => ['plaintext']} ],
+',{'test_formats' => ['plaintext'], 'test_split' => 'section'} ],
 ['section_before_top',
 '@node section node,,,Top
 @section section 
@@ -1253,6 +1289,13 @@
 @chapter chapter 2
 ', {'test_split' => 'section'}
 ],
+['top_part_chapter',
+'@top top
+
address@hidden part
+
address@hidden chapter 
+', {'test_split' => 'section'}],
 ['section_before_top_no_node',
 '@section section 
 

Index: t/test_utils.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/test_utils.pl,v
retrieving revision 1.83
retrieving revision 1.84
diff -u -b -r1.83 -r1.84
--- t/test_utils.pl     3 Jul 2011 15:19:37 -0000       1.83
+++ t/test_utils.pl     3 Jul 2011 23:15:45 -0000       1.84
@@ -146,7 +146,7 @@
   'associated_section');
 my %avoided_keys_tree;
 my @avoided_keys_tree = (@sections_keys, @menus_keys, @node_keys, 
-   'menu_child', 'element_next', 'directions');
+   'menu_child', 'element_next', 'directions', 'page_next');
 foreach my $avoided_key(@avoided_keys_tree) {
   $avoided_keys_tree{$avoided_key} = 1;
 }

Index: t/results/sectioning/double_part.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/sectioning/double_part.pl,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- t/results/sectioning/double_part.pl 3 Jul 2011 14:51:02 -0000       1.2
+++ t/results/sectioning/double_part.pl 3 Jul 2011 23:15:45 -0000       1.3
@@ -5,7 +5,10 @@
 
 use utf8;
 
-$result_trees{'double_part'} = {
+$result_trees{'double_part'} = [
+  {
+    'contents' => [
+      {
   'contents' => [
     {
       'contents' => [],
@@ -228,8 +231,27 @@
         'macro' => ''
       },
       'parent' => {}
+          }
+        ],
+        'extra' => {
+          'element_command' => {},
+          'node' => {},
+          'section' => {}
+        },
+        'parent' => {},
+        'type' => 'element'
+      }
+    ],
+    'extra' => {
+      'element' => {}
+    },
+    'type' => 'page'
     },
     {
+    'contents' => [
+      {
+        'contents' => [
+          {
       'args' => [
         {
           'contents' => [
@@ -449,83 +471,110 @@
       'parent' => {}
     }
   ],
-  'type' => 'document_root'
-};
-$result_trees{'double_part'}{'contents'}[0]{'parent'} = 
$result_trees{'double_part'};
-$result_trees{'double_part'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'double_part'}{'contents'}[1];
-$result_trees{'double_part'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'double_part'}{'contents'}[1]{'args'}[0];
-$result_trees{'double_part'}{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'double_part'}{'contents'}[1]{'args'}[0];
-$result_trees{'double_part'}{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'double_part'}{'contents'}[1]{'args'}[0];
-$result_trees{'double_part'}{'contents'}[1]{'args'}[0]{'parent'} = 
$result_trees{'double_part'}{'contents'}[1];
-$result_trees{'double_part'}{'contents'}[1]{'extra'}{'node_content'}[0] = 
$result_trees{'double_part'}{'contents'}[1]{'args'}[0]{'contents'}[1];
-$result_trees{'double_part'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}
 = $result_trees{'double_part'}{'contents'}[1]{'extra'}{'node_content'};
-$result_trees{'double_part'}{'contents'}[1]{'parent'} = 
$result_trees{'double_part'};
-$result_trees{'double_part'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'double_part'}{'contents'}[2];
-$result_trees{'double_part'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'double_part'}{'contents'}[2]{'args'}[0];
-$result_trees{'double_part'}{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'double_part'}{'contents'}[2]{'args'}[0];
-$result_trees{'double_part'}{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'double_part'}{'contents'}[2]{'args'}[0];
-$result_trees{'double_part'}{'contents'}[2]{'args'}[0]{'parent'} = 
$result_trees{'double_part'}{'contents'}[2];
-$result_trees{'double_part'}{'contents'}[2]{'contents'}[0]{'parent'} = 
$result_trees{'double_part'}{'contents'}[2];
-$result_trees{'double_part'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'double_part'}{'contents'}[2]{'contents'}[1];
-$result_trees{'double_part'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'double_part'}{'contents'}[2]{'contents'}[1];
-$result_trees{'double_part'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'}
 = $result_trees{'double_part'}{'contents'}[2]{'contents'}[1]{'contents'}[1];
-$result_trees{'double_part'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'double_part'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1];
-$result_trees{'double_part'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'parent'}
 = $result_trees{'double_part'}{'contents'}[2]{'contents'}[1]{'contents'}[1];
-$result_trees{'double_part'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[2]{'parent'}
 = $result_trees{'double_part'}{'contents'}[2]{'contents'}[1]{'contents'}[1];
-$result_trees{'double_part'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0]{'parent'}
 = 
$result_trees{'double_part'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[3];
-$result_trees{'double_part'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[3]{'parent'}
 = $result_trees{'double_part'}{'contents'}[2]{'contents'}[1]{'contents'}[1];
-$result_trees{'double_part'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_description'}
 = 
$result_trees{'double_part'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[3];
-$result_trees{'double_part'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_node'}{'node_content'}[0]
 = 
$result_trees{'double_part'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0];
-$result_trees{'double_part'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'parent'}
 = $result_trees{'double_part'}{'contents'}[2]{'contents'}[1];
-$result_trees{'double_part'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'double_part'}{'contents'}[2]{'contents'}[1]{'contents'}[2];
-$result_trees{'double_part'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'double_part'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[0];
-$result_trees{'double_part'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'double_part'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[0];
-$result_trees{'double_part'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'double_part'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[0];
-$result_trees{'double_part'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[0]{'parent'}
 = $result_trees{'double_part'}{'contents'}[2]{'contents'}[1]{'contents'}[2];
-$result_trees{'double_part'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'extra'}{'command'}
 = $result_trees{'double_part'}{'contents'}[2]{'contents'}[1];
-$result_trees{'double_part'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'parent'}
 = $result_trees{'double_part'}{'contents'}[2]{'contents'}[1];
-$result_trees{'double_part'}{'contents'}[2]{'contents'}[1]{'extra'}{'end_command'}
 = $result_trees{'double_part'}{'contents'}[2]{'contents'}[1]{'contents'}[2];
-$result_trees{'double_part'}{'contents'}[2]{'contents'}[1]{'parent'} = 
$result_trees{'double_part'}{'contents'}[2];
-$result_trees{'double_part'}{'contents'}[2]{'contents'}[2]{'parent'} = 
$result_trees{'double_part'}{'contents'}[2];
-$result_trees{'double_part'}{'contents'}[2]{'extra'}{'misc_content'}[0] = 
$result_trees{'double_part'}{'contents'}[2]{'args'}[0]{'contents'}[1];
-$result_trees{'double_part'}{'contents'}[2]{'parent'} = 
$result_trees{'double_part'};
-$result_trees{'double_part'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'double_part'}{'contents'}[3];
-$result_trees{'double_part'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'double_part'}{'contents'}[3]{'args'}[0];
-$result_trees{'double_part'}{'contents'}[3]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'double_part'}{'contents'}[3]{'args'}[0];
-$result_trees{'double_part'}{'contents'}[3]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'double_part'}{'contents'}[3]{'args'}[0];
-$result_trees{'double_part'}{'contents'}[3]{'args'}[0]{'parent'} = 
$result_trees{'double_part'}{'contents'}[3];
-$result_trees{'double_part'}{'contents'}[3]{'contents'}[0]{'parent'} = 
$result_trees{'double_part'}{'contents'}[3];
-$result_trees{'double_part'}{'contents'}[3]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'double_part'}{'contents'}[3]{'contents'}[1];
-$result_trees{'double_part'}{'contents'}[3]{'contents'}[1]{'parent'} = 
$result_trees{'double_part'}{'contents'}[3];
-$result_trees{'double_part'}{'contents'}[3]{'extra'}{'misc_content'}[0] = 
$result_trees{'double_part'}{'contents'}[3]{'args'}[0]{'contents'}[1];
-$result_trees{'double_part'}{'contents'}[3]{'parent'} = 
$result_trees{'double_part'};
-$result_trees{'double_part'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'double_part'}{'contents'}[4];
-$result_trees{'double_part'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'double_part'}{'contents'}[4]{'args'}[0];
-$result_trees{'double_part'}{'contents'}[4]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'double_part'}{'contents'}[4]{'args'}[0];
-$result_trees{'double_part'}{'contents'}[4]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'double_part'}{'contents'}[4]{'args'}[0];
-$result_trees{'double_part'}{'contents'}[4]{'args'}[0]{'parent'} = 
$result_trees{'double_part'}{'contents'}[4];
-$result_trees{'double_part'}{'contents'}[4]{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'double_part'}{'contents'}[4]{'contents'}[0];
-$result_trees{'double_part'}{'contents'}[4]{'contents'}[0]{'parent'} = 
$result_trees{'double_part'}{'contents'}[4];
-$result_trees{'double_part'}{'contents'}[4]{'contents'}[1]{'parent'} = 
$result_trees{'double_part'}{'contents'}[4];
-$result_trees{'double_part'}{'contents'}[4]{'extra'}{'misc_content'}[0] = 
$result_trees{'double_part'}{'contents'}[4]{'args'}[0]{'contents'}[1];
-$result_trees{'double_part'}{'contents'}[4]{'parent'} = 
$result_trees{'double_part'};
-$result_trees{'double_part'}{'contents'}[5]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'double_part'}{'contents'}[5];
-$result_trees{'double_part'}{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'double_part'}{'contents'}[5]{'args'}[0];
-$result_trees{'double_part'}{'contents'}[5]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'double_part'}{'contents'}[5]{'args'}[0];
-$result_trees{'double_part'}{'contents'}[5]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'double_part'}{'contents'}[5]{'args'}[0];
-$result_trees{'double_part'}{'contents'}[5]{'args'}[0]{'parent'} = 
$result_trees{'double_part'}{'contents'}[5];
-$result_trees{'double_part'}{'contents'}[5]{'extra'}{'node_content'}[0] = 
$result_trees{'double_part'}{'contents'}[5]{'args'}[0]{'contents'}[1];
-$result_trees{'double_part'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}
 = $result_trees{'double_part'}{'contents'}[5]{'extra'}{'node_content'};
-$result_trees{'double_part'}{'contents'}[5]{'parent'} = 
$result_trees{'double_part'};
-$result_trees{'double_part'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'double_part'}{'contents'}[6];
-$result_trees{'double_part'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'double_part'}{'contents'}[6]{'args'}[0];
-$result_trees{'double_part'}{'contents'}[6]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'double_part'}{'contents'}[6]{'args'}[0];
-$result_trees{'double_part'}{'contents'}[6]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'double_part'}{'contents'}[6]{'args'}[0];
-$result_trees{'double_part'}{'contents'}[6]{'args'}[0]{'parent'} = 
$result_trees{'double_part'}{'contents'}[6];
-$result_trees{'double_part'}{'contents'}[6]{'contents'}[0]{'parent'} = 
$result_trees{'double_part'}{'contents'}[6];
-$result_trees{'double_part'}{'contents'}[6]{'extra'}{'associated_part'} = 
$result_trees{'double_part'}{'contents'}[4];
-$result_trees{'double_part'}{'contents'}[6]{'extra'}{'misc_content'}[0] = 
$result_trees{'double_part'}{'contents'}[6]{'args'}[0]{'contents'}[1];
-$result_trees{'double_part'}{'contents'}[6]{'parent'} = 
$result_trees{'double_part'};
+        'element_prev' => {},
+        'extra' => {
+          'element_command' => {},
+          'node' => {},
+          'section' => {}
+        },
+        'parent' => {},
+        'type' => 'element'
+      }
+    ],
+    'extra' => {
+      'element' => {}
+    },
+    'page_prev' => {},
+    'type' => 'page'
+  }
+];
+$result_trees{'double_part'}[0]{'contents'}[0]{'contents'}[0]{'parent'} = 
$result_trees{'double_part'}[0]{'contents'}[0];
+$result_trees{'double_part'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'double_part'}[0]{'contents'}[0]{'contents'}[1];
+$result_trees{'double_part'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'double_part'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'double_part'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'double_part'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'double_part'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'double_part'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'double_part'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'parent'}
 = $result_trees{'double_part'}[0]{'contents'}[0]{'contents'}[1];
+$result_trees{'double_part'}[0]{'contents'}[0]{'contents'}[1]{'extra'}{'node_content'}[0]
 = 
$result_trees{'double_part'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[1];
+$result_trees{'double_part'}[0]{'contents'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}
 = 
$result_trees{'double_part'}[0]{'contents'}[0]{'contents'}[1]{'extra'}{'node_content'};
+$result_trees{'double_part'}[0]{'contents'}[0]{'contents'}[1]{'parent'} = 
$result_trees{'double_part'}[0]{'contents'}[0];
+$result_trees{'double_part'}[0]{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'double_part'}[0]{'contents'}[0]{'contents'}[2];
+$result_trees{'double_part'}[0]{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'double_part'}[0]{'contents'}[0]{'contents'}[2]{'args'}[0];
+$result_trees{'double_part'}[0]{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'double_part'}[0]{'contents'}[0]{'contents'}[2]{'args'}[0];
+$result_trees{'double_part'}[0]{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'double_part'}[0]{'contents'}[0]{'contents'}[2]{'args'}[0];
+$result_trees{'double_part'}[0]{'contents'}[0]{'contents'}[2]{'args'}[0]{'parent'}
 = $result_trees{'double_part'}[0]{'contents'}[0]{'contents'}[2];
+$result_trees{'double_part'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[0]{'parent'}
 = $result_trees{'double_part'}[0]{'contents'}[0]{'contents'}[2];
+$result_trees{'double_part'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'double_part'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[1];
+$result_trees{'double_part'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'double_part'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[1];
+$result_trees{'double_part'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'double_part'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1];
+$result_trees{'double_part'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'double_part'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1];
+$result_trees{'double_part'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'parent'}
 = 
$result_trees{'double_part'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1];
+$result_trees{'double_part'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[2]{'parent'}
 = 
$result_trees{'double_part'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1];
+$result_trees{'double_part'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0]{'parent'}
 = 
$result_trees{'double_part'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[3];
+$result_trees{'double_part'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[3]{'parent'}
 = 
$result_trees{'double_part'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1];
+$result_trees{'double_part'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_description'}
 = 
$result_trees{'double_part'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[3];
+$result_trees{'double_part'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_node'}{'node_content'}[0]
 = 
$result_trees{'double_part'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0];
+$result_trees{'double_part'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'parent'}
 = $result_trees{'double_part'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[1];
+$result_trees{'double_part'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = 
$result_trees{'double_part'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[2];
+$result_trees{'double_part'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'double_part'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[0];
+$result_trees{'double_part'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'double_part'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[0];
+$result_trees{'double_part'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'double_part'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[0];
+$result_trees{'double_part'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[0]{'parent'}
 = 
$result_trees{'double_part'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[2];
+$result_trees{'double_part'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[2]{'extra'}{'command'}
 = $result_trees{'double_part'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[1];
+$result_trees{'double_part'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[2]{'parent'}
 = $result_trees{'double_part'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[1];
+$result_trees{'double_part'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[1]{'extra'}{'end_command'}
 = 
$result_trees{'double_part'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[2];
+$result_trees{'double_part'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[1]{'parent'}
 = $result_trees{'double_part'}[0]{'contents'}[0]{'contents'}[2];
+$result_trees{'double_part'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[2]{'parent'}
 = $result_trees{'double_part'}[0]{'contents'}[0]{'contents'}[2];
+$result_trees{'double_part'}[0]{'contents'}[0]{'contents'}[2]{'extra'}{'misc_content'}[0]
 = 
$result_trees{'double_part'}[0]{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[1];
+$result_trees{'double_part'}[0]{'contents'}[0]{'contents'}[2]{'parent'} = 
$result_trees{'double_part'}[0]{'contents'}[0];
+$result_trees{'double_part'}[0]{'contents'}[0]{'extra'}{'element_command'} = 
$result_trees{'double_part'}[0]{'contents'}[0]{'contents'}[2];
+$result_trees{'double_part'}[0]{'contents'}[0]{'extra'}{'node'} = 
$result_trees{'double_part'}[0]{'contents'}[0]{'contents'}[1];
+$result_trees{'double_part'}[0]{'contents'}[0]{'extra'}{'section'} = 
$result_trees{'double_part'}[0]{'contents'}[0]{'contents'}[2];
+$result_trees{'double_part'}[0]{'contents'}[0]{'parent'} = 
$result_trees{'double_part'}[0];
+$result_trees{'double_part'}[0]{'extra'}{'element'} = 
$result_trees{'double_part'}[0]{'contents'}[0];
+$result_trees{'double_part'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'double_part'}[1]{'contents'}[0]{'contents'}[0];
+$result_trees{'double_part'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'double_part'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'double_part'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'double_part'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'double_part'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'double_part'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'double_part'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'}
 = $result_trees{'double_part'}[1]{'contents'}[0]{'contents'}[0];
+$result_trees{'double_part'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'double_part'}[1]{'contents'}[0]{'contents'}[0];
+$result_trees{'double_part'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'double_part'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[1];
+$result_trees{'double_part'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'double_part'}[1]{'contents'}[0]{'contents'}[0];
+$result_trees{'double_part'}[1]{'contents'}[0]{'contents'}[0]{'extra'}{'misc_content'}[0]
 = 
$result_trees{'double_part'}[1]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1];
+$result_trees{'double_part'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = 
$result_trees{'double_part'}[1]{'contents'}[0];
+$result_trees{'double_part'}[1]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'double_part'}[1]{'contents'}[0]{'contents'}[1];
+$result_trees{'double_part'}[1]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'double_part'}[1]{'contents'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'double_part'}[1]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'double_part'}[1]{'contents'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'double_part'}[1]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'double_part'}[1]{'contents'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'double_part'}[1]{'contents'}[0]{'contents'}[1]{'args'}[0]{'parent'}
 = $result_trees{'double_part'}[1]{'contents'}[0]{'contents'}[1];
+$result_trees{'double_part'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'double_part'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[0];
+$result_trees{'double_part'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'double_part'}[1]{'contents'}[0]{'contents'}[1];
+$result_trees{'double_part'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'parent'}
 = $result_trees{'double_part'}[1]{'contents'}[0]{'contents'}[1];
+$result_trees{'double_part'}[1]{'contents'}[0]{'contents'}[1]{'extra'}{'misc_content'}[0]
 = 
$result_trees{'double_part'}[1]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[1];
+$result_trees{'double_part'}[1]{'contents'}[0]{'contents'}[1]{'parent'} = 
$result_trees{'double_part'}[1]{'contents'}[0];
+$result_trees{'double_part'}[1]{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'double_part'}[1]{'contents'}[0]{'contents'}[2];
+$result_trees{'double_part'}[1]{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'double_part'}[1]{'contents'}[0]{'contents'}[2]{'args'}[0];
+$result_trees{'double_part'}[1]{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'double_part'}[1]{'contents'}[0]{'contents'}[2]{'args'}[0];
+$result_trees{'double_part'}[1]{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'double_part'}[1]{'contents'}[0]{'contents'}[2]{'args'}[0];
+$result_trees{'double_part'}[1]{'contents'}[0]{'contents'}[2]{'args'}[0]{'parent'}
 = $result_trees{'double_part'}[1]{'contents'}[0]{'contents'}[2];
+$result_trees{'double_part'}[1]{'contents'}[0]{'contents'}[2]{'extra'}{'node_content'}[0]
 = 
$result_trees{'double_part'}[1]{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[1];
+$result_trees{'double_part'}[1]{'contents'}[0]{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'}
 = 
$result_trees{'double_part'}[1]{'contents'}[0]{'contents'}[2]{'extra'}{'node_content'};
+$result_trees{'double_part'}[1]{'contents'}[0]{'contents'}[2]{'parent'} = 
$result_trees{'double_part'}[1]{'contents'}[0];
+$result_trees{'double_part'}[1]{'contents'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'double_part'}[1]{'contents'}[0]{'contents'}[3];
+$result_trees{'double_part'}[1]{'contents'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'double_part'}[1]{'contents'}[0]{'contents'}[3]{'args'}[0];
+$result_trees{'double_part'}[1]{'contents'}[0]{'contents'}[3]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'double_part'}[1]{'contents'}[0]{'contents'}[3]{'args'}[0];
+$result_trees{'double_part'}[1]{'contents'}[0]{'contents'}[3]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'double_part'}[1]{'contents'}[0]{'contents'}[3]{'args'}[0];
+$result_trees{'double_part'}[1]{'contents'}[0]{'contents'}[3]{'args'}[0]{'parent'}
 = $result_trees{'double_part'}[1]{'contents'}[0]{'contents'}[3];
+$result_trees{'double_part'}[1]{'contents'}[0]{'contents'}[3]{'contents'}[0]{'parent'}
 = $result_trees{'double_part'}[1]{'contents'}[0]{'contents'}[3];
+$result_trees{'double_part'}[1]{'contents'}[0]{'contents'}[3]{'extra'}{'associated_part'}
 = $result_trees{'double_part'}[1]{'contents'}[0]{'contents'}[1];
+$result_trees{'double_part'}[1]{'contents'}[0]{'contents'}[3]{'extra'}{'misc_content'}[0]
 = 
$result_trees{'double_part'}[1]{'contents'}[0]{'contents'}[3]{'args'}[0]{'contents'}[1];
+$result_trees{'double_part'}[1]{'contents'}[0]{'contents'}[3]{'parent'} = 
$result_trees{'double_part'}[1]{'contents'}[0];
+$result_trees{'double_part'}[1]{'contents'}[0]{'element_prev'} = 
$result_trees{'double_part'}[0]{'contents'}[0];
+$result_trees{'double_part'}[1]{'contents'}[0]{'extra'}{'element_command'} = 
$result_trees{'double_part'}[1]{'contents'}[0]{'contents'}[3];
+$result_trees{'double_part'}[1]{'contents'}[0]{'extra'}{'node'} = 
$result_trees{'double_part'}[1]{'contents'}[0]{'contents'}[2];
+$result_trees{'double_part'}[1]{'contents'}[0]{'extra'}{'section'} = 
$result_trees{'double_part'}[1]{'contents'}[0]{'contents'}[3];
+$result_trees{'double_part'}[1]{'contents'}[0]{'parent'} = 
$result_trees{'double_part'}[1];
+$result_trees{'double_part'}[1]{'extra'}{'element'} = 
$result_trees{'double_part'}[1]{'contents'}[0];
+$result_trees{'double_part'}[1]{'page_prev'} = $result_trees{'double_part'}[0];
 
 $result_texis{'double_part'} = '@node Top
 @top top
@@ -709,6 +758,119 @@
 $result_errors{'double_part'} = [];
 
 
+$result_elements{'double_part'} = [
+  {
+    'extra' => {
+      'directions' => {
+        'FastForward' => {
+          'extra' => {
+            'directions' => {
+              'Back' => {},
+              'FastBack' => {},
+              'NodeBack' => {},
+              'NodePrev' => {},
+              'NodeUp' => {},
+              'This' => {},
+              'Up' => {}
+            },
+            'element_command' => {
+              'cmdname' => 'chapter',
+              'extra' => {
+                'associated_part' => {
+                  'cmdname' => 'part',
+                  'extra' => {},
+                  'level' => 0
+                }
+              },
+              'level' => 1,
+              'number' => 1
+            },
+            'node' => {
+              'cmdname' => 'node',
+              'extra' => {
+                'normalized' => 'node-chapter'
+              },
+              'menu_up' => {
+                'cmdname' => 'node',
+                'extra' => {
+                  'normalized' => 'Top'
+                },
+                'menu_child' => {}
+              },
+              'menu_up_hash' => {
+                'Top' => 1
+              }
+            },
+            'section' => {}
+          },
+          'type' => 'element'
+        },
+        'Forward' => {},
+        'Next' => {},
+        'NodeForward' => {},
+        'NodeNext' => {},
+        'NodeUp' => {
+          'extra' => {
+            'manual_content' => [
+              {
+                'text' => 'dir'
+              }
+            ]
+          },
+          'type' => 'external_node'
+        },
+        'This' => {}
+      },
+      'element_command' => {
+        'cmdname' => 'top',
+        'extra' => {},
+        'level' => 0
+      },
+      'node' => {},
+      'section' => {}
+    },
+    'type' => 'element'
+  },
+  {}
+];
+$result_elements{'double_part'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}
 = $result_elements{'double_part'}[0];
+$result_elements{'double_part'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastBack'}
 = $result_elements{'double_part'}[0];
+$result_elements{'double_part'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeBack'}
 = $result_elements{'double_part'}[0];
+$result_elements{'double_part'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodePrev'}
 = $result_elements{'double_part'}[0];
+$result_elements{'double_part'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeUp'}
 = $result_elements{'double_part'}[0];
+$result_elements{'double_part'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'This'}
 = $result_elements{'double_part'}[0]{'extra'}{'directions'}{'FastForward'};
+$result_elements{'double_part'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Up'}
 = $result_elements{'double_part'}[0]{'extra'}{'directions'}{'FastForward'};
+$result_elements{'double_part'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}{'menu_up'}{'menu_child'}
 = 
$result_elements{'double_part'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'};
+$result_elements{'double_part'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'section'}
 = 
$result_elements{'double_part'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'element_command'};
+$result_elements{'double_part'}[0]{'extra'}{'directions'}{'Forward'} = 
$result_elements{'double_part'}[0]{'extra'}{'directions'}{'FastForward'};
+$result_elements{'double_part'}[0]{'extra'}{'directions'}{'Next'} = 
$result_elements{'double_part'}[0]{'extra'}{'directions'}{'FastForward'};
+$result_elements{'double_part'}[0]{'extra'}{'directions'}{'NodeForward'} = 
$result_elements{'double_part'}[0]{'extra'}{'directions'}{'FastForward'};
+$result_elements{'double_part'}[0]{'extra'}{'directions'}{'NodeNext'} = 
$result_elements{'double_part'}[0]{'extra'}{'directions'}{'FastForward'};
+$result_elements{'double_part'}[0]{'extra'}{'directions'}{'This'} = 
$result_elements{'double_part'}[0];
+$result_elements{'double_part'}[0]{'extra'}{'node'} = 
$result_elements{'double_part'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}{'menu_up'};
+$result_elements{'double_part'}[0]{'extra'}{'section'} = 
$result_elements{'double_part'}[0]{'extra'}{'element_command'};
+$result_elements{'double_part'}[1] = 
$result_elements{'double_part'}[0]{'extra'}{'directions'}{'FastForward'};
+
+
+
+$result_directions_text{'double_part'} = 'element: @top top
+  FastForward: @chapter chapter after 2 parts
+  Forward: @chapter chapter after 2 parts
+  Next: @chapter chapter after 2 parts
+  NodeForward: @chapter chapter after 2 parts
+  NodeNext: @chapter chapter after 2 parts
+  NodeUp: (dir)
+  This: @top top
+element: @chapter chapter after 2 parts
+  Back: @top top
+  FastBack: @top top
+  NodeBack: @top top
+  NodePrev: @top top
+  NodeUp: @top top
+  This: @chapter chapter after 2 parts
+  Up: @chapter chapter after 2 parts
+';
+
 
 $result_converted{'plaintext'}->{'double_part'} = 'top
 ***

Index: t/results/sectioning/node_part_chapter_after_chapter.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/sectioning/node_part_chapter_after_chapter.pl,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -b -r1.8 -r1.9
--- t/results/sectioning/node_part_chapter_after_chapter.pl     3 Jul 2011 
14:51:02 -0000       1.8
+++ t/results/sectioning/node_part_chapter_after_chapter.pl     3 Jul 2011 
23:15:45 -0000       1.9
@@ -5,7 +5,8 @@
 
 use utf8;
 
-$result_trees{'node_part_chapter_after_chapter'} = {
+$result_trees{'node_part_chapter_after_chapter'} = [
+  {
   'contents' => [
     {
       'contents' => [],
@@ -279,8 +280,18 @@
         'macro' => ''
       },
       'parent' => {}
+      }
+    ],
+    'extra' => {
+      'element_command' => {},
+      'node' => {},
+      'section' => {}
+    },
+    'type' => 'element'
     },
     {
+    'contents' => [
+      {
       'args' => [
         {
           'contents' => [
@@ -384,8 +395,19 @@
       },
       'number' => 1,
       'parent' => {}
+      }
+    ],
+    'element_prev' => {},
+    'extra' => {
+      'element_command' => {},
+      'node' => {},
+      'section' => {}
+    },
+    'type' => 'element'
     },
     {
+    'contents' => [
+      {
       'args' => [
         {
           'contents' => [
@@ -538,98 +560,116 @@
       'parent' => {}
     }
   ],
-  'type' => 'document_root'
-};
-$result_trees{'node_part_chapter_after_chapter'}{'contents'}[0]{'parent'} = 
$result_trees{'node_part_chapter_after_chapter'};
-$result_trees{'node_part_chapter_after_chapter'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'node_part_chapter_after_chapter'}{'contents'}[1];
-$result_trees{'node_part_chapter_after_chapter'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'node_part_chapter_after_chapter'}{'contents'}[1]{'args'}[0];
-$result_trees{'node_part_chapter_after_chapter'}{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'node_part_chapter_after_chapter'}{'contents'}[1]{'args'}[0];
-$result_trees{'node_part_chapter_after_chapter'}{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'node_part_chapter_after_chapter'}{'contents'}[1]{'args'}[0];
-$result_trees{'node_part_chapter_after_chapter'}{'contents'}[1]{'args'}[0]{'parent'}
 = $result_trees{'node_part_chapter_after_chapter'}{'contents'}[1];
-$result_trees{'node_part_chapter_after_chapter'}{'contents'}[1]{'extra'}{'node_content'}[0]
 = 
$result_trees{'node_part_chapter_after_chapter'}{'contents'}[1]{'args'}[0]{'contents'}[1];
-$result_trees{'node_part_chapter_after_chapter'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}
 = 
$result_trees{'node_part_chapter_after_chapter'}{'contents'}[1]{'extra'}{'node_content'};
-$result_trees{'node_part_chapter_after_chapter'}{'contents'}[1]{'parent'} = 
$result_trees{'node_part_chapter_after_chapter'};
-$result_trees{'node_part_chapter_after_chapter'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'node_part_chapter_after_chapter'}{'contents'}[2];
-$result_trees{'node_part_chapter_after_chapter'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'node_part_chapter_after_chapter'}{'contents'}[2]{'args'}[0];
-$result_trees{'node_part_chapter_after_chapter'}{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'node_part_chapter_after_chapter'}{'contents'}[2]{'args'}[0];
-$result_trees{'node_part_chapter_after_chapter'}{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'node_part_chapter_after_chapter'}{'contents'}[2]{'args'}[0];
-$result_trees{'node_part_chapter_after_chapter'}{'contents'}[2]{'args'}[0]{'parent'}
 = $result_trees{'node_part_chapter_after_chapter'}{'contents'}[2];
-$result_trees{'node_part_chapter_after_chapter'}{'contents'}[2]{'contents'}[0]{'parent'}
 = $result_trees{'node_part_chapter_after_chapter'}{'contents'}[2];
-$result_trees{'node_part_chapter_after_chapter'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'command'}
 = 
$result_trees{'node_part_chapter_after_chapter'}{'contents'}[2]{'contents'}[1];
-$result_trees{'node_part_chapter_after_chapter'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'node_part_chapter_after_chapter'}{'contents'}[2]{'contents'}[1];
-$result_trees{'node_part_chapter_after_chapter'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'node_part_chapter_after_chapter'}{'contents'}[2]{'contents'}[1]{'contents'}[1];
-$result_trees{'node_part_chapter_after_chapter'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'node_part_chapter_after_chapter'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1];
-$result_trees{'node_part_chapter_after_chapter'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'parent'}
 = 
$result_trees{'node_part_chapter_after_chapter'}{'contents'}[2]{'contents'}[1]{'contents'}[1];
-$result_trees{'node_part_chapter_after_chapter'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[2]{'parent'}
 = 
$result_trees{'node_part_chapter_after_chapter'}{'contents'}[2]{'contents'}[1]{'contents'}[1];
-$result_trees{'node_part_chapter_after_chapter'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0]{'parent'}
 = 
$result_trees{'node_part_chapter_after_chapter'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[3];
-$result_trees{'node_part_chapter_after_chapter'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[3]{'parent'}
 = 
$result_trees{'node_part_chapter_after_chapter'}{'contents'}[2]{'contents'}[1]{'contents'}[1];
-$result_trees{'node_part_chapter_after_chapter'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_description'}
 = 
$result_trees{'node_part_chapter_after_chapter'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[3];
-$result_trees{'node_part_chapter_after_chapter'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_node'}{'node_content'}[0]
 = 
$result_trees{'node_part_chapter_after_chapter'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0];
-$result_trees{'node_part_chapter_after_chapter'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'parent'}
 = 
$result_trees{'node_part_chapter_after_chapter'}{'contents'}[2]{'contents'}[1];
-$result_trees{'node_part_chapter_after_chapter'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[0]{'parent'}
 = 
$result_trees{'node_part_chapter_after_chapter'}{'contents'}[2]{'contents'}[1]{'contents'}[2];
-$result_trees{'node_part_chapter_after_chapter'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'node_part_chapter_after_chapter'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[1];
-$result_trees{'node_part_chapter_after_chapter'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[1]{'parent'}
 = 
$result_trees{'node_part_chapter_after_chapter'}{'contents'}[2]{'contents'}[1]{'contents'}[2];
-$result_trees{'node_part_chapter_after_chapter'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[2]{'parent'}
 = 
$result_trees{'node_part_chapter_after_chapter'}{'contents'}[2]{'contents'}[1]{'contents'}[2];
-$result_trees{'node_part_chapter_after_chapter'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[3]{'contents'}[0]{'parent'}
 = 
$result_trees{'node_part_chapter_after_chapter'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[3];
-$result_trees{'node_part_chapter_after_chapter'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[3]{'parent'}
 = 
$result_trees{'node_part_chapter_after_chapter'}{'contents'}[2]{'contents'}[1]{'contents'}[2];
-$result_trees{'node_part_chapter_after_chapter'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'extra'}{'menu_entry_description'}
 = 
$result_trees{'node_part_chapter_after_chapter'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[3];
-$result_trees{'node_part_chapter_after_chapter'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'extra'}{'menu_entry_node'}{'node_content'}[0]
 = 
$result_trees{'node_part_chapter_after_chapter'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[1]{'contents'}[0];
-$result_trees{'node_part_chapter_after_chapter'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'parent'}
 = 
$result_trees{'node_part_chapter_after_chapter'}{'contents'}[2]{'contents'}[1];
-$result_trees{'node_part_chapter_after_chapter'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = 
$result_trees{'node_part_chapter_after_chapter'}{'contents'}[2]{'contents'}[1]{'contents'}[3];
-$result_trees{'node_part_chapter_after_chapter'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'node_part_chapter_after_chapter'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0];
-$result_trees{'node_part_chapter_after_chapter'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'node_part_chapter_after_chapter'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0];
-$result_trees{'node_part_chapter_after_chapter'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'node_part_chapter_after_chapter'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0];
-$result_trees{'node_part_chapter_after_chapter'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'parent'}
 = 
$result_trees{'node_part_chapter_after_chapter'}{'contents'}[2]{'contents'}[1]{'contents'}[3];
-$result_trees{'node_part_chapter_after_chapter'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'extra'}{'command'}
 = 
$result_trees{'node_part_chapter_after_chapter'}{'contents'}[2]{'contents'}[1];
-$result_trees{'node_part_chapter_after_chapter'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'parent'}
 = 
$result_trees{'node_part_chapter_after_chapter'}{'contents'}[2]{'contents'}[1];
-$result_trees{'node_part_chapter_after_chapter'}{'contents'}[2]{'contents'}[1]{'extra'}{'end_command'}
 = 
$result_trees{'node_part_chapter_after_chapter'}{'contents'}[2]{'contents'}[1]{'contents'}[3];
-$result_trees{'node_part_chapter_after_chapter'}{'contents'}[2]{'contents'}[1]{'parent'}
 = $result_trees{'node_part_chapter_after_chapter'}{'contents'}[2];
-$result_trees{'node_part_chapter_after_chapter'}{'contents'}[2]{'contents'}[2]{'parent'}
 = $result_trees{'node_part_chapter_after_chapter'}{'contents'}[2];
-$result_trees{'node_part_chapter_after_chapter'}{'contents'}[2]{'extra'}{'misc_content'}[0]
 = 
$result_trees{'node_part_chapter_after_chapter'}{'contents'}[2]{'args'}[0]{'contents'}[1];
-$result_trees{'node_part_chapter_after_chapter'}{'contents'}[2]{'parent'} = 
$result_trees{'node_part_chapter_after_chapter'};
-$result_trees{'node_part_chapter_after_chapter'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'node_part_chapter_after_chapter'}{'contents'}[3];
-$result_trees{'node_part_chapter_after_chapter'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'node_part_chapter_after_chapter'}{'contents'}[3]{'args'}[0];
-$result_trees{'node_part_chapter_after_chapter'}{'contents'}[3]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'node_part_chapter_after_chapter'}{'contents'}[3]{'args'}[0];
-$result_trees{'node_part_chapter_after_chapter'}{'contents'}[3]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'node_part_chapter_after_chapter'}{'contents'}[3]{'args'}[0];
-$result_trees{'node_part_chapter_after_chapter'}{'contents'}[3]{'args'}[0]{'parent'}
 = $result_trees{'node_part_chapter_after_chapter'}{'contents'}[3];
-$result_trees{'node_part_chapter_after_chapter'}{'contents'}[3]{'contents'}[0]{'parent'}
 = $result_trees{'node_part_chapter_after_chapter'}{'contents'}[3];
-$result_trees{'node_part_chapter_after_chapter'}{'contents'}[3]{'extra'}{'node_content'}[0]
 = 
$result_trees{'node_part_chapter_after_chapter'}{'contents'}[3]{'args'}[0]{'contents'}[1];
-$result_trees{'node_part_chapter_after_chapter'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}
 = 
$result_trees{'node_part_chapter_after_chapter'}{'contents'}[3]{'extra'}{'node_content'};
-$result_trees{'node_part_chapter_after_chapter'}{'contents'}[3]{'parent'} = 
$result_trees{'node_part_chapter_after_chapter'};
-$result_trees{'node_part_chapter_after_chapter'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'node_part_chapter_after_chapter'}{'contents'}[4];
-$result_trees{'node_part_chapter_after_chapter'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'node_part_chapter_after_chapter'}{'contents'}[4]{'args'}[0];
-$result_trees{'node_part_chapter_after_chapter'}{'contents'}[4]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'node_part_chapter_after_chapter'}{'contents'}[4]{'args'}[0];
-$result_trees{'node_part_chapter_after_chapter'}{'contents'}[4]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'node_part_chapter_after_chapter'}{'contents'}[4]{'args'}[0];
-$result_trees{'node_part_chapter_after_chapter'}{'contents'}[4]{'args'}[0]{'parent'}
 = $result_trees{'node_part_chapter_after_chapter'}{'contents'}[4];
-$result_trees{'node_part_chapter_after_chapter'}{'contents'}[4]{'contents'}[0]{'parent'}
 = $result_trees{'node_part_chapter_after_chapter'}{'contents'}[4];
-$result_trees{'node_part_chapter_after_chapter'}{'contents'}[4]{'extra'}{'misc_content'}[0]
 = 
$result_trees{'node_part_chapter_after_chapter'}{'contents'}[4]{'args'}[0]{'contents'}[1];
-$result_trees{'node_part_chapter_after_chapter'}{'contents'}[4]{'parent'} = 
$result_trees{'node_part_chapter_after_chapter'};
-$result_trees{'node_part_chapter_after_chapter'}{'contents'}[5]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'node_part_chapter_after_chapter'}{'contents'}[5];
-$result_trees{'node_part_chapter_after_chapter'}{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'node_part_chapter_after_chapter'}{'contents'}[5]{'args'}[0];
-$result_trees{'node_part_chapter_after_chapter'}{'contents'}[5]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'node_part_chapter_after_chapter'}{'contents'}[5]{'args'}[0];
-$result_trees{'node_part_chapter_after_chapter'}{'contents'}[5]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'node_part_chapter_after_chapter'}{'contents'}[5]{'args'}[0];
-$result_trees{'node_part_chapter_after_chapter'}{'contents'}[5]{'args'}[0]{'parent'}
 = $result_trees{'node_part_chapter_after_chapter'}{'contents'}[5];
-$result_trees{'node_part_chapter_after_chapter'}{'contents'}[5]{'extra'}{'node_content'}[0]
 = 
$result_trees{'node_part_chapter_after_chapter'}{'contents'}[5]{'args'}[0]{'contents'}[1];
-$result_trees{'node_part_chapter_after_chapter'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}
 = 
$result_trees{'node_part_chapter_after_chapter'}{'contents'}[5]{'extra'}{'node_content'};
-$result_trees{'node_part_chapter_after_chapter'}{'contents'}[5]{'parent'} = 
$result_trees{'node_part_chapter_after_chapter'};
-$result_trees{'node_part_chapter_after_chapter'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'node_part_chapter_after_chapter'}{'contents'}[6];
-$result_trees{'node_part_chapter_after_chapter'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'node_part_chapter_after_chapter'}{'contents'}[6]{'args'}[0];
-$result_trees{'node_part_chapter_after_chapter'}{'contents'}[6]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'node_part_chapter_after_chapter'}{'contents'}[6]{'args'}[0];
-$result_trees{'node_part_chapter_after_chapter'}{'contents'}[6]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'node_part_chapter_after_chapter'}{'contents'}[6]{'args'}[0];
-$result_trees{'node_part_chapter_after_chapter'}{'contents'}[6]{'args'}[0]{'parent'}
 = $result_trees{'node_part_chapter_after_chapter'}{'contents'}[6];
-$result_trees{'node_part_chapter_after_chapter'}{'contents'}[6]{'contents'}[0]{'parent'}
 = $result_trees{'node_part_chapter_after_chapter'}{'contents'}[6];
-$result_trees{'node_part_chapter_after_chapter'}{'contents'}[6]{'extra'}{'misc_content'}[0]
 = 
$result_trees{'node_part_chapter_after_chapter'}{'contents'}[6]{'args'}[0]{'contents'}[1];
-$result_trees{'node_part_chapter_after_chapter'}{'contents'}[6]{'parent'} = 
$result_trees{'node_part_chapter_after_chapter'};
-$result_trees{'node_part_chapter_after_chapter'}{'contents'}[7]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'node_part_chapter_after_chapter'}{'contents'}[7];
-$result_trees{'node_part_chapter_after_chapter'}{'contents'}[7]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'node_part_chapter_after_chapter'}{'contents'}[7]{'args'}[0];
-$result_trees{'node_part_chapter_after_chapter'}{'contents'}[7]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'node_part_chapter_after_chapter'}{'contents'}[7]{'args'}[0];
-$result_trees{'node_part_chapter_after_chapter'}{'contents'}[7]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'node_part_chapter_after_chapter'}{'contents'}[7]{'args'}[0];
-$result_trees{'node_part_chapter_after_chapter'}{'contents'}[7]{'args'}[0]{'parent'}
 = $result_trees{'node_part_chapter_after_chapter'}{'contents'}[7];
-$result_trees{'node_part_chapter_after_chapter'}{'contents'}[7]{'contents'}[0]{'parent'}
 = $result_trees{'node_part_chapter_after_chapter'}{'contents'}[7];
-$result_trees{'node_part_chapter_after_chapter'}{'contents'}[7]{'contents'}[1]{'parent'}
 = $result_trees{'node_part_chapter_after_chapter'}{'contents'}[7];
-$result_trees{'node_part_chapter_after_chapter'}{'contents'}[7]{'extra'}{'associated_part'}
 = $result_trees{'node_part_chapter_after_chapter'}{'contents'}[6];
-$result_trees{'node_part_chapter_after_chapter'}{'contents'}[7]{'extra'}{'misc_content'}[0]
 = 
$result_trees{'node_part_chapter_after_chapter'}{'contents'}[7]{'args'}[0]{'contents'}[1];
-$result_trees{'node_part_chapter_after_chapter'}{'contents'}[7]{'parent'} = 
$result_trees{'node_part_chapter_after_chapter'};
+    'element_prev' => {},
+    'extra' => {
+      'element_command' => {},
+      'node' => {},
+      'section' => {}
+    },
+    'type' => 'element'
+  }
+];
+$result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[0]{'parent'} = 
$result_trees{'node_part_chapter_after_chapter'}[0];
+$result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[1];
+$result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[1]{'args'}[0]{'parent'}
 = $result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[1];
+$result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[1]{'extra'}{'node_content'}[0]
 = 
$result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[1]{'args'}[0]{'contents'}[1];
+$result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}
 = 
$result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[1]{'extra'}{'node_content'};
+$result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[1]{'parent'} = 
$result_trees{'node_part_chapter_after_chapter'}[0];
+$result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[2];
+$result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[2]{'args'}[0];
+$result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[2]{'args'}[0];
+$result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[2]{'args'}[0];
+$result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[2]{'args'}[0]{'parent'}
 = $result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[2];
+$result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[2]{'contents'}[0]{'parent'}
 = $result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[2];
+$result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'command'}
 = 
$result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[2]{'contents'}[1];
+$result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[2]{'contents'}[1];
+$result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1];
+$result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1];
+$result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'parent'}
 = 
$result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1];
+$result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[2]{'parent'}
 = 
$result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1];
+$result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0]{'parent'}
 = 
$result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[3];
+$result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[3]{'parent'}
 = 
$result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1];
+$result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_description'}
 = 
$result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[3];
+$result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_node'}{'node_content'}[0]
 = 
$result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0];
+$result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'parent'}
 = 
$result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[2]{'contents'}[1];
+$result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[0]{'parent'}
 = 
$result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[2];
+$result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[1];
+$result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[1]{'parent'}
 = 
$result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[2];
+$result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[2]{'parent'}
 = 
$result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[2];
+$result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[3]{'contents'}[0]{'parent'}
 = 
$result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[3];
+$result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[3]{'parent'}
 = 
$result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[2];
+$result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[2]{'extra'}{'menu_entry_description'}
 = 
$result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[3];
+$result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[2]{'extra'}{'menu_entry_node'}{'node_content'}[0]
 = 
$result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[1]{'contents'}[0];
+$result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[2]{'parent'}
 = 
$result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[2]{'contents'}[1];
+$result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = 
$result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[3];
+$result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0];
+$result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0];
+$result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0];
+$result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'parent'}
 = 
$result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[3];
+$result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'extra'}{'command'}
 = 
$result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[2]{'contents'}[1];
+$result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'parent'}
 = 
$result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[2]{'contents'}[1];
+$result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[2]{'contents'}[1]{'extra'}{'end_command'}
 = 
$result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[3];
+$result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[2]{'contents'}[1]{'parent'}
 = $result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[2];
+$result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[2]{'contents'}[2]{'parent'}
 = $result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[2];
+$result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[2]{'extra'}{'misc_content'}[0]
 = 
$result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[2]{'args'}[0]{'contents'}[1];
+$result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[2]{'parent'} = 
$result_trees{'node_part_chapter_after_chapter'}[0];
+$result_trees{'node_part_chapter_after_chapter'}[0]{'extra'}{'element_command'}
 = $result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[2];
+$result_trees{'node_part_chapter_after_chapter'}[0]{'extra'}{'node'} = 
$result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[1];
+$result_trees{'node_part_chapter_after_chapter'}[0]{'extra'}{'section'} = 
$result_trees{'node_part_chapter_after_chapter'}[0]{'contents'}[2];
+$result_trees{'node_part_chapter_after_chapter'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'node_part_chapter_after_chapter'}[1]{'contents'}[0];
+$result_trees{'node_part_chapter_after_chapter'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'node_part_chapter_after_chapter'}[1]{'contents'}[0]{'args'}[0];
+$result_trees{'node_part_chapter_after_chapter'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'node_part_chapter_after_chapter'}[1]{'contents'}[0]{'args'}[0];
+$result_trees{'node_part_chapter_after_chapter'}[1]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'node_part_chapter_after_chapter'}[1]{'contents'}[0]{'args'}[0];
+$result_trees{'node_part_chapter_after_chapter'}[1]{'contents'}[0]{'args'}[0]{'parent'}
 = $result_trees{'node_part_chapter_after_chapter'}[1]{'contents'}[0];
+$result_trees{'node_part_chapter_after_chapter'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'node_part_chapter_after_chapter'}[1]{'contents'}[0];
+$result_trees{'node_part_chapter_after_chapter'}[1]{'contents'}[0]{'extra'}{'node_content'}[0]
 = 
$result_trees{'node_part_chapter_after_chapter'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1];
+$result_trees{'node_part_chapter_after_chapter'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'}
 = 
$result_trees{'node_part_chapter_after_chapter'}[1]{'contents'}[0]{'extra'}{'node_content'};
+$result_trees{'node_part_chapter_after_chapter'}[1]{'contents'}[0]{'parent'} = 
$result_trees{'node_part_chapter_after_chapter'}[1];
+$result_trees{'node_part_chapter_after_chapter'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'node_part_chapter_after_chapter'}[1]{'contents'}[1];
+$result_trees{'node_part_chapter_after_chapter'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'node_part_chapter_after_chapter'}[1]{'contents'}[1]{'args'}[0];
+$result_trees{'node_part_chapter_after_chapter'}[1]{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'node_part_chapter_after_chapter'}[1]{'contents'}[1]{'args'}[0];
+$result_trees{'node_part_chapter_after_chapter'}[1]{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'node_part_chapter_after_chapter'}[1]{'contents'}[1]{'args'}[0];
+$result_trees{'node_part_chapter_after_chapter'}[1]{'contents'}[1]{'args'}[0]{'parent'}
 = $result_trees{'node_part_chapter_after_chapter'}[1]{'contents'}[1];
+$result_trees{'node_part_chapter_after_chapter'}[1]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'node_part_chapter_after_chapter'}[1]{'contents'}[1];
+$result_trees{'node_part_chapter_after_chapter'}[1]{'contents'}[1]{'extra'}{'misc_content'}[0]
 = 
$result_trees{'node_part_chapter_after_chapter'}[1]{'contents'}[1]{'args'}[0]{'contents'}[1];
+$result_trees{'node_part_chapter_after_chapter'}[1]{'contents'}[1]{'parent'} = 
$result_trees{'node_part_chapter_after_chapter'}[1];
+$result_trees{'node_part_chapter_after_chapter'}[1]{'element_prev'} = 
$result_trees{'node_part_chapter_after_chapter'}[0];
+$result_trees{'node_part_chapter_after_chapter'}[1]{'extra'}{'element_command'}
 = $result_trees{'node_part_chapter_after_chapter'}[1]{'contents'}[1];
+$result_trees{'node_part_chapter_after_chapter'}[1]{'extra'}{'node'} = 
$result_trees{'node_part_chapter_after_chapter'}[1]{'contents'}[0];
+$result_trees{'node_part_chapter_after_chapter'}[1]{'extra'}{'section'} = 
$result_trees{'node_part_chapter_after_chapter'}[1]{'contents'}[1];
+$result_trees{'node_part_chapter_after_chapter'}[2]{'contents'}[0]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'node_part_chapter_after_chapter'}[2]{'contents'}[0];
+$result_trees{'node_part_chapter_after_chapter'}[2]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'node_part_chapter_after_chapter'}[2]{'contents'}[0]{'args'}[0];
+$result_trees{'node_part_chapter_after_chapter'}[2]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'node_part_chapter_after_chapter'}[2]{'contents'}[0]{'args'}[0];
+$result_trees{'node_part_chapter_after_chapter'}[2]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'node_part_chapter_after_chapter'}[2]{'contents'}[0]{'args'}[0];
+$result_trees{'node_part_chapter_after_chapter'}[2]{'contents'}[0]{'args'}[0]{'parent'}
 = $result_trees{'node_part_chapter_after_chapter'}[2]{'contents'}[0];
+$result_trees{'node_part_chapter_after_chapter'}[2]{'contents'}[0]{'extra'}{'node_content'}[0]
 = 
$result_trees{'node_part_chapter_after_chapter'}[2]{'contents'}[0]{'args'}[0]{'contents'}[1];
+$result_trees{'node_part_chapter_after_chapter'}[2]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'}
 = 
$result_trees{'node_part_chapter_after_chapter'}[2]{'contents'}[0]{'extra'}{'node_content'};
+$result_trees{'node_part_chapter_after_chapter'}[2]{'contents'}[0]{'parent'} = 
$result_trees{'node_part_chapter_after_chapter'}[2];
+$result_trees{'node_part_chapter_after_chapter'}[2]{'contents'}[1]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'node_part_chapter_after_chapter'}[2]{'contents'}[1];
+$result_trees{'node_part_chapter_after_chapter'}[2]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'node_part_chapter_after_chapter'}[2]{'contents'}[1]{'args'}[0];
+$result_trees{'node_part_chapter_after_chapter'}[2]{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'node_part_chapter_after_chapter'}[2]{'contents'}[1]{'args'}[0];
+$result_trees{'node_part_chapter_after_chapter'}[2]{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'node_part_chapter_after_chapter'}[2]{'contents'}[1]{'args'}[0];
+$result_trees{'node_part_chapter_after_chapter'}[2]{'contents'}[1]{'args'}[0]{'parent'}
 = $result_trees{'node_part_chapter_after_chapter'}[2]{'contents'}[1];
+$result_trees{'node_part_chapter_after_chapter'}[2]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'node_part_chapter_after_chapter'}[2]{'contents'}[1];
+$result_trees{'node_part_chapter_after_chapter'}[2]{'contents'}[1]{'extra'}{'misc_content'}[0]
 = 
$result_trees{'node_part_chapter_after_chapter'}[2]{'contents'}[1]{'args'}[0]{'contents'}[1];
+$result_trees{'node_part_chapter_after_chapter'}[2]{'contents'}[1]{'parent'} = 
$result_trees{'node_part_chapter_after_chapter'}[2];
+$result_trees{'node_part_chapter_after_chapter'}[2]{'contents'}[2]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'node_part_chapter_after_chapter'}[2]{'contents'}[2];
+$result_trees{'node_part_chapter_after_chapter'}[2]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'node_part_chapter_after_chapter'}[2]{'contents'}[2]{'args'}[0];
+$result_trees{'node_part_chapter_after_chapter'}[2]{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'node_part_chapter_after_chapter'}[2]{'contents'}[2]{'args'}[0];
+$result_trees{'node_part_chapter_after_chapter'}[2]{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'node_part_chapter_after_chapter'}[2]{'contents'}[2]{'args'}[0];
+$result_trees{'node_part_chapter_after_chapter'}[2]{'contents'}[2]{'args'}[0]{'parent'}
 = $result_trees{'node_part_chapter_after_chapter'}[2]{'contents'}[2];
+$result_trees{'node_part_chapter_after_chapter'}[2]{'contents'}[2]{'contents'}[0]{'parent'}
 = $result_trees{'node_part_chapter_after_chapter'}[2]{'contents'}[2];
+$result_trees{'node_part_chapter_after_chapter'}[2]{'contents'}[2]{'contents'}[1]{'parent'}
 = $result_trees{'node_part_chapter_after_chapter'}[2]{'contents'}[2];
+$result_trees{'node_part_chapter_after_chapter'}[2]{'contents'}[2]{'extra'}{'associated_part'}
 = $result_trees{'node_part_chapter_after_chapter'}[2]{'contents'}[1];
+$result_trees{'node_part_chapter_after_chapter'}[2]{'contents'}[2]{'extra'}{'misc_content'}[0]
 = 
$result_trees{'node_part_chapter_after_chapter'}[2]{'contents'}[2]{'args'}[0]{'contents'}[1];
+$result_trees{'node_part_chapter_after_chapter'}[2]{'contents'}[2]{'parent'} = 
$result_trees{'node_part_chapter_after_chapter'}[2];
+$result_trees{'node_part_chapter_after_chapter'}[2]{'element_prev'} = 
$result_trees{'node_part_chapter_after_chapter'}[1];
+$result_trees{'node_part_chapter_after_chapter'}[2]{'extra'}{'element_command'}
 = $result_trees{'node_part_chapter_after_chapter'}[2]{'contents'}[2];
+$result_trees{'node_part_chapter_after_chapter'}[2]{'extra'}{'node'} = 
$result_trees{'node_part_chapter_after_chapter'}[2]{'contents'}[0];
+$result_trees{'node_part_chapter_after_chapter'}[2]{'extra'}{'section'} = 
$result_trees{'node_part_chapter_after_chapter'}[2]{'contents'}[2];
 
 $result_texis{'node_part_chapter_after_chapter'} = '@node Top
 @top top
@@ -849,6 +889,177 @@
 $result_errors{'node_part_chapter_after_chapter'} = [];
 
 
+$result_elements{'node_part_chapter_after_chapter'} = [
+  {
+    'extra' => {
+      'directions' => {
+        'FastForward' => {
+          'extra' => {
+            'directions' => {
+              'Back' => {},
+              'FastBack' => {},
+              'Forward' => {
+                'extra' => {
+                  'directions' => {
+                    'Back' => {},
+                    'NodeBack' => {},
+                    'NodePrev' => {},
+                    'NodeUp' => {},
+                    'This' => {},
+                    'Up' => {}
+                  },
+                  'element_command' => {
+                    'cmdname' => 'chapter',
+                    'extra' => {
+                      'associated_part' => {
+                        'cmdname' => 'part',
+                        'extra' => {},
+                        'level' => 0
+                      }
+                    },
+                    'level' => 1,
+                    'number' => 2
+                  },
+                  'node' => {
+                    'cmdname' => 'node',
+                    'extra' => {
+                      'normalized' => 'part-chapter-node'
+                    },
+                    'menu_prev' => {
+                      'cmdname' => 'node',
+                      'extra' => {
+                        'normalized' => 'chapter-node'
+                      },
+                      'menu_next' => {},
+                      'menu_up' => {
+                        'cmdname' => 'node',
+                        'extra' => {
+                          'normalized' => 'Top'
+                        },
+                        'menu_child' => {}
+                      },
+                      'menu_up_hash' => {
+                        'Top' => 1
+                      }
+                    },
+                    'menu_up' => {},
+                    'menu_up_hash' => {
+                      'Top' => 1
+                    }
+                  },
+                  'section' => {}
+                },
+                'type' => 'element'
+              },
+              'NodeBack' => {},
+              'NodeForward' => {},
+              'NodeNext' => {},
+              'NodePrev' => {},
+              'NodeUp' => {},
+              'This' => {},
+              'Up' => {}
+            },
+            'element_command' => {
+              'cmdname' => 'chapter',
+              'extra' => {},
+              'level' => 1,
+              'number' => 1
+            },
+            'node' => {},
+            'section' => {}
+          },
+          'type' => 'element'
+        },
+        'Forward' => {},
+        'Next' => {},
+        'NodeForward' => {},
+        'NodeNext' => {},
+        'NodeUp' => {
+          'extra' => {
+            'manual_content' => [
+              {
+                'text' => 'dir'
+              }
+            ]
+          },
+          'type' => 'external_node'
+        },
+        'This' => {}
+      },
+      'element_command' => {
+        'cmdname' => 'top',
+        'extra' => {},
+        'level' => 0
+      },
+      'node' => {},
+      'section' => {}
+    },
+    'type' => 'element'
+  },
+  {},
+  {}
+];
+$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}
 = $result_elements{'node_part_chapter_after_chapter'}[0];
+$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastBack'}
 = $result_elements{'node_part_chapter_after_chapter'}[0];
+$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Back'}
 = 
$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'FastForward'};
+$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'NodeBack'}
 = 
$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'FastForward'};
+$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'NodePrev'}
 = 
$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'FastForward'};
+$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'NodeUp'}
 = $result_elements{'node_part_chapter_after_chapter'}[0];
+$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'};
+$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Up'}
 = 
$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'};
+$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_prev'}{'menu_next'}
 = 
$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'node'};
+$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_prev'}{'menu_up'}{'menu_child'}
 = 
$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_prev'};
+$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_up'}
 = 
$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_prev'}{'menu_up'};
+$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'section'}
 = 
$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'element_command'};
+$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeBack'}
 = $result_elements{'node_part_chapter_after_chapter'}[0];
+$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeForward'}
 = 
$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'};
+$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeNext'}
 = 
$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'};
+$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodePrev'}
 = $result_elements{'node_part_chapter_after_chapter'}[0];
+$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeUp'}
 = $result_elements{'node_part_chapter_after_chapter'}[0];
+$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'FastForward'};
+$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Up'}
 = $result_elements{'node_part_chapter_after_chapter'}[0];
+$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}
 = 
$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_prev'};
+$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'section'}
 = 
$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'element_command'};
+$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'Forward'}
 = 
$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'FastForward'};
+$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'Next'}
 = 
$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'};
+$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'NodeForward'}
 = 
$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'FastForward'};
+$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'NodeNext'}
 = 
$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'FastForward'};
+$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'This'}
 = $result_elements{'node_part_chapter_after_chapter'}[0];
+$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'node'} = 
$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_prev'}{'menu_up'};
+$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'section'} = 
$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'element_command'};
+$result_elements{'node_part_chapter_after_chapter'}[1] = 
$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'FastForward'};
+$result_elements{'node_part_chapter_after_chapter'}[2] = 
$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'};
+
+
+
+$result_directions_text{'node_part_chapter_after_chapter'} = 'element: @top top
+  FastForward: @chapter chapter node
+  Forward: @chapter chapter node
+  Next: @chapter chapter with part node
+  NodeForward: @chapter chapter node
+  NodeNext: @chapter chapter node
+  NodeUp: (dir)
+  This: @top top
+element: @chapter chapter node
+  Back: @top top
+  FastBack: @top top
+  Forward: @chapter chapter with part node
+  NodeBack: @top top
+  NodeForward: @chapter chapter with part node
+  NodeNext: @chapter chapter with part node
+  NodePrev: @top top
+  NodeUp: @top top
+  This: @chapter chapter node
+  Up: @top top
+element: @chapter chapter with part node
+  Back: @chapter chapter node
+  NodeBack: @chapter chapter node
+  NodePrev: @chapter chapter node
+  NodeUp: @top top
+  This: @chapter chapter with part node
+  Up: @chapter chapter with part node
+';
+
 
 $result_converted{'plaintext'}->{'node_part_chapter_after_chapter'} = 'top
 ***

Index: t/results/sectioning/part_node_before_top.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/sectioning/part_node_before_top.pl,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -b -r1.8 -r1.9
--- t/results/sectioning/part_node_before_top.pl        3 Jul 2011 14:51:02 
-0000       1.8
+++ t/results/sectioning/part_node_before_top.pl        3 Jul 2011 23:15:45 
-0000       1.9
@@ -350,7 +350,6 @@
         }
       ],
       'extra' => {
-        'associated_part' => {},
         'misc_content' => [
           {}
         ]
@@ -424,7 +423,6 @@
 
$result_trees{'part_node_before_top'}{'contents'}[4]{'contents'}[1]{'contents'}[2]{'parent'}
 = $result_trees{'part_node_before_top'}{'contents'}[4]{'contents'}[1];
 
$result_trees{'part_node_before_top'}{'contents'}[4]{'contents'}[1]{'extra'}{'end_command'}
 = 
$result_trees{'part_node_before_top'}{'contents'}[4]{'contents'}[1]{'contents'}[2];
 $result_trees{'part_node_before_top'}{'contents'}[4]{'contents'}[1]{'parent'} 
= $result_trees{'part_node_before_top'}{'contents'}[4];
-$result_trees{'part_node_before_top'}{'contents'}[4]{'extra'}{'associated_part'}
 = $result_trees{'part_node_before_top'}{'contents'}[2];
 
$result_trees{'part_node_before_top'}{'contents'}[4]{'extra'}{'misc_content'}[0]
 = 
$result_trees{'part_node_before_top'}{'contents'}[4]{'args'}[0]{'contents'}[1];
 $result_trees{'part_node_before_top'}{'contents'}[4]{'parent'} = 
$result_trees{'part_node_before_top'};
 
@@ -454,8 +452,11 @@
   'section_childs' => [
     {
       'cmdname' => 'part',
-      'extra' => {
-        'part_associated_section' => {
+      'extra' => {},
+      'level' => 0,
+      'section_up' => {}
+    },
+    {
           'cmdname' => 'top',
           'extra' => {
             'associated_node' => {
@@ -463,39 +464,25 @@
               'extra' => {
                 'normalized' => 'Top'
               }
-            },
-            'associated_part' => {}
+        }
           },
           'level' => 0,
           'section_prev' => {},
           'section_up' => {}
         }
-      },
-      'level' => 0,
-      'section_up' => {}
-    },
-    {}
   ]
 };
-$result_sectioning{'part_node_before_top'}{'section_childs'}[0]{'extra'}{'part_associated_section'}{'extra'}{'associated_part'}
 = $result_sectioning{'part_node_before_top'}{'section_childs'}[0];
-$result_sectioning{'part_node_before_top'}{'section_childs'}[0]{'extra'}{'part_associated_section'}{'section_prev'}
 = $result_sectioning{'part_node_before_top'}{'section_childs'}[0];
-$result_sectioning{'part_node_before_top'}{'section_childs'}[0]{'extra'}{'part_associated_section'}{'section_up'}
 = $result_sectioning{'part_node_before_top'};
 $result_sectioning{'part_node_before_top'}{'section_childs'}[0]{'section_up'} 
= $result_sectioning{'part_node_before_top'};
-$result_sectioning{'part_node_before_top'}{'section_childs'}[1] = 
$result_sectioning{'part_node_before_top'}{'section_childs'}[0]{'extra'}{'part_associated_section'};
+$result_sectioning{'part_node_before_top'}{'section_childs'}[1]{'section_prev'}
 = $result_sectioning{'part_node_before_top'}{'section_childs'}[0];
+$result_sectioning{'part_node_before_top'}{'section_childs'}[1]{'section_up'} 
= $result_sectioning{'part_node_before_top'};
 
 $result_nodes{'part_node_before_top'} = {
   'cmdname' => 'node',
   'extra' => {
     'associated_section' => {
       'cmdname' => 'top',
-      'extra' => {
-        'associated_part' => {
-          'cmdname' => 'part',
           'extra' => {},
           'level' => 0
-        }
-      },
-      'level' => 0
     },
     'normalized' => 'Top'
   },

Index: t/results/sectioning/part_node_chapter_after_top.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/sectioning/part_node_chapter_after_top.pl,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -b -r1.8 -r1.9
--- t/results/sectioning/part_node_chapter_after_top.pl 3 Jul 2011 14:51:02 
-0000       1.8
+++ t/results/sectioning/part_node_chapter_after_top.pl 3 Jul 2011 23:15:45 
-0000       1.9
@@ -5,7 +5,8 @@
 
 use utf8;
 
-$result_trees{'part_node_chapter_after_top'} = {
+$result_trees{'part_node_chapter_after_top'} = [
+  {
   'contents' => [
     {
       'contents' => [],
@@ -454,8 +455,18 @@
         'macro' => ''
       },
       'parent' => {}
+      }
+    ],
+    'extra' => {
+      'element_command' => {},
+      'node' => {},
+      'section' => {}
+    },
+    'type' => 'element'
     },
     {
+    'contents' => [
+      {
       'args' => [
         {
           'contents' => [
@@ -548,99 +559,113 @@
       'parent' => {}
     }
   ],
-  'type' => 'document_root'
-};
-$result_trees{'part_node_chapter_after_top'}{'contents'}[0]{'parent'} = 
$result_trees{'part_node_chapter_after_top'};
-$result_trees{'part_node_chapter_after_top'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'part_node_chapter_after_top'}{'contents'}[1];
-$result_trees{'part_node_chapter_after_top'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'part_node_chapter_after_top'}{'contents'}[1]{'args'}[0];
-$result_trees{'part_node_chapter_after_top'}{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'part_node_chapter_after_top'}{'contents'}[1]{'args'}[0];
-$result_trees{'part_node_chapter_after_top'}{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'part_node_chapter_after_top'}{'contents'}[1]{'args'}[0];
-$result_trees{'part_node_chapter_after_top'}{'contents'}[1]{'args'}[0]{'parent'}
 = $result_trees{'part_node_chapter_after_top'}{'contents'}[1];
-$result_trees{'part_node_chapter_after_top'}{'contents'}[1]{'extra'}{'node_content'}[0]
 = 
$result_trees{'part_node_chapter_after_top'}{'contents'}[1]{'args'}[0]{'contents'}[1];
-$result_trees{'part_node_chapter_after_top'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}
 = 
$result_trees{'part_node_chapter_after_top'}{'contents'}[1]{'extra'}{'node_content'};
-$result_trees{'part_node_chapter_after_top'}{'contents'}[1]{'parent'} = 
$result_trees{'part_node_chapter_after_top'};
-$result_trees{'part_node_chapter_after_top'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'part_node_chapter_after_top'}{'contents'}[2];
-$result_trees{'part_node_chapter_after_top'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'part_node_chapter_after_top'}{'contents'}[2]{'args'}[0];
-$result_trees{'part_node_chapter_after_top'}{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'part_node_chapter_after_top'}{'contents'}[2]{'args'}[0];
-$result_trees{'part_node_chapter_after_top'}{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'part_node_chapter_after_top'}{'contents'}[2]{'args'}[0];
-$result_trees{'part_node_chapter_after_top'}{'contents'}[2]{'args'}[0]{'parent'}
 = $result_trees{'part_node_chapter_after_top'}{'contents'}[2];
-$result_trees{'part_node_chapter_after_top'}{'contents'}[2]{'contents'}[0]{'parent'}
 = $result_trees{'part_node_chapter_after_top'}{'contents'}[2];
-$result_trees{'part_node_chapter_after_top'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'part_node_chapter_after_top'}{'contents'}[2]{'contents'}[1];
-$result_trees{'part_node_chapter_after_top'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'part_node_chapter_after_top'}{'contents'}[2]{'contents'}[1];
-$result_trees{'part_node_chapter_after_top'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'part_node_chapter_after_top'}{'contents'}[2]{'contents'}[1]{'contents'}[1];
-$result_trees{'part_node_chapter_after_top'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'part_node_chapter_after_top'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1];
-$result_trees{'part_node_chapter_after_top'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'parent'}
 = 
$result_trees{'part_node_chapter_after_top'}{'contents'}[2]{'contents'}[1]{'contents'}[1];
-$result_trees{'part_node_chapter_after_top'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[2]{'parent'}
 = 
$result_trees{'part_node_chapter_after_top'}{'contents'}[2]{'contents'}[1]{'contents'}[1];
-$result_trees{'part_node_chapter_after_top'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0]{'parent'}
 = 
$result_trees{'part_node_chapter_after_top'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[3];
-$result_trees{'part_node_chapter_after_top'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[3]{'parent'}
 = 
$result_trees{'part_node_chapter_after_top'}{'contents'}[2]{'contents'}[1]{'contents'}[1];
-$result_trees{'part_node_chapter_after_top'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_description'}
 = 
$result_trees{'part_node_chapter_after_top'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[3];
-$result_trees{'part_node_chapter_after_top'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_node'}{'node_content'}[0]
 = 
$result_trees{'part_node_chapter_after_top'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0];
-$result_trees{'part_node_chapter_after_top'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'parent'}
 = $result_trees{'part_node_chapter_after_top'}{'contents'}[2]{'contents'}[1];
-$result_trees{'part_node_chapter_after_top'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[0]{'parent'}
 = 
$result_trees{'part_node_chapter_after_top'}{'contents'}[2]{'contents'}[1]{'contents'}[2];
-$result_trees{'part_node_chapter_after_top'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'part_node_chapter_after_top'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[1];
-$result_trees{'part_node_chapter_after_top'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[1]{'parent'}
 = 
$result_trees{'part_node_chapter_after_top'}{'contents'}[2]{'contents'}[1]{'contents'}[2];
-$result_trees{'part_node_chapter_after_top'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[2]{'parent'}
 = 
$result_trees{'part_node_chapter_after_top'}{'contents'}[2]{'contents'}[1]{'contents'}[2];
-$result_trees{'part_node_chapter_after_top'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[3]{'contents'}[0]{'parent'}
 = 
$result_trees{'part_node_chapter_after_top'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[3];
-$result_trees{'part_node_chapter_after_top'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[3]{'parent'}
 = 
$result_trees{'part_node_chapter_after_top'}{'contents'}[2]{'contents'}[1]{'contents'}[2];
-$result_trees{'part_node_chapter_after_top'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'extra'}{'menu_entry_description'}
 = 
$result_trees{'part_node_chapter_after_top'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[3];
-$result_trees{'part_node_chapter_after_top'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'extra'}{'menu_entry_node'}{'node_content'}[0]
 = 
$result_trees{'part_node_chapter_after_top'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[1]{'contents'}[0];
-$result_trees{'part_node_chapter_after_top'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'parent'}
 = $result_trees{'part_node_chapter_after_top'}{'contents'}[2]{'contents'}[1];
-$result_trees{'part_node_chapter_after_top'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = 
$result_trees{'part_node_chapter_after_top'}{'contents'}[2]{'contents'}[1]{'contents'}[3];
-$result_trees{'part_node_chapter_after_top'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'part_node_chapter_after_top'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0];
-$result_trees{'part_node_chapter_after_top'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'part_node_chapter_after_top'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0];
-$result_trees{'part_node_chapter_after_top'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'part_node_chapter_after_top'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0];
-$result_trees{'part_node_chapter_after_top'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'parent'}
 = 
$result_trees{'part_node_chapter_after_top'}{'contents'}[2]{'contents'}[1]{'contents'}[3];
-$result_trees{'part_node_chapter_after_top'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'extra'}{'command'}
 = $result_trees{'part_node_chapter_after_top'}{'contents'}[2]{'contents'}[1];
-$result_trees{'part_node_chapter_after_top'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'parent'}
 = $result_trees{'part_node_chapter_after_top'}{'contents'}[2]{'contents'}[1];
-$result_trees{'part_node_chapter_after_top'}{'contents'}[2]{'contents'}[1]{'extra'}{'end_command'}
 = 
$result_trees{'part_node_chapter_after_top'}{'contents'}[2]{'contents'}[1]{'contents'}[3];
-$result_trees{'part_node_chapter_after_top'}{'contents'}[2]{'contents'}[1]{'parent'}
 = $result_trees{'part_node_chapter_after_top'}{'contents'}[2];
-$result_trees{'part_node_chapter_after_top'}{'contents'}[2]{'contents'}[2]{'parent'}
 = $result_trees{'part_node_chapter_after_top'}{'contents'}[2];
-$result_trees{'part_node_chapter_after_top'}{'contents'}[2]{'extra'}{'misc_content'}[0]
 = 
$result_trees{'part_node_chapter_after_top'}{'contents'}[2]{'args'}[0]{'contents'}[1];
-$result_trees{'part_node_chapter_after_top'}{'contents'}[2]{'parent'} = 
$result_trees{'part_node_chapter_after_top'};
-$result_trees{'part_node_chapter_after_top'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'part_node_chapter_after_top'}{'contents'}[3];
-$result_trees{'part_node_chapter_after_top'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'part_node_chapter_after_top'}{'contents'}[3]{'args'}[0];
-$result_trees{'part_node_chapter_after_top'}{'contents'}[3]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'part_node_chapter_after_top'}{'contents'}[3]{'args'}[0];
-$result_trees{'part_node_chapter_after_top'}{'contents'}[3]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'part_node_chapter_after_top'}{'contents'}[3]{'args'}[0];
-$result_trees{'part_node_chapter_after_top'}{'contents'}[3]{'args'}[0]{'parent'}
 = $result_trees{'part_node_chapter_after_top'}{'contents'}[3];
-$result_trees{'part_node_chapter_after_top'}{'contents'}[3]{'contents'}[0]{'parent'}
 = $result_trees{'part_node_chapter_after_top'}{'contents'}[3];
-$result_trees{'part_node_chapter_after_top'}{'contents'}[3]{'extra'}{'misc_content'}[0]
 = 
$result_trees{'part_node_chapter_after_top'}{'contents'}[3]{'args'}[0]{'contents'}[1];
-$result_trees{'part_node_chapter_after_top'}{'contents'}[3]{'parent'} = 
$result_trees{'part_node_chapter_after_top'};
-$result_trees{'part_node_chapter_after_top'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'part_node_chapter_after_top'}{'contents'}[4];
-$result_trees{'part_node_chapter_after_top'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'part_node_chapter_after_top'}{'contents'}[4]{'args'}[0];
-$result_trees{'part_node_chapter_after_top'}{'contents'}[4]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'part_node_chapter_after_top'}{'contents'}[4]{'args'}[0];
-$result_trees{'part_node_chapter_after_top'}{'contents'}[4]{'args'}[0]{'parent'}
 = $result_trees{'part_node_chapter_after_top'}{'contents'}[4];
-$result_trees{'part_node_chapter_after_top'}{'contents'}[4]{'args'}[1]{'contents'}[1]{'parent'}
 = $result_trees{'part_node_chapter_after_top'}{'contents'}[4]{'args'}[1];
-$result_trees{'part_node_chapter_after_top'}{'contents'}[4]{'args'}[1]{'parent'}
 = $result_trees{'part_node_chapter_after_top'}{'contents'}[4];
-$result_trees{'part_node_chapter_after_top'}{'contents'}[4]{'args'}[2]{'contents'}[1]{'parent'}
 = $result_trees{'part_node_chapter_after_top'}{'contents'}[4]{'args'}[2];
-$result_trees{'part_node_chapter_after_top'}{'contents'}[4]{'args'}[2]{'parent'}
 = $result_trees{'part_node_chapter_after_top'}{'contents'}[4];
-$result_trees{'part_node_chapter_after_top'}{'contents'}[4]{'args'}[3]{'contents'}[1]{'parent'}
 = $result_trees{'part_node_chapter_after_top'}{'contents'}[4]{'args'}[3];
-$result_trees{'part_node_chapter_after_top'}{'contents'}[4]{'args'}[3]{'contents'}[2]{'parent'}
 = $result_trees{'part_node_chapter_after_top'}{'contents'}[4]{'args'}[3];
-$result_trees{'part_node_chapter_after_top'}{'contents'}[4]{'args'}[3]{'parent'}
 = $result_trees{'part_node_chapter_after_top'}{'contents'}[4];
-$result_trees{'part_node_chapter_after_top'}{'contents'}[4]{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'part_node_chapter_after_top'}{'contents'}[4]{'contents'}[0];
-$result_trees{'part_node_chapter_after_top'}{'contents'}[4]{'contents'}[0]{'parent'}
 = $result_trees{'part_node_chapter_after_top'}{'contents'}[4];
-$result_trees{'part_node_chapter_after_top'}{'contents'}[4]{'contents'}[1]{'parent'}
 = $result_trees{'part_node_chapter_after_top'}{'contents'}[4];
-$result_trees{'part_node_chapter_after_top'}{'contents'}[4]{'extra'}{'node_content'}[0]
 = 
$result_trees{'part_node_chapter_after_top'}{'contents'}[4]{'args'}[0]{'contents'}[1];
-$result_trees{'part_node_chapter_after_top'}{'contents'}[4]{'extra'}{'nodes_manuals'}[0]{'node_content'}
 = 
$result_trees{'part_node_chapter_after_top'}{'contents'}[4]{'extra'}{'node_content'};
-$result_trees{'part_node_chapter_after_top'}{'contents'}[4]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0]
 = 
$result_trees{'part_node_chapter_after_top'}{'contents'}[4]{'args'}[1]{'contents'}[1];
-$result_trees{'part_node_chapter_after_top'}{'contents'}[4]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0]
 = 
$result_trees{'part_node_chapter_after_top'}{'contents'}[4]{'args'}[2]{'contents'}[1];
-$result_trees{'part_node_chapter_after_top'}{'contents'}[4]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0]
 = 
$result_trees{'part_node_chapter_after_top'}{'contents'}[4]{'args'}[3]{'contents'}[1];
-$result_trees{'part_node_chapter_after_top'}{'contents'}[4]{'parent'} = 
$result_trees{'part_node_chapter_after_top'};
-$result_trees{'part_node_chapter_after_top'}{'contents'}[5]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'part_node_chapter_after_top'}{'contents'}[5];
-$result_trees{'part_node_chapter_after_top'}{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'part_node_chapter_after_top'}{'contents'}[5]{'args'}[0];
-$result_trees{'part_node_chapter_after_top'}{'contents'}[5]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'part_node_chapter_after_top'}{'contents'}[5]{'args'}[0];
-$result_trees{'part_node_chapter_after_top'}{'contents'}[5]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'part_node_chapter_after_top'}{'contents'}[5]{'args'}[0];
-$result_trees{'part_node_chapter_after_top'}{'contents'}[5]{'args'}[0]{'parent'}
 = $result_trees{'part_node_chapter_after_top'}{'contents'}[5];
-$result_trees{'part_node_chapter_after_top'}{'contents'}[5]{'extra'}{'node_content'}[0]
 = 
$result_trees{'part_node_chapter_after_top'}{'contents'}[5]{'args'}[0]{'contents'}[1];
-$result_trees{'part_node_chapter_after_top'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}
 = 
$result_trees{'part_node_chapter_after_top'}{'contents'}[5]{'extra'}{'node_content'};
-$result_trees{'part_node_chapter_after_top'}{'contents'}[5]{'parent'} = 
$result_trees{'part_node_chapter_after_top'};
-$result_trees{'part_node_chapter_after_top'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'part_node_chapter_after_top'}{'contents'}[6];
-$result_trees{'part_node_chapter_after_top'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'part_node_chapter_after_top'}{'contents'}[6]{'args'}[0];
-$result_trees{'part_node_chapter_after_top'}{'contents'}[6]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'part_node_chapter_after_top'}{'contents'}[6]{'args'}[0];
-$result_trees{'part_node_chapter_after_top'}{'contents'}[6]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'part_node_chapter_after_top'}{'contents'}[6]{'args'}[0];
-$result_trees{'part_node_chapter_after_top'}{'contents'}[6]{'args'}[0]{'parent'}
 = $result_trees{'part_node_chapter_after_top'}{'contents'}[6];
-$result_trees{'part_node_chapter_after_top'}{'contents'}[6]{'extra'}{'associated_part'}
 = $result_trees{'part_node_chapter_after_top'}{'contents'}[3];
-$result_trees{'part_node_chapter_after_top'}{'contents'}[6]{'extra'}{'misc_content'}[0]
 = 
$result_trees{'part_node_chapter_after_top'}{'contents'}[6]{'args'}[0]{'contents'}[1];
-$result_trees{'part_node_chapter_after_top'}{'contents'}[6]{'parent'} = 
$result_trees{'part_node_chapter_after_top'};
+    'element_prev' => {},
+    'extra' => {
+      'element_command' => {},
+      'node' => {},
+      'section' => {}
+    },
+    'type' => 'element'
+  }
+];
+$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[0]{'parent'} = 
$result_trees{'part_node_chapter_after_top'}[0];
+$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'part_node_chapter_after_top'}[0]{'contents'}[1];
+$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'part_node_chapter_after_top'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'part_node_chapter_after_top'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'part_node_chapter_after_top'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[1]{'args'}[0]{'parent'}
 = $result_trees{'part_node_chapter_after_top'}[0]{'contents'}[1];
+$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[1]{'extra'}{'node_content'}[0]
 = 
$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[1]{'args'}[0]{'contents'}[1];
+$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}
 = 
$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[1]{'extra'}{'node_content'};
+$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[1]{'parent'} = 
$result_trees{'part_node_chapter_after_top'}[0];
+$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'part_node_chapter_after_top'}[0]{'contents'}[2];
+$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'part_node_chapter_after_top'}[0]{'contents'}[2]{'args'}[0];
+$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'part_node_chapter_after_top'}[0]{'contents'}[2]{'args'}[0];
+$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'part_node_chapter_after_top'}[0]{'contents'}[2]{'args'}[0];
+$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[2]{'args'}[0]{'parent'}
 = $result_trees{'part_node_chapter_after_top'}[0]{'contents'}[2];
+$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[2]{'contents'}[0]{'parent'}
 = $result_trees{'part_node_chapter_after_top'}[0]{'contents'}[2];
+$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'command'}
 = 
$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1];
+$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1];
+$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1];
+$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1];
+$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'parent'}
 = 
$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1];
+$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[2]{'parent'}
 = 
$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1];
+$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0]{'parent'}
 = 
$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[3];
+$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[3]{'parent'}
 = 
$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1];
+$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_description'}
 = 
$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[3];
+$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_node'}{'node_content'}[0]
 = 
$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0];
+$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'parent'}
 = 
$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1];
+$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[0]{'parent'}
 = 
$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[2];
+$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[1];
+$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[1]{'parent'}
 = 
$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[2];
+$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[2]{'parent'}
 = 
$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[2];
+$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[3]{'contents'}[0]{'parent'}
 = 
$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[3];
+$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[3]{'parent'}
 = 
$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[2];
+$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[2]{'extra'}{'menu_entry_description'}
 = 
$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[3];
+$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[2]{'extra'}{'menu_entry_node'}{'node_content'}[0]
 = 
$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[1]{'contents'}[0];
+$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[2]{'parent'}
 = 
$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1];
+$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = 
$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[3];
+$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0];
+$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0];
+$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0];
+$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'parent'}
 = 
$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[3];
+$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'extra'}{'command'}
 = 
$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1];
+$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'parent'}
 = 
$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1];
+$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'extra'}{'end_command'}
 = 
$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[3];
+$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'parent'}
 = $result_trees{'part_node_chapter_after_top'}[0]{'contents'}[2];
+$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[2]{'contents'}[2]{'parent'}
 = $result_trees{'part_node_chapter_after_top'}[0]{'contents'}[2];
+$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[2]{'extra'}{'misc_content'}[0]
 = 
$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[2]{'args'}[0]{'contents'}[1];
+$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[2]{'parent'} = 
$result_trees{'part_node_chapter_after_top'}[0];
+$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'part_node_chapter_after_top'}[0]{'contents'}[3];
+$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'part_node_chapter_after_top'}[0]{'contents'}[3]{'args'}[0];
+$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[3]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'part_node_chapter_after_top'}[0]{'contents'}[3]{'args'}[0];
+$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[3]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'part_node_chapter_after_top'}[0]{'contents'}[3]{'args'}[0];
+$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[3]{'args'}[0]{'parent'}
 = $result_trees{'part_node_chapter_after_top'}[0]{'contents'}[3];
+$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[3]{'contents'}[0]{'parent'}
 = $result_trees{'part_node_chapter_after_top'}[0]{'contents'}[3];
+$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[3]{'extra'}{'misc_content'}[0]
 = 
$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[3]{'args'}[0]{'contents'}[1];
+$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[3]{'parent'} = 
$result_trees{'part_node_chapter_after_top'}[0];
+$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'part_node_chapter_after_top'}[0]{'contents'}[4];
+$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'part_node_chapter_after_top'}[0]{'contents'}[4]{'args'}[0];
+$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[4]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'part_node_chapter_after_top'}[0]{'contents'}[4]{'args'}[0];
+$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[4]{'args'}[0]{'parent'}
 = $result_trees{'part_node_chapter_after_top'}[0]{'contents'}[4];
+$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[4]{'args'}[1]{'contents'}[1]{'parent'}
 = $result_trees{'part_node_chapter_after_top'}[0]{'contents'}[4]{'args'}[1];
+$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[4]{'args'}[1]{'parent'}
 = $result_trees{'part_node_chapter_after_top'}[0]{'contents'}[4];
+$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[4]{'args'}[2]{'contents'}[1]{'parent'}
 = $result_trees{'part_node_chapter_after_top'}[0]{'contents'}[4]{'args'}[2];
+$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[4]{'args'}[2]{'parent'}
 = $result_trees{'part_node_chapter_after_top'}[0]{'contents'}[4];
+$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[4]{'args'}[3]{'contents'}[1]{'parent'}
 = $result_trees{'part_node_chapter_after_top'}[0]{'contents'}[4]{'args'}[3];
+$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[4]{'args'}[3]{'contents'}[2]{'parent'}
 = $result_trees{'part_node_chapter_after_top'}[0]{'contents'}[4]{'args'}[3];
+$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[4]{'args'}[3]{'parent'}
 = $result_trees{'part_node_chapter_after_top'}[0]{'contents'}[4];
+$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[4]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[4]{'contents'}[0];
+$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[4]{'contents'}[0]{'parent'}
 = $result_trees{'part_node_chapter_after_top'}[0]{'contents'}[4];
+$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[4]{'contents'}[1]{'parent'}
 = $result_trees{'part_node_chapter_after_top'}[0]{'contents'}[4];
+$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[4]{'extra'}{'node_content'}[0]
 = 
$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[4]{'args'}[0]{'contents'}[1];
+$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[4]{'extra'}{'nodes_manuals'}[0]{'node_content'}
 = 
$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[4]{'extra'}{'node_content'};
+$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[4]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0]
 = 
$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[4]{'args'}[1]{'contents'}[1];
+$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[4]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0]
 = 
$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[4]{'args'}[2]{'contents'}[1];
+$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[4]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0]
 = 
$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[4]{'args'}[3]{'contents'}[1];
+$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[4]{'parent'} = 
$result_trees{'part_node_chapter_after_top'}[0];
+$result_trees{'part_node_chapter_after_top'}[0]{'extra'}{'element_command'} = 
$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[2];
+$result_trees{'part_node_chapter_after_top'}[0]{'extra'}{'node'} = 
$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[1];
+$result_trees{'part_node_chapter_after_top'}[0]{'extra'}{'section'} = 
$result_trees{'part_node_chapter_after_top'}[0]{'contents'}[2];
+$result_trees{'part_node_chapter_after_top'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'part_node_chapter_after_top'}[1]{'contents'}[0];
+$result_trees{'part_node_chapter_after_top'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'part_node_chapter_after_top'}[1]{'contents'}[0]{'args'}[0];
+$result_trees{'part_node_chapter_after_top'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'part_node_chapter_after_top'}[1]{'contents'}[0]{'args'}[0];
+$result_trees{'part_node_chapter_after_top'}[1]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'part_node_chapter_after_top'}[1]{'contents'}[0]{'args'}[0];
+$result_trees{'part_node_chapter_after_top'}[1]{'contents'}[0]{'args'}[0]{'parent'}
 = $result_trees{'part_node_chapter_after_top'}[1]{'contents'}[0];
+$result_trees{'part_node_chapter_after_top'}[1]{'contents'}[0]{'extra'}{'node_content'}[0]
 = 
$result_trees{'part_node_chapter_after_top'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1];
+$result_trees{'part_node_chapter_after_top'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'}
 = 
$result_trees{'part_node_chapter_after_top'}[1]{'contents'}[0]{'extra'}{'node_content'};
+$result_trees{'part_node_chapter_after_top'}[1]{'contents'}[0]{'parent'} = 
$result_trees{'part_node_chapter_after_top'}[1];
+$result_trees{'part_node_chapter_after_top'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'part_node_chapter_after_top'}[1]{'contents'}[1];
+$result_trees{'part_node_chapter_after_top'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'part_node_chapter_after_top'}[1]{'contents'}[1]{'args'}[0];
+$result_trees{'part_node_chapter_after_top'}[1]{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'part_node_chapter_after_top'}[1]{'contents'}[1]{'args'}[0];
+$result_trees{'part_node_chapter_after_top'}[1]{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'part_node_chapter_after_top'}[1]{'contents'}[1]{'args'}[0];
+$result_trees{'part_node_chapter_after_top'}[1]{'contents'}[1]{'args'}[0]{'parent'}
 = $result_trees{'part_node_chapter_after_top'}[1]{'contents'}[1];
+$result_trees{'part_node_chapter_after_top'}[1]{'contents'}[1]{'extra'}{'associated_part'}
 = $result_trees{'part_node_chapter_after_top'}[0]{'contents'}[3];
+$result_trees{'part_node_chapter_after_top'}[1]{'contents'}[1]{'extra'}{'misc_content'}[0]
 = 
$result_trees{'part_node_chapter_after_top'}[1]{'contents'}[1]{'args'}[0]{'contents'}[1];
+$result_trees{'part_node_chapter_after_top'}[1]{'contents'}[1]{'parent'} = 
$result_trees{'part_node_chapter_after_top'}[1];
+$result_trees{'part_node_chapter_after_top'}[1]{'element_prev'} = 
$result_trees{'part_node_chapter_after_top'}[0];
+$result_trees{'part_node_chapter_after_top'}[1]{'extra'}{'element_command'} = 
$result_trees{'part_node_chapter_after_top'}[1]{'contents'}[1];
+$result_trees{'part_node_chapter_after_top'}[1]{'extra'}{'node'} = 
$result_trees{'part_node_chapter_after_top'}[1]{'contents'}[0];
+$result_trees{'part_node_chapter_after_top'}[1]{'extra'}{'section'} = 
$result_trees{'part_node_chapter_after_top'}[1]{'contents'}[1];
 
 $result_texis{'part_node_chapter_after_top'} = '@node Top
 @top top
@@ -831,6 +856,132 @@
 $result_errors{'part_node_chapter_after_top'} = [];
 
 
+$result_elements{'part_node_chapter_after_top'} = [
+  {
+    'extra' => {
+      'directions' => {
+        'FastBack' => {},
+        'FastForward' => {},
+        'Forward' => {
+          'extra' => {
+            'directions' => {
+              'Back' => {},
+              'NodePrev' => {},
+              'NodeUp' => {},
+              'This' => {},
+              'Up' => {}
+            },
+            'element_command' => {
+              'cmdname' => 'chapter',
+              'extra' => {
+                'associated_part' => {
+                  'cmdname' => 'part',
+                  'extra' => {},
+                  'level' => 0
+                }
+              },
+              'level' => 1,
+              'number' => 1
+            },
+            'node' => {
+              'cmdname' => 'node',
+              'extra' => {
+                'normalized' => 'chapter'
+              },
+              'menu_prev' => {
+                'cmdname' => 'node',
+                'extra' => {
+                  'normalized' => 'a-node-after-part'
+                },
+                'menu_next' => {},
+                'menu_up' => {
+                  'cmdname' => 'node',
+                  'extra' => {
+                    'normalized' => 'Top'
+                  },
+                  'menu_child' => {}
+                },
+                'menu_up_hash' => {
+                  'Top' => 1
+                }
+              },
+              'menu_up' => {},
+              'menu_up_hash' => {
+                'Top' => 1
+              }
+            },
+            'section' => {}
+          },
+          'type' => 'element'
+        },
+        'Next' => {},
+        'NodeBack' => {},
+        'NodeForward' => {},
+        'NodeNext' => {},
+        'NodeUp' => {
+          'extra' => {
+            'manual_content' => [
+              {
+                'text' => 'dir'
+              }
+            ]
+          },
+          'type' => 'external_node'
+        },
+        'This' => {}
+      },
+      'element_command' => {
+        'cmdname' => 'top',
+        'extra' => {},
+        'level' => 0
+      },
+      'node' => {},
+      'section' => {}
+    },
+    'type' => 'element'
+  },
+  {}
+];
+$result_elements{'part_node_chapter_after_top'}[0]{'extra'}{'directions'}{'FastBack'}
 = $result_elements{'part_node_chapter_after_top'}[0];
+$result_elements{'part_node_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'}
 = $result_elements{'part_node_chapter_after_top'}[0];
+$result_elements{'part_node_chapter_after_top'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Back'}
 = $result_elements{'part_node_chapter_after_top'}[0];
+$result_elements{'part_node_chapter_after_top'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'NodePrev'}
 = $result_elements{'part_node_chapter_after_top'}[0];
+$result_elements{'part_node_chapter_after_top'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'NodeUp'}
 = $result_elements{'part_node_chapter_after_top'}[0];
+$result_elements{'part_node_chapter_after_top'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'part_node_chapter_after_top'}[0]{'extra'}{'directions'}{'Forward'};
+$result_elements{'part_node_chapter_after_top'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Up'}
 = $result_elements{'part_node_chapter_after_top'}[0];
+$result_elements{'part_node_chapter_after_top'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_prev'}{'menu_next'}
 = 
$result_elements{'part_node_chapter_after_top'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'node'};
+$result_elements{'part_node_chapter_after_top'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_prev'}{'menu_up'}{'menu_child'}
 = 
$result_elements{'part_node_chapter_after_top'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_prev'};
+$result_elements{'part_node_chapter_after_top'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_up'}
 = 
$result_elements{'part_node_chapter_after_top'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_prev'}{'menu_up'};
+$result_elements{'part_node_chapter_after_top'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'section'}
 = 
$result_elements{'part_node_chapter_after_top'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'element_command'};
+$result_elements{'part_node_chapter_after_top'}[0]{'extra'}{'directions'}{'Next'}
 = $result_elements{'part_node_chapter_after_top'}[0];
+$result_elements{'part_node_chapter_after_top'}[0]{'extra'}{'directions'}{'NodeBack'}
 = $result_elements{'part_node_chapter_after_top'}[0];
+$result_elements{'part_node_chapter_after_top'}[0]{'extra'}{'directions'}{'NodeForward'}
 = $result_elements{'part_node_chapter_after_top'}[0];
+$result_elements{'part_node_chapter_after_top'}[0]{'extra'}{'directions'}{'NodeNext'}
 = $result_elements{'part_node_chapter_after_top'}[0];
+$result_elements{'part_node_chapter_after_top'}[0]{'extra'}{'directions'}{'This'}
 = $result_elements{'part_node_chapter_after_top'}[0];
+$result_elements{'part_node_chapter_after_top'}[0]{'extra'}{'node'} = 
$result_elements{'part_node_chapter_after_top'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_prev'}{'menu_up'};
+$result_elements{'part_node_chapter_after_top'}[0]{'extra'}{'section'} = 
$result_elements{'part_node_chapter_after_top'}[0]{'extra'}{'element_command'};
+$result_elements{'part_node_chapter_after_top'}[1] = 
$result_elements{'part_node_chapter_after_top'}[0]{'extra'}{'directions'}{'Forward'};
+
+
+
+$result_directions_text{'part_node_chapter_after_top'} = 'element: @top top
+  FastBack: @top top
+  FastForward: @top top
+  Forward: @chapter chapter
+  Next: @top top
+  NodeBack: @top top
+  NodeForward: @top top
+  NodeNext: @top top
+  NodeUp: (dir)
+  This: @top top
+element: @chapter chapter
+  Back: @top top
+  NodePrev: @top top
+  NodeUp: @top top
+  This: @chapter chapter
+  Up: @top top
+';
+
 
 $result_converted{'info'}->{'part_node_chapter_after_top'} = 'This is , 
produced by makeinfo version 4.13 from .
 

Index: t/results/sectioning/chapter_before_part.pl
===================================================================
RCS file: t/results/sectioning/chapter_before_part.pl
diff -N t/results/sectioning/chapter_before_part.pl
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ t/results/sectioning/chapter_before_part.pl 3 Jul 2011 23:15:45 -0000       
1.1
@@ -0,0 +1,241 @@
+use vars qw(%result_texis %result_texts %result_trees %result_errors 
+   %result_indices %result_sectioning %result_nodes %result_menus
+   %result_floats %result_converted %result_converted_errors 
+   %result_elements %result_directions_text);
+
+use utf8;
+
+$result_trees{'chapter_before_part'} = [
+  {
+    'contents' => [
+      {
+        'contents' => [],
+        'parent' => {},
+        'type' => 'text_root'
+      },
+      {
+        'args' => [
+          {
+            'contents' => [
+              {
+                'extra' => {
+                  'command' => {}
+                },
+                'parent' => {},
+                'text' => ' ',
+                'type' => 'empty_spaces_after_command'
+              },
+              {
+                'parent' => {},
+                'text' => 'chapter'
+              },
+              {
+                'parent' => {},
+                'text' => '
+',
+                'type' => 'spaces_at_end'
+              }
+            ],
+            'parent' => {},
+            'type' => 'misc_line_arg'
+          }
+        ],
+        'cmdname' => 'chapter',
+        'contents' => [
+          {
+            'parent' => {},
+            'text' => '
+',
+            'type' => 'empty_line'
+          }
+        ],
+        'extra' => {
+          'misc_content' => [
+            {}
+          ]
+        },
+        'level' => 1,
+        'line_nr' => {
+          'file_name' => '',
+          'line_nr' => 1,
+          'macro' => ''
+        },
+        'number' => 1,
+        'parent' => {}
+      }
+    ],
+    'extra' => {
+      'element_command' => {},
+      'section' => {}
+    },
+    'type' => 'element'
+  },
+  {
+    'contents' => [
+      {
+        'args' => [
+          {
+            'contents' => [
+              {
+                'extra' => {
+                  'command' => {}
+                },
+                'parent' => {},
+                'text' => ' ',
+                'type' => 'empty_spaces_after_command'
+              },
+              {
+                'parent' => {},
+                'text' => 'part'
+              },
+              {
+                'parent' => {},
+                'text' => '
+',
+                'type' => 'spaces_at_end'
+              }
+            ],
+            'parent' => {},
+            'type' => 'misc_line_arg'
+          }
+        ],
+        'cmdname' => 'part',
+        'contents' => [],
+        'extra' => {
+          'misc_content' => [
+            {}
+          ]
+        },
+        'level' => 0,
+        'line_nr' => {
+          'file_name' => '',
+          'line_nr' => 3,
+          'macro' => ''
+        },
+        'parent' => {}
+      }
+    ],
+    'element_prev' => {},
+    'extra' => {
+      'element_command' => {},
+      'section' => {}
+    },
+    'type' => 'element'
+  }
+];
+$result_trees{'chapter_before_part'}[0]{'contents'}[0]{'parent'} = 
$result_trees{'chapter_before_part'}[0];
+$result_trees{'chapter_before_part'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'chapter_before_part'}[0]{'contents'}[1];
+$result_trees{'chapter_before_part'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'chapter_before_part'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'chapter_before_part'}[0]{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'chapter_before_part'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'chapter_before_part'}[0]{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'chapter_before_part'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'chapter_before_part'}[0]{'contents'}[1]{'args'}[0]{'parent'} = 
$result_trees{'chapter_before_part'}[0]{'contents'}[1];
+$result_trees{'chapter_before_part'}[0]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'chapter_before_part'}[0]{'contents'}[1];
+$result_trees{'chapter_before_part'}[0]{'contents'}[1]{'extra'}{'misc_content'}[0]
 = 
$result_trees{'chapter_before_part'}[0]{'contents'}[1]{'args'}[0]{'contents'}[1];
+$result_trees{'chapter_before_part'}[0]{'contents'}[1]{'parent'} = 
$result_trees{'chapter_before_part'}[0];
+$result_trees{'chapter_before_part'}[0]{'extra'}{'element_command'} = 
$result_trees{'chapter_before_part'}[0]{'contents'}[1];
+$result_trees{'chapter_before_part'}[0]{'extra'}{'section'} = 
$result_trees{'chapter_before_part'}[0]{'contents'}[1];
+$result_trees{'chapter_before_part'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'chapter_before_part'}[1]{'contents'}[0];
+$result_trees{'chapter_before_part'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'chapter_before_part'}[1]{'contents'}[0]{'args'}[0];
+$result_trees{'chapter_before_part'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'chapter_before_part'}[1]{'contents'}[0]{'args'}[0];
+$result_trees{'chapter_before_part'}[1]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'chapter_before_part'}[1]{'contents'}[0]{'args'}[0];
+$result_trees{'chapter_before_part'}[1]{'contents'}[0]{'args'}[0]{'parent'} = 
$result_trees{'chapter_before_part'}[1]{'contents'}[0];
+$result_trees{'chapter_before_part'}[1]{'contents'}[0]{'extra'}{'misc_content'}[0]
 = 
$result_trees{'chapter_before_part'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1];
+$result_trees{'chapter_before_part'}[1]{'contents'}[0]{'parent'} = 
$result_trees{'chapter_before_part'}[1];
+$result_trees{'chapter_before_part'}[1]{'element_prev'} = 
$result_trees{'chapter_before_part'}[0];
+$result_trees{'chapter_before_part'}[1]{'extra'}{'element_command'} = 
$result_trees{'chapter_before_part'}[1]{'contents'}[0];
+$result_trees{'chapter_before_part'}[1]{'extra'}{'section'} = 
$result_trees{'chapter_before_part'}[1]{'contents'}[0];
+
+$result_texis{'chapter_before_part'} = '@chapter chapter
+
address@hidden part
+';
+
+
+$result_texts{'chapter_before_part'} = '1 chapter
+*********
+
+part
+****
+';
+
+$result_sectioning{'chapter_before_part'} = {
+  'level' => -1,
+  'section_childs' => [
+    {
+      'cmdname' => 'chapter',
+      'extra' => {},
+      'level' => 1,
+      'number' => 1,
+      'section_up' => {}
+    },
+    {
+      'cmdname' => 'part',
+      'extra' => {},
+      'level' => 0,
+      'section_up' => {}
+    }
+  ]
+};
+$result_sectioning{'chapter_before_part'}{'section_childs'}[0]{'section_up'} = 
$result_sectioning{'chapter_before_part'};
+$result_sectioning{'chapter_before_part'}{'section_childs'}[1]{'section_up'} = 
$result_sectioning{'chapter_before_part'};
+
+$result_errors{'chapter_before_part'} = [];
+
+
+$result_elements{'chapter_before_part'} = [
+  {
+    'extra' => {
+      'directions' => {
+        'Forward' => {
+          'extra' => {
+            'directions' => {
+              'Back' => {},
+              'This' => {}
+            },
+            'element_command' => {
+              'cmdname' => 'part',
+              'extra' => {},
+              'level' => 0
+            },
+            'section' => {}
+          },
+          'type' => 'element'
+        },
+        'This' => {}
+      },
+      'element_command' => {
+        'cmdname' => 'chapter',
+        'extra' => {},
+        'level' => 1,
+        'number' => 1
+      },
+      'section' => {}
+    },
+    'type' => 'element'
+  },
+  {}
+];
+$result_elements{'chapter_before_part'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Back'}
 = $result_elements{'chapter_before_part'}[0];
+$result_elements{'chapter_before_part'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'This'}
 = $result_elements{'chapter_before_part'}[0]{'extra'}{'directions'}{'Forward'};
+$result_elements{'chapter_before_part'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'section'}
 = 
$result_elements{'chapter_before_part'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'element_command'};
+$result_elements{'chapter_before_part'}[0]{'extra'}{'directions'}{'This'} = 
$result_elements{'chapter_before_part'}[0];
+$result_elements{'chapter_before_part'}[0]{'extra'}{'section'} = 
$result_elements{'chapter_before_part'}[0]{'extra'}{'element_command'};
+$result_elements{'chapter_before_part'}[1] = 
$result_elements{'chapter_before_part'}[0]{'extra'}{'directions'}{'Forward'};
+
+
+
+$result_directions_text{'chapter_before_part'} = 'element: @chapter chapter
+  Forward: @part part
+  This: @chapter chapter
+element: @part part
+  Back: @chapter chapter
+  This: @part part
+';
+
+
+$result_converted{'plaintext'}->{'chapter_before_part'} = '1 chapter
+*********
+
+';
+
+1;

Index: t/results/sectioning/node_part_chapter_after_top.pl
===================================================================
RCS file: t/results/sectioning/node_part_chapter_after_top.pl
diff -N t/results/sectioning/node_part_chapter_after_top.pl
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ t/results/sectioning/node_part_chapter_after_top.pl 3 Jul 2011 23:15:45 
-0000       1.1
@@ -0,0 +1,764 @@
+use vars qw(%result_texis %result_texts %result_trees %result_errors 
+   %result_indices %result_sectioning %result_nodes %result_menus
+   %result_floats %result_converted %result_converted_errors 
+   %result_elements %result_directions_text);
+
+use utf8;
+
+$result_trees{'node_part_chapter_after_top'} = [
+  {
+    'contents' => [
+      {
+        'contents' => [],
+        'parent' => {},
+        'type' => 'text_root'
+      },
+      {
+        'args' => [
+          {
+            'contents' => [
+              {
+                'extra' => {
+                  'command' => {}
+                },
+                'parent' => {},
+                'text' => ' ',
+                'type' => 'empty_spaces_after_command'
+              },
+              {
+                'parent' => {},
+                'text' => 'Top'
+              },
+              {
+                'parent' => {},
+                'text' => '
+',
+                'type' => 'spaces_at_end'
+              }
+            ],
+            'parent' => {},
+            'type' => 'misc_line_arg'
+          }
+        ],
+        'cmdname' => 'node',
+        'contents' => [],
+        'extra' => {
+          'node_content' => [
+            {}
+          ],
+          'nodes_manuals' => [
+            {
+              'node_content' => [],
+              'normalized' => 'Top'
+            }
+          ],
+          'normalized' => 'Top'
+        },
+        'line_nr' => {
+          'file_name' => '',
+          'line_nr' => 1,
+          'macro' => ''
+        },
+        'parent' => {}
+      },
+      {
+        'args' => [
+          {
+            'contents' => [
+              {
+                'extra' => {
+                  'command' => {}
+                },
+                'parent' => {},
+                'text' => ' ',
+                'type' => 'empty_spaces_after_command'
+              },
+              {
+                'parent' => {},
+                'text' => 'top'
+              },
+              {
+                'parent' => {},
+                'text' => '
+',
+                'type' => 'spaces_at_end'
+              }
+            ],
+            'parent' => {},
+            'type' => 'misc_line_arg'
+          }
+        ],
+        'cmdname' => 'top',
+        'contents' => [
+          {
+            'parent' => {},
+            'text' => '
+',
+            'type' => 'empty_line'
+          },
+          {
+            'cmdname' => 'menu',
+            'contents' => [
+              {
+                'extra' => {
+                  'command' => {}
+                },
+                'parent' => {},
+                'text' => '
+',
+                'type' => 'empty_line_after_command'
+              },
+              {
+                'args' => [
+                  {
+                    'parent' => {},
+                    'text' => '* ',
+                    'type' => 'menu_entry_leading_text'
+                  },
+                  {
+                    'contents' => [
+                      {
+                        'parent' => {},
+                        'text' => 'chapter node'
+                      }
+                    ],
+                    'parent' => {},
+                    'type' => 'menu_entry_node'
+                  },
+                  {
+                    'parent' => {},
+                    'text' => '::',
+                    'type' => 'menu_entry_separator'
+                  },
+                  {
+                    'contents' => [
+                      {
+                        'parent' => {},
+                        'text' => '
+'
+                      }
+                    ],
+                    'parent' => {},
+                    'type' => 'menu_entry_description'
+                  }
+                ],
+                'extra' => {
+                  'menu_entry_description' => {},
+                  'menu_entry_node' => {
+                    'node_content' => [
+                      {}
+                    ],
+                    'normalized' => 'chapter-node'
+                  }
+                },
+                'line_nr' => {
+                  'file_name' => '',
+                  'line_nr' => 5,
+                  'macro' => ''
+                },
+                'parent' => {},
+                'type' => 'menu_entry'
+              },
+              {
+                'args' => [
+                  {
+                    'contents' => [
+                      {
+                        'extra' => {
+                          'command' => {}
+                        },
+                        'parent' => {},
+                        'text' => ' ',
+                        'type' => 'empty_spaces_after_command'
+                      },
+                      {
+                        'parent' => {},
+                        'text' => 'menu'
+                      },
+                      {
+                        'parent' => {},
+                        'text' => '
+',
+                        'type' => 'spaces_at_end'
+                      }
+                    ],
+                    'parent' => {},
+                    'type' => 'misc_line_arg'
+                  }
+                ],
+                'cmdname' => 'end',
+                'extra' => {
+                  'command' => {},
+                  'command_argument' => 'menu',
+                  'text_arg' => 'menu'
+                },
+                'line_nr' => {
+                  'file_name' => '',
+                  'line_nr' => 6,
+                  'macro' => ''
+                },
+                'parent' => {}
+              }
+            ],
+            'extra' => {
+              'end_command' => {}
+            },
+            'line_nr' => {
+              'file_name' => '',
+              'line_nr' => 4,
+              'macro' => ''
+            },
+            'parent' => {}
+          },
+          {
+            'parent' => {},
+            'text' => '
+',
+            'type' => 'empty_line'
+          }
+        ],
+        'extra' => {
+          'misc_content' => [
+            {}
+          ]
+        },
+        'level' => 0,
+        'line_nr' => {
+          'file_name' => '',
+          'line_nr' => 2,
+          'macro' => ''
+        },
+        'parent' => {}
+      }
+    ],
+    'extra' => {
+      'element_command' => {},
+      'node' => {},
+      'section' => {}
+    },
+    'type' => 'element'
+  },
+  {
+    'contents' => [
+      {
+        'args' => [
+          {
+            'contents' => [
+              {
+                'extra' => {
+                  'command' => {}
+                },
+                'parent' => {},
+                'text' => ' ',
+                'type' => 'empty_spaces_after_command'
+              },
+              {
+                'parent' => {},
+                'text' => 'chapter node'
+              },
+              {
+                'parent' => {},
+                'text' => '
+',
+                'type' => 'spaces_at_end'
+              }
+            ],
+            'parent' => {},
+            'type' => 'misc_line_arg'
+          }
+        ],
+        'cmdname' => 'node',
+        'contents' => [],
+        'extra' => {
+          'node_content' => [
+            {}
+          ],
+          'nodes_manuals' => [
+            {
+              'node_content' => [],
+              'normalized' => 'chapter-node'
+            }
+          ],
+          'normalized' => 'chapter-node'
+        },
+        'line_nr' => {
+          'file_name' => '',
+          'line_nr' => 8,
+          'macro' => ''
+        },
+        'parent' => {}
+      },
+      {
+        'args' => [
+          {
+            'contents' => [
+              {
+                'extra' => {
+                  'command' => {}
+                },
+                'parent' => {},
+                'text' => ' ',
+                'type' => 'empty_spaces_after_command'
+              },
+              {
+                'parent' => {},
+                'text' => 'part'
+              },
+              {
+                'parent' => {},
+                'text' => '
+',
+                'type' => 'spaces_at_end'
+              }
+            ],
+            'parent' => {},
+            'type' => 'misc_line_arg'
+          }
+        ],
+        'cmdname' => 'part',
+        'contents' => [
+          {
+            'parent' => {},
+            'text' => '
+',
+            'type' => 'empty_line'
+          }
+        ],
+        'extra' => {
+          'misc_content' => [
+            {}
+          ]
+        },
+        'level' => 0,
+        'line_nr' => {
+          'file_name' => '',
+          'line_nr' => 9,
+          'macro' => ''
+        },
+        'parent' => {}
+      },
+      {
+        'args' => [
+          {
+            'contents' => [
+              {
+                'extra' => {
+                  'command' => {}
+                },
+                'parent' => {},
+                'text' => ' ',
+                'type' => 'empty_spaces_after_command'
+              },
+              {
+                'parent' => {},
+                'text' => 'chapter'
+              },
+              {
+                'parent' => {},
+                'text' => ' 
+',
+                'type' => 'spaces_at_end'
+              }
+            ],
+            'parent' => {},
+            'type' => 'misc_line_arg'
+          }
+        ],
+        'cmdname' => 'chapter',
+        'contents' => [],
+        'extra' => {
+          'associated_part' => {},
+          'misc_content' => [
+            {}
+          ]
+        },
+        'level' => 1,
+        'line_nr' => {
+          'file_name' => '',
+          'line_nr' => 11,
+          'macro' => ''
+        },
+        'number' => 1,
+        'parent' => {}
+      }
+    ],
+    'element_prev' => {},
+    'extra' => {
+      'element_command' => {},
+      'node' => {},
+      'section' => {}
+    },
+    'type' => 'element'
+  }
+];
+$result_trees{'node_part_chapter_after_top'}[0]{'contents'}[0]{'parent'} = 
$result_trees{'node_part_chapter_after_top'}[0];
+$result_trees{'node_part_chapter_after_top'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'node_part_chapter_after_top'}[0]{'contents'}[1];
+$result_trees{'node_part_chapter_after_top'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'node_part_chapter_after_top'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'node_part_chapter_after_top'}[0]{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'node_part_chapter_after_top'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'node_part_chapter_after_top'}[0]{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'node_part_chapter_after_top'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'node_part_chapter_after_top'}[0]{'contents'}[1]{'args'}[0]{'parent'}
 = $result_trees{'node_part_chapter_after_top'}[0]{'contents'}[1];
+$result_trees{'node_part_chapter_after_top'}[0]{'contents'}[1]{'extra'}{'node_content'}[0]
 = 
$result_trees{'node_part_chapter_after_top'}[0]{'contents'}[1]{'args'}[0]{'contents'}[1];
+$result_trees{'node_part_chapter_after_top'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}
 = 
$result_trees{'node_part_chapter_after_top'}[0]{'contents'}[1]{'extra'}{'node_content'};
+$result_trees{'node_part_chapter_after_top'}[0]{'contents'}[1]{'parent'} = 
$result_trees{'node_part_chapter_after_top'}[0];
+$result_trees{'node_part_chapter_after_top'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'node_part_chapter_after_top'}[0]{'contents'}[2];
+$result_trees{'node_part_chapter_after_top'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'node_part_chapter_after_top'}[0]{'contents'}[2]{'args'}[0];
+$result_trees{'node_part_chapter_after_top'}[0]{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'node_part_chapter_after_top'}[0]{'contents'}[2]{'args'}[0];
+$result_trees{'node_part_chapter_after_top'}[0]{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'node_part_chapter_after_top'}[0]{'contents'}[2]{'args'}[0];
+$result_trees{'node_part_chapter_after_top'}[0]{'contents'}[2]{'args'}[0]{'parent'}
 = $result_trees{'node_part_chapter_after_top'}[0]{'contents'}[2];
+$result_trees{'node_part_chapter_after_top'}[0]{'contents'}[2]{'contents'}[0]{'parent'}
 = $result_trees{'node_part_chapter_after_top'}[0]{'contents'}[2];
+$result_trees{'node_part_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'command'}
 = 
$result_trees{'node_part_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1];
+$result_trees{'node_part_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'node_part_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1];
+$result_trees{'node_part_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'node_part_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1];
+$result_trees{'node_part_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'node_part_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1];
+$result_trees{'node_part_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'parent'}
 = 
$result_trees{'node_part_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1];
+$result_trees{'node_part_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[2]{'parent'}
 = 
$result_trees{'node_part_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1];
+$result_trees{'node_part_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0]{'parent'}
 = 
$result_trees{'node_part_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[3];
+$result_trees{'node_part_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[3]{'parent'}
 = 
$result_trees{'node_part_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1];
+$result_trees{'node_part_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_description'}
 = 
$result_trees{'node_part_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[3];
+$result_trees{'node_part_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_node'}{'node_content'}[0]
 = 
$result_trees{'node_part_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0];
+$result_trees{'node_part_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'parent'}
 = 
$result_trees{'node_part_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1];
+$result_trees{'node_part_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = 
$result_trees{'node_part_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[2];
+$result_trees{'node_part_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'node_part_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[0];
+$result_trees{'node_part_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'node_part_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[0];
+$result_trees{'node_part_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'node_part_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[0];
+$result_trees{'node_part_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[0]{'parent'}
 = 
$result_trees{'node_part_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[2];
+$result_trees{'node_part_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[2]{'extra'}{'command'}
 = 
$result_trees{'node_part_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1];
+$result_trees{'node_part_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[2]{'parent'}
 = 
$result_trees{'node_part_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1];
+$result_trees{'node_part_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'extra'}{'end_command'}
 = 
$result_trees{'node_part_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[2];
+$result_trees{'node_part_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'parent'}
 = $result_trees{'node_part_chapter_after_top'}[0]{'contents'}[2];
+$result_trees{'node_part_chapter_after_top'}[0]{'contents'}[2]{'contents'}[2]{'parent'}
 = $result_trees{'node_part_chapter_after_top'}[0]{'contents'}[2];
+$result_trees{'node_part_chapter_after_top'}[0]{'contents'}[2]{'extra'}{'misc_content'}[0]
 = 
$result_trees{'node_part_chapter_after_top'}[0]{'contents'}[2]{'args'}[0]{'contents'}[1];
+$result_trees{'node_part_chapter_after_top'}[0]{'contents'}[2]{'parent'} = 
$result_trees{'node_part_chapter_after_top'}[0];
+$result_trees{'node_part_chapter_after_top'}[0]{'extra'}{'element_command'} = 
$result_trees{'node_part_chapter_after_top'}[0]{'contents'}[2];
+$result_trees{'node_part_chapter_after_top'}[0]{'extra'}{'node'} = 
$result_trees{'node_part_chapter_after_top'}[0]{'contents'}[1];
+$result_trees{'node_part_chapter_after_top'}[0]{'extra'}{'section'} = 
$result_trees{'node_part_chapter_after_top'}[0]{'contents'}[2];
+$result_trees{'node_part_chapter_after_top'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'node_part_chapter_after_top'}[1]{'contents'}[0];
+$result_trees{'node_part_chapter_after_top'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'node_part_chapter_after_top'}[1]{'contents'}[0]{'args'}[0];
+$result_trees{'node_part_chapter_after_top'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'node_part_chapter_after_top'}[1]{'contents'}[0]{'args'}[0];
+$result_trees{'node_part_chapter_after_top'}[1]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'node_part_chapter_after_top'}[1]{'contents'}[0]{'args'}[0];
+$result_trees{'node_part_chapter_after_top'}[1]{'contents'}[0]{'args'}[0]{'parent'}
 = $result_trees{'node_part_chapter_after_top'}[1]{'contents'}[0];
+$result_trees{'node_part_chapter_after_top'}[1]{'contents'}[0]{'extra'}{'node_content'}[0]
 = 
$result_trees{'node_part_chapter_after_top'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1];
+$result_trees{'node_part_chapter_after_top'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'}
 = 
$result_trees{'node_part_chapter_after_top'}[1]{'contents'}[0]{'extra'}{'node_content'};
+$result_trees{'node_part_chapter_after_top'}[1]{'contents'}[0]{'parent'} = 
$result_trees{'node_part_chapter_after_top'}[1];
+$result_trees{'node_part_chapter_after_top'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'node_part_chapter_after_top'}[1]{'contents'}[1];
+$result_trees{'node_part_chapter_after_top'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'node_part_chapter_after_top'}[1]{'contents'}[1]{'args'}[0];
+$result_trees{'node_part_chapter_after_top'}[1]{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'node_part_chapter_after_top'}[1]{'contents'}[1]{'args'}[0];
+$result_trees{'node_part_chapter_after_top'}[1]{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'node_part_chapter_after_top'}[1]{'contents'}[1]{'args'}[0];
+$result_trees{'node_part_chapter_after_top'}[1]{'contents'}[1]{'args'}[0]{'parent'}
 = $result_trees{'node_part_chapter_after_top'}[1]{'contents'}[1];
+$result_trees{'node_part_chapter_after_top'}[1]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'node_part_chapter_after_top'}[1]{'contents'}[1];
+$result_trees{'node_part_chapter_after_top'}[1]{'contents'}[1]{'extra'}{'misc_content'}[0]
 = 
$result_trees{'node_part_chapter_after_top'}[1]{'contents'}[1]{'args'}[0]{'contents'}[1];
+$result_trees{'node_part_chapter_after_top'}[1]{'contents'}[1]{'parent'} = 
$result_trees{'node_part_chapter_after_top'}[1];
+$result_trees{'node_part_chapter_after_top'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'node_part_chapter_after_top'}[1]{'contents'}[2];
+$result_trees{'node_part_chapter_after_top'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'node_part_chapter_after_top'}[1]{'contents'}[2]{'args'}[0];
+$result_trees{'node_part_chapter_after_top'}[1]{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'node_part_chapter_after_top'}[1]{'contents'}[2]{'args'}[0];
+$result_trees{'node_part_chapter_after_top'}[1]{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'node_part_chapter_after_top'}[1]{'contents'}[2]{'args'}[0];
+$result_trees{'node_part_chapter_after_top'}[1]{'contents'}[2]{'args'}[0]{'parent'}
 = $result_trees{'node_part_chapter_after_top'}[1]{'contents'}[2];
+$result_trees{'node_part_chapter_after_top'}[1]{'contents'}[2]{'extra'}{'associated_part'}
 = $result_trees{'node_part_chapter_after_top'}[1]{'contents'}[1];
+$result_trees{'node_part_chapter_after_top'}[1]{'contents'}[2]{'extra'}{'misc_content'}[0]
 = 
$result_trees{'node_part_chapter_after_top'}[1]{'contents'}[2]{'args'}[0]{'contents'}[1];
+$result_trees{'node_part_chapter_after_top'}[1]{'contents'}[2]{'parent'} = 
$result_trees{'node_part_chapter_after_top'}[1];
+$result_trees{'node_part_chapter_after_top'}[1]{'element_prev'} = 
$result_trees{'node_part_chapter_after_top'}[0];
+$result_trees{'node_part_chapter_after_top'}[1]{'extra'}{'element_command'} = 
$result_trees{'node_part_chapter_after_top'}[1]{'contents'}[2];
+$result_trees{'node_part_chapter_after_top'}[1]{'extra'}{'node'} = 
$result_trees{'node_part_chapter_after_top'}[1]{'contents'}[0];
+$result_trees{'node_part_chapter_after_top'}[1]{'extra'}{'section'} = 
$result_trees{'node_part_chapter_after_top'}[1]{'contents'}[2];
+
+$result_texis{'node_part_chapter_after_top'} = '@node Top
address@hidden top
+
address@hidden
+* chapter node::
address@hidden menu
+
address@hidden chapter node
address@hidden part
+
address@hidden chapter 
+';
+
+
+$result_texts{'node_part_chapter_after_top'} = 'top
+***
+
+* chapter node::
+
+part
+****
+
+1 chapter
+*********
+';
+
+$result_sectioning{'node_part_chapter_after_top'} = {
+  'level' => -1,
+  'section_childs' => [
+    {
+      'cmdname' => 'top',
+      'extra' => {
+        'associated_node' => {
+          'cmdname' => 'node',
+          'extra' => {
+            'normalized' => 'Top'
+          }
+        }
+      },
+      'level' => 0,
+      'section_up' => {}
+    },
+    {
+      'cmdname' => 'part',
+      'extra' => {
+        'part_associated_section' => {
+          'cmdname' => 'chapter',
+          'extra' => {
+            'associated_node' => {
+              'cmdname' => 'node',
+              'extra' => {
+                'normalized' => 'chapter-node'
+              }
+            },
+            'associated_part' => {}
+          },
+          'level' => 1,
+          'number' => 1,
+          'section_up' => {}
+        }
+      },
+      'level' => 0,
+      'section_childs' => [
+        {}
+      ],
+      'section_prev' => {},
+      'section_up' => {}
+    }
+  ]
+};
+$result_sectioning{'node_part_chapter_after_top'}{'section_childs'}[0]{'section_up'}
 = $result_sectioning{'node_part_chapter_after_top'};
+$result_sectioning{'node_part_chapter_after_top'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'extra'}{'associated_part'}
 = $result_sectioning{'node_part_chapter_after_top'}{'section_childs'}[1];
+$result_sectioning{'node_part_chapter_after_top'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'section_up'}
 = $result_sectioning{'node_part_chapter_after_top'}{'section_childs'}[1];
+$result_sectioning{'node_part_chapter_after_top'}{'section_childs'}[1]{'section_childs'}[0]
 = 
$result_sectioning{'node_part_chapter_after_top'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
+$result_sectioning{'node_part_chapter_after_top'}{'section_childs'}[1]{'section_prev'}
 = $result_sectioning{'node_part_chapter_after_top'}{'section_childs'}[0];
+$result_sectioning{'node_part_chapter_after_top'}{'section_childs'}[1]{'section_up'}
 = $result_sectioning{'node_part_chapter_after_top'};
+
+$result_nodes{'node_part_chapter_after_top'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'associated_section' => {
+      'cmdname' => 'top',
+      'extra' => {},
+      'level' => 0
+    },
+    'normalized' => 'Top'
+  },
+  'menu_child' => {
+    'cmdname' => 'node',
+    'extra' => {
+      'associated_section' => {
+        'cmdname' => 'chapter',
+        'extra' => {
+          'associated_part' => {
+            'cmdname' => 'part',
+            'extra' => {},
+            'level' => 0
+          }
+        },
+        'level' => 1,
+        'number' => 1
+      },
+      'normalized' => 'chapter-node'
+    },
+    'node_prev' => {},
+    'node_up' => {}
+  },
+  'menus' => [
+    {
+      'cmdname' => 'menu',
+      'extra' => {
+        'end_command' => {
+          'cmdname' => 'end',
+          'extra' => {
+            'command' => {},
+            'command_argument' => 'menu',
+            'text_arg' => 'menu'
+          }
+        }
+      }
+    }
+  ],
+  'node_next' => {},
+  'node_up' => {
+    'extra' => {
+      'manual_content' => [
+        {
+          'text' => 'dir'
+        }
+      ]
+    }
+  }
+};
+$result_nodes{'node_part_chapter_after_top'}{'menu_child'}{'node_prev'} = 
$result_nodes{'node_part_chapter_after_top'};
+$result_nodes{'node_part_chapter_after_top'}{'menu_child'}{'node_up'} = 
$result_nodes{'node_part_chapter_after_top'};
+$result_nodes{'node_part_chapter_after_top'}{'menus'}[0]{'extra'}{'end_command'}{'extra'}{'command'}
 = $result_nodes{'node_part_chapter_after_top'}{'menus'}[0];
+$result_nodes{'node_part_chapter_after_top'}{'node_next'} = 
$result_nodes{'node_part_chapter_after_top'}{'menu_child'};
+
+$result_menus{'node_part_chapter_after_top'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'normalized' => 'Top'
+  },
+  'menu_child' => {
+    'cmdname' => 'node',
+    'extra' => {
+      'normalized' => 'chapter-node'
+    },
+    'menu_up' => {},
+    'menu_up_hash' => {
+      'Top' => 1
+    }
+  }
+};
+$result_menus{'node_part_chapter_after_top'}{'menu_child'}{'menu_up'} = 
$result_menus{'node_part_chapter_after_top'};
+
+$result_errors{'node_part_chapter_after_top'} = [];
+
+
+$result_elements{'node_part_chapter_after_top'} = [
+  {
+    'extra' => {
+      'directions' => {
+        'FastForward' => {
+          'extra' => {
+            'directions' => {
+              'Back' => {},
+              'FastBack' => {},
+              'NodeBack' => {},
+              'NodePrev' => {},
+              'NodeUp' => {},
+              'This' => {},
+              'Up' => {}
+            },
+            'element_command' => {
+              'cmdname' => 'chapter',
+              'extra' => {
+                'associated_part' => {
+                  'cmdname' => 'part',
+                  'extra' => {},
+                  'level' => 0
+                }
+              },
+              'level' => 1,
+              'number' => 1
+            },
+            'node' => {
+              'cmdname' => 'node',
+              'extra' => {
+                'normalized' => 'chapter-node'
+              },
+              'menu_up' => {
+                'cmdname' => 'node',
+                'extra' => {
+                  'normalized' => 'Top'
+                },
+                'menu_child' => {}
+              },
+              'menu_up_hash' => {
+                'Top' => 1
+              }
+            },
+            'section' => {}
+          },
+          'type' => 'element'
+        },
+        'Forward' => {},
+        'Next' => {},
+        'NodeForward' => {},
+        'NodeNext' => {},
+        'NodeUp' => {
+          'extra' => {
+            'manual_content' => [
+              {
+                'text' => 'dir'
+              }
+            ]
+          },
+          'type' => 'external_node'
+        },
+        'This' => {}
+      },
+      'element_command' => {
+        'cmdname' => 'top',
+        'extra' => {},
+        'level' => 0
+      },
+      'node' => {},
+      'section' => {}
+    },
+    'type' => 'element'
+  },
+  {}
+];
+$result_elements{'node_part_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}
 = $result_elements{'node_part_chapter_after_top'}[0];
+$result_elements{'node_part_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastBack'}
 = $result_elements{'node_part_chapter_after_top'}[0];
+$result_elements{'node_part_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeBack'}
 = $result_elements{'node_part_chapter_after_top'}[0];
+$result_elements{'node_part_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodePrev'}
 = $result_elements{'node_part_chapter_after_top'}[0];
+$result_elements{'node_part_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeUp'}
 = $result_elements{'node_part_chapter_after_top'}[0];
+$result_elements{'node_part_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'node_part_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'};
+$result_elements{'node_part_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Up'}
 = 
$result_elements{'node_part_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'};
+$result_elements{'node_part_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}{'menu_up'}{'menu_child'}
 = 
$result_elements{'node_part_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'};
+$result_elements{'node_part_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'section'}
 = 
$result_elements{'node_part_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'element_command'};
+$result_elements{'node_part_chapter_after_top'}[0]{'extra'}{'directions'}{'Forward'}
 = 
$result_elements{'node_part_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'};
+$result_elements{'node_part_chapter_after_top'}[0]{'extra'}{'directions'}{'Next'}
 = 
$result_elements{'node_part_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'};
+$result_elements{'node_part_chapter_after_top'}[0]{'extra'}{'directions'}{'NodeForward'}
 = 
$result_elements{'node_part_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'};
+$result_elements{'node_part_chapter_after_top'}[0]{'extra'}{'directions'}{'NodeNext'}
 = 
$result_elements{'node_part_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'};
+$result_elements{'node_part_chapter_after_top'}[0]{'extra'}{'directions'}{'This'}
 = $result_elements{'node_part_chapter_after_top'}[0];
+$result_elements{'node_part_chapter_after_top'}[0]{'extra'}{'node'} = 
$result_elements{'node_part_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}{'menu_up'};
+$result_elements{'node_part_chapter_after_top'}[0]{'extra'}{'section'} = 
$result_elements{'node_part_chapter_after_top'}[0]{'extra'}{'element_command'};
+$result_elements{'node_part_chapter_after_top'}[1] = 
$result_elements{'node_part_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'};
+
+
+
+$result_directions_text{'node_part_chapter_after_top'} = 'element: @top top
+  FastForward: @chapter chapter
+  Forward: @chapter chapter
+  Next: @chapter chapter
+  NodeForward: @chapter chapter
+  NodeNext: @chapter chapter
+  NodeUp: (dir)
+  This: @top top
+element: @chapter chapter
+  Back: @top top
+  FastBack: @top top
+  NodeBack: @top top
+  NodePrev: @top top
+  NodeUp: @top top
+  This: @chapter chapter
+  Up: @chapter chapter
+';
+
+
+$result_converted{'info'}->{'node_part_chapter_after_top'} = 'This is , 
produced by makeinfo version 4.13 from .
+
+
+File: ,  Node: Top,  Next: chapter node,  Up: (dir)
+
+top
+***
+
+* Menu:
+
+* chapter node::
+
+
+File: ,  Node: chapter node,  Prev: Top,  Up: Top
+
+1 chapter
+*********
+
+
+
+Tag Table:
+Node: Top52
+Node: chapter node143
+
+End Tag Table
+';
+
+1;

Index: t/results/sectioning/part_before_top.pl
===================================================================
RCS file: t/results/sectioning/part_before_top.pl
diff -N t/results/sectioning/part_before_top.pl
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ t/results/sectioning/part_before_top.pl     3 Jul 2011 23:15:45 -0000       
1.1
@@ -0,0 +1,252 @@
+use vars qw(%result_texis %result_texts %result_trees %result_errors 
+   %result_indices %result_sectioning %result_nodes %result_menus
+   %result_floats %result_converted %result_converted_errors 
+   %result_elements %result_directions_text);
+
+use utf8;
+
+$result_trees{'part_before_top'} = [
+  {
+    'contents' => [
+      {
+        'contents' => [],
+        'parent' => {},
+        'type' => 'text_root'
+      },
+      {
+        'args' => [
+          {
+            'contents' => [
+              {
+                'extra' => {
+                  'command' => {}
+                },
+                'parent' => {},
+                'text' => ' ',
+                'type' => 'empty_spaces_after_command'
+              },
+              {
+                'parent' => {},
+                'text' => 'part'
+              },
+              {
+                'parent' => {},
+                'text' => '
+',
+                'type' => 'spaces_at_end'
+              }
+            ],
+            'parent' => {},
+            'type' => 'misc_line_arg'
+          }
+        ],
+        'cmdname' => 'part',
+        'contents' => [
+          {
+            'parent' => {},
+            'text' => '
+',
+            'type' => 'empty_line'
+          }
+        ],
+        'extra' => {
+          'misc_content' => [
+            {}
+          ]
+        },
+        'level' => 0,
+        'line_nr' => {
+          'file_name' => '',
+          'line_nr' => 1,
+          'macro' => ''
+        },
+        'parent' => {}
+      }
+    ],
+    'extra' => {
+      'element_command' => {},
+      'section' => {}
+    },
+    'type' => 'element'
+  },
+  {
+    'contents' => [
+      {
+        'args' => [
+          {
+            'contents' => [
+              {
+                'extra' => {
+                  'command' => {}
+                },
+                'parent' => {},
+                'text' => ' ',
+                'type' => 'empty_spaces_after_command'
+              },
+              {
+                'parent' => {},
+                'text' => 'top'
+              },
+              {
+                'parent' => {},
+                'text' => '
+',
+                'type' => 'spaces_at_end'
+              }
+            ],
+            'parent' => {},
+            'type' => 'misc_line_arg'
+          }
+        ],
+        'cmdname' => 'top',
+        'contents' => [],
+        'extra' => {
+          'misc_content' => [
+            {}
+          ]
+        },
+        'level' => 0,
+        'line_nr' => {
+          'file_name' => '',
+          'line_nr' => 3,
+          'macro' => ''
+        },
+        'parent' => {}
+      }
+    ],
+    'element_prev' => {},
+    'extra' => {
+      'element_command' => {},
+      'section' => {}
+    },
+    'type' => 'element'
+  }
+];
+$result_trees{'part_before_top'}[0]{'contents'}[0]{'parent'} = 
$result_trees{'part_before_top'}[0];
+$result_trees{'part_before_top'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'part_before_top'}[0]{'contents'}[1];
+$result_trees{'part_before_top'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'part_before_top'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'part_before_top'}[0]{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'part_before_top'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'part_before_top'}[0]{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'part_before_top'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'part_before_top'}[0]{'contents'}[1]{'args'}[0]{'parent'} = 
$result_trees{'part_before_top'}[0]{'contents'}[1];
+$result_trees{'part_before_top'}[0]{'contents'}[1]{'contents'}[0]{'parent'} = 
$result_trees{'part_before_top'}[0]{'contents'}[1];
+$result_trees{'part_before_top'}[0]{'contents'}[1]{'extra'}{'misc_content'}[0] 
= $result_trees{'part_before_top'}[0]{'contents'}[1]{'args'}[0]{'contents'}[1];
+$result_trees{'part_before_top'}[0]{'contents'}[1]{'parent'} = 
$result_trees{'part_before_top'}[0];
+$result_trees{'part_before_top'}[0]{'extra'}{'element_command'} = 
$result_trees{'part_before_top'}[0]{'contents'}[1];
+$result_trees{'part_before_top'}[0]{'extra'}{'section'} = 
$result_trees{'part_before_top'}[0]{'contents'}[1];
+$result_trees{'part_before_top'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'part_before_top'}[1]{'contents'}[0];
+$result_trees{'part_before_top'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'part_before_top'}[1]{'contents'}[0]{'args'}[0];
+$result_trees{'part_before_top'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'part_before_top'}[1]{'contents'}[0]{'args'}[0];
+$result_trees{'part_before_top'}[1]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'part_before_top'}[1]{'contents'}[0]{'args'}[0];
+$result_trees{'part_before_top'}[1]{'contents'}[0]{'args'}[0]{'parent'} = 
$result_trees{'part_before_top'}[1]{'contents'}[0];
+$result_trees{'part_before_top'}[1]{'contents'}[0]{'extra'}{'misc_content'}[0] 
= $result_trees{'part_before_top'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1];
+$result_trees{'part_before_top'}[1]{'contents'}[0]{'parent'} = 
$result_trees{'part_before_top'}[1];
+$result_trees{'part_before_top'}[1]{'element_prev'} = 
$result_trees{'part_before_top'}[0];
+$result_trees{'part_before_top'}[1]{'extra'}{'element_command'} = 
$result_trees{'part_before_top'}[1]{'contents'}[0];
+$result_trees{'part_before_top'}[1]{'extra'}{'section'} = 
$result_trees{'part_before_top'}[1]{'contents'}[0];
+
+$result_texis{'part_before_top'} = '@part part
+
address@hidden top
+';
+
+
+$result_texts{'part_before_top'} = 'part
+****
+
+top
+***
+';
+
+$result_sectioning{'part_before_top'} = {
+  'level' => -1,
+  'section_childs' => [
+    {
+      'cmdname' => 'part',
+      'extra' => {},
+      'level' => 0,
+      'section_up' => {}
+    },
+    {
+      'cmdname' => 'top',
+      'extra' => {},
+      'level' => 0,
+      'section_prev' => {},
+      'section_up' => {}
+    }
+  ]
+};
+$result_sectioning{'part_before_top'}{'section_childs'}[0]{'section_up'} = 
$result_sectioning{'part_before_top'};
+$result_sectioning{'part_before_top'}{'section_childs'}[1]{'section_prev'} = 
$result_sectioning{'part_before_top'}{'section_childs'}[0];
+$result_sectioning{'part_before_top'}{'section_childs'}[1]{'section_up'} = 
$result_sectioning{'part_before_top'};
+
+$result_errors{'part_before_top'} = [];
+
+
+$result_elements{'part_before_top'} = [
+  {
+    'extra' => {
+      'directions' => {
+        'FastForward' => {
+          'extra' => {
+            'directions' => {
+              'Back' => {},
+              'FastBack' => {},
+              'Prev' => {},
+              'This' => {}
+            },
+            'element_command' => {
+              'cmdname' => 'top',
+              'extra' => {},
+              'level' => 0
+            },
+            'section' => {}
+          },
+          'type' => 'element'
+        },
+        'Forward' => {},
+        'Next' => {},
+        'This' => {}
+      },
+      'element_command' => {
+        'cmdname' => 'part',
+        'extra' => {},
+        'level' => 0
+      },
+      'section' => {}
+    },
+    'type' => 'element'
+  },
+  {}
+];
+$result_elements{'part_before_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}
 = $result_elements{'part_before_top'}[0];
+$result_elements{'part_before_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastBack'}
 = $result_elements{'part_before_top'}[0];
+$result_elements{'part_before_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Prev'}
 = $result_elements{'part_before_top'}[0];
+$result_elements{'part_before_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'This'}
 = $result_elements{'part_before_top'}[0]{'extra'}{'directions'}{'FastForward'};
+$result_elements{'part_before_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'section'}
 = 
$result_elements{'part_before_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'element_command'};
+$result_elements{'part_before_top'}[0]{'extra'}{'directions'}{'Forward'} = 
$result_elements{'part_before_top'}[0]{'extra'}{'directions'}{'FastForward'};
+$result_elements{'part_before_top'}[0]{'extra'}{'directions'}{'Next'} = 
$result_elements{'part_before_top'}[0]{'extra'}{'directions'}{'FastForward'};
+$result_elements{'part_before_top'}[0]{'extra'}{'directions'}{'This'} = 
$result_elements{'part_before_top'}[0];
+$result_elements{'part_before_top'}[0]{'extra'}{'section'} = 
$result_elements{'part_before_top'}[0]{'extra'}{'element_command'};
+$result_elements{'part_before_top'}[1] = 
$result_elements{'part_before_top'}[0]{'extra'}{'directions'}{'FastForward'};
+
+
+
+$result_directions_text{'part_before_top'} = 'element: @part part
+  FastForward: @top top
+  Forward: @top top
+  Next: @top top
+  This: @part part
+element: @top top
+  Back: @part part
+  FastBack: @part part
+  Prev: @part part
+  This: @top top
+';
+
+
+$result_converted{'plaintext'}->{'part_before_top'} = 'top
+***
+
+';
+
+1;

Index: t/results/sectioning/part_chapter_after_top.pl
===================================================================
RCS file: t/results/sectioning/part_chapter_after_top.pl
diff -N t/results/sectioning/part_chapter_after_top.pl
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ t/results/sectioning/part_chapter_after_top.pl      3 Jul 2011 23:15:45 
-0000       1.1
@@ -0,0 +1,764 @@
+use vars qw(%result_texis %result_texts %result_trees %result_errors 
+   %result_indices %result_sectioning %result_nodes %result_menus
+   %result_floats %result_converted %result_converted_errors 
+   %result_elements %result_directions_text);
+
+use utf8;
+
+$result_trees{'part_chapter_after_top'} = [
+  {
+    'contents' => [
+      {
+        'contents' => [],
+        'parent' => {},
+        'type' => 'text_root'
+      },
+      {
+        'args' => [
+          {
+            'contents' => [
+              {
+                'extra' => {
+                  'command' => {}
+                },
+                'parent' => {},
+                'text' => ' ',
+                'type' => 'empty_spaces_after_command'
+              },
+              {
+                'parent' => {},
+                'text' => 'Top'
+              },
+              {
+                'parent' => {},
+                'text' => '
+',
+                'type' => 'spaces_at_end'
+              }
+            ],
+            'parent' => {},
+            'type' => 'misc_line_arg'
+          }
+        ],
+        'cmdname' => 'node',
+        'contents' => [],
+        'extra' => {
+          'node_content' => [
+            {}
+          ],
+          'nodes_manuals' => [
+            {
+              'node_content' => [],
+              'normalized' => 'Top'
+            }
+          ],
+          'normalized' => 'Top'
+        },
+        'line_nr' => {
+          'file_name' => '',
+          'line_nr' => 1,
+          'macro' => ''
+        },
+        'parent' => {}
+      },
+      {
+        'args' => [
+          {
+            'contents' => [
+              {
+                'extra' => {
+                  'command' => {}
+                },
+                'parent' => {},
+                'text' => ' ',
+                'type' => 'empty_spaces_after_command'
+              },
+              {
+                'parent' => {},
+                'text' => 'top'
+              },
+              {
+                'parent' => {},
+                'text' => '
+',
+                'type' => 'spaces_at_end'
+              }
+            ],
+            'parent' => {},
+            'type' => 'misc_line_arg'
+          }
+        ],
+        'cmdname' => 'top',
+        'contents' => [
+          {
+            'parent' => {},
+            'text' => '
+',
+            'type' => 'empty_line'
+          },
+          {
+            'cmdname' => 'menu',
+            'contents' => [
+              {
+                'extra' => {
+                  'command' => {}
+                },
+                'parent' => {},
+                'text' => '
+',
+                'type' => 'empty_line_after_command'
+              },
+              {
+                'args' => [
+                  {
+                    'parent' => {},
+                    'text' => '* ',
+                    'type' => 'menu_entry_leading_text'
+                  },
+                  {
+                    'contents' => [
+                      {
+                        'parent' => {},
+                        'text' => 'chapter'
+                      }
+                    ],
+                    'parent' => {},
+                    'type' => 'menu_entry_node'
+                  },
+                  {
+                    'parent' => {},
+                    'text' => '::',
+                    'type' => 'menu_entry_separator'
+                  },
+                  {
+                    'contents' => [
+                      {
+                        'parent' => {},
+                        'text' => '
+'
+                      }
+                    ],
+                    'parent' => {},
+                    'type' => 'menu_entry_description'
+                  }
+                ],
+                'extra' => {
+                  'menu_entry_description' => {},
+                  'menu_entry_node' => {
+                    'node_content' => [
+                      {}
+                    ],
+                    'normalized' => 'chapter'
+                  }
+                },
+                'line_nr' => {
+                  'file_name' => '',
+                  'line_nr' => 5,
+                  'macro' => ''
+                },
+                'parent' => {},
+                'type' => 'menu_entry'
+              },
+              {
+                'args' => [
+                  {
+                    'contents' => [
+                      {
+                        'extra' => {
+                          'command' => {}
+                        },
+                        'parent' => {},
+                        'text' => ' ',
+                        'type' => 'empty_spaces_after_command'
+                      },
+                      {
+                        'parent' => {},
+                        'text' => 'menu'
+                      },
+                      {
+                        'parent' => {},
+                        'text' => '
+',
+                        'type' => 'spaces_at_end'
+                      }
+                    ],
+                    'parent' => {},
+                    'type' => 'misc_line_arg'
+                  }
+                ],
+                'cmdname' => 'end',
+                'extra' => {
+                  'command' => {},
+                  'command_argument' => 'menu',
+                  'text_arg' => 'menu'
+                },
+                'line_nr' => {
+                  'file_name' => '',
+                  'line_nr' => 6,
+                  'macro' => ''
+                },
+                'parent' => {}
+              }
+            ],
+            'extra' => {
+              'end_command' => {}
+            },
+            'line_nr' => {
+              'file_name' => '',
+              'line_nr' => 4,
+              'macro' => ''
+            },
+            'parent' => {}
+          },
+          {
+            'parent' => {},
+            'text' => '
+',
+            'type' => 'empty_line'
+          }
+        ],
+        'extra' => {
+          'misc_content' => [
+            {}
+          ]
+        },
+        'level' => 0,
+        'line_nr' => {
+          'file_name' => '',
+          'line_nr' => 2,
+          'macro' => ''
+        },
+        'parent' => {}
+      }
+    ],
+    'extra' => {
+      'element_command' => {},
+      'node' => {},
+      'section' => {}
+    },
+    'type' => 'element'
+  },
+  {
+    'contents' => [
+      {
+        'args' => [
+          {
+            'contents' => [
+              {
+                'extra' => {
+                  'command' => {}
+                },
+                'parent' => {},
+                'text' => ' ',
+                'type' => 'empty_spaces_after_command'
+              },
+              {
+                'parent' => {},
+                'text' => 'part'
+              },
+              {
+                'parent' => {},
+                'text' => '
+',
+                'type' => 'spaces_at_end'
+              }
+            ],
+            'parent' => {},
+            'type' => 'misc_line_arg'
+          }
+        ],
+        'cmdname' => 'part',
+        'contents' => [
+          {
+            'parent' => {},
+            'text' => '
+',
+            'type' => 'empty_line'
+          }
+        ],
+        'extra' => {
+          'misc_content' => [
+            {}
+          ]
+        },
+        'level' => 0,
+        'line_nr' => {
+          'file_name' => '',
+          'line_nr' => 8,
+          'macro' => ''
+        },
+        'parent' => {}
+      },
+      {
+        'args' => [
+          {
+            'contents' => [
+              {
+                'extra' => {
+                  'command' => {}
+                },
+                'parent' => {},
+                'text' => ' ',
+                'type' => 'empty_spaces_after_command'
+              },
+              {
+                'parent' => {},
+                'text' => 'chapter'
+              },
+              {
+                'parent' => {},
+                'text' => '
+',
+                'type' => 'spaces_at_end'
+              }
+            ],
+            'parent' => {},
+            'type' => 'misc_line_arg'
+          }
+        ],
+        'cmdname' => 'node',
+        'contents' => [],
+        'extra' => {
+          'node_content' => [
+            {}
+          ],
+          'nodes_manuals' => [
+            {
+              'node_content' => [],
+              'normalized' => 'chapter'
+            }
+          ],
+          'normalized' => 'chapter'
+        },
+        'line_nr' => {
+          'file_name' => '',
+          'line_nr' => 10,
+          'macro' => ''
+        },
+        'parent' => {}
+      },
+      {
+        'args' => [
+          {
+            'contents' => [
+              {
+                'extra' => {
+                  'command' => {}
+                },
+                'parent' => {},
+                'text' => ' ',
+                'type' => 'empty_spaces_after_command'
+              },
+              {
+                'parent' => {},
+                'text' => 'chapter'
+              },
+              {
+                'parent' => {},
+                'text' => ' 
+',
+                'type' => 'spaces_at_end'
+              }
+            ],
+            'parent' => {},
+            'type' => 'misc_line_arg'
+          }
+        ],
+        'cmdname' => 'chapter',
+        'contents' => [],
+        'extra' => {
+          'associated_part' => {},
+          'misc_content' => [
+            {}
+          ]
+        },
+        'level' => 1,
+        'line_nr' => {
+          'file_name' => '',
+          'line_nr' => 11,
+          'macro' => ''
+        },
+        'number' => 1,
+        'parent' => {}
+      }
+    ],
+    'element_prev' => {},
+    'extra' => {
+      'element_command' => {},
+      'node' => {},
+      'section' => {}
+    },
+    'type' => 'element'
+  }
+];
+$result_trees{'part_chapter_after_top'}[0]{'contents'}[0]{'parent'} = 
$result_trees{'part_chapter_after_top'}[0];
+$result_trees{'part_chapter_after_top'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'part_chapter_after_top'}[0]{'contents'}[1];
+$result_trees{'part_chapter_after_top'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'part_chapter_after_top'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'part_chapter_after_top'}[0]{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'part_chapter_after_top'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'part_chapter_after_top'}[0]{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'part_chapter_after_top'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'part_chapter_after_top'}[0]{'contents'}[1]{'args'}[0]{'parent'} 
= $result_trees{'part_chapter_after_top'}[0]{'contents'}[1];
+$result_trees{'part_chapter_after_top'}[0]{'contents'}[1]{'extra'}{'node_content'}[0]
 = 
$result_trees{'part_chapter_after_top'}[0]{'contents'}[1]{'args'}[0]{'contents'}[1];
+$result_trees{'part_chapter_after_top'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}
 = 
$result_trees{'part_chapter_after_top'}[0]{'contents'}[1]{'extra'}{'node_content'};
+$result_trees{'part_chapter_after_top'}[0]{'contents'}[1]{'parent'} = 
$result_trees{'part_chapter_after_top'}[0];
+$result_trees{'part_chapter_after_top'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'part_chapter_after_top'}[0]{'contents'}[2];
+$result_trees{'part_chapter_after_top'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'part_chapter_after_top'}[0]{'contents'}[2]{'args'}[0];
+$result_trees{'part_chapter_after_top'}[0]{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'part_chapter_after_top'}[0]{'contents'}[2]{'args'}[0];
+$result_trees{'part_chapter_after_top'}[0]{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'part_chapter_after_top'}[0]{'contents'}[2]{'args'}[0];
+$result_trees{'part_chapter_after_top'}[0]{'contents'}[2]{'args'}[0]{'parent'} 
= $result_trees{'part_chapter_after_top'}[0]{'contents'}[2];
+$result_trees{'part_chapter_after_top'}[0]{'contents'}[2]{'contents'}[0]{'parent'}
 = $result_trees{'part_chapter_after_top'}[0]{'contents'}[2];
+$result_trees{'part_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'part_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1];
+$result_trees{'part_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'part_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1];
+$result_trees{'part_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'part_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1];
+$result_trees{'part_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'part_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1];
+$result_trees{'part_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'parent'}
 = 
$result_trees{'part_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1];
+$result_trees{'part_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[2]{'parent'}
 = 
$result_trees{'part_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1];
+$result_trees{'part_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0]{'parent'}
 = 
$result_trees{'part_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[3];
+$result_trees{'part_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[3]{'parent'}
 = 
$result_trees{'part_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1];
+$result_trees{'part_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_description'}
 = 
$result_trees{'part_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[3];
+$result_trees{'part_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_node'}{'node_content'}[0]
 = 
$result_trees{'part_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0];
+$result_trees{'part_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'parent'}
 = $result_trees{'part_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1];
+$result_trees{'part_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = 
$result_trees{'part_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[2];
+$result_trees{'part_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'part_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[0];
+$result_trees{'part_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'part_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[0];
+$result_trees{'part_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'part_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[0];
+$result_trees{'part_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[0]{'parent'}
 = 
$result_trees{'part_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[2];
+$result_trees{'part_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[2]{'extra'}{'command'}
 = $result_trees{'part_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1];
+$result_trees{'part_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[2]{'parent'}
 = $result_trees{'part_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1];
+$result_trees{'part_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'extra'}{'end_command'}
 = 
$result_trees{'part_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[2];
+$result_trees{'part_chapter_after_top'}[0]{'contents'}[2]{'contents'}[1]{'parent'}
 = $result_trees{'part_chapter_after_top'}[0]{'contents'}[2];
+$result_trees{'part_chapter_after_top'}[0]{'contents'}[2]{'contents'}[2]{'parent'}
 = $result_trees{'part_chapter_after_top'}[0]{'contents'}[2];
+$result_trees{'part_chapter_after_top'}[0]{'contents'}[2]{'extra'}{'misc_content'}[0]
 = 
$result_trees{'part_chapter_after_top'}[0]{'contents'}[2]{'args'}[0]{'contents'}[1];
+$result_trees{'part_chapter_after_top'}[0]{'contents'}[2]{'parent'} = 
$result_trees{'part_chapter_after_top'}[0];
+$result_trees{'part_chapter_after_top'}[0]{'extra'}{'element_command'} = 
$result_trees{'part_chapter_after_top'}[0]{'contents'}[2];
+$result_trees{'part_chapter_after_top'}[0]{'extra'}{'node'} = 
$result_trees{'part_chapter_after_top'}[0]{'contents'}[1];
+$result_trees{'part_chapter_after_top'}[0]{'extra'}{'section'} = 
$result_trees{'part_chapter_after_top'}[0]{'contents'}[2];
+$result_trees{'part_chapter_after_top'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'part_chapter_after_top'}[1]{'contents'}[0];
+$result_trees{'part_chapter_after_top'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'part_chapter_after_top'}[1]{'contents'}[0]{'args'}[0];
+$result_trees{'part_chapter_after_top'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'part_chapter_after_top'}[1]{'contents'}[0]{'args'}[0];
+$result_trees{'part_chapter_after_top'}[1]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'part_chapter_after_top'}[1]{'contents'}[0]{'args'}[0];
+$result_trees{'part_chapter_after_top'}[1]{'contents'}[0]{'args'}[0]{'parent'} 
= $result_trees{'part_chapter_after_top'}[1]{'contents'}[0];
+$result_trees{'part_chapter_after_top'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'part_chapter_after_top'}[1]{'contents'}[0];
+$result_trees{'part_chapter_after_top'}[1]{'contents'}[0]{'extra'}{'misc_content'}[0]
 = 
$result_trees{'part_chapter_after_top'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1];
+$result_trees{'part_chapter_after_top'}[1]{'contents'}[0]{'parent'} = 
$result_trees{'part_chapter_after_top'}[1];
+$result_trees{'part_chapter_after_top'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'part_chapter_after_top'}[1]{'contents'}[1];
+$result_trees{'part_chapter_after_top'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'part_chapter_after_top'}[1]{'contents'}[1]{'args'}[0];
+$result_trees{'part_chapter_after_top'}[1]{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'part_chapter_after_top'}[1]{'contents'}[1]{'args'}[0];
+$result_trees{'part_chapter_after_top'}[1]{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'part_chapter_after_top'}[1]{'contents'}[1]{'args'}[0];
+$result_trees{'part_chapter_after_top'}[1]{'contents'}[1]{'args'}[0]{'parent'} 
= $result_trees{'part_chapter_after_top'}[1]{'contents'}[1];
+$result_trees{'part_chapter_after_top'}[1]{'contents'}[1]{'extra'}{'node_content'}[0]
 = 
$result_trees{'part_chapter_after_top'}[1]{'contents'}[1]{'args'}[0]{'contents'}[1];
+$result_trees{'part_chapter_after_top'}[1]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}
 = 
$result_trees{'part_chapter_after_top'}[1]{'contents'}[1]{'extra'}{'node_content'};
+$result_trees{'part_chapter_after_top'}[1]{'contents'}[1]{'parent'} = 
$result_trees{'part_chapter_after_top'}[1];
+$result_trees{'part_chapter_after_top'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'part_chapter_after_top'}[1]{'contents'}[2];
+$result_trees{'part_chapter_after_top'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'part_chapter_after_top'}[1]{'contents'}[2]{'args'}[0];
+$result_trees{'part_chapter_after_top'}[1]{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'part_chapter_after_top'}[1]{'contents'}[2]{'args'}[0];
+$result_trees{'part_chapter_after_top'}[1]{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'part_chapter_after_top'}[1]{'contents'}[2]{'args'}[0];
+$result_trees{'part_chapter_after_top'}[1]{'contents'}[2]{'args'}[0]{'parent'} 
= $result_trees{'part_chapter_after_top'}[1]{'contents'}[2];
+$result_trees{'part_chapter_after_top'}[1]{'contents'}[2]{'extra'}{'associated_part'}
 = $result_trees{'part_chapter_after_top'}[1]{'contents'}[0];
+$result_trees{'part_chapter_after_top'}[1]{'contents'}[2]{'extra'}{'misc_content'}[0]
 = 
$result_trees{'part_chapter_after_top'}[1]{'contents'}[2]{'args'}[0]{'contents'}[1];
+$result_trees{'part_chapter_after_top'}[1]{'contents'}[2]{'parent'} = 
$result_trees{'part_chapter_after_top'}[1];
+$result_trees{'part_chapter_after_top'}[1]{'element_prev'} = 
$result_trees{'part_chapter_after_top'}[0];
+$result_trees{'part_chapter_after_top'}[1]{'extra'}{'element_command'} = 
$result_trees{'part_chapter_after_top'}[1]{'contents'}[2];
+$result_trees{'part_chapter_after_top'}[1]{'extra'}{'node'} = 
$result_trees{'part_chapter_after_top'}[1]{'contents'}[1];
+$result_trees{'part_chapter_after_top'}[1]{'extra'}{'section'} = 
$result_trees{'part_chapter_after_top'}[1]{'contents'}[2];
+
+$result_texis{'part_chapter_after_top'} = '@node Top
address@hidden top
+
address@hidden
+* chapter::
address@hidden menu
+
address@hidden part
+
address@hidden chapter
address@hidden chapter 
+';
+
+
+$result_texts{'part_chapter_after_top'} = 'top
+***
+
+* chapter::
+
+part
+****
+
+1 chapter
+*********
+';
+
+$result_sectioning{'part_chapter_after_top'} = {
+  'level' => -1,
+  'section_childs' => [
+    {
+      'cmdname' => 'top',
+      'extra' => {
+        'associated_node' => {
+          'cmdname' => 'node',
+          'extra' => {
+            'normalized' => 'Top'
+          }
+        }
+      },
+      'level' => 0,
+      'section_up' => {}
+    },
+    {
+      'cmdname' => 'part',
+      'extra' => {
+        'part_associated_section' => {
+          'cmdname' => 'chapter',
+          'extra' => {
+            'associated_node' => {
+              'cmdname' => 'node',
+              'extra' => {
+                'normalized' => 'chapter'
+              }
+            },
+            'associated_part' => {}
+          },
+          'level' => 1,
+          'number' => 1,
+          'section_up' => {}
+        }
+      },
+      'level' => 0,
+      'section_childs' => [
+        {}
+      ],
+      'section_prev' => {},
+      'section_up' => {}
+    }
+  ]
+};
+$result_sectioning{'part_chapter_after_top'}{'section_childs'}[0]{'section_up'}
 = $result_sectioning{'part_chapter_after_top'};
+$result_sectioning{'part_chapter_after_top'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'extra'}{'associated_part'}
 = $result_sectioning{'part_chapter_after_top'}{'section_childs'}[1];
+$result_sectioning{'part_chapter_after_top'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'section_up'}
 = $result_sectioning{'part_chapter_after_top'}{'section_childs'}[1];
+$result_sectioning{'part_chapter_after_top'}{'section_childs'}[1]{'section_childs'}[0]
 = 
$result_sectioning{'part_chapter_after_top'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
+$result_sectioning{'part_chapter_after_top'}{'section_childs'}[1]{'section_prev'}
 = $result_sectioning{'part_chapter_after_top'}{'section_childs'}[0];
+$result_sectioning{'part_chapter_after_top'}{'section_childs'}[1]{'section_up'}
 = $result_sectioning{'part_chapter_after_top'};
+
+$result_nodes{'part_chapter_after_top'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'associated_section' => {
+      'cmdname' => 'top',
+      'extra' => {},
+      'level' => 0
+    },
+    'normalized' => 'Top'
+  },
+  'menu_child' => {
+    'cmdname' => 'node',
+    'extra' => {
+      'associated_section' => {
+        'cmdname' => 'chapter',
+        'extra' => {
+          'associated_part' => {
+            'cmdname' => 'part',
+            'extra' => {},
+            'level' => 0
+          }
+        },
+        'level' => 1,
+        'number' => 1
+      },
+      'normalized' => 'chapter'
+    },
+    'node_prev' => {},
+    'node_up' => {}
+  },
+  'menus' => [
+    {
+      'cmdname' => 'menu',
+      'extra' => {
+        'end_command' => {
+          'cmdname' => 'end',
+          'extra' => {
+            'command' => {},
+            'command_argument' => 'menu',
+            'text_arg' => 'menu'
+          }
+        }
+      }
+    }
+  ],
+  'node_next' => {},
+  'node_up' => {
+    'extra' => {
+      'manual_content' => [
+        {
+          'text' => 'dir'
+        }
+      ]
+    }
+  }
+};
+$result_nodes{'part_chapter_after_top'}{'menu_child'}{'node_prev'} = 
$result_nodes{'part_chapter_after_top'};
+$result_nodes{'part_chapter_after_top'}{'menu_child'}{'node_up'} = 
$result_nodes{'part_chapter_after_top'};
+$result_nodes{'part_chapter_after_top'}{'menus'}[0]{'extra'}{'end_command'}{'extra'}{'command'}
 = $result_nodes{'part_chapter_after_top'}{'menus'}[0];
+$result_nodes{'part_chapter_after_top'}{'node_next'} = 
$result_nodes{'part_chapter_after_top'}{'menu_child'};
+
+$result_menus{'part_chapter_after_top'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'normalized' => 'Top'
+  },
+  'menu_child' => {
+    'cmdname' => 'node',
+    'extra' => {
+      'normalized' => 'chapter'
+    },
+    'menu_up' => {},
+    'menu_up_hash' => {
+      'Top' => 1
+    }
+  }
+};
+$result_menus{'part_chapter_after_top'}{'menu_child'}{'menu_up'} = 
$result_menus{'part_chapter_after_top'};
+
+$result_errors{'part_chapter_after_top'} = [];
+
+
+$result_elements{'part_chapter_after_top'} = [
+  {
+    'extra' => {
+      'directions' => {
+        'FastForward' => {
+          'extra' => {
+            'directions' => {
+              'Back' => {},
+              'FastBack' => {},
+              'NodeBack' => {},
+              'NodePrev' => {},
+              'NodeUp' => {},
+              'This' => {},
+              'Up' => {}
+            },
+            'element_command' => {
+              'cmdname' => 'chapter',
+              'extra' => {
+                'associated_part' => {
+                  'cmdname' => 'part',
+                  'extra' => {},
+                  'level' => 0
+                }
+              },
+              'level' => 1,
+              'number' => 1
+            },
+            'node' => {
+              'cmdname' => 'node',
+              'extra' => {
+                'normalized' => 'chapter'
+              },
+              'menu_up' => {
+                'cmdname' => 'node',
+                'extra' => {
+                  'normalized' => 'Top'
+                },
+                'menu_child' => {}
+              },
+              'menu_up_hash' => {
+                'Top' => 1
+              }
+            },
+            'section' => {}
+          },
+          'type' => 'element'
+        },
+        'Forward' => {},
+        'Next' => {},
+        'NodeForward' => {},
+        'NodeNext' => {},
+        'NodeUp' => {
+          'extra' => {
+            'manual_content' => [
+              {
+                'text' => 'dir'
+              }
+            ]
+          },
+          'type' => 'external_node'
+        },
+        'This' => {}
+      },
+      'element_command' => {
+        'cmdname' => 'top',
+        'extra' => {},
+        'level' => 0
+      },
+      'node' => {},
+      'section' => {}
+    },
+    'type' => 'element'
+  },
+  {}
+];
+$result_elements{'part_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}
 = $result_elements{'part_chapter_after_top'}[0];
+$result_elements{'part_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastBack'}
 = $result_elements{'part_chapter_after_top'}[0];
+$result_elements{'part_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeBack'}
 = $result_elements{'part_chapter_after_top'}[0];
+$result_elements{'part_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodePrev'}
 = $result_elements{'part_chapter_after_top'}[0];
+$result_elements{'part_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeUp'}
 = $result_elements{'part_chapter_after_top'}[0];
+$result_elements{'part_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'part_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'};
+$result_elements{'part_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Up'}
 = 
$result_elements{'part_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'};
+$result_elements{'part_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}{'menu_up'}{'menu_child'}
 = 
$result_elements{'part_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'};
+$result_elements{'part_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'section'}
 = 
$result_elements{'part_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'element_command'};
+$result_elements{'part_chapter_after_top'}[0]{'extra'}{'directions'}{'Forward'}
 = 
$result_elements{'part_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'};
+$result_elements{'part_chapter_after_top'}[0]{'extra'}{'directions'}{'Next'} = 
$result_elements{'part_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'};
+$result_elements{'part_chapter_after_top'}[0]{'extra'}{'directions'}{'NodeForward'}
 = 
$result_elements{'part_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'};
+$result_elements{'part_chapter_after_top'}[0]{'extra'}{'directions'}{'NodeNext'}
 = 
$result_elements{'part_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'};
+$result_elements{'part_chapter_after_top'}[0]{'extra'}{'directions'}{'This'} = 
$result_elements{'part_chapter_after_top'}[0];
+$result_elements{'part_chapter_after_top'}[0]{'extra'}{'node'} = 
$result_elements{'part_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}{'menu_up'};
+$result_elements{'part_chapter_after_top'}[0]{'extra'}{'section'} = 
$result_elements{'part_chapter_after_top'}[0]{'extra'}{'element_command'};
+$result_elements{'part_chapter_after_top'}[1] = 
$result_elements{'part_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'};
+
+
+
+$result_directions_text{'part_chapter_after_top'} = 'element: @top top
+  FastForward: @chapter chapter
+  Forward: @chapter chapter
+  Next: @chapter chapter
+  NodeForward: @chapter chapter
+  NodeNext: @chapter chapter
+  NodeUp: (dir)
+  This: @top top
+element: @chapter chapter
+  Back: @top top
+  FastBack: @top top
+  NodeBack: @top top
+  NodePrev: @top top
+  NodeUp: @top top
+  This: @chapter chapter
+  Up: @chapter chapter
+';
+
+
+$result_converted{'info'}->{'part_chapter_after_top'} = 'This is , produced by 
makeinfo version 4.13 from .
+
+
+File: ,  Node: Top,  Next: chapter,  Up: (dir)
+
+top
+***
+
+* Menu:
+
+* chapter::
+
+
+File: ,  Node: chapter,  Prev: Top,  Up: Top
+
+1 chapter
+*********
+
+
+
+Tag Table:
+Node: Top52
+Node: chapter133
+
+End Tag Table
+';
+
+1;

Index: t/results/sectioning/top_part_chapter.pl
===================================================================
RCS file: t/results/sectioning/top_part_chapter.pl
diff -N t/results/sectioning/top_part_chapter.pl
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ t/results/sectioning/top_part_chapter.pl    3 Jul 2011 23:15:45 -0000       
1.1
@@ -0,0 +1,334 @@
+use vars qw(%result_texis %result_texts %result_trees %result_errors 
+   %result_indices %result_sectioning %result_nodes %result_menus
+   %result_floats %result_converted %result_converted_errors 
+   %result_elements %result_directions_text);
+
+use utf8;
+
+$result_trees{'top_part_chapter'} = [
+  {
+    'contents' => [
+      {
+        'contents' => [],
+        'parent' => {},
+        'type' => 'text_root'
+      },
+      {
+        'args' => [
+          {
+            'contents' => [
+              {
+                'extra' => {
+                  'command' => {}
+                },
+                'parent' => {},
+                'text' => ' ',
+                'type' => 'empty_spaces_after_command'
+              },
+              {
+                'parent' => {},
+                'text' => 'top'
+              },
+              {
+                'parent' => {},
+                'text' => '
+',
+                'type' => 'spaces_at_end'
+              }
+            ],
+            'parent' => {},
+            'type' => 'misc_line_arg'
+          }
+        ],
+        'cmdname' => 'top',
+        'contents' => [
+          {
+            'parent' => {},
+            'text' => '
+',
+            'type' => 'empty_line'
+          }
+        ],
+        'extra' => {
+          'misc_content' => [
+            {}
+          ]
+        },
+        'level' => 0,
+        'line_nr' => {
+          'file_name' => '',
+          'line_nr' => 1,
+          'macro' => ''
+        },
+        'parent' => {}
+      }
+    ],
+    'extra' => {
+      'element_command' => {},
+      'section' => {}
+    },
+    'type' => 'element'
+  },
+  {
+    'contents' => [
+      {
+        'args' => [
+          {
+            'contents' => [
+              {
+                'extra' => {
+                  'command' => {}
+                },
+                'parent' => {},
+                'text' => ' ',
+                'type' => 'empty_spaces_after_command'
+              },
+              {
+                'parent' => {},
+                'text' => 'part'
+              },
+              {
+                'parent' => {},
+                'text' => '
+',
+                'type' => 'spaces_at_end'
+              }
+            ],
+            'parent' => {},
+            'type' => 'misc_line_arg'
+          }
+        ],
+        'cmdname' => 'part',
+        'contents' => [
+          {
+            'parent' => {},
+            'text' => '
+',
+            'type' => 'empty_line'
+          }
+        ],
+        'extra' => {
+          'misc_content' => [
+            {}
+          ]
+        },
+        'level' => 0,
+        'line_nr' => {
+          'file_name' => '',
+          'line_nr' => 3,
+          'macro' => ''
+        },
+        'parent' => {}
+      },
+      {
+        'args' => [
+          {
+            'contents' => [
+              {
+                'extra' => {
+                  'command' => {}
+                },
+                'parent' => {},
+                'text' => ' ',
+                'type' => 'empty_spaces_after_command'
+              },
+              {
+                'parent' => {},
+                'text' => 'chapter'
+              },
+              {
+                'parent' => {},
+                'text' => ' 
+',
+                'type' => 'spaces_at_end'
+              }
+            ],
+            'parent' => {},
+            'type' => 'misc_line_arg'
+          }
+        ],
+        'cmdname' => 'chapter',
+        'contents' => [],
+        'extra' => {
+          'associated_part' => {},
+          'misc_content' => [
+            {}
+          ]
+        },
+        'level' => 1,
+        'line_nr' => {
+          'file_name' => '',
+          'line_nr' => 5,
+          'macro' => ''
+        },
+        'number' => 1,
+        'parent' => {}
+      }
+    ],
+    'element_prev' => {},
+    'extra' => {
+      'element_command' => {},
+      'section' => {}
+    },
+    'type' => 'element'
+  }
+];
+$result_trees{'top_part_chapter'}[0]{'contents'}[0]{'parent'} = 
$result_trees{'top_part_chapter'}[0];
+$result_trees{'top_part_chapter'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'top_part_chapter'}[0]{'contents'}[1];
+$result_trees{'top_part_chapter'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'top_part_chapter'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'top_part_chapter'}[0]{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'top_part_chapter'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'top_part_chapter'}[0]{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'top_part_chapter'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'top_part_chapter'}[0]{'contents'}[1]{'args'}[0]{'parent'} = 
$result_trees{'top_part_chapter'}[0]{'contents'}[1];
+$result_trees{'top_part_chapter'}[0]{'contents'}[1]{'contents'}[0]{'parent'} = 
$result_trees{'top_part_chapter'}[0]{'contents'}[1];
+$result_trees{'top_part_chapter'}[0]{'contents'}[1]{'extra'}{'misc_content'}[0]
 = 
$result_trees{'top_part_chapter'}[0]{'contents'}[1]{'args'}[0]{'contents'}[1];
+$result_trees{'top_part_chapter'}[0]{'contents'}[1]{'parent'} = 
$result_trees{'top_part_chapter'}[0];
+$result_trees{'top_part_chapter'}[0]{'extra'}{'element_command'} = 
$result_trees{'top_part_chapter'}[0]{'contents'}[1];
+$result_trees{'top_part_chapter'}[0]{'extra'}{'section'} = 
$result_trees{'top_part_chapter'}[0]{'contents'}[1];
+$result_trees{'top_part_chapter'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'top_part_chapter'}[1]{'contents'}[0];
+$result_trees{'top_part_chapter'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'top_part_chapter'}[1]{'contents'}[0]{'args'}[0];
+$result_trees{'top_part_chapter'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'top_part_chapter'}[1]{'contents'}[0]{'args'}[0];
+$result_trees{'top_part_chapter'}[1]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'top_part_chapter'}[1]{'contents'}[0]{'args'}[0];
+$result_trees{'top_part_chapter'}[1]{'contents'}[0]{'args'}[0]{'parent'} = 
$result_trees{'top_part_chapter'}[1]{'contents'}[0];
+$result_trees{'top_part_chapter'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = 
$result_trees{'top_part_chapter'}[1]{'contents'}[0];
+$result_trees{'top_part_chapter'}[1]{'contents'}[0]{'extra'}{'misc_content'}[0]
 = 
$result_trees{'top_part_chapter'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1];
+$result_trees{'top_part_chapter'}[1]{'contents'}[0]{'parent'} = 
$result_trees{'top_part_chapter'}[1];
+$result_trees{'top_part_chapter'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'top_part_chapter'}[1]{'contents'}[1];
+$result_trees{'top_part_chapter'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'top_part_chapter'}[1]{'contents'}[1]{'args'}[0];
+$result_trees{'top_part_chapter'}[1]{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'top_part_chapter'}[1]{'contents'}[1]{'args'}[0];
+$result_trees{'top_part_chapter'}[1]{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'top_part_chapter'}[1]{'contents'}[1]{'args'}[0];
+$result_trees{'top_part_chapter'}[1]{'contents'}[1]{'args'}[0]{'parent'} = 
$result_trees{'top_part_chapter'}[1]{'contents'}[1];
+$result_trees{'top_part_chapter'}[1]{'contents'}[1]{'extra'}{'associated_part'}
 = $result_trees{'top_part_chapter'}[1]{'contents'}[0];
+$result_trees{'top_part_chapter'}[1]{'contents'}[1]{'extra'}{'misc_content'}[0]
 = 
$result_trees{'top_part_chapter'}[1]{'contents'}[1]{'args'}[0]{'contents'}[1];
+$result_trees{'top_part_chapter'}[1]{'contents'}[1]{'parent'} = 
$result_trees{'top_part_chapter'}[1];
+$result_trees{'top_part_chapter'}[1]{'element_prev'} = 
$result_trees{'top_part_chapter'}[0];
+$result_trees{'top_part_chapter'}[1]{'extra'}{'element_command'} = 
$result_trees{'top_part_chapter'}[1]{'contents'}[1];
+$result_trees{'top_part_chapter'}[1]{'extra'}{'section'} = 
$result_trees{'top_part_chapter'}[1]{'contents'}[1];
+
+$result_texis{'top_part_chapter'} = '@top top
+
address@hidden part
+
address@hidden chapter 
+';
+
+
+$result_texts{'top_part_chapter'} = 'top
+***
+
+part
+****
+
+1 chapter
+*********
+';
+
+$result_sectioning{'top_part_chapter'} = {
+  'level' => -1,
+  'section_childs' => [
+    {
+      'cmdname' => 'top',
+      'extra' => {},
+      'level' => 0,
+      'section_up' => {}
+    },
+    {
+      'cmdname' => 'part',
+      'extra' => {
+        'part_associated_section' => {
+          'cmdname' => 'chapter',
+          'extra' => {
+            'associated_part' => {}
+          },
+          'level' => 1,
+          'number' => 1,
+          'section_up' => {}
+        }
+      },
+      'level' => 0,
+      'section_childs' => [
+        {}
+      ],
+      'section_prev' => {},
+      'section_up' => {}
+    }
+  ]
+};
+$result_sectioning{'top_part_chapter'}{'section_childs'}[0]{'section_up'} = 
$result_sectioning{'top_part_chapter'};
+$result_sectioning{'top_part_chapter'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'extra'}{'associated_part'}
 = $result_sectioning{'top_part_chapter'}{'section_childs'}[1];
+$result_sectioning{'top_part_chapter'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'section_up'}
 = $result_sectioning{'top_part_chapter'}{'section_childs'}[1];
+$result_sectioning{'top_part_chapter'}{'section_childs'}[1]{'section_childs'}[0]
 = 
$result_sectioning{'top_part_chapter'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
+$result_sectioning{'top_part_chapter'}{'section_childs'}[1]{'section_prev'} = 
$result_sectioning{'top_part_chapter'}{'section_childs'}[0];
+$result_sectioning{'top_part_chapter'}{'section_childs'}[1]{'section_up'} = 
$result_sectioning{'top_part_chapter'};
+
+$result_errors{'top_part_chapter'} = [];
+
+
+$result_elements{'top_part_chapter'} = [
+  {
+    'extra' => {
+      'directions' => {
+        'FastForward' => {
+          'extra' => {
+            'directions' => {
+              'Back' => {},
+              'FastBack' => {},
+              'This' => {},
+              'Up' => {}
+            },
+            'element_command' => {
+              'cmdname' => 'chapter',
+              'extra' => {
+                'associated_part' => {
+                  'cmdname' => 'part',
+                  'extra' => {},
+                  'level' => 0
+                }
+              },
+              'level' => 1,
+              'number' => 1
+            },
+            'section' => {}
+          },
+          'type' => 'element'
+        },
+        'Forward' => {},
+        'Next' => {},
+        'This' => {}
+      },
+      'element_command' => {
+        'cmdname' => 'top',
+        'extra' => {},
+        'level' => 0
+      },
+      'section' => {}
+    },
+    'type' => 'element'
+  },
+  {}
+];
+$result_elements{'top_part_chapter'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}
 = $result_elements{'top_part_chapter'}[0];
+$result_elements{'top_part_chapter'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastBack'}
 = $result_elements{'top_part_chapter'}[0];
+$result_elements{'top_part_chapter'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'top_part_chapter'}[0]{'extra'}{'directions'}{'FastForward'};
+$result_elements{'top_part_chapter'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Up'}
 = 
$result_elements{'top_part_chapter'}[0]{'extra'}{'directions'}{'FastForward'};
+$result_elements{'top_part_chapter'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'section'}
 = 
$result_elements{'top_part_chapter'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'element_command'};
+$result_elements{'top_part_chapter'}[0]{'extra'}{'directions'}{'Forward'} = 
$result_elements{'top_part_chapter'}[0]{'extra'}{'directions'}{'FastForward'};
+$result_elements{'top_part_chapter'}[0]{'extra'}{'directions'}{'Next'} = 
$result_elements{'top_part_chapter'}[0]{'extra'}{'directions'}{'FastForward'};
+$result_elements{'top_part_chapter'}[0]{'extra'}{'directions'}{'This'} = 
$result_elements{'top_part_chapter'}[0];
+$result_elements{'top_part_chapter'}[0]{'extra'}{'section'} = 
$result_elements{'top_part_chapter'}[0]{'extra'}{'element_command'};
+$result_elements{'top_part_chapter'}[1] = 
$result_elements{'top_part_chapter'}[0]{'extra'}{'directions'}{'FastForward'};
+
+
+
+$result_directions_text{'top_part_chapter'} = 'element: @top top
+  FastForward: @chapter chapter
+  Forward: @chapter chapter
+  Next: @chapter chapter
+  This: @top top
+element: @chapter chapter
+  Back: @top top
+  FastBack: @top top
+  This: @chapter chapter
+  Up: @chapter chapter
+';
+
+1;



reply via email to

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