texinfo-commits
[Top][All Lists]
Advanced

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

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


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

CVSROOT:        /sources/texinfo
Module name:    texinfo
Changes by:     Patrice Dumas <pertusus>        10/10/30 19:08:19

Modified files:
        tp/Texinfo     : Structuring.pm 
        tp/t           : test_utils.pl 
        tp/t/results/include: macro_and_commands_in_early_commands.pl 
                              macro_in_early_commands.pl 
        tp/t/results/invalid_nestings: node_in_copying_not_closed.pl 
                                       on_section_line.pl 
                                       
style_not_closed_no_newline_root_commands.pl 
                                       style_not_closed_root_commands.pl 
                                       unclosed_verb_on_section_line.pl 
        tp/t/results/macro: macro_in_misc_commands.pl 
        tp/t/results/sectioning: at_commands_in_refs.pl 
                                 character_and_spaces_in_refs.pl 
                                 nodename_parentheses.pl 
                                 raiselowersections.pl sections.pl 
                                 some_at_commands_in_ref_nodes.pl 
        tp/t/results/value: value_in_misc_commands.pl value_in_node.pl 
                            value_node_directions.pl 

Log message:
        Prepend sectioning directions with sectioning_.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/Texinfo/Structuring.pm?cvsroot=texinfo&r1=1.9&r2=1.10
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/test_utils.pl?cvsroot=texinfo&r1=1.33&r2=1.34
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/include/macro_and_commands_in_early_commands.pl?cvsroot=texinfo&r1=1.17&r2=1.18
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/include/macro_in_early_commands.pl?cvsroot=texinfo&r1=1.16&r2=1.17
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/invalid_nestings/node_in_copying_not_closed.pl?cvsroot=texinfo&r1=1.11&r2=1.12
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/invalid_nestings/on_section_line.pl?cvsroot=texinfo&r1=1.12&r2=1.13
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/invalid_nestings/style_not_closed_no_newline_root_commands.pl?cvsroot=texinfo&r1=1.14&r2=1.15
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/invalid_nestings/style_not_closed_root_commands.pl?cvsroot=texinfo&r1=1.13&r2=1.14
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/invalid_nestings/unclosed_verb_on_section_line.pl?cvsroot=texinfo&r1=1.7&r2=1.8
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/macro/macro_in_misc_commands.pl?cvsroot=texinfo&r1=1.26&r2=1.27
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/at_commands_in_refs.pl?cvsroot=texinfo&r1=1.10&r2=1.11
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/character_and_spaces_in_refs.pl?cvsroot=texinfo&r1=1.10&r2=1.11
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/nodename_parentheses.pl?cvsroot=texinfo&r1=1.11&r2=1.12
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/raiselowersections.pl?cvsroot=texinfo&r1=1.14&r2=1.15
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/sections.pl?cvsroot=texinfo&r1=1.14&r2=1.15
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/some_at_commands_in_ref_nodes.pl?cvsroot=texinfo&r1=1.10&r2=1.11
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/value/value_in_misc_commands.pl?cvsroot=texinfo&r1=1.22&r2=1.23
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/value/value_in_node.pl?cvsroot=texinfo&r1=1.25&r2=1.26
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/value/value_node_directions.pl?cvsroot=texinfo&r1=1.21&r2=1.22

Patches:
Index: Texinfo/Structuring.pm
===================================================================
RCS file: /sources/texinfo/texinfo/tp/Texinfo/Structuring.pm,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -b -r1.9 -r1.10
--- Texinfo/Structuring.pm      30 Oct 2010 18:48:09 -0000      1.9
+++ Texinfo/Structuring.pm      30 Oct 2010 19:08:18 -0000      1.10
@@ -230,15 +230,15 @@
                                        $content->{'cmdname'}), 
$content->{'line_nr'});
             $content->{'level'} = $previous_section->{'level'} + 1;
           }
-          $previous_section->{'childs'} = [$content];
-          $content->{'up'} = $previous_section;
+          $previous_section->{'section_childs'} = [$content];
+          $content->{'section_up'} = $previous_section;
           $command_numbers[$content->{'level'}] = undef;
         } else {
-          my $up = $previous_section->{'up'};
+          my $up = $previous_section->{'section_up'};
           if ($previous_section->{'level'} != $level) {
             # means it is above the previous command, the up is to be found
-            while ($up->{'up'} and $up->{'level'} >= $level) {
-              $up = $up->{'up'};
+            while ($up->{'section_up'} and $up->{'level'} >= $level) {
+              $up = $up->{'section_up'};
             }
             if ($level <= $up->{'level'}) {
               $self->_line_error(sprintf($self->__("Lowering the section level 
of address@hidden appearing after a lower element"), 
@@ -246,10 +246,10 @@
               $content->{'level'} = $up->{'level'} + 1;
             }
           }
-          push @{$up->{'childs'}}, $content;
-          $content->{'up'} = $up;
-          $content->{'prev'} = $up->{'childs'}->[-2];
-          $content->{'prev'}->{'next'} = $content;
+          push @{$up->{'section_childs'}}, $content;
+          $content->{'section_up'} = $up;
+          $content->{'section_prev'} = $up->{'section_childs'}->[-2];
+          $content->{'section_prev'}->{'section_next'} = $content;
           if (!$unnumbered_commands{$content->{'cmdname'}}) {
             $command_numbers[$content->{'level'}]++;
           }
@@ -257,9 +257,9 @@
         }
       } else { # first section determines the level of the root.  It is 
                # typically -1 when there is a @top.
-        $content->{'up'} = $sec_root;
+        $content->{'section_up'} = $sec_root;
         $sec_root->{'level'} = $level - 1;
-        $sec_root->{'childs'} = [$content];
+        $sec_root->{'section_childs'} = [$content];
         $number_top_level = $level;
         $number_top_level++ if (!$number_top_level);
       }

Index: t/test_utils.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/test_utils.pl,v
retrieving revision 1.33
retrieving revision 1.34
diff -u -b -r1.33 -r1.34
--- t/test_utils.pl     30 Oct 2010 18:48:09 -0000      1.33
+++ t/test_utils.pl     30 Oct 2010 19:08:18 -0000      1.34
@@ -49,7 +49,8 @@
 my @contents_keys = ('contents', 'args', 'parent', 'line_nr');
 my @menus_keys = ('menu_child', 'menu_next', 'menu_up', 'menu_prev', 
   'associated_section');
-my @sections_keys = ('next', 'prev', 'up', 'childs', 'associated_node');
+my @sections_keys = ('section_next', 'section_prev', 'section_up', 
+  'section_childs', 'associated_node');
 my %avoided_keys_content;
 my @avoided_keys_content = (@sections_keys, 'menus', @menus_keys);
 foreach my $avoided_key(@avoided_keys_content) {
@@ -61,7 +62,7 @@
 my @avoided_compare_tree = (@avoided_keys_content, 'parent', 'node_content');
 
 my %avoided_keys_sectioning;
-my @avoided_keys_sectioning = ('next', 'node_content', 'nodes_manuals',
+my @avoided_keys_sectioning = ('section_next', 'node_content', 'nodes_manuals',
     @contents_keys, 'menus', @menus_keys);
 foreach my $avoided_key(@avoided_keys_sectioning) {
   $avoided_keys_sectioning{$avoided_key} = 1;
@@ -70,7 +71,8 @@
    ( sort keys %{$_[0]} )] }
 
 my %avoided_keys_nodes;
-my @avoided_keys_nodes = (@sections_keys, @contents_keys);
+my @avoided_keys_nodes = (@sections_keys, @contents_keys, 'node_content', 
+  'nodes_manuals');
 foreach my $avoided_key(@avoided_keys_nodes) {
   $avoided_keys_nodes{$avoided_key} = 1;
 }
@@ -78,7 +80,8 @@
    ( sort keys %{$_[0]} )] }
 
 my %avoided_compare_structure;
-my @avoided_compare_structure = (@avoided_keys_sectioning, 'prev', 'up');
+my @avoided_compare_structure = (@avoided_keys_sectioning, 'section_prev', 
+   'section_up');
 foreach my $avoided_key(@avoided_compare_structure) {
   $avoided_compare_structure{$avoided_key} = 1;
 }
@@ -167,7 +170,7 @@
     }
     {
       local $Data::Dumper::Sortkeys = \&filter_nodes_keys;
-      #$out_result .=  Data::Dumper->Dump([$top_node], 
['$result_nodes{\''.$test_name.'\'}'])."\n"
+     # $out_result .=  Data::Dumper->Dump([$top_node], 
['$result_nodes{\''.$test_name.'\'}'])."\n"
       #  if ($top_node);
     }
     {
@@ -216,8 +219,8 @@
               { 'ignore_hash_keys' => address@hidden }))
     {
       local $Data::Dumper::Sortkeys = \&filter_compare_structure;
-      print STDERR  Data::Dumper->Dump([$structure], ['$structure']);
-      print STDERR  Data::Dumper->Dump([$result_sectioning{$test_name}], 
['$result_sectioning{\''.$test_name.'\'}']);
+    #  print STDERR  Data::Dumper->Dump([$structure], ['$structure']);
+    #  print STDERR  Data::Dumper->Dump([$result_sectioning{$test_name}], 
['$result_sectioning{\''.$test_name.'\'}']);
     }
     ok (Data::Compare::Compare($errors, $result_errors{$test_name}), 
         $test_name.' errors' );

Index: t/results/include/macro_and_commands_in_early_commands.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/include/macro_and_commands_in_early_commands.pl,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -b -r1.17 -r1.18
--- t/results/include/macro_and_commands_in_early_commands.pl   30 Oct 2010 
18:48:11 -0000      1.17
+++ t/results/include/macro_and_commands_in_early_commands.pl   30 Oct 2010 
19:08:18 -0000      1.18
@@ -544,7 +544,8 @@
 ';
 
 $result_sectioning{'macro_and_commands_in_early_commands'} = {
-  'childs' => [
+  'level' => -1,
+  'section_childs' => [
     {
       'cmdname' => 'top',
       'extra' => {
@@ -556,12 +557,11 @@
         }
       },
       'level' => 0,
-      'up' => {}
+      'section_up' => {}
     }
-  ],
-  'level' => -1
+  ]
 };
-$result_sectioning{'macro_and_commands_in_early_commands'}{'childs'}[0]{'up'} 
= $result_sectioning{'macro_and_commands_in_early_commands'};
+$result_sectioning{'macro_and_commands_in_early_commands'}{'section_childs'}[0]{'section_up'}
 = $result_sectioning{'macro_and_commands_in_early_commands'};
 
 $result_errors{'macro_and_commands_in_early_commands'} = [
   {

Index: t/results/include/macro_in_early_commands.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/include/macro_in_early_commands.pl,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -b -r1.16 -r1.17
--- t/results/include/macro_in_early_commands.pl        30 Oct 2010 18:48:11 
-0000      1.16
+++ t/results/include/macro_in_early_commands.pl        30 Oct 2010 19:08:18 
-0000      1.17
@@ -625,7 +625,8 @@
 ';
 
 $result_sectioning{'macro_in_early_commands'} = {
-  'childs' => [
+  'level' => -1,
+  'section_childs' => [
     {
       'cmdname' => 'top',
       'extra' => {
@@ -637,12 +638,11 @@
         }
       },
       'level' => 0,
-      'up' => {}
+      'section_up' => {}
     }
-  ],
-  'level' => -1
+  ]
 };
-$result_sectioning{'macro_in_early_commands'}{'childs'}[0]{'up'} = 
$result_sectioning{'macro_in_early_commands'};
+$result_sectioning{'macro_in_early_commands'}{'section_childs'}[0]{'section_up'}
 = $result_sectioning{'macro_in_early_commands'};
 
 $result_errors{'macro_in_early_commands'} = [
   {

Index: t/results/invalid_nestings/node_in_copying_not_closed.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/invalid_nestings/node_in_copying_not_closed.pl,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- t/results/invalid_nestings/node_in_copying_not_closed.pl    30 Oct 2010 
18:48:12 -0000      1.11
+++ t/results/invalid_nestings/node_in_copying_not_closed.pl    30 Oct 2010 
19:08:18 -0000      1.12
@@ -188,7 +188,8 @@
 ';
 
 $result_sectioning{'node_in_copying_not_closed'} = {
-  'childs' => [
+  'level' => -1,
+  'section_childs' => [
     {
       'cmdname' => 'top',
       'extra' => {
@@ -200,12 +201,11 @@
         }
       },
       'level' => 0,
-      'up' => {}
+      'section_up' => {}
     }
-  ],
-  'level' => -1
+  ]
 };
-$result_sectioning{'node_in_copying_not_closed'}{'childs'}[0]{'up'} = 
$result_sectioning{'node_in_copying_not_closed'};
+$result_sectioning{'node_in_copying_not_closed'}{'section_childs'}[0]{'section_up'}
 = $result_sectioning{'node_in_copying_not_closed'};
 
 $result_errors{'node_in_copying_not_closed'} = [
   {

Index: t/results/invalid_nestings/on_section_line.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/invalid_nestings/on_section_line.pl,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -b -r1.12 -r1.13
--- t/results/invalid_nestings/on_section_line.pl       30 Oct 2010 18:48:12 
-0000      1.12
+++ t/results/invalid_nestings/on_section_line.pl       30 Oct 2010 19:08:18 
-0000      1.13
@@ -175,17 +175,17 @@
 ';
 
 $result_sectioning{'on_section_line'} = {
-  'childs' => [
+  'level' => 1,
+  'section_childs' => [
     {
       'cmdname' => 'section',
       'level' => 2,
       'number' => 1,
-      'up' => {}
+      'section_up' => {}
     }
-  ],
-  'level' => 1
+  ]
 };
-$result_sectioning{'on_section_line'}{'childs'}[0]{'up'} = 
$result_sectioning{'on_section_line'};
+$result_sectioning{'on_section_line'}{'section_childs'}[0]{'section_up'} = 
$result_sectioning{'on_section_line'};
 
 $result_errors{'on_section_line'} = [
   {

Index: t/results/invalid_nestings/style_not_closed_no_newline_root_commands.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/invalid_nestings/style_not_closed_no_newline_root_commands.pl,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -b -r1.14 -r1.15
--- t/results/invalid_nestings/style_not_closed_no_newline_root_commands.pl     
30 Oct 2010 18:48:12 -0000      1.14
+++ t/results/invalid_nestings/style_not_closed_no_newline_root_commands.pl     
30 Oct 2010 19:08:18 -0000      1.15
@@ -343,7 +343,8 @@
 ';
 
 $result_sectioning{'style_not_closed_no_newline_root_commands'} = {
-  'childs' => [
+  'level' => 0,
+  'section_childs' => [
     {
       'cmdname' => 'chapter',
       'extra' => {
@@ -356,12 +357,11 @@
       },
       'level' => 1,
       'number' => 1,
-      'up' => {}
+      'section_up' => {}
     }
-  ],
-  'level' => 0
+  ]
 };
-$result_sectioning{'style_not_closed_no_newline_root_commands'}{'childs'}[0]{'up'}
 = $result_sectioning{'style_not_closed_no_newline_root_commands'};
+$result_sectioning{'style_not_closed_no_newline_root_commands'}{'section_childs'}[0]{'section_up'}
 = $result_sectioning{'style_not_closed_no_newline_root_commands'};
 
 $result_errors{'style_not_closed_no_newline_root_commands'} = [
   {

Index: t/results/invalid_nestings/style_not_closed_root_commands.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/invalid_nestings/style_not_closed_root_commands.pl,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -b -r1.13 -r1.14
--- t/results/invalid_nestings/style_not_closed_root_commands.pl        30 Oct 
2010 18:48:12 -0000      1.13
+++ t/results/invalid_nestings/style_not_closed_root_commands.pl        30 Oct 
2010 19:08:18 -0000      1.14
@@ -361,7 +361,8 @@
 ';
 
 $result_sectioning{'style_not_closed_root_commands'} = {
-  'childs' => [
+  'level' => 0,
+  'section_childs' => [
     {
       'cmdname' => 'chapter',
       'extra' => {
@@ -374,12 +375,11 @@
       },
       'level' => 1,
       'number' => 1,
-      'up' => {}
+      'section_up' => {}
     }
-  ],
-  'level' => 0
+  ]
 };
-$result_sectioning{'style_not_closed_root_commands'}{'childs'}[0]{'up'} = 
$result_sectioning{'style_not_closed_root_commands'};
+$result_sectioning{'style_not_closed_root_commands'}{'section_childs'}[0]{'section_up'}
 = $result_sectioning{'style_not_closed_root_commands'};
 
 $result_errors{'style_not_closed_root_commands'} = [
   {

Index: t/results/invalid_nestings/unclosed_verb_on_section_line.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/invalid_nestings/unclosed_verb_on_section_line.pl,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -b -r1.7 -r1.8
--- t/results/invalid_nestings/unclosed_verb_on_section_line.pl 30 Oct 2010 
18:48:12 -0000      1.7
+++ t/results/invalid_nestings/unclosed_verb_on_section_line.pl 30 Oct 2010 
19:08:18 -0000      1.8
@@ -91,17 +91,17 @@
 ';
 
 $result_sectioning{'unclosed_verb_on_section_line'} = {
-  'childs' => [
+  'level' => 1,
+  'section_childs' => [
     {
       'cmdname' => 'section',
       'level' => 2,
       'number' => 1,
-      'up' => {}
+      'section_up' => {}
     }
-  ],
-  'level' => 1
+  ]
 };
-$result_sectioning{'unclosed_verb_on_section_line'}{'childs'}[0]{'up'} = 
$result_sectioning{'unclosed_verb_on_section_line'};
+$result_sectioning{'unclosed_verb_on_section_line'}{'section_childs'}[0]{'section_up'}
 = $result_sectioning{'unclosed_verb_on_section_line'};
 
 $result_errors{'unclosed_verb_on_section_line'} = [
   {

Index: t/results/macro/macro_in_misc_commands.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/macro/macro_in_misc_commands.pl,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -b -r1.26 -r1.27
--- t/results/macro/macro_in_misc_commands.pl   30 Oct 2010 18:48:13 -0000      
1.26
+++ t/results/macro/macro_in_misc_commands.pl   30 Oct 2010 19:08:18 -0000      
1.27
@@ -3831,41 +3831,41 @@
 ';
 
 $result_sectioning{'macro_in_misc_commands'} = {
-  'childs' => [
+  'level' => -1,
+  'section_childs' => [
     {
-      'childs' => [
-        {
-          'cmdname' => 'chapter',
+      'cmdname' => 'top',
           'extra' => {
             'associated_node' => {
               'cmdname' => 'node',
               'extra' => {
-                'normalized' => 'node-atext'
+            'normalized' => 'Top'
               }
             }
           },
-          'level' => 1,
-          'number' => 1,
-          'up' => {}
-        }
-      ],
-      'cmdname' => 'top',
+      'level' => 0,
+      'section_childs' => [
+        {
+          'cmdname' => 'chapter',
       'extra' => {
         'associated_node' => {
           'cmdname' => 'node',
           'extra' => {
-            'normalized' => 'Top'
+                'normalized' => 'node-atext'
           }
         }
       },
-      'level' => 0,
-      'up' => {}
+          'level' => 1,
+          'number' => 1,
+          'section_up' => {}
     }
   ],
-  'level' => -1
+      'section_up' => {}
+    }
+  ]
 };
-$result_sectioning{'macro_in_misc_commands'}{'childs'}[0]{'childs'}[0]{'up'} = 
$result_sectioning{'macro_in_misc_commands'}{'childs'}[0];
-$result_sectioning{'macro_in_misc_commands'}{'childs'}[0]{'up'} = 
$result_sectioning{'macro_in_misc_commands'};
+$result_sectioning{'macro_in_misc_commands'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
 = $result_sectioning{'macro_in_misc_commands'}{'section_childs'}[0];
+$result_sectioning{'macro_in_misc_commands'}{'section_childs'}[0]{'section_up'}
 = $result_sectioning{'macro_in_misc_commands'};
 
 $result_errors{'macro_in_misc_commands'} = [
   {

Index: t/results/sectioning/at_commands_in_refs.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/sectioning/at_commands_in_refs.pl,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- t/results/sectioning/at_commands_in_refs.pl 30 Oct 2010 18:48:14 -0000      
1.10
+++ t/results/sectioning/at_commands_in_refs.pl 30 Oct 2010 19:08:18 -0000      
1.11
@@ -15445,9 +15445,20 @@
 ';
 
 $result_sectioning{'at_commands_in_refs'} = {
-  'childs' => [
+  'level' => -1,
+  'section_childs' => [
     {
-      'childs' => [
+      'cmdname' => 'top',
+      'extra' => {
+        'associated_node' => {
+          'cmdname' => 'node',
+          'extra' => {
+            'normalized' => 'Top'
+          }
+        }
+      },
+      'level' => 0,
+      'section_childs' => [
         {
           'cmdname' => 'chapter',
           'extra' => {
@@ -15460,7 +15471,7 @@
           },
           'level' => 1,
           'number' => 1,
-          'up' => {}
+          'section_up' => {}
         },
         {
           'cmdname' => 'chapter',
@@ -15474,8 +15485,8 @@
           },
           'level' => 1,
           'number' => 2,
-          'prev' => {},
-          'up' => {}
+          'section_prev' => {},
+          'section_up' => {}
         },
         {
           'cmdname' => 'chapter',
@@ -15489,8 +15500,8 @@
           },
           'level' => 1,
           'number' => 3,
-          'prev' => {},
-          'up' => {}
+          'section_prev' => {},
+          'section_up' => {}
         },
         {
           'cmdname' => 'chapter',
@@ -15504,8 +15515,8 @@
           },
           'level' => 1,
           'number' => 4,
-          'prev' => {},
-          'up' => {}
+          'section_prev' => {},
+          'section_up' => {}
         },
         {
           'cmdname' => 'chapter',
@@ -15519,8 +15530,8 @@
           },
           'level' => 1,
           'number' => 5,
-          'prev' => {},
-          'up' => {}
+          'section_prev' => {},
+          'section_up' => {}
         },
         {
           'cmdname' => 'chapter',
@@ -15534,8 +15545,8 @@
           },
           'level' => 1,
           'number' => 6,
-          'prev' => {},
-          'up' => {}
+          'section_prev' => {},
+          'section_up' => {}
         },
         {
           'cmdname' => 'chapter',
@@ -15549,8 +15560,8 @@
           },
           'level' => 1,
           'number' => 7,
-          'prev' => {},
-          'up' => {}
+          'section_prev' => {},
+          'section_up' => {}
         },
         {
           'cmdname' => 'chapter',
@@ -15564,8 +15575,8 @@
           },
           'level' => 1,
           'number' => 8,
-          'prev' => {},
-          'up' => {}
+          'section_prev' => {},
+          'section_up' => {}
         },
         {
           'cmdname' => 'chapter',
@@ -15579,8 +15590,8 @@
           },
           'level' => 1,
           'number' => 9,
-          'prev' => {},
-          'up' => {}
+          'section_prev' => {},
+          'section_up' => {}
         },
         {
           'cmdname' => 'chapter',
@@ -15594,8 +15605,8 @@
           },
           'level' => 1,
           'number' => 10,
-          'prev' => {},
-          'up' => {}
+          'section_prev' => {},
+          'section_up' => {}
         },
         {
           'cmdname' => 'chapter',
@@ -15609,8 +15620,8 @@
           },
           'level' => 1,
           'number' => 11,
-          'prev' => {},
-          'up' => {}
+          'section_prev' => {},
+          'section_up' => {}
         },
         {
           'cmdname' => 'chapter',
@@ -15624,8 +15635,8 @@
           },
           'level' => 1,
           'number' => 12,
-          'prev' => {},
-          'up' => {}
+          'section_prev' => {},
+          'section_up' => {}
         },
         {
           'cmdname' => 'chapter',
@@ -15639,8 +15650,8 @@
           },
           'level' => 1,
           'number' => 13,
-          'prev' => {},
-          'up' => {}
+          'section_prev' => {},
+          'section_up' => {}
         },
         {
           'cmdname' => 'chapter',
@@ -15654,8 +15665,8 @@
           },
           'level' => 1,
           'number' => 14,
-          'prev' => {},
-          'up' => {}
+          'section_prev' => {},
+          'section_up' => {}
         },
         {
           'cmdname' => 'chapter',
@@ -15669,8 +15680,8 @@
           },
           'level' => 1,
           'number' => 15,
-          'prev' => {},
-          'up' => {}
+          'section_prev' => {},
+          'section_up' => {}
         },
         {
           'cmdname' => 'chapter',
@@ -15684,8 +15695,8 @@
           },
           'level' => 1,
           'number' => 16,
-          'prev' => {},
-          'up' => {}
+          'section_prev' => {},
+          'section_up' => {}
         },
         {
           'cmdname' => 'chapter',
@@ -15699,8 +15710,8 @@
           },
           'level' => 1,
           'number' => 17,
-          'prev' => {},
-          'up' => {}
+          'section_prev' => {},
+          'section_up' => {}
         },
         {
           'cmdname' => 'chapter',
@@ -15714,8 +15725,8 @@
           },
           'level' => 1,
           'number' => 18,
-          'prev' => {},
-          'up' => {}
+          'section_prev' => {},
+          'section_up' => {}
         },
         {
           'cmdname' => 'chapter',
@@ -15729,8 +15740,8 @@
           },
           'level' => 1,
           'number' => 19,
-          'prev' => {},
-          'up' => {}
+          'section_prev' => {},
+          'section_up' => {}
         },
         {
           'cmdname' => 'chapter',
@@ -15744,8 +15755,8 @@
           },
           'level' => 1,
           'number' => 20,
-          'prev' => {},
-          'up' => {}
+          'section_prev' => {},
+          'section_up' => {}
         },
         {
           'cmdname' => 'chapter',
@@ -15759,8 +15770,8 @@
           },
           'level' => 1,
           'number' => 21,
-          'prev' => {},
-          'up' => {}
+          'section_prev' => {},
+          'section_up' => {}
         },
         {
           'cmdname' => 'chapter',
@@ -15774,8 +15785,8 @@
           },
           'level' => 1,
           'number' => 22,
-          'prev' => {},
-          'up' => {}
+          'section_prev' => {},
+          'section_up' => {}
         },
         {
           'cmdname' => 'chapter',
@@ -15789,8 +15800,8 @@
           },
           'level' => 1,
           'number' => 23,
-          'prev' => {},
-          'up' => {}
+          'section_prev' => {},
+          'section_up' => {}
         },
         {
           'cmdname' => 'chapter',
@@ -15804,73 +15815,62 @@
           },
           'level' => 1,
           'number' => 24,
-          'prev' => {},
-          'up' => {}
+          'section_prev' => {},
+          'section_up' => {}
         }
       ],
-      'cmdname' => 'top',
-      'extra' => {
-        'associated_node' => {
-          'cmdname' => 'node',
-          'extra' => {
-            'normalized' => 'Top'
+      'section_up' => {}
           }
-        }
-      },
-      'level' => 0,
-      'up' => {}
-    }
-  ],
-  'level' => -1
+  ]
 };
-$result_sectioning{'at_commands_in_refs'}{'childs'}[0]{'childs'}[0]{'up'} = 
$result_sectioning{'at_commands_in_refs'}{'childs'}[0];
-$result_sectioning{'at_commands_in_refs'}{'childs'}[0]{'childs'}[1]{'prev'} = 
$result_sectioning{'at_commands_in_refs'}{'childs'}[0]{'childs'}[0];
-$result_sectioning{'at_commands_in_refs'}{'childs'}[0]{'childs'}[1]{'up'} = 
$result_sectioning{'at_commands_in_refs'}{'childs'}[0];
-$result_sectioning{'at_commands_in_refs'}{'childs'}[0]{'childs'}[2]{'prev'} = 
$result_sectioning{'at_commands_in_refs'}{'childs'}[0]{'childs'}[1];
-$result_sectioning{'at_commands_in_refs'}{'childs'}[0]{'childs'}[2]{'up'} = 
$result_sectioning{'at_commands_in_refs'}{'childs'}[0];
-$result_sectioning{'at_commands_in_refs'}{'childs'}[0]{'childs'}[3]{'prev'} = 
$result_sectioning{'at_commands_in_refs'}{'childs'}[0]{'childs'}[2];
-$result_sectioning{'at_commands_in_refs'}{'childs'}[0]{'childs'}[3]{'up'} = 
$result_sectioning{'at_commands_in_refs'}{'childs'}[0];
-$result_sectioning{'at_commands_in_refs'}{'childs'}[0]{'childs'}[4]{'prev'} = 
$result_sectioning{'at_commands_in_refs'}{'childs'}[0]{'childs'}[3];
-$result_sectioning{'at_commands_in_refs'}{'childs'}[0]{'childs'}[4]{'up'} = 
$result_sectioning{'at_commands_in_refs'}{'childs'}[0];
-$result_sectioning{'at_commands_in_refs'}{'childs'}[0]{'childs'}[5]{'prev'} = 
$result_sectioning{'at_commands_in_refs'}{'childs'}[0]{'childs'}[4];
-$result_sectioning{'at_commands_in_refs'}{'childs'}[0]{'childs'}[5]{'up'} = 
$result_sectioning{'at_commands_in_refs'}{'childs'}[0];
-$result_sectioning{'at_commands_in_refs'}{'childs'}[0]{'childs'}[6]{'prev'} = 
$result_sectioning{'at_commands_in_refs'}{'childs'}[0]{'childs'}[5];
-$result_sectioning{'at_commands_in_refs'}{'childs'}[0]{'childs'}[6]{'up'} = 
$result_sectioning{'at_commands_in_refs'}{'childs'}[0];
-$result_sectioning{'at_commands_in_refs'}{'childs'}[0]{'childs'}[7]{'prev'} = 
$result_sectioning{'at_commands_in_refs'}{'childs'}[0]{'childs'}[6];
-$result_sectioning{'at_commands_in_refs'}{'childs'}[0]{'childs'}[7]{'up'} = 
$result_sectioning{'at_commands_in_refs'}{'childs'}[0];
-$result_sectioning{'at_commands_in_refs'}{'childs'}[0]{'childs'}[8]{'prev'} = 
$result_sectioning{'at_commands_in_refs'}{'childs'}[0]{'childs'}[7];
-$result_sectioning{'at_commands_in_refs'}{'childs'}[0]{'childs'}[8]{'up'} = 
$result_sectioning{'at_commands_in_refs'}{'childs'}[0];
-$result_sectioning{'at_commands_in_refs'}{'childs'}[0]{'childs'}[9]{'prev'} = 
$result_sectioning{'at_commands_in_refs'}{'childs'}[0]{'childs'}[8];
-$result_sectioning{'at_commands_in_refs'}{'childs'}[0]{'childs'}[9]{'up'} = 
$result_sectioning{'at_commands_in_refs'}{'childs'}[0];
-$result_sectioning{'at_commands_in_refs'}{'childs'}[0]{'childs'}[10]{'prev'} = 
$result_sectioning{'at_commands_in_refs'}{'childs'}[0]{'childs'}[9];
-$result_sectioning{'at_commands_in_refs'}{'childs'}[0]{'childs'}[10]{'up'} = 
$result_sectioning{'at_commands_in_refs'}{'childs'}[0];
-$result_sectioning{'at_commands_in_refs'}{'childs'}[0]{'childs'}[11]{'prev'} = 
$result_sectioning{'at_commands_in_refs'}{'childs'}[0]{'childs'}[10];
-$result_sectioning{'at_commands_in_refs'}{'childs'}[0]{'childs'}[11]{'up'} = 
$result_sectioning{'at_commands_in_refs'}{'childs'}[0];
-$result_sectioning{'at_commands_in_refs'}{'childs'}[0]{'childs'}[12]{'prev'} = 
$result_sectioning{'at_commands_in_refs'}{'childs'}[0]{'childs'}[11];
-$result_sectioning{'at_commands_in_refs'}{'childs'}[0]{'childs'}[12]{'up'} = 
$result_sectioning{'at_commands_in_refs'}{'childs'}[0];
-$result_sectioning{'at_commands_in_refs'}{'childs'}[0]{'childs'}[13]{'prev'} = 
$result_sectioning{'at_commands_in_refs'}{'childs'}[0]{'childs'}[12];
-$result_sectioning{'at_commands_in_refs'}{'childs'}[0]{'childs'}[13]{'up'} = 
$result_sectioning{'at_commands_in_refs'}{'childs'}[0];
-$result_sectioning{'at_commands_in_refs'}{'childs'}[0]{'childs'}[14]{'prev'} = 
$result_sectioning{'at_commands_in_refs'}{'childs'}[0]{'childs'}[13];
-$result_sectioning{'at_commands_in_refs'}{'childs'}[0]{'childs'}[14]{'up'} = 
$result_sectioning{'at_commands_in_refs'}{'childs'}[0];
-$result_sectioning{'at_commands_in_refs'}{'childs'}[0]{'childs'}[15]{'prev'} = 
$result_sectioning{'at_commands_in_refs'}{'childs'}[0]{'childs'}[14];
-$result_sectioning{'at_commands_in_refs'}{'childs'}[0]{'childs'}[15]{'up'} = 
$result_sectioning{'at_commands_in_refs'}{'childs'}[0];
-$result_sectioning{'at_commands_in_refs'}{'childs'}[0]{'childs'}[16]{'prev'} = 
$result_sectioning{'at_commands_in_refs'}{'childs'}[0]{'childs'}[15];
-$result_sectioning{'at_commands_in_refs'}{'childs'}[0]{'childs'}[16]{'up'} = 
$result_sectioning{'at_commands_in_refs'}{'childs'}[0];
-$result_sectioning{'at_commands_in_refs'}{'childs'}[0]{'childs'}[17]{'prev'} = 
$result_sectioning{'at_commands_in_refs'}{'childs'}[0]{'childs'}[16];
-$result_sectioning{'at_commands_in_refs'}{'childs'}[0]{'childs'}[17]{'up'} = 
$result_sectioning{'at_commands_in_refs'}{'childs'}[0];
-$result_sectioning{'at_commands_in_refs'}{'childs'}[0]{'childs'}[18]{'prev'} = 
$result_sectioning{'at_commands_in_refs'}{'childs'}[0]{'childs'}[17];
-$result_sectioning{'at_commands_in_refs'}{'childs'}[0]{'childs'}[18]{'up'} = 
$result_sectioning{'at_commands_in_refs'}{'childs'}[0];
-$result_sectioning{'at_commands_in_refs'}{'childs'}[0]{'childs'}[19]{'prev'} = 
$result_sectioning{'at_commands_in_refs'}{'childs'}[0]{'childs'}[18];
-$result_sectioning{'at_commands_in_refs'}{'childs'}[0]{'childs'}[19]{'up'} = 
$result_sectioning{'at_commands_in_refs'}{'childs'}[0];
-$result_sectioning{'at_commands_in_refs'}{'childs'}[0]{'childs'}[20]{'prev'} = 
$result_sectioning{'at_commands_in_refs'}{'childs'}[0]{'childs'}[19];
-$result_sectioning{'at_commands_in_refs'}{'childs'}[0]{'childs'}[20]{'up'} = 
$result_sectioning{'at_commands_in_refs'}{'childs'}[0];
-$result_sectioning{'at_commands_in_refs'}{'childs'}[0]{'childs'}[21]{'prev'} = 
$result_sectioning{'at_commands_in_refs'}{'childs'}[0]{'childs'}[20];
-$result_sectioning{'at_commands_in_refs'}{'childs'}[0]{'childs'}[21]{'up'} = 
$result_sectioning{'at_commands_in_refs'}{'childs'}[0];
-$result_sectioning{'at_commands_in_refs'}{'childs'}[0]{'childs'}[22]{'prev'} = 
$result_sectioning{'at_commands_in_refs'}{'childs'}[0]{'childs'}[21];
-$result_sectioning{'at_commands_in_refs'}{'childs'}[0]{'childs'}[22]{'up'} = 
$result_sectioning{'at_commands_in_refs'}{'childs'}[0];
-$result_sectioning{'at_commands_in_refs'}{'childs'}[0]{'childs'}[23]{'prev'} = 
$result_sectioning{'at_commands_in_refs'}{'childs'}[0]{'childs'}[22];
-$result_sectioning{'at_commands_in_refs'}{'childs'}[0]{'childs'}[23]{'up'} = 
$result_sectioning{'at_commands_in_refs'}{'childs'}[0];
-$result_sectioning{'at_commands_in_refs'}{'childs'}[0]{'up'} = 
$result_sectioning{'at_commands_in_refs'};
+$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
 = $result_sectioning{'at_commands_in_refs'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[1]{'section_prev'}
 = 
$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[1]{'section_up'}
 = $result_sectioning{'at_commands_in_refs'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[2]{'section_prev'}
 = 
$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[1];
+$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[2]{'section_up'}
 = $result_sectioning{'at_commands_in_refs'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[3]{'section_prev'}
 = 
$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[2];
+$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[3]{'section_up'}
 = $result_sectioning{'at_commands_in_refs'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[4]{'section_prev'}
 = 
$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[3];
+$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[4]{'section_up'}
 = $result_sectioning{'at_commands_in_refs'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[5]{'section_prev'}
 = 
$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[4];
+$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[5]{'section_up'}
 = $result_sectioning{'at_commands_in_refs'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[6]{'section_prev'}
 = 
$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[5];
+$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[6]{'section_up'}
 = $result_sectioning{'at_commands_in_refs'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[7]{'section_prev'}
 = 
$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[6];
+$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[7]{'section_up'}
 = $result_sectioning{'at_commands_in_refs'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[8]{'section_prev'}
 = 
$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[7];
+$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[8]{'section_up'}
 = $result_sectioning{'at_commands_in_refs'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[9]{'section_prev'}
 = 
$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[8];
+$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[9]{'section_up'}
 = $result_sectioning{'at_commands_in_refs'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[10]{'section_prev'}
 = 
$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[9];
+$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[10]{'section_up'}
 = $result_sectioning{'at_commands_in_refs'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[11]{'section_prev'}
 = 
$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[10];
+$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[11]{'section_up'}
 = $result_sectioning{'at_commands_in_refs'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[12]{'section_prev'}
 = 
$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[11];
+$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[12]{'section_up'}
 = $result_sectioning{'at_commands_in_refs'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[13]{'section_prev'}
 = 
$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[12];
+$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[13]{'section_up'}
 = $result_sectioning{'at_commands_in_refs'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[14]{'section_prev'}
 = 
$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[13];
+$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[14]{'section_up'}
 = $result_sectioning{'at_commands_in_refs'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[15]{'section_prev'}
 = 
$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[14];
+$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[15]{'section_up'}
 = $result_sectioning{'at_commands_in_refs'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[16]{'section_prev'}
 = 
$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[15];
+$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[16]{'section_up'}
 = $result_sectioning{'at_commands_in_refs'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[17]{'section_prev'}
 = 
$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[16];
+$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[17]{'section_up'}
 = $result_sectioning{'at_commands_in_refs'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[18]{'section_prev'}
 = 
$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[17];
+$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[18]{'section_up'}
 = $result_sectioning{'at_commands_in_refs'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[19]{'section_prev'}
 = 
$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[18];
+$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[19]{'section_up'}
 = $result_sectioning{'at_commands_in_refs'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[20]{'section_prev'}
 = 
$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[19];
+$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[20]{'section_up'}
 = $result_sectioning{'at_commands_in_refs'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[21]{'section_prev'}
 = 
$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[20];
+$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[21]{'section_up'}
 = $result_sectioning{'at_commands_in_refs'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[22]{'section_prev'}
 = 
$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[21];
+$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[22]{'section_up'}
 = $result_sectioning{'at_commands_in_refs'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[23]{'section_prev'}
 = 
$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[22];
+$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[23]{'section_up'}
 = $result_sectioning{'at_commands_in_refs'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_up'} = 
$result_sectioning{'at_commands_in_refs'};
 
 $result_errors{'at_commands_in_refs'} = [];
 

Index: t/results/sectioning/character_and_spaces_in_refs.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/sectioning/character_and_spaces_in_refs.pl,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- t/results/sectioning/character_and_spaces_in_refs.pl        30 Oct 2010 
18:48:14 -0000      1.10
+++ t/results/sectioning/character_and_spaces_in_refs.pl        30 Oct 2010 
19:08:18 -0000      1.11
@@ -1422,41 +1422,41 @@
 ';
 
 $result_sectioning{'character_and_spaces_in_refs'} = {
-  'childs' => [
+  'level' => -1,
+  'section_childs' => [
     {
-      'childs' => [
-        {
-          'cmdname' => 'chapter',
+      'cmdname' => 'top',
           'extra' => {
             'associated_node' => {
               'cmdname' => 'node',
               'extra' => {
-                'normalized' => 'other-nodes'
+            'normalized' => 'Top'
               }
             }
           },
-          'level' => 1,
-          'number' => 1,
-          'up' => {}
-        }
-      ],
-      'cmdname' => 'top',
+      'level' => 0,
+      'section_childs' => [
+        {
+          'cmdname' => 'chapter',
       'extra' => {
         'associated_node' => {
           'cmdname' => 'node',
           'extra' => {
-            'normalized' => 'Top'
+                'normalized' => 'other-nodes'
           }
         }
       },
-      'level' => 0,
-      'up' => {}
+          'level' => 1,
+          'number' => 1,
+          'section_up' => {}
     }
   ],
-  'level' => -1
+      'section_up' => {}
+    }
+  ]
 };
-$result_sectioning{'character_and_spaces_in_refs'}{'childs'}[0]{'childs'}[0]{'up'}
 = $result_sectioning{'character_and_spaces_in_refs'}{'childs'}[0];
-$result_sectioning{'character_and_spaces_in_refs'}{'childs'}[0]{'up'} = 
$result_sectioning{'character_and_spaces_in_refs'};
+$result_sectioning{'character_and_spaces_in_refs'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
 = $result_sectioning{'character_and_spaces_in_refs'}{'section_childs'}[0];
+$result_sectioning{'character_and_spaces_in_refs'}{'section_childs'}[0]{'section_up'}
 = $result_sectioning{'character_and_spaces_in_refs'};
 
 $result_errors{'character_and_spaces_in_refs'} = [];
 

Index: t/results/sectioning/nodename_parentheses.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/sectioning/nodename_parentheses.pl,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- t/results/sectioning/nodename_parentheses.pl        30 Oct 2010 18:48:14 
-0000      1.11
+++ t/results/sectioning/nodename_parentheses.pl        30 Oct 2010 19:08:18 
-0000      1.12
@@ -876,9 +876,20 @@
 ';
 
 $result_sectioning{'nodename_parentheses'} = {
-  'childs' => [
+  'level' => -1,
+  'section_childs' => [
     {
-      'childs' => [
+      'cmdname' => 'top',
+      'extra' => {
+        'associated_node' => {
+          'cmdname' => 'node',
+          'extra' => {
+            'normalized' => 'Top'
+          }
+        }
+      },
+      'level' => 0,
+      'section_childs' => [
         {
           'cmdname' => 'chapter',
           'extra' => {
@@ -891,7 +902,7 @@
           },
           'level' => 1,
           'number' => 1,
-          'up' => {}
+          'section_up' => {}
         },
         {
           'cmdname' => 'chapter',
@@ -905,8 +916,8 @@
           },
           'level' => 1,
           'number' => 2,
-          'prev' => {},
-          'up' => {}
+          'section_prev' => {},
+          'section_up' => {}
         },
         {
           'cmdname' => 'chapter',
@@ -920,31 +931,20 @@
           },
           'level' => 1,
           'number' => 3,
-          'prev' => {},
-          'up' => {}
+          'section_prev' => {},
+          'section_up' => {}
         }
       ],
-      'cmdname' => 'top',
-      'extra' => {
-        'associated_node' => {
-          'cmdname' => 'node',
-          'extra' => {
-            'normalized' => 'Top'
+      'section_up' => {}
           }
-        }
-      },
-      'level' => 0,
-      'up' => {}
-    }
-  ],
-  'level' => -1
+  ]
 };
-$result_sectioning{'nodename_parentheses'}{'childs'}[0]{'childs'}[0]{'up'} = 
$result_sectioning{'nodename_parentheses'}{'childs'}[0];
-$result_sectioning{'nodename_parentheses'}{'childs'}[0]{'childs'}[1]{'prev'} = 
$result_sectioning{'nodename_parentheses'}{'childs'}[0]{'childs'}[0];
-$result_sectioning{'nodename_parentheses'}{'childs'}[0]{'childs'}[1]{'up'} = 
$result_sectioning{'nodename_parentheses'}{'childs'}[0];
-$result_sectioning{'nodename_parentheses'}{'childs'}[0]{'childs'}[2]{'prev'} = 
$result_sectioning{'nodename_parentheses'}{'childs'}[0]{'childs'}[1];
-$result_sectioning{'nodename_parentheses'}{'childs'}[0]{'childs'}[2]{'up'} = 
$result_sectioning{'nodename_parentheses'}{'childs'}[0];
-$result_sectioning{'nodename_parentheses'}{'childs'}[0]{'up'} = 
$result_sectioning{'nodename_parentheses'};
+$result_sectioning{'nodename_parentheses'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
 = $result_sectioning{'nodename_parentheses'}{'section_childs'}[0];
+$result_sectioning{'nodename_parentheses'}{'section_childs'}[0]{'section_childs'}[1]{'section_prev'}
 = 
$result_sectioning{'nodename_parentheses'}{'section_childs'}[0]{'section_childs'}[0];
+$result_sectioning{'nodename_parentheses'}{'section_childs'}[0]{'section_childs'}[1]{'section_up'}
 = $result_sectioning{'nodename_parentheses'}{'section_childs'}[0];
+$result_sectioning{'nodename_parentheses'}{'section_childs'}[0]{'section_childs'}[2]{'section_prev'}
 = 
$result_sectioning{'nodename_parentheses'}{'section_childs'}[0]{'section_childs'}[1];
+$result_sectioning{'nodename_parentheses'}{'section_childs'}[0]{'section_childs'}[2]{'section_up'}
 = $result_sectioning{'nodename_parentheses'}{'section_childs'}[0];
+$result_sectioning{'nodename_parentheses'}{'section_childs'}[0]{'section_up'} 
= $result_sectioning{'nodename_parentheses'};
 
 $result_errors{'nodename_parentheses'} = [
   {

Index: t/results/sectioning/raiselowersections.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/sectioning/raiselowersections.pl,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -b -r1.14 -r1.15
--- t/results/sectioning/raiselowersections.pl  30 Oct 2010 18:48:14 -0000      
1.14
+++ t/results/sectioning/raiselowersections.pl  30 Oct 2010 19:08:18 -0000      
1.15
@@ -1282,31 +1282,48 @@
 ';
 
 $result_sectioning{'raiselowersections'} = {
-  'childs' => [
+  'level' => -1,
+  'section_childs' => [
     {
-      'childs' => [
-        {
-          'childs' => [
-            {
-              'childs' => [
+      'cmdname' => 'top',
+      'extra' => {
+        'associated_node' => {
+          'cmdname' => 'node',
+          'extra' => {
+            'normalized' => 'Top'
+          }
+        }
+      },
+      'level' => 0,
+      'section_childs' => [
                 {
-                  'childs' => [
+          'cmdname' => 'chapter',
+          'extra' => {
+            'associated_node' => {
+              'cmdname' => 'node',
+              'extra' => {
+                'normalized' => 'Chapter'
+              }
+            }
+          },
+          'level' => 1,
+          'number' => 1,
+          'section_childs' => [
                     {
-                      'cmdname' => 'subsection',
+              'cmdname' => 'chapter',
                       'extra' => {
                         'associated_node' => {
                           'cmdname' => 'node',
                           'extra' => {
-                            'normalized' => 'Subsection'
+                    'normalized' => 'Chapter-in-included-file'
                           }
                         },
                         'sections_level' => -1
                       },
-                      'level' => 4,
-                      'number' => '1.1.1.1',
-                      'up' => {}
-                    }
-                  ],
+              'level' => 2,
+              'number' => '1.1',
+              'section_childs' => [
+                {
                   'cmdname' => 'section',
                   'extra' => {
                     'associated_node' => {
@@ -1319,36 +1336,30 @@
                   },
                   'level' => 3,
                   'number' => '1.1.1',
-                  'up' => {}
-                }
-              ],
-              'cmdname' => 'chapter',
+                  'section_childs' => [
+                    {
+                      'cmdname' => 'subsection',
               'extra' => {
                 'associated_node' => {
                   'cmdname' => 'node',
                   'extra' => {
-                    'normalized' => 'Chapter-in-included-file'
+                            'normalized' => 'Subsection'
                   }
                 },
                 'sections_level' => -1
               },
-              'level' => 2,
-              'number' => '1.1',
-              'up' => {}
+                      'level' => 4,
+                      'number' => '1.1.1.1',
+                      'section_up' => {}
             }
           ],
-          'cmdname' => 'chapter',
-          'extra' => {
-            'associated_node' => {
-              'cmdname' => 'node',
-              'extra' => {
-                'normalized' => 'Chapter'
+                  'section_up' => {}
               }
+              ],
+              'section_up' => {}
             }
-          },
-          'level' => 1,
-          'number' => 1,
-          'up' => {}
+          ],
+          'section_up' => {}
         },
         {
           'cmdname' => 'chapter',
@@ -1362,32 +1373,21 @@
           },
           'level' => 1,
           'number' => 2,
-          'prev' => {},
-          'up' => {}
+          'section_prev' => {},
+          'section_up' => {}
         }
       ],
-      'cmdname' => 'top',
-      'extra' => {
-        'associated_node' => {
-          'cmdname' => 'node',
-          'extra' => {
-            'normalized' => 'Top'
-          }
+      'section_up' => {}
         }
-      },
-      'level' => 0,
-      'up' => {}
-    }
-  ],
-  'level' => -1
+  ]
 };
-$result_sectioning{'raiselowersections'}{'childs'}[0]{'childs'}[0]{'childs'}[0]{'childs'}[0]{'childs'}[0]{'up'}
 = 
$result_sectioning{'raiselowersections'}{'childs'}[0]{'childs'}[0]{'childs'}[0]{'childs'}[0];
-$result_sectioning{'raiselowersections'}{'childs'}[0]{'childs'}[0]{'childs'}[0]{'childs'}[0]{'up'}
 = 
$result_sectioning{'raiselowersections'}{'childs'}[0]{'childs'}[0]{'childs'}[0];
-$result_sectioning{'raiselowersections'}{'childs'}[0]{'childs'}[0]{'childs'}[0]{'up'}
 = $result_sectioning{'raiselowersections'}{'childs'}[0]{'childs'}[0];
-$result_sectioning{'raiselowersections'}{'childs'}[0]{'childs'}[0]{'up'} = 
$result_sectioning{'raiselowersections'}{'childs'}[0];
-$result_sectioning{'raiselowersections'}{'childs'}[0]{'childs'}[1]{'prev'} = 
$result_sectioning{'raiselowersections'}{'childs'}[0]{'childs'}[0];
-$result_sectioning{'raiselowersections'}{'childs'}[0]{'childs'}[1]{'up'} = 
$result_sectioning{'raiselowersections'}{'childs'}[0];
-$result_sectioning{'raiselowersections'}{'childs'}[0]{'up'} = 
$result_sectioning{'raiselowersections'};
+$result_sectioning{'raiselowersections'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
 = 
$result_sectioning{'raiselowersections'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
+$result_sectioning{'raiselowersections'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
 = 
$result_sectioning{'raiselowersections'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
+$result_sectioning{'raiselowersections'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
 = 
$result_sectioning{'raiselowersections'}{'section_childs'}[0]{'section_childs'}[0];
+$result_sectioning{'raiselowersections'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
 = $result_sectioning{'raiselowersections'}{'section_childs'}[0];
+$result_sectioning{'raiselowersections'}{'section_childs'}[0]{'section_childs'}[1]{'section_prev'}
 = 
$result_sectioning{'raiselowersections'}{'section_childs'}[0]{'section_childs'}[0];
+$result_sectioning{'raiselowersections'}{'section_childs'}[0]{'section_childs'}[1]{'section_up'}
 = $result_sectioning{'raiselowersections'}{'section_childs'}[0];
+$result_sectioning{'raiselowersections'}{'section_childs'}[0]{'section_up'} = 
$result_sectioning{'raiselowersections'};
 
 $result_errors{'raiselowersections'} = [];
 

Index: t/results/sectioning/sections.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/sectioning/sections.pl,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -b -r1.14 -r1.15
--- t/results/sectioning/sections.pl    30 Oct 2010 18:48:14 -0000      1.14
+++ t/results/sectioning/sections.pl    30 Oct 2010 19:08:18 -0000      1.15
@@ -58,17 +58,17 @@
 ';
 
 $result_sectioning{'sections'} = {
-  'childs' => [
+  'level' => 0,
+  'section_childs' => [
     {
       'cmdname' => 'chapter',
       'level' => 1,
       'number' => 1,
-      'up' => {}
+      'section_up' => {}
     }
-  ],
-  'level' => 0
+  ]
 };
-$result_sectioning{'sections'}{'childs'}[0]{'up'} = 
$result_sectioning{'sections'};
+$result_sectioning{'sections'}{'section_childs'}[0]{'section_up'} = 
$result_sectioning{'sections'};
 
 $result_errors{'sections'} = [];
 

Index: t/results/sectioning/some_at_commands_in_ref_nodes.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/sectioning/some_at_commands_in_ref_nodes.pl,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- t/results/sectioning/some_at_commands_in_ref_nodes.pl       30 Oct 2010 
18:48:14 -0000      1.10
+++ t/results/sectioning/some_at_commands_in_ref_nodes.pl       30 Oct 2010 
19:08:18 -0000      1.11
@@ -1163,41 +1163,41 @@
 ';
 
 $result_sectioning{'some_at_commands_in_ref_nodes'} = {
-  'childs' => [
+  'level' => -1,
+  'section_childs' => [
     {
-      'childs' => [
-        {
-          'cmdname' => 'chapter',
+      'cmdname' => 'top',
           'extra' => {
             'associated_node' => {
               'cmdname' => 'node',
               'extra' => {
-                'normalized' => 'A-SC-node-_00ef-_00ef-_1e14-_0142-_1e08-_00a1'
+            'normalized' => 'Top'
               }
             }
           },
-          'level' => 1,
-          'number' => 1,
-          'up' => {}
-        }
-      ],
-      'cmdname' => 'top',
+      'level' => 0,
+      'section_childs' => [
+        {
+          'cmdname' => 'chapter',
       'extra' => {
         'associated_node' => {
           'cmdname' => 'node',
           'extra' => {
-            'normalized' => 'Top'
+                'normalized' => 'A-SC-node-_00ef-_00ef-_1e14-_0142-_1e08-_00a1'
           }
         }
       },
-      'level' => 0,
-      'up' => {}
+          'level' => 1,
+          'number' => 1,
+          'section_up' => {}
     }
   ],
-  'level' => -1
+      'section_up' => {}
+    }
+  ]
 };
-$result_sectioning{'some_at_commands_in_ref_nodes'}{'childs'}[0]{'childs'}[0]{'up'}
 = $result_sectioning{'some_at_commands_in_ref_nodes'}{'childs'}[0];
-$result_sectioning{'some_at_commands_in_ref_nodes'}{'childs'}[0]{'up'} = 
$result_sectioning{'some_at_commands_in_ref_nodes'};
+$result_sectioning{'some_at_commands_in_ref_nodes'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
 = $result_sectioning{'some_at_commands_in_ref_nodes'}{'section_childs'}[0];
+$result_sectioning{'some_at_commands_in_ref_nodes'}{'section_childs'}[0]{'section_up'}
 = $result_sectioning{'some_at_commands_in_ref_nodes'};
 
 $result_errors{'some_at_commands_in_ref_nodes'} = [];
 

Index: t/results/value/value_in_misc_commands.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/value/value_in_misc_commands.pl,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -b -r1.22 -r1.23
--- t/results/value/value_in_misc_commands.pl   30 Oct 2010 18:48:15 -0000      
1.22
+++ t/results/value/value_in_misc_commands.pl   30 Oct 2010 19:08:19 -0000      
1.23
@@ -3152,7 +3152,8 @@
 ';
 
 $result_sectioning{'value_in_misc_commands'} = {
-  'childs' => [
+  'level' => -1,
+  'section_childs' => [
     {
       'cmdname' => 'top',
       'extra' => {
@@ -3164,12 +3165,11 @@
         }
       },
       'level' => 0,
-      'up' => {}
+      'section_up' => {}
     }
-  ],
-  'level' => -1
+  ]
 };
-$result_sectioning{'value_in_misc_commands'}{'childs'}[0]{'up'} = 
$result_sectioning{'value_in_misc_commands'};
+$result_sectioning{'value_in_misc_commands'}{'section_childs'}[0]{'section_up'}
 = $result_sectioning{'value_in_misc_commands'};
 
 $result_errors{'value_in_misc_commands'} = [
   {

Index: t/results/value/value_in_node.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/value/value_in_node.pl,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -b -r1.25 -r1.26
--- t/results/value/value_in_node.pl    30 Oct 2010 18:48:15 -0000      1.25
+++ t/results/value/value_in_node.pl    30 Oct 2010 19:08:19 -0000      1.26
@@ -770,41 +770,41 @@
 ';
 
 $result_sectioning{'value_in_node'} = {
-  'childs' => [
+  'level' => -1,
+  'section_childs' => [
     {
-      'childs' => [
-        {
-          'cmdname' => 'chapter',
+      'cmdname' => 'top',
           'extra' => {
             'associated_node' => {
               'cmdname' => 'node',
               'extra' => {
-                'normalized' => 'Node-1'
+            'normalized' => 'Top'
               }
             }
           },
-          'level' => 1,
-          'number' => 1,
-          'up' => {}
-        }
-      ],
-      'cmdname' => 'top',
+      'level' => 0,
+      'section_childs' => [
+        {
+          'cmdname' => 'chapter',
       'extra' => {
         'associated_node' => {
           'cmdname' => 'node',
           'extra' => {
-            'normalized' => 'Top'
+                'normalized' => 'Node-1'
           }
         }
       },
-      'level' => 0,
-      'up' => {}
+          'level' => 1,
+          'number' => 1,
+          'section_up' => {}
     }
   ],
-  'level' => -1
+      'section_up' => {}
+    }
+  ]
 };
-$result_sectioning{'value_in_node'}{'childs'}[0]{'childs'}[0]{'up'} = 
$result_sectioning{'value_in_node'}{'childs'}[0];
-$result_sectioning{'value_in_node'}{'childs'}[0]{'up'} = 
$result_sectioning{'value_in_node'};
+$result_sectioning{'value_in_node'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
 = $result_sectioning{'value_in_node'}{'section_childs'}[0];
+$result_sectioning{'value_in_node'}{'section_childs'}[0]{'section_up'} = 
$result_sectioning{'value_in_node'};
 
 $result_errors{'value_in_node'} = [];
 

Index: t/results/value/value_node_directions.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/value/value_node_directions.pl,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -b -r1.21 -r1.22
--- t/results/value/value_node_directions.pl    30 Oct 2010 18:48:15 -0000      
1.21
+++ t/results/value/value_node_directions.pl    30 Oct 2010 19:08:19 -0000      
1.22
@@ -576,9 +576,20 @@
 ';
 
 $result_sectioning{'value_node_directions'} = {
-  'childs' => [
+  'level' => -1,
+  'section_childs' => [
     {
-      'childs' => [
+      'cmdname' => 'top',
+      'extra' => {
+        'associated_node' => {
+          'cmdname' => 'node',
+          'extra' => {
+            'normalized' => 'Top'
+          }
+        }
+      },
+      'level' => 0,
+      'section_childs' => [
         {
           'cmdname' => 'chapter',
           'extra' => {
@@ -591,7 +602,7 @@
           },
           'level' => 1,
           'number' => 1,
-          'up' => {}
+          'section_up' => {}
         },
         {
           'cmdname' => 'chapter',
@@ -605,29 +616,18 @@
           },
           'level' => 1,
           'number' => 2,
-          'prev' => {},
-          'up' => {}
+          'section_prev' => {},
+          'section_up' => {}
         }
       ],
-      'cmdname' => 'top',
-      'extra' => {
-        'associated_node' => {
-          'cmdname' => 'node',
-          'extra' => {
-            'normalized' => 'Top'
+      'section_up' => {}
           }
-        }
-      },
-      'level' => 0,
-      'up' => {}
-    }
-  ],
-  'level' => -1
+  ]
 };
-$result_sectioning{'value_node_directions'}{'childs'}[0]{'childs'}[0]{'up'} = 
$result_sectioning{'value_node_directions'}{'childs'}[0];
-$result_sectioning{'value_node_directions'}{'childs'}[0]{'childs'}[1]{'prev'} 
= $result_sectioning{'value_node_directions'}{'childs'}[0]{'childs'}[0];
-$result_sectioning{'value_node_directions'}{'childs'}[0]{'childs'}[1]{'up'} = 
$result_sectioning{'value_node_directions'}{'childs'}[0];
-$result_sectioning{'value_node_directions'}{'childs'}[0]{'up'} = 
$result_sectioning{'value_node_directions'};
+$result_sectioning{'value_node_directions'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
 = $result_sectioning{'value_node_directions'}{'section_childs'}[0];
+$result_sectioning{'value_node_directions'}{'section_childs'}[0]{'section_childs'}[1]{'section_prev'}
 = 
$result_sectioning{'value_node_directions'}{'section_childs'}[0]{'section_childs'}[0];
+$result_sectioning{'value_node_directions'}{'section_childs'}[0]{'section_childs'}[1]{'section_up'}
 = $result_sectioning{'value_node_directions'}{'section_childs'}[0];
+$result_sectioning{'value_node_directions'}{'section_childs'}[0]{'section_up'} 
= $result_sectioning{'value_node_directions'};
 
 $result_errors{'value_node_directions'} = [];
 



reply via email to

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