texinfo-commits
[Top][All Lists]
Advanced

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

[7103] set parent fields


From: Gavin D. Smith
Subject: [7103] set parent fields
Date: Sat, 09 Apr 2016 09:32:30 +0000

Revision: 7103
          http://svn.sv.gnu.org/viewvc/?view=rev&root=texinfo&revision=7103
Author:   gavin
Date:     2016-04-09 09:32:28 +0000 (Sat, 09 Apr 2016)
Log Message:
-----------
set parent fields

Modified Paths:
--------------
    trunk/ChangeLog
    trunk/tp/Texinfo/Parser.pm
    trunk/tp/t/results/converters_tests/at_commands_in_raw.pl
    trunk/tp/t/results/converters_tests/char_latin1_latin1_in_refs.pl
    trunk/tp/t/results/converters_tests/char_latin1_utf8_in_refs.pl
    trunk/tp/t/results/converters_tests/char_latin2_latin2_in_refs.pl
    trunk/tp/t/results/converters_tests/japanese_shift_jis.pl
    trunk/tp/t/results/converters_tests/raw_block_commands.pl
    trunk/tp/t/results/converters_tests/raw_block_commands_expand_tex.pl
    trunk/tp/t/results/converters_tests/sample_utf8.pl
    trunk/tp/t/results/converters_tests/things_before_setfilename.pl
    trunk/tp/t/results/converters_tests/things_before_setfilename_no_element.pl
    trunk/tp/t/results/coverage/delcomment.pl
    trunk/tp/t/results/coverage/hyphenation.pl
    trunk/tp/t/results/coverage_braces/end_line_in_anchor.pl
    trunk/tp/t/results/coverage_braces/form_feed_in_brace_commands.pl
    trunk/tp/t/results/def/ref_in_def.pl
    trunk/tp/t/results/float/complex_float.pl
    trunk/tp/t/results/float/float_copying.pl
    trunk/tp/t/results/html_tests/empty_lines_at_beginning_no_setfilename.pl
    
trunk/tp/t/results/html_tests/empty_lines_at_beginning_no_setfilename_no_element.pl
    trunk/tp/t/results/include/cpp_lines.pl
    trunk/tp/t/results/info_tests/anchor_and_spaces.pl
    trunk/tp/t/results/info_tests/center_flush.pl
    trunk/tp/t/results/info_tests/multitable_anchor_and_index_entry.pl
    trunk/tp/t/results/info_tests/nested_multitable_anchor_index.pl
    trunk/tp/t/results/info_tests/test_index.pl
    trunk/tp/t/results/invalid_nestings/in_errormsg.pl
    trunk/tp/t/results/invalid_nestings/ref_in_anchor.pl
    trunk/tp/t/results/menu/menu_pointing_to_anchor.pl
    trunk/tp/t/results/plaintext_tests/anchor_and_empty_lines.pl
    trunk/tp/t/results/plaintext_tests/chinese_mixed_with_en.pl
    trunk/tp/t/results/plaintext_tests/japanese_utf8.pl
    trunk/tp/t/results/raw/braces_in_tex.pl
    trunk/tp/t/results/raw/lone_braces_in_html.pl
    trunk/tp/t/results/raw/raw_in_example.pl
    trunk/tp/t/results/raw/tex_not_closed.pl
    trunk/tp/t/results/regions/anchor_in_copying.pl
    trunk/tp/t/results/regions/anchor_in_copying_in_footnote.pl
    trunk/tp/t/results/regions/anchor_in_titlepage.pl
    trunk/tp/t/results/regions/anchor_in_titlepage_titlepage.pl
    trunk/tp/t/results/sectioning/contents_at_document_begin.pl
    trunk/tp/t/results/sectioning/contents_at_end_document.pl
    trunk/tp/t/results/sectioning/contents_at_end_document_after_node.pl
    trunk/tp/t/results/sectioning/contents_in_document.pl
    trunk/tp/t/results/sectioning/contents_no_section.pl
    trunk/tp/t/results/sectioning/double_node_anchor_float.pl
    trunk/tp/t/results/sectioning/no_element.pl
    trunk/tp/t/results/sectioning/placed_things_before_element.pl
    trunk/tp/t/results/sectioning/placed_things_before_node.pl
    trunk/tp/t/results/sectioning/protected_node_parentheses.pl
    trunk/tp/t/results/test_count/flushright.pl
    trunk/tp/t/results/test_count/flushright_in_example.pl
    trunk/tp/t/results/test_count/multitable.pl
    trunk/tp/t/results/test_count/printindex.pl

Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog     2016-04-09 09:27:08 UTC (rev 7102)
+++ trunk/ChangeLog     2016-04-09 09:32:28 UTC (rev 7103)
@@ -1,5 +1,10 @@
 2016-04-09  Gavin Smith  <address@hidden>
 
+       * tp/Texinfo/Parser.pm (parse_texi_file, _parse_texi): Set 
+       'parent' field on created elements in the main tree.
+
+2016-04-09  Gavin Smith  <address@hidden>
+
        * tp/Texinfo/Parser.pm (_parse_texi) <brace commands>: Define 
        'contents' for all brace commands again (changed on 2016-03-28).  
        (_end_line) <@itemize, @table>: Add 'contents' for @asis and 

Modified: trunk/tp/Texinfo/Parser.pm
===================================================================
--- trunk/tp/Texinfo/Parser.pm  2016-04-09 09:27:08 UTC (rev 7102)
+++ trunk/tp/Texinfo/Parser.pm  2016-04-09 09:32:28 UTC (rev 7103)
@@ -950,7 +950,9 @@
     foreach my $line (@first_lines) {
       push @{$root->{'contents'}->[-1]->{'contents'}}, 
                                    { 'text' => $line,
-                                     'type' => 'preamble_text' };
+                                     'type' => 'preamble_text',
+                                     'parent' => $root->{'contents'}->[-1]
+                                   };
     }
   }
   my ($directories, $suffix);
@@ -5167,7 +5169,8 @@
           # lone braces accepted right in a rawpreformatted
           } elsif ($current->{'type'} 
                    and $current->{'type'} eq 'rawpreformatted') {
-            push @{$current->{'contents'}}, {'text' => '{' };
+            push @{$current->{'contents'}}, {'text' => '{',
+                                             'parent' => $current };
           # matching braces accepted in a rawpreformatted or math or ignored
           # code
           } elsif ($self->{'context_stack'}->[-1] eq 'math'
@@ -5413,7 +5416,9 @@
             if 
($command_ignore_space_after{$current->{'parent'}->{'cmdname'}}) {
               push @{$current->{'parent'}->{'parent'}->{'contents'}}, 
                  {'type' => 'empty_spaces_after_close_brace',
-                  'text' => '' };                          
+                  'text' => '',
+                  'parent' => $current->{'parent'}->{'parent'}
+                 };                          
             }
             $current = $current->{'parent'}->{'parent'};
             $current = _begin_preformatted ($self, $current)
@@ -5421,7 +5426,8 @@
           # lone braces accepted right in a rawpreformatted
           } elsif ($current->{'type'}
                    and $current->{'type'} eq 'rawpreformatted') {
-            push @{$current->{'contents'}}, {'text' => '}' };
+            push @{$current->{'contents'}}, {'text' => '}',
+                                             'parent' => $current };
           # footnote caption closing, when there is a paragraph inside.
           } elsif ($context_brace_commands{$self->{'context_stack'}->[-1]}) {
              # closing the context under broader situations

Modified: trunk/tp/t/results/converters_tests/at_commands_in_raw.pl
===================================================================
--- trunk/tp/t/results/converters_tests/at_commands_in_raw.pl   2016-04-09 
09:27:08 UTC (rev 7102)
+++ trunk/tp/t/results/converters_tests/at_commands_in_raw.pl   2016-04-09 
09:32:28 UTC (rev 7103)
@@ -183,6 +183,7 @@
                   'parent' => {}
                 },
                 {
+                  'parent' => {},
                   'text' => '
 ',
                   'type' => 'empty_spaces_after_close_brace'
@@ -433,6 +434,7 @@
                   'parent' => {}
                 },
                 {
+                  'parent' => {},
                   'text' => '
 ',
                   'type' => 'empty_spaces_after_close_brace'
@@ -2027,6 +2029,7 @@
 
$result_trees{'at_commands_in_raw'}{'contents'}[1]{'contents'}[4]{'contents'}[1]{'contents'}[3]{'extra'}{'brace_command_contents'}[0][0]
 = 
$result_trees{'at_commands_in_raw'}{'contents'}[1]{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0];
 
$result_trees{'at_commands_in_raw'}{'contents'}[1]{'contents'}[4]{'contents'}[1]{'contents'}[3]{'extra'}{'node_content'}[0]
 = 
$result_trees{'at_commands_in_raw'}{'contents'}[1]{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0];
 
$result_trees{'at_commands_in_raw'}{'contents'}[1]{'contents'}[4]{'contents'}[1]{'contents'}[3]{'parent'}
 = 
$result_trees{'at_commands_in_raw'}{'contents'}[1]{'contents'}[4]{'contents'}[1];
+$result_trees{'at_commands_in_raw'}{'contents'}[1]{'contents'}[4]{'contents'}[1]{'contents'}[4]{'parent'}
 = 
$result_trees{'at_commands_in_raw'}{'contents'}[1]{'contents'}[4]{'contents'}[1];
 
$result_trees{'at_commands_in_raw'}{'contents'}[1]{'contents'}[4]{'contents'}[1]{'parent'}
 = $result_trees{'at_commands_in_raw'}{'contents'}[1]{'contents'}[4];
 
$result_trees{'at_commands_in_raw'}{'contents'}[1]{'contents'}[4]{'contents'}[2]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = 
$result_trees{'at_commands_in_raw'}{'contents'}[1]{'contents'}[4]{'contents'}[2];
 
$result_trees{'at_commands_in_raw'}{'contents'}[1]{'contents'}[4]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'at_commands_in_raw'}{'contents'}[1]{'contents'}[4]{'contents'}[2]{'args'}[0];
@@ -2070,6 +2073,7 @@
 
$result_trees{'at_commands_in_raw'}{'contents'}[1]{'contents'}[7]{'contents'}[1]{'contents'}[4]{'extra'}{'brace_command_contents'}[0][0]
 = 
$result_trees{'at_commands_in_raw'}{'contents'}[1]{'contents'}[7]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0];
 
$result_trees{'at_commands_in_raw'}{'contents'}[1]{'contents'}[7]{'contents'}[1]{'contents'}[4]{'extra'}{'node_content'}[0]
 = 
$result_trees{'at_commands_in_raw'}{'contents'}[1]{'contents'}[7]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0];
 
$result_trees{'at_commands_in_raw'}{'contents'}[1]{'contents'}[7]{'contents'}[1]{'contents'}[4]{'parent'}
 = 
$result_trees{'at_commands_in_raw'}{'contents'}[1]{'contents'}[7]{'contents'}[1];
+$result_trees{'at_commands_in_raw'}{'contents'}[1]{'contents'}[7]{'contents'}[1]{'contents'}[5]{'parent'}
 = 
$result_trees{'at_commands_in_raw'}{'contents'}[1]{'contents'}[7]{'contents'}[1];
 
$result_trees{'at_commands_in_raw'}{'contents'}[1]{'contents'}[7]{'contents'}[1]{'contents'}[6]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = 
$result_trees{'at_commands_in_raw'}{'contents'}[1]{'contents'}[7]{'contents'}[1]{'contents'}[6];
 
$result_trees{'at_commands_in_raw'}{'contents'}[1]{'contents'}[7]{'contents'}[1]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'at_commands_in_raw'}{'contents'}[1]{'contents'}[7]{'contents'}[1]{'contents'}[6]{'args'}[0];
 
$result_trees{'at_commands_in_raw'}{'contents'}[1]{'contents'}[7]{'contents'}[1]{'contents'}[6]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'at_commands_in_raw'}{'contents'}[1]{'contents'}[7]{'contents'}[1]{'contents'}[6]{'args'}[0];

Modified: trunk/tp/t/results/converters_tests/char_latin1_latin1_in_refs.pl
===================================================================
--- trunk/tp/t/results/converters_tests/char_latin1_latin1_in_refs.pl   
2016-04-09 09:27:08 UTC (rev 7102)
+++ trunk/tp/t/results/converters_tests/char_latin1_latin1_in_refs.pl   
2016-04-09 09:32:28 UTC (rev 7103)
@@ -14,11 +14,13 @@
             {
               'contents' => [
                 {
+                  'parent' => {},
                   'text' => '\\input texinfo
 ',
                   'type' => 'preamble_text'
                 },
                 {
+                  'parent' => {},
                   'text' => '
 ',
                   'type' => 'preamble_text'
@@ -1697,6 +1699,8 @@
   ],
   'type' => 'document_root'
 };
+$result_trees{'char_latin1_latin1_in_refs'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'char_latin1_latin1_in_refs'}{'contents'}[0]{'contents'}[0]{'contents'}[0];
+$result_trees{'char_latin1_latin1_in_refs'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'char_latin1_latin1_in_refs'}{'contents'}[0]{'contents'}[0]{'contents'}[0];
 
$result_trees{'char_latin1_latin1_in_refs'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[0]{'contents'}[0];
 
$result_trees{'char_latin1_latin1_in_refs'}{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[0];
 
$result_trees{'char_latin1_latin1_in_refs'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'char_latin1_latin1_in_refs'}{'contents'}[0]{'contents'}[1];

Modified: trunk/tp/t/results/converters_tests/char_latin1_utf8_in_refs.pl
===================================================================
--- trunk/tp/t/results/converters_tests/char_latin1_utf8_in_refs.pl     
2016-04-09 09:27:08 UTC (rev 7102)
+++ trunk/tp/t/results/converters_tests/char_latin1_utf8_in_refs.pl     
2016-04-09 09:32:28 UTC (rev 7103)
@@ -14,11 +14,13 @@
             {
               'contents' => [
                 {
+                  'parent' => {},
                   'text' => '\\input texinfo
 ',
                   'type' => 'preamble_text'
                 },
                 {
+                  'parent' => {},
                   'text' => '
 ',
                   'type' => 'preamble_text'
@@ -1697,6 +1699,8 @@
   ],
   'type' => 'document_root'
 };
+$result_trees{'char_latin1_utf8_in_refs'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'char_latin1_utf8_in_refs'}{'contents'}[0]{'contents'}[0]{'contents'}[0];
+$result_trees{'char_latin1_utf8_in_refs'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'char_latin1_utf8_in_refs'}{'contents'}[0]{'contents'}[0]{'contents'}[0];
 
$result_trees{'char_latin1_utf8_in_refs'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[0]{'contents'}[0];
 
$result_trees{'char_latin1_utf8_in_refs'}{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[0];
 
$result_trees{'char_latin1_utf8_in_refs'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'char_latin1_utf8_in_refs'}{'contents'}[0]{'contents'}[1];

Modified: trunk/tp/t/results/converters_tests/char_latin2_latin2_in_refs.pl
===================================================================
--- trunk/tp/t/results/converters_tests/char_latin2_latin2_in_refs.pl   
2016-04-09 09:27:08 UTC (rev 7102)
+++ trunk/tp/t/results/converters_tests/char_latin2_latin2_in_refs.pl   
2016-04-09 09:32:28 UTC (rev 7103)
@@ -14,6 +14,7 @@
             {
               'contents' => [
                 {
+                  'parent' => {},
                   'text' => '\\input texinfo
 ',
                   'type' => 'preamble_text'
@@ -643,6 +644,7 @@
   ],
   'type' => 'document_root'
 };
+$result_trees{'char_latin2_latin2_in_refs'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'char_latin2_latin2_in_refs'}{'contents'}[0]{'contents'}[0]{'contents'}[0];
 
$result_trees{'char_latin2_latin2_in_refs'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'char_latin2_latin2_in_refs'}{'contents'}[0]{'contents'}[0];
 
$result_trees{'char_latin2_latin2_in_refs'}{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'char_latin2_latin2_in_refs'}{'contents'}[0];
 
$result_trees{'char_latin2_latin2_in_refs'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'char_latin2_latin2_in_refs'}{'contents'}[0]{'contents'}[1];

Modified: trunk/tp/t/results/converters_tests/japanese_shift_jis.pl
===================================================================
--- trunk/tp/t/results/converters_tests/japanese_shift_jis.pl   2016-04-09 
09:27:08 UTC (rev 7102)
+++ trunk/tp/t/results/converters_tests/japanese_shift_jis.pl   2016-04-09 
09:32:28 UTC (rev 7103)
@@ -14,6 +14,7 @@
             {
               'contents' => [
                 {
+                  'parent' => {},
                   'text' => '\\input texinfo @c -*- coding: utf-8; mode: 
texinfo; -*-
 ',
                   'type' => 'preamble_text'
@@ -960,6 +961,7 @@
   ],
   'type' => 'document_root'
 };
+$result_trees{'japanese_shift_jis'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'japanese_shift_jis'}{'contents'}[0]{'contents'}[0]{'contents'}[0];
 
$result_trees{'japanese_shift_jis'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'japanese_shift_jis'}{'contents'}[0]{'contents'}[0];
 
$result_trees{'japanese_shift_jis'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = 
$result_trees{'japanese_shift_jis'}{'contents'}[0]{'contents'}[0]{'contents'}[1];
 
$result_trees{'japanese_shift_jis'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'japanese_shift_jis'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0];

Modified: trunk/tp/t/results/converters_tests/raw_block_commands.pl
===================================================================
--- trunk/tp/t/results/converters_tests/raw_block_commands.pl   2016-04-09 
09:27:08 UTC (rev 7102)
+++ trunk/tp/t/results/converters_tests/raw_block_commands.pl   2016-04-09 
09:32:28 UTC (rev 7103)
@@ -32,6 +32,7 @@
               'text' => '<blink>html</blink> ``'
             },
             {
+              'parent' => {},
               'text' => '}
 '
             }
@@ -117,6 +118,7 @@
               'text' => '<para>xml</para> ``'
             },
             {
+              'parent' => {},
               'text' => '}
 '
             }
@@ -202,6 +204,7 @@
               'text' => '<emphasis>docbook</emphasis> ``'
             },
             {
+              'parent' => {},
               'text' => '}
 '
             }
@@ -287,6 +290,7 @@
               'text' => '$\\underline'
             },
             {
+              'parent' => {},
               'text' => '{a < b '
             },
             {
@@ -323,9 +327,11 @@
               'parent' => {}
             },
             {
+              'parent' => {},
               'text' => '}$ ``'
             },
             {
+              'parent' => {},
               'text' => '}
 '
             }
@@ -393,6 +399,7 @@
 
$result_trees{'raw_block_commands'}{'contents'}[1]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'raw_block_commands'}{'contents'}[1];
 $result_trees{'raw_block_commands'}{'contents'}[1]{'contents'}[0]{'parent'} = 
$result_trees{'raw_block_commands'}{'contents'}[1];
 
$result_trees{'raw_block_commands'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'raw_block_commands'}{'contents'}[1]{'contents'}[1];
+$result_trees{'raw_block_commands'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'parent'}
 = $result_trees{'raw_block_commands'}{'contents'}[1]{'contents'}[1];
 $result_trees{'raw_block_commands'}{'contents'}[1]{'contents'}[1]{'parent'} = 
$result_trees{'raw_block_commands'}{'contents'}[1];
 
$result_trees{'raw_block_commands'}{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'raw_block_commands'}{'contents'}[1]{'contents'}[2];
 
$result_trees{'raw_block_commands'}{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'raw_block_commands'}{'contents'}[1]{'contents'}[2]{'args'}[0];
@@ -409,6 +416,7 @@
 
$result_trees{'raw_block_commands'}{'contents'}[3]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'raw_block_commands'}{'contents'}[3];
 $result_trees{'raw_block_commands'}{'contents'}[3]{'contents'}[0]{'parent'} = 
$result_trees{'raw_block_commands'}{'contents'}[3];
 
$result_trees{'raw_block_commands'}{'contents'}[3]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'raw_block_commands'}{'contents'}[3]{'contents'}[1];
+$result_trees{'raw_block_commands'}{'contents'}[3]{'contents'}[1]{'contents'}[1]{'parent'}
 = $result_trees{'raw_block_commands'}{'contents'}[3]{'contents'}[1];
 $result_trees{'raw_block_commands'}{'contents'}[3]{'contents'}[1]{'parent'} = 
$result_trees{'raw_block_commands'}{'contents'}[3];
 
$result_trees{'raw_block_commands'}{'contents'}[3]{'contents'}[2]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'raw_block_commands'}{'contents'}[3]{'contents'}[2];
 
$result_trees{'raw_block_commands'}{'contents'}[3]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'raw_block_commands'}{'contents'}[3]{'contents'}[2]{'args'}[0];
@@ -425,6 +433,7 @@
 
$result_trees{'raw_block_commands'}{'contents'}[5]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'raw_block_commands'}{'contents'}[5];
 $result_trees{'raw_block_commands'}{'contents'}[5]{'contents'}[0]{'parent'} = 
$result_trees{'raw_block_commands'}{'contents'}[5];
 
$result_trees{'raw_block_commands'}{'contents'}[5]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'raw_block_commands'}{'contents'}[5]{'contents'}[1];
+$result_trees{'raw_block_commands'}{'contents'}[5]{'contents'}[1]{'contents'}[1]{'parent'}
 = $result_trees{'raw_block_commands'}{'contents'}[5]{'contents'}[1];
 $result_trees{'raw_block_commands'}{'contents'}[5]{'contents'}[1]{'parent'} = 
$result_trees{'raw_block_commands'}{'contents'}[5];
 
$result_trees{'raw_block_commands'}{'contents'}[5]{'contents'}[2]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'raw_block_commands'}{'contents'}[5]{'contents'}[2];
 
$result_trees{'raw_block_commands'}{'contents'}[5]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'raw_block_commands'}{'contents'}[5]{'contents'}[2]{'args'}[0];
@@ -441,12 +450,15 @@
 
$result_trees{'raw_block_commands'}{'contents'}[7]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'raw_block_commands'}{'contents'}[7];
 $result_trees{'raw_block_commands'}{'contents'}[7]{'contents'}[0]{'parent'} = 
$result_trees{'raw_block_commands'}{'contents'}[7];
 
$result_trees{'raw_block_commands'}{'contents'}[7]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'raw_block_commands'}{'contents'}[7]{'contents'}[1];
+$result_trees{'raw_block_commands'}{'contents'}[7]{'contents'}[1]{'contents'}[1]{'parent'}
 = $result_trees{'raw_block_commands'}{'contents'}[7]{'contents'}[1];
 
$result_trees{'raw_block_commands'}{'contents'}[7]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'raw_block_commands'}{'contents'}[7]{'contents'}[1]{'contents'}[2]{'args'}[0];
 
$result_trees{'raw_block_commands'}{'contents'}[7]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'raw_block_commands'}{'contents'}[7]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[1];
 
$result_trees{'raw_block_commands'}{'contents'}[7]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'raw_block_commands'}{'contents'}[7]{'contents'}[1]{'contents'}[2]{'args'}[0];
 
$result_trees{'raw_block_commands'}{'contents'}[7]{'contents'}[1]{'contents'}[2]{'args'}[0]{'parent'}
 = 
$result_trees{'raw_block_commands'}{'contents'}[7]{'contents'}[1]{'contents'}[2];
 
$result_trees{'raw_block_commands'}{'contents'}[7]{'contents'}[1]{'contents'}[2]{'line_nr'}
 = 
$result_trees{'raw_block_commands'}{'contents'}[7]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[1]{'line_nr'};
 
$result_trees{'raw_block_commands'}{'contents'}[7]{'contents'}[1]{'contents'}[2]{'parent'}
 = $result_trees{'raw_block_commands'}{'contents'}[7]{'contents'}[1];
+$result_trees{'raw_block_commands'}{'contents'}[7]{'contents'}[1]{'contents'}[3]{'parent'}
 = $result_trees{'raw_block_commands'}{'contents'}[7]{'contents'}[1];
+$result_trees{'raw_block_commands'}{'contents'}[7]{'contents'}[1]{'contents'}[4]{'parent'}
 = $result_trees{'raw_block_commands'}{'contents'}[7]{'contents'}[1];
 $result_trees{'raw_block_commands'}{'contents'}[7]{'contents'}[1]{'parent'} = 
$result_trees{'raw_block_commands'}{'contents'}[7];
 
$result_trees{'raw_block_commands'}{'contents'}[7]{'contents'}[2]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'raw_block_commands'}{'contents'}[7]{'contents'}[2];
 
$result_trees{'raw_block_commands'}{'contents'}[7]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'raw_block_commands'}{'contents'}[7]{'contents'}[2]{'args'}[0];

Modified: trunk/tp/t/results/converters_tests/raw_block_commands_expand_tex.pl
===================================================================
--- trunk/tp/t/results/converters_tests/raw_block_commands_expand_tex.pl        
2016-04-09 09:27:08 UTC (rev 7102)
+++ trunk/tp/t/results/converters_tests/raw_block_commands_expand_tex.pl        
2016-04-09 09:32:28 UTC (rev 7103)
@@ -32,6 +32,7 @@
               'text' => '<blink>html</blink> ``'
             },
             {
+              'parent' => {},
               'text' => '}
 '
             }
@@ -117,6 +118,7 @@
               'text' => '<para>xml</para> ``'
             },
             {
+              'parent' => {},
               'text' => '}
 '
             }
@@ -202,6 +204,7 @@
               'text' => '<emphasis>docbook</emphasis> ``'
             },
             {
+              'parent' => {},
               'text' => '}
 '
             }
@@ -287,6 +290,7 @@
               'text' => '$\\underline'
             },
             {
+              'parent' => {},
               'text' => '{a < b '
             },
             {
@@ -323,9 +327,11 @@
               'parent' => {}
             },
             {
+              'parent' => {},
               'text' => '}$ ``'
             },
             {
+              'parent' => {},
               'text' => '}
 '
             }
@@ -393,6 +399,7 @@
 
$result_trees{'raw_block_commands_expand_tex'}{'contents'}[1]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'raw_block_commands_expand_tex'}{'contents'}[1];
 
$result_trees{'raw_block_commands_expand_tex'}{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'raw_block_commands_expand_tex'}{'contents'}[1];
 
$result_trees{'raw_block_commands_expand_tex'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'raw_block_commands_expand_tex'}{'contents'}[1]{'contents'}[1];
+$result_trees{'raw_block_commands_expand_tex'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'parent'}
 = $result_trees{'raw_block_commands_expand_tex'}{'contents'}[1]{'contents'}[1];
 
$result_trees{'raw_block_commands_expand_tex'}{'contents'}[1]{'contents'}[1]{'parent'}
 = $result_trees{'raw_block_commands_expand_tex'}{'contents'}[1];
 
$result_trees{'raw_block_commands_expand_tex'}{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'raw_block_commands_expand_tex'}{'contents'}[1]{'contents'}[2];
 
$result_trees{'raw_block_commands_expand_tex'}{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'raw_block_commands_expand_tex'}{'contents'}[1]{'contents'}[2]{'args'}[0];
@@ -409,6 +416,7 @@
 
$result_trees{'raw_block_commands_expand_tex'}{'contents'}[3]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'raw_block_commands_expand_tex'}{'contents'}[3];
 
$result_trees{'raw_block_commands_expand_tex'}{'contents'}[3]{'contents'}[0]{'parent'}
 = $result_trees{'raw_block_commands_expand_tex'}{'contents'}[3];
 
$result_trees{'raw_block_commands_expand_tex'}{'contents'}[3]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'raw_block_commands_expand_tex'}{'contents'}[3]{'contents'}[1];
+$result_trees{'raw_block_commands_expand_tex'}{'contents'}[3]{'contents'}[1]{'contents'}[1]{'parent'}
 = $result_trees{'raw_block_commands_expand_tex'}{'contents'}[3]{'contents'}[1];
 
$result_trees{'raw_block_commands_expand_tex'}{'contents'}[3]{'contents'}[1]{'parent'}
 = $result_trees{'raw_block_commands_expand_tex'}{'contents'}[3];
 
$result_trees{'raw_block_commands_expand_tex'}{'contents'}[3]{'contents'}[2]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'raw_block_commands_expand_tex'}{'contents'}[3]{'contents'}[2];
 
$result_trees{'raw_block_commands_expand_tex'}{'contents'}[3]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'raw_block_commands_expand_tex'}{'contents'}[3]{'contents'}[2]{'args'}[0];
@@ -425,6 +433,7 @@
 
$result_trees{'raw_block_commands_expand_tex'}{'contents'}[5]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'raw_block_commands_expand_tex'}{'contents'}[5];
 
$result_trees{'raw_block_commands_expand_tex'}{'contents'}[5]{'contents'}[0]{'parent'}
 = $result_trees{'raw_block_commands_expand_tex'}{'contents'}[5];
 
$result_trees{'raw_block_commands_expand_tex'}{'contents'}[5]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'raw_block_commands_expand_tex'}{'contents'}[5]{'contents'}[1];
+$result_trees{'raw_block_commands_expand_tex'}{'contents'}[5]{'contents'}[1]{'contents'}[1]{'parent'}
 = $result_trees{'raw_block_commands_expand_tex'}{'contents'}[5]{'contents'}[1];
 
$result_trees{'raw_block_commands_expand_tex'}{'contents'}[5]{'contents'}[1]{'parent'}
 = $result_trees{'raw_block_commands_expand_tex'}{'contents'}[5];
 
$result_trees{'raw_block_commands_expand_tex'}{'contents'}[5]{'contents'}[2]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'raw_block_commands_expand_tex'}{'contents'}[5]{'contents'}[2];
 
$result_trees{'raw_block_commands_expand_tex'}{'contents'}[5]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'raw_block_commands_expand_tex'}{'contents'}[5]{'contents'}[2]{'args'}[0];
@@ -441,12 +450,15 @@
 
$result_trees{'raw_block_commands_expand_tex'}{'contents'}[7]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'raw_block_commands_expand_tex'}{'contents'}[7];
 
$result_trees{'raw_block_commands_expand_tex'}{'contents'}[7]{'contents'}[0]{'parent'}
 = $result_trees{'raw_block_commands_expand_tex'}{'contents'}[7];
 
$result_trees{'raw_block_commands_expand_tex'}{'contents'}[7]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'raw_block_commands_expand_tex'}{'contents'}[7]{'contents'}[1];
+$result_trees{'raw_block_commands_expand_tex'}{'contents'}[7]{'contents'}[1]{'contents'}[1]{'parent'}
 = $result_trees{'raw_block_commands_expand_tex'}{'contents'}[7]{'contents'}[1];
 
$result_trees{'raw_block_commands_expand_tex'}{'contents'}[7]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'raw_block_commands_expand_tex'}{'contents'}[7]{'contents'}[1]{'contents'}[2]{'args'}[0];
 
$result_trees{'raw_block_commands_expand_tex'}{'contents'}[7]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'raw_block_commands_expand_tex'}{'contents'}[7]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[1];
 
$result_trees{'raw_block_commands_expand_tex'}{'contents'}[7]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'raw_block_commands_expand_tex'}{'contents'}[7]{'contents'}[1]{'contents'}[2]{'args'}[0];
 
$result_trees{'raw_block_commands_expand_tex'}{'contents'}[7]{'contents'}[1]{'contents'}[2]{'args'}[0]{'parent'}
 = 
$result_trees{'raw_block_commands_expand_tex'}{'contents'}[7]{'contents'}[1]{'contents'}[2];
 
$result_trees{'raw_block_commands_expand_tex'}{'contents'}[7]{'contents'}[1]{'contents'}[2]{'line_nr'}
 = 
$result_trees{'raw_block_commands_expand_tex'}{'contents'}[7]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[1]{'line_nr'};
 
$result_trees{'raw_block_commands_expand_tex'}{'contents'}[7]{'contents'}[1]{'contents'}[2]{'parent'}
 = $result_trees{'raw_block_commands_expand_tex'}{'contents'}[7]{'contents'}[1];
+$result_trees{'raw_block_commands_expand_tex'}{'contents'}[7]{'contents'}[1]{'contents'}[3]{'parent'}
 = $result_trees{'raw_block_commands_expand_tex'}{'contents'}[7]{'contents'}[1];
+$result_trees{'raw_block_commands_expand_tex'}{'contents'}[7]{'contents'}[1]{'contents'}[4]{'parent'}
 = $result_trees{'raw_block_commands_expand_tex'}{'contents'}[7]{'contents'}[1];
 
$result_trees{'raw_block_commands_expand_tex'}{'contents'}[7]{'contents'}[1]{'parent'}
 = $result_trees{'raw_block_commands_expand_tex'}{'contents'}[7];
 
$result_trees{'raw_block_commands_expand_tex'}{'contents'}[7]{'contents'}[2]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'raw_block_commands_expand_tex'}{'contents'}[7]{'contents'}[2];
 
$result_trees{'raw_block_commands_expand_tex'}{'contents'}[7]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'raw_block_commands_expand_tex'}{'contents'}[7]{'contents'}[2]{'args'}[0];

Modified: trunk/tp/t/results/converters_tests/sample_utf8.pl
===================================================================
--- trunk/tp/t/results/converters_tests/sample_utf8.pl  2016-04-09 09:27:08 UTC 
(rev 7102)
+++ trunk/tp/t/results/converters_tests/sample_utf8.pl  2016-04-09 09:32:28 UTC 
(rev 7103)
@@ -14,6 +14,7 @@
             {
               'contents' => [
                 {
+                  'parent' => {},
                   'text' => '\\input texinfo   @c -*-texinfo-*-
 ',
                   'type' => 'preamble_text'
@@ -1671,6 +1672,7 @@
   ],
   'type' => 'document_root'
 };
+$result_trees{'sample_utf8'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'sample_utf8'}{'contents'}[0]{'contents'}[0]{'contents'}[0];
 
$result_trees{'sample_utf8'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'sample_utf8'}{'contents'}[0]{'contents'}[0];
 
$result_trees{'sample_utf8'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'parent'}
 = $result_trees{'sample_utf8'}{'contents'}[0]{'contents'}[0]{'contents'}[1];
 
$result_trees{'sample_utf8'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'sample_utf8'}{'contents'}[0]{'contents'}[0];

Modified: trunk/tp/t/results/converters_tests/things_before_setfilename.pl
===================================================================
--- trunk/tp/t/results/converters_tests/things_before_setfilename.pl    
2016-04-09 09:27:08 UTC (rev 7102)
+++ trunk/tp/t/results/converters_tests/things_before_setfilename.pl    
2016-04-09 09:32:28 UTC (rev 7103)
@@ -14,11 +14,13 @@
             {
               'contents' => [
                 {
+                  'parent' => {},
                   'text' => '\\input texinfo
 ',
                   'type' => 'preamble_text'
                 },
                 {
+                  'parent' => {},
                   'text' => '
 ',
                   'type' => 'preamble_text'
@@ -210,6 +212,7 @@
                           },
                           {},
                           {
+                            'parent' => {},
                             'text' => '
 ',
                             'type' => 'empty_spaces_after_close_brace'
@@ -1273,6 +1276,8 @@
   ],
   'type' => 'document_root'
 };
+$result_trees{'things_before_setfilename'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'things_before_setfilename'}{'contents'}[0]{'contents'}[0]{'contents'}[0];
+$result_trees{'things_before_setfilename'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'things_before_setfilename'}{'contents'}[0]{'contents'}[0]{'contents'}[0];
 
$result_trees{'things_before_setfilename'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'things_before_setfilename'}{'contents'}[0]{'contents'}[0];
 
$result_trees{'things_before_setfilename'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'things_before_setfilename'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0];
 
$result_trees{'things_before_setfilename'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'things_before_setfilename'}{'contents'}[0]{'contents'}[0]{'contents'}[1];
@@ -1303,6 +1308,7 @@
 
$result_trees{'things_before_setfilename'}{'contents'}[0]{'contents'}[0]{'contents'}[6]{'contents'}[1]{'extra'}{'label'}{'parent'}{'contents'}[0]{'parent'}
 = 
$result_trees{'things_before_setfilename'}{'contents'}[0]{'contents'}[0]{'contents'}[6]{'contents'}[1]{'extra'}{'label'}{'parent'};
 
$result_trees{'things_before_setfilename'}{'contents'}[0]{'contents'}[0]{'contents'}[6]{'contents'}[1]{'extra'}{'label'}{'parent'}{'contents'}[1]{'parent'}
 = 
$result_trees{'things_before_setfilename'}{'contents'}[0]{'contents'}[0]{'contents'}[6]{'contents'}[1]{'extra'}{'label'}{'parent'};
 
$result_trees{'things_before_setfilename'}{'contents'}[0]{'contents'}[0]{'contents'}[6]{'contents'}[1]{'extra'}{'label'}{'parent'}{'contents'}[2]
 = 
$result_trees{'things_before_setfilename'}{'contents'}[0]{'contents'}[0]{'contents'}[6]{'contents'}[1]{'extra'}{'label'};
+$result_trees{'things_before_setfilename'}{'contents'}[0]{'contents'}[0]{'contents'}[6]{'contents'}[1]{'extra'}{'label'}{'parent'}{'contents'}[3]{'parent'}
 = 
$result_trees{'things_before_setfilename'}{'contents'}[0]{'contents'}[0]{'contents'}[6]{'contents'}[1]{'extra'}{'label'}{'parent'};
 
$result_trees{'things_before_setfilename'}{'contents'}[0]{'contents'}[0]{'contents'}[6]{'contents'}[1]{'extra'}{'label'}{'parent'}{'contents'}[4]{'parent'}
 = 
$result_trees{'things_before_setfilename'}{'contents'}[0]{'contents'}[0]{'contents'}[6]{'contents'}[1]{'extra'}{'label'}{'parent'};
 
$result_trees{'things_before_setfilename'}{'contents'}[0]{'contents'}[0]{'contents'}[6]{'contents'}[1]{'extra'}{'label'}{'parent'}{'contents'}[5]{'contents'}[0]{'parent'}
 = 
$result_trees{'things_before_setfilename'}{'contents'}[0]{'contents'}[0]{'contents'}[6]{'contents'}[1]{'extra'}{'label'}{'parent'}{'contents'}[5];
 
$result_trees{'things_before_setfilename'}{'contents'}[0]{'contents'}[0]{'contents'}[6]{'contents'}[1]{'extra'}{'label'}{'parent'}{'contents'}[5]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'things_before_setfilename'}{'contents'}[0]{'contents'}[0]{'contents'}[6]{'contents'}[1]{'extra'}{'label'}{'parent'}{'contents'}[5]{'contents'}[1]{'args'}[0];

Modified: 
trunk/tp/t/results/converters_tests/things_before_setfilename_no_element.pl
===================================================================
--- trunk/tp/t/results/converters_tests/things_before_setfilename_no_element.pl 
2016-04-09 09:27:08 UTC (rev 7102)
+++ trunk/tp/t/results/converters_tests/things_before_setfilename_no_element.pl 
2016-04-09 09:32:28 UTC (rev 7103)
@@ -12,11 +12,13 @@
         {
           'contents' => [
             {
+              'parent' => {},
               'text' => '\\input texinfo
 ',
               'type' => 'preamble_text'
             },
             {
+              'parent' => {},
               'text' => '
 ',
               'type' => 'preamble_text'
@@ -208,6 +210,7 @@
                       },
                       {},
                       {
+                        'parent' => {},
                         'text' => '
 ',
                         'type' => 'empty_spaces_after_close_brace'
@@ -1168,6 +1171,8 @@
   ],
   'type' => 'text_root'
 };
+$result_trees{'things_before_setfilename_no_element'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'things_before_setfilename_no_element'}{'contents'}[0]{'contents'}[0];
+$result_trees{'things_before_setfilename_no_element'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'things_before_setfilename_no_element'}{'contents'}[0]{'contents'}[0];
 
$result_trees{'things_before_setfilename_no_element'}{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'things_before_setfilename_no_element'}{'contents'}[0];
 
$result_trees{'things_before_setfilename_no_element'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'things_before_setfilename_no_element'}{'contents'}[0]{'contents'}[1]{'args'}[0];
 
$result_trees{'things_before_setfilename_no_element'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'things_before_setfilename_no_element'}{'contents'}[0]{'contents'}[1];
@@ -1198,6 +1203,7 @@
 
$result_trees{'things_before_setfilename_no_element'}{'contents'}[0]{'contents'}[6]{'contents'}[1]{'extra'}{'label'}{'parent'}{'contents'}[0]{'parent'}
 = 
$result_trees{'things_before_setfilename_no_element'}{'contents'}[0]{'contents'}[6]{'contents'}[1]{'extra'}{'label'}{'parent'};
 
$result_trees{'things_before_setfilename_no_element'}{'contents'}[0]{'contents'}[6]{'contents'}[1]{'extra'}{'label'}{'parent'}{'contents'}[1]{'parent'}
 = 
$result_trees{'things_before_setfilename_no_element'}{'contents'}[0]{'contents'}[6]{'contents'}[1]{'extra'}{'label'}{'parent'};
 
$result_trees{'things_before_setfilename_no_element'}{'contents'}[0]{'contents'}[6]{'contents'}[1]{'extra'}{'label'}{'parent'}{'contents'}[2]
 = 
$result_trees{'things_before_setfilename_no_element'}{'contents'}[0]{'contents'}[6]{'contents'}[1]{'extra'}{'label'};
+$result_trees{'things_before_setfilename_no_element'}{'contents'}[0]{'contents'}[6]{'contents'}[1]{'extra'}{'label'}{'parent'}{'contents'}[3]{'parent'}
 = 
$result_trees{'things_before_setfilename_no_element'}{'contents'}[0]{'contents'}[6]{'contents'}[1]{'extra'}{'label'}{'parent'};
 
$result_trees{'things_before_setfilename_no_element'}{'contents'}[0]{'contents'}[6]{'contents'}[1]{'extra'}{'label'}{'parent'}{'contents'}[4]{'parent'}
 = 
$result_trees{'things_before_setfilename_no_element'}{'contents'}[0]{'contents'}[6]{'contents'}[1]{'extra'}{'label'}{'parent'};
 
$result_trees{'things_before_setfilename_no_element'}{'contents'}[0]{'contents'}[6]{'contents'}[1]{'extra'}{'label'}{'parent'}{'contents'}[5]{'contents'}[0]{'parent'}
 = 
$result_trees{'things_before_setfilename_no_element'}{'contents'}[0]{'contents'}[6]{'contents'}[1]{'extra'}{'label'}{'parent'}{'contents'}[5];
 
$result_trees{'things_before_setfilename_no_element'}{'contents'}[0]{'contents'}[6]{'contents'}[1]{'extra'}{'label'}{'parent'}{'contents'}[5]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'things_before_setfilename_no_element'}{'contents'}[0]{'contents'}[6]{'contents'}[1]{'extra'}{'label'}{'parent'}{'contents'}[5]{'contents'}[1]{'args'}[0];

Modified: trunk/tp/t/results/coverage/delcomment.pl
===================================================================
--- trunk/tp/t/results/coverage/delcomment.pl   2016-04-09 09:27:08 UTC (rev 
7102)
+++ trunk/tp/t/results/coverage/delcomment.pl   2016-04-09 09:32:28 UTC (rev 
7103)
@@ -12,6 +12,7 @@
         {
           'contents' => [
             {
+              'parent' => {},
               'text' => '\\input texinfo
 ',
               'type' => 'preamble_text'
@@ -149,6 +150,7 @@
   ],
   'type' => 'text_root'
 };
+$result_trees{'delcomment'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'delcomment'}{'contents'}[0]{'contents'}[0];
 $result_trees{'delcomment'}{'contents'}[0]{'contents'}[0]{'parent'} = 
$result_trees{'delcomment'}{'contents'}[0];
 $result_trees{'delcomment'}{'contents'}[0]{'parent'} = 
$result_trees{'delcomment'};
 
$result_trees{'delcomment'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'delcomment'}{'contents'}[1];

Modified: trunk/tp/t/results/coverage/hyphenation.pl
===================================================================
--- trunk/tp/t/results/coverage/hyphenation.pl  2016-04-09 09:27:08 UTC (rev 
7102)
+++ trunk/tp/t/results/coverage/hyphenation.pl  2016-04-09 09:32:28 UTC (rev 
7103)
@@ -36,6 +36,7 @@
       'parent' => {}
     },
     {
+      'parent' => {},
       'text' => '
 ',
       'type' => 'empty_spaces_after_close_brace'
@@ -53,6 +54,7 @@
 
$result_trees{'hyphenation'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} 
= $result_trees{'hyphenation'}{'contents'}[1]{'args'}[0];
 $result_trees{'hyphenation'}{'contents'}[1]{'args'}[0]{'parent'} = 
$result_trees{'hyphenation'}{'contents'}[1];
 $result_trees{'hyphenation'}{'contents'}[1]{'parent'} = 
$result_trees{'hyphenation'};
+$result_trees{'hyphenation'}{'contents'}[2]{'parent'} = 
$result_trees{'hyphenation'};
 $result_trees{'hyphenation'}{'contents'}[3]{'parent'} = 
$result_trees{'hyphenation'};
 
 $result_texis{'hyphenation'} = '

Modified: trunk/tp/t/results/coverage_braces/end_line_in_anchor.pl
===================================================================
--- trunk/tp/t/results/coverage_braces/end_line_in_anchor.pl    2016-04-09 
09:27:08 UTC (rev 7102)
+++ trunk/tp/t/results/coverage_braces/end_line_in_anchor.pl    2016-04-09 
09:32:28 UTC (rev 7103)
@@ -48,6 +48,7 @@
       'parent' => {}
     },
     {
+      'parent' => {},
       'text' => '
 ',
       'type' => 'empty_spaces_after_close_brace'
@@ -63,6 +64,7 @@
 $result_trees{'end_line_in_anchor'}{'contents'}[0]{'extra'}{'node_content'}[0] 
= $result_trees{'end_line_in_anchor'}{'contents'}[0]{'args'}[0]{'contents'}[0];
 $result_trees{'end_line_in_anchor'}{'contents'}[0]{'extra'}{'node_content'}[1] 
= $result_trees{'end_line_in_anchor'}{'contents'}[0]{'args'}[0]{'contents'}[1];
 $result_trees{'end_line_in_anchor'}{'contents'}[0]{'parent'} = 
$result_trees{'end_line_in_anchor'};
+$result_trees{'end_line_in_anchor'}{'contents'}[1]{'parent'} = 
$result_trees{'end_line_in_anchor'};
 
 $result_texis{'end_line_in_anchor'} = '@anchor{an
 anchor}

Modified: trunk/tp/t/results/coverage_braces/form_feed_in_brace_commands.pl
===================================================================
--- trunk/tp/t/results/coverage_braces/form_feed_in_brace_commands.pl   
2016-04-09 09:27:08 UTC (rev 7102)
+++ trunk/tp/t/results/coverage_braces/form_feed_in_brace_commands.pl   
2016-04-09 09:32:28 UTC (rev 7103)
@@ -65,6 +65,7 @@
           'parent' => {}
         },
         {
+          'parent' => {},
           'text' => '',
           'type' => 'empty_spaces_after_close_brace'
         }
@@ -252,6 +253,7 @@
 
$result_trees{'form_feed_in_brace_commands'}{'contents'}[0]{'contents'}[2]{'extra'}{'node_content'}[0]
 = 
$result_trees{'form_feed_in_brace_commands'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0];
 
$result_trees{'form_feed_in_brace_commands'}{'contents'}[0]{'contents'}[2]{'line_nr'}
 = 
$result_trees{'form_feed_in_brace_commands'}{'contents'}[0]{'contents'}[0]{'line_nr'};
 
$result_trees{'form_feed_in_brace_commands'}{'contents'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'form_feed_in_brace_commands'}{'contents'}[0];
+$result_trees{'form_feed_in_brace_commands'}{'contents'}[0]{'contents'}[3]{'parent'}
 = $result_trees{'form_feed_in_brace_commands'}{'contents'}[0];
 $result_trees{'form_feed_in_brace_commands'}{'contents'}[0]{'parent'} = 
$result_trees{'form_feed_in_brace_commands'};
 $result_trees{'form_feed_in_brace_commands'}{'contents'}[1]{'parent'} = 
$result_trees{'form_feed_in_brace_commands'};
 
$result_trees{'form_feed_in_brace_commands'}{'contents'}[2]{'contents'}[0]{'parent'}
 = $result_trees{'form_feed_in_brace_commands'}{'contents'}[2];

Modified: trunk/tp/t/results/def/ref_in_def.pl
===================================================================
--- trunk/tp/t/results/def/ref_in_def.pl        2016-04-09 09:27:08 UTC (rev 
7102)
+++ trunk/tp/t/results/def/ref_in_def.pl        2016-04-09 09:32:28 UTC (rev 
7103)
@@ -749,6 +749,7 @@
         },
         {},
         {
+          'parent' => {},
           'text' => '
 ',
           'type' => 'empty_spaces_after_close_brace'
@@ -923,6 +924,7 @@
 $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'parent'} = 
$result_trees{'ref_in_def'}{'contents'}[1];
 $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[2]{'parent'} = 
$result_trees{'ref_in_def'}{'contents'}[1];
 $result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[3] = 
$result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1]{'extra'}{'label'};
+$result_trees{'ref_in_def'}{'contents'}[1]{'contents'}[4]{'parent'} = 
$result_trees{'ref_in_def'}{'contents'}[1];
 $result_trees{'ref_in_def'}{'contents'}[1]{'extra'}{'node_content'}[0] = 
$result_trees{'ref_in_def'}{'contents'}[1]{'args'}[0]{'contents'}[1];
 
$result_trees{'ref_in_def'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}
 = $result_trees{'ref_in_def'}{'contents'}[1]{'extra'}{'node_content'};
 $result_trees{'ref_in_def'}{'contents'}[1]{'extra'}{'spaces_after_command'} = 
$result_trees{'ref_in_def'}{'contents'}[1]{'args'}[0]{'contents'}[0];

Modified: trunk/tp/t/results/float/complex_float.pl
===================================================================
--- trunk/tp/t/results/float/complex_float.pl   2016-04-09 09:27:08 UTC (rev 
7102)
+++ trunk/tp/t/results/float/complex_float.pl   2016-04-09 09:32:28 UTC (rev 
7103)
@@ -1306,6 +1306,7 @@
                       'parent' => {}
                     },
                     {
+                      'parent' => {},
                       'text' => '
 ',
                       'type' => 'empty_spaces_after_close_brace'
@@ -3686,6 +3687,7 @@
                       'parent' => {}
                     },
                     {
+                      'parent' => {},
                       'text' => '
 ',
                       'type' => 'empty_spaces_after_close_brace'
@@ -4458,6 +4460,7 @@
 
$result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[4]{'extra'}{'brace_command_contents'}[0][0]
 = 
$result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0];
 
$result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[4]{'extra'}{'node_content'}[0]
 = 
$result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0];
 
$result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[4]{'parent'}
 = 
$result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0];
+$result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[5]{'parent'}
 = 
$result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0];
 
$result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[6]{'parent'}
 = 
$result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0];
 
$result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[7]{'contents'}[0]{'parent'}
 = 
$result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[7];
 
$result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[7]{'parent'}
 = 
$result_trees{'complex_float'}{'contents'}[2]{'contents'}[7]{'contents'}[16]{'args'}[0];
@@ -4930,6 +4933,7 @@
 
$result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[14]{'extra'}{'brace_command_contents'}[0][0]
 = 
$result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[14]{'args'}[0]{'contents'}[0];
 
$result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[14]{'extra'}{'node_content'}[0]
 = 
$result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[14]{'args'}[0]{'contents'}[0];
 
$result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[14]{'parent'}
 = 
$result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0];
+$result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[15]{'parent'}
 = 
$result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0];
 
$result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[16]{'parent'}
 = 
$result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0];
 
$result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[17]{'contents'}[0]{'parent'}
 = 
$result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[17];
 
$result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[17]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'complex_float'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[17]{'contents'}[1]{'args'}[0];

Modified: trunk/tp/t/results/float/float_copying.pl
===================================================================
--- trunk/tp/t/results/float/float_copying.pl   2016-04-09 09:27:08 UTC (rev 
7102)
+++ trunk/tp/t/results/float/float_copying.pl   2016-04-09 09:32:28 UTC (rev 
7103)
@@ -163,6 +163,7 @@
                                           'parent' => {}
                                         },
                                         {
+                                          'parent' => {},
                                           'text' => '
 ',
                                           'type' => 
'empty_spaces_after_close_brace'
@@ -467,6 +468,7 @@
                           'parent' => {}
                         },
                         {
+                          'parent' => {},
                           'text' => '
 ',
                           'type' => 'empty_spaces_after_close_brace'
@@ -595,6 +597,7 @@
                   'parent' => {}
                 },
                 {
+                  'parent' => {},
                   'text' => '
 ',
                   'type' => 'empty_spaces_after_close_brace'
@@ -1228,6 +1231,7 @@
 
$result_trees{'float_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[1]{'contents'}[1]{'extra'}{'brace_command_contents'}[0][0]
 = 
$result_trees{'float_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0];
 
$result_trees{'float_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[1]{'contents'}[1]{'extra'}{'node_content'}[0]
 = 
$result_trees{'float_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0];
 
$result_trees{'float_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[1]{'contents'}[1]{'parent'}
 = 
$result_trees{'float_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[1];
+$result_trees{'float_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[1]{'contents'}[2]{'parent'}
 = 
$result_trees{'float_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[1];
 
$result_trees{'float_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'float_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0];
 
$result_trees{'float_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'float_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0];
 
$result_trees{'float_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = 
$result_trees{'float_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[3];
@@ -1285,6 +1289,7 @@
 
$result_trees{'float_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[2]{'extra'}{'brace_command_contents'}[0][0]
 = 
$result_trees{'float_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0];
 
$result_trees{'float_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[2]{'extra'}{'node_content'}[0]
 = 
$result_trees{'float_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0];
 
$result_trees{'float_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'float_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[3]{'args'}[0];
+$result_trees{'float_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[3]{'parent'}
 = 
$result_trees{'float_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[3]{'args'}[0];
 
$result_trees{'float_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = 
$result_trees{'float_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[4];
 
$result_trees{'float_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'float_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[4]{'args'}[0];
 
$result_trees{'float_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'float_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[4]{'args'}[0];
@@ -1313,6 +1318,7 @@
 
$result_trees{'float_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[3]{'extra'}{'float'}
 = $result_trees{'float_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2];
 
$result_trees{'float_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[3]{'line_nr'}
 = 
$result_trees{'float_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'line_nr'};
 
$result_trees{'float_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[3]{'parent'}
 = $result_trees{'float_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2];
+$result_trees{'float_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[4]{'parent'}
 = $result_trees{'float_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2];
 
$result_trees{'float_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[5]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = 
$result_trees{'float_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[5];
 
$result_trees{'float_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'float_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[5]{'args'}[0];
 
$result_trees{'float_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[5]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'float_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[5]{'args'}[0];

Modified: 
trunk/tp/t/results/html_tests/empty_lines_at_beginning_no_setfilename.pl
===================================================================
--- trunk/tp/t/results/html_tests/empty_lines_at_beginning_no_setfilename.pl    
2016-04-09 09:27:08 UTC (rev 7102)
+++ trunk/tp/t/results/html_tests/empty_lines_at_beginning_no_setfilename.pl    
2016-04-09 09:32:28 UTC (rev 7103)
@@ -12,16 +12,19 @@
         {
           'contents' => [
             {
+              'parent' => {},
               'text' => '\\input texinfo
 ',
               'type' => 'preamble_text'
             },
             {
+              'parent' => {},
               'text' => '
 ',
               'type' => 'preamble_text'
             },
             {
+              'parent' => {},
               'text' => '
 ',
               'type' => 'preamble_text'
@@ -171,6 +174,9 @@
   ],
   'type' => 'document_root'
 };
+$result_trees{'empty_lines_at_beginning_no_setfilename'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'empty_lines_at_beginning_no_setfilename'}{'contents'}[0]{'contents'}[0];
+$result_trees{'empty_lines_at_beginning_no_setfilename'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'empty_lines_at_beginning_no_setfilename'}{'contents'}[0]{'contents'}[0];
+$result_trees{'empty_lines_at_beginning_no_setfilename'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'empty_lines_at_beginning_no_setfilename'}{'contents'}[0]{'contents'}[0];
 
$result_trees{'empty_lines_at_beginning_no_setfilename'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'empty_lines_at_beginning_no_setfilename'}{'contents'}[0]{'contents'}[1];
 
$result_trees{'empty_lines_at_beginning_no_setfilename'}{'contents'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'empty_lines_at_beginning_no_setfilename'}{'contents'}[0];
 
$result_trees{'empty_lines_at_beginning_no_setfilename'}{'contents'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'empty_lines_at_beginning_no_setfilename'}{'contents'}[0];

Modified: 
trunk/tp/t/results/html_tests/empty_lines_at_beginning_no_setfilename_no_element.pl
===================================================================
--- 
trunk/tp/t/results/html_tests/empty_lines_at_beginning_no_setfilename_no_element.pl
 2016-04-09 09:27:08 UTC (rev 7102)
+++ 
trunk/tp/t/results/html_tests/empty_lines_at_beginning_no_setfilename_no_element.pl
 2016-04-09 09:32:28 UTC (rev 7103)
@@ -10,16 +10,19 @@
     {
       'contents' => [
         {
+          'parent' => {},
           'text' => '\\input texinfo
 ',
           'type' => 'preamble_text'
         },
         {
+          'parent' => {},
           'text' => '
 ',
           'type' => 'preamble_text'
         },
         {
+          'parent' => {},
           'text' => '
 ',
           'type' => 'preamble_text'
@@ -106,6 +109,9 @@
   ],
   'type' => 'text_root'
 };
+$result_trees{'empty_lines_at_beginning_no_setfilename_no_element'}{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'empty_lines_at_beginning_no_setfilename_no_element'}{'contents'}[0];
+$result_trees{'empty_lines_at_beginning_no_setfilename_no_element'}{'contents'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'empty_lines_at_beginning_no_setfilename_no_element'}{'contents'}[0];
+$result_trees{'empty_lines_at_beginning_no_setfilename_no_element'}{'contents'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'empty_lines_at_beginning_no_setfilename_no_element'}{'contents'}[0];
 
$result_trees{'empty_lines_at_beginning_no_setfilename_no_element'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = 
$result_trees{'empty_lines_at_beginning_no_setfilename_no_element'}{'contents'}[1];
 
$result_trees{'empty_lines_at_beginning_no_setfilename_no_element'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'empty_lines_at_beginning_no_setfilename_no_element'}{'contents'}[1]{'args'}[0];
 
$result_trees{'empty_lines_at_beginning_no_setfilename_no_element'}{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'empty_lines_at_beginning_no_setfilename_no_element'}{'contents'}[1]{'args'}[0];

Modified: trunk/tp/t/results/include/cpp_lines.pl
===================================================================
--- trunk/tp/t/results/include/cpp_lines.pl     2016-04-09 09:27:08 UTC (rev 
7102)
+++ trunk/tp/t/results/include/cpp_lines.pl     2016-04-09 09:32:28 UTC (rev 
7103)
@@ -14,6 +14,7 @@
             {
               'contents' => [
                 {
+                  'parent' => {},
                   'text' => '\\input texinfo
 ',
                   'type' => 'preamble_text'
@@ -628,6 +629,7 @@
   ],
   'type' => 'document_root'
 };
+$result_trees{'cpp_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'cpp_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[0];
 
$result_trees{'cpp_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'cpp_lines'}{'contents'}[0]{'contents'}[0];
 $result_trees{'cpp_lines'}{'contents'}[0]{'contents'}[0]{'parent'} = 
$result_trees{'cpp_lines'}{'contents'}[0];
 
$result_trees{'cpp_lines'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'cpp_lines'}{'contents'}[0]{'contents'}[1];

Modified: trunk/tp/t/results/info_tests/anchor_and_spaces.pl
===================================================================
--- trunk/tp/t/results/info_tests/anchor_and_spaces.pl  2016-04-09 09:27:08 UTC 
(rev 7102)
+++ trunk/tp/t/results/info_tests/anchor_and_spaces.pl  2016-04-09 09:32:28 UTC 
(rev 7103)
@@ -124,6 +124,7 @@
           'parent' => {}
         },
         {
+          'parent' => {},
           'text' => '
 ',
           'type' => 'empty_spaces_after_close_brace'
@@ -274,6 +275,7 @@
 
$result_trees{'anchor_and_spaces'}{'contents'}[2]{'contents'}[0]{'extra'}{'brace_command_contents'}[0][0]
 = 
$result_trees{'anchor_and_spaces'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[0];
 
$result_trees{'anchor_and_spaces'}{'contents'}[2]{'contents'}[0]{'extra'}{'node_content'}[0]
 = 
$result_trees{'anchor_and_spaces'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[0];
 $result_trees{'anchor_and_spaces'}{'contents'}[2]{'contents'}[0]{'parent'} = 
$result_trees{'anchor_and_spaces'}{'contents'}[2];
+$result_trees{'anchor_and_spaces'}{'contents'}[2]{'contents'}[1]{'parent'} = 
$result_trees{'anchor_and_spaces'}{'contents'}[2];
 $result_trees{'anchor_and_spaces'}{'contents'}[2]{'contents'}[2]{'parent'} = 
$result_trees{'anchor_and_spaces'}{'contents'}[2];
 
$result_trees{'anchor_and_spaces'}{'contents'}[2]{'contents'}[3]{'contents'}[0]{'parent'}
 = $result_trees{'anchor_and_spaces'}{'contents'}[2]{'contents'}[3];
 
$result_trees{'anchor_and_spaces'}{'contents'}[2]{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'anchor_and_spaces'}{'contents'}[2]{'contents'}[3]{'contents'}[1]{'args'}[0];

Modified: trunk/tp/t/results/info_tests/center_flush.pl
===================================================================
--- trunk/tp/t/results/info_tests/center_flush.pl       2016-04-09 09:27:08 UTC 
(rev 7102)
+++ trunk/tp/t/results/info_tests/center_flush.pl       2016-04-09 09:32:28 UTC 
(rev 7103)
@@ -174,6 +174,7 @@
               'parent' => {}
             },
             {
+              'parent' => {},
               'text' => '
 ',
               'type' => 'empty_spaces_after_close_brace'
@@ -366,6 +367,7 @@
               'parent' => {}
             },
             {
+              'parent' => {},
               'text' => '
 ',
               'type' => 'empty_spaces_after_close_brace'
@@ -413,6 +415,7 @@
               'parent' => {}
             },
             {
+              'parent' => {},
               'text' => ' ',
               'type' => 'empty_spaces_after_close_brace'
             },
@@ -510,6 +513,7 @@
 
$result_trees{'center_flush'}{'contents'}[2]{'contents'}[8]{'contents'}[1]{'extra'}{'brace_command_contents'}[0][0]
 = 
$result_trees{'center_flush'}{'contents'}[2]{'contents'}[8]{'contents'}[1]{'args'}[0]{'contents'}[0];
 
$result_trees{'center_flush'}{'contents'}[2]{'contents'}[8]{'contents'}[1]{'extra'}{'node_content'}[0]
 = 
$result_trees{'center_flush'}{'contents'}[2]{'contents'}[8]{'contents'}[1]{'args'}[0]{'contents'}[0];
 
$result_trees{'center_flush'}{'contents'}[2]{'contents'}[8]{'contents'}[1]{'parent'}
 = $result_trees{'center_flush'}{'contents'}[2]{'contents'}[8];
+$result_trees{'center_flush'}{'contents'}[2]{'contents'}[8]{'contents'}[2]{'parent'}
 = $result_trees{'center_flush'}{'contents'}[2]{'contents'}[8];
 
$result_trees{'center_flush'}{'contents'}[2]{'contents'}[8]{'contents'}[3]{'parent'}
 = $result_trees{'center_flush'}{'contents'}[2]{'contents'}[8];
 $result_trees{'center_flush'}{'contents'}[2]{'contents'}[8]{'parent'} = 
$result_trees{'center_flush'}{'contents'}[2];
 
$result_trees{'center_flush'}{'contents'}[2]{'contents'}[9]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'center_flush'}{'contents'}[2]{'contents'}[9];
@@ -544,6 +548,7 @@
 
$result_trees{'center_flush'}{'contents'}[4]{'contents'}[8]{'contents'}[1]{'extra'}{'brace_command_contents'}[0][0]
 = 
$result_trees{'center_flush'}{'contents'}[4]{'contents'}[8]{'contents'}[1]{'args'}[0]{'contents'}[0];
 
$result_trees{'center_flush'}{'contents'}[4]{'contents'}[8]{'contents'}[1]{'extra'}{'node_content'}[0]
 = 
$result_trees{'center_flush'}{'contents'}[4]{'contents'}[8]{'contents'}[1]{'args'}[0]{'contents'}[0];
 
$result_trees{'center_flush'}{'contents'}[4]{'contents'}[8]{'contents'}[1]{'parent'}
 = $result_trees{'center_flush'}{'contents'}[4]{'contents'}[8];
+$result_trees{'center_flush'}{'contents'}[4]{'contents'}[8]{'contents'}[2]{'parent'}
 = $result_trees{'center_flush'}{'contents'}[4]{'contents'}[8];
 
$result_trees{'center_flush'}{'contents'}[4]{'contents'}[8]{'contents'}[3]{'parent'}
 = $result_trees{'center_flush'}{'contents'}[4]{'contents'}[8];
 
$result_trees{'center_flush'}{'contents'}[4]{'contents'}[8]{'contents'}[4]{'parent'}
 = $result_trees{'center_flush'}{'contents'}[4]{'contents'}[8];
 
$result_trees{'center_flush'}{'contents'}[4]{'contents'}[8]{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'center_flush'}{'contents'}[4]{'contents'}[8]{'contents'}[5]{'args'}[0];
@@ -551,6 +556,7 @@
 
$result_trees{'center_flush'}{'contents'}[4]{'contents'}[8]{'contents'}[5]{'extra'}{'brace_command_contents'}[0][0]
 = 
$result_trees{'center_flush'}{'contents'}[4]{'contents'}[8]{'contents'}[5]{'args'}[0]{'contents'}[0];
 
$result_trees{'center_flush'}{'contents'}[4]{'contents'}[8]{'contents'}[5]{'extra'}{'node_content'}[0]
 = 
$result_trees{'center_flush'}{'contents'}[4]{'contents'}[8]{'contents'}[5]{'args'}[0]{'contents'}[0];
 
$result_trees{'center_flush'}{'contents'}[4]{'contents'}[8]{'contents'}[5]{'parent'}
 = $result_trees{'center_flush'}{'contents'}[4]{'contents'}[8];
+$result_trees{'center_flush'}{'contents'}[4]{'contents'}[8]{'contents'}[6]{'parent'}
 = $result_trees{'center_flush'}{'contents'}[4]{'contents'}[8];
 
$result_trees{'center_flush'}{'contents'}[4]{'contents'}[8]{'contents'}[7]{'parent'}
 = $result_trees{'center_flush'}{'contents'}[4]{'contents'}[8];
 $result_trees{'center_flush'}{'contents'}[4]{'contents'}[8]{'parent'} = 
$result_trees{'center_flush'}{'contents'}[4];
 
$result_trees{'center_flush'}{'contents'}[4]{'contents'}[9]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'center_flush'}{'contents'}[4]{'contents'}[9];

Modified: trunk/tp/t/results/info_tests/multitable_anchor_and_index_entry.pl
===================================================================
--- trunk/tp/t/results/info_tests/multitable_anchor_and_index_entry.pl  
2016-04-09 09:27:08 UTC (rev 7102)
+++ trunk/tp/t/results/info_tests/multitable_anchor_and_index_entry.pl  
2016-04-09 09:32:28 UTC (rev 7103)
@@ -420,6 +420,7 @@
                               'parent' => {}
                             },
                             {
+                              'parent' => {},
                               'text' => '
 ',
                               'type' => 'empty_spaces_after_close_brace'
@@ -896,6 +897,7 @@
                               'parent' => {}
                             },
                             {
+                              'parent' => {},
                               'text' => '
 ',
                               'type' => 'empty_spaces_after_close_brace'
@@ -1247,6 +1249,7 @@
 
$result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'extra'}{'brace_command_contents'}[0][0]
 = 
$result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0];
 
$result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'extra'}{'node_content'}[0]
 = 
$result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0];
 
$result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'parent'}
 = 
$result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1];
+$result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[3]{'parent'}
 = 
$result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1];
 
$result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'parent'}
 = 
$result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1];
 
$result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'extra'}{'spaces_after_command'}
 = 
$result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[0];
 
$result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'line_nr'}
 = 
$result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'line_nr'};
@@ -1336,6 +1339,7 @@
 
$result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'extra'}{'brace_command_contents'}[0][0]
 = 
$result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0];
 
$result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'extra'}{'node_content'}[0]
 = 
$result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0];
 
$result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'parent'}
 = 
$result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1];
+$result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'contents'}[3]{'parent'}
 = 
$result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1];
 
$result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'parent'}
 = 
$result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'contents'}[2]{'contents'}[1];
 
$result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[2]{'parent'}
 = 
$result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'contents'}[2]{'contents'}[1];
 
$result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'contents'}[0]{'parent'}
 = 
$result_trees{'multitable_anchor_and_index_entry'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[3];

Modified: trunk/tp/t/results/info_tests/nested_multitable_anchor_index.pl
===================================================================
--- trunk/tp/t/results/info_tests/nested_multitable_anchor_index.pl     
2016-04-09 09:27:08 UTC (rev 7102)
+++ trunk/tp/t/results/info_tests/nested_multitable_anchor_index.pl     
2016-04-09 09:32:28 UTC (rev 7103)
@@ -243,6 +243,7 @@
                                               'parent' => {}
                                             },
                                             {
+                                              'parent' => {},
                                               'text' => '
 ',
                                               'type' => 
'empty_spaces_after_close_brace'
@@ -529,6 +530,7 @@
                               'parent' => {}
                             },
                             {
+                              'parent' => {},
                               'text' => '
 ',
                               'type' => 'empty_spaces_after_close_brace'
@@ -882,6 +884,7 @@
 
$result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'extra'}{'node_content'}[0]
 = 
$result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0];
 
$result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'line_nr'}
 = 
$result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'line_nr'};
 
$result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'parent'}
 = 
$result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[1];
+$result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'parent'}
 = 
$result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[1];
 
$result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = 
$result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[3];
 
$result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[0];
 
$result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[0];
@@ -938,6 +941,7 @@
 
$result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'extra'}{'node_content'}[0]
 = 
$result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0];
 
$result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'line_nr'}
 = 
$result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'line_nr'};
 
$result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'parent'}
 = 
$result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1];
+$result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'parent'}
 = 
$result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1];
 
$result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = 
$result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[3];
 
$result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[0];
 
$result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'nested_multitable_anchor_index'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[0];

Modified: trunk/tp/t/results/info_tests/test_index.pl
===================================================================
--- trunk/tp/t/results/info_tests/test_index.pl 2016-04-09 09:27:08 UTC (rev 
7102)
+++ trunk/tp/t/results/info_tests/test_index.pl 2016-04-09 09:32:28 UTC (rev 
7103)
@@ -296,6 +296,7 @@
                       },
                       {},
                       {
+                        'parent' => {},
                         'text' => '
 ',
                         'type' => 'empty_spaces_after_close_brace'
@@ -3806,6 +3807,7 @@
 
$result_trees{'test_index'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'label'}{'parent'}{'contents'}[1]{'parent'}
 = 
$result_trees{'test_index'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'label'}{'parent'};
 
$result_trees{'test_index'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'label'}{'parent'}{'contents'}[2]{'parent'}
 = 
$result_trees{'test_index'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'label'}{'parent'};
 
$result_trees{'test_index'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'label'}{'parent'}{'contents'}[3]
 = 
$result_trees{'test_index'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'label'};
+$result_trees{'test_index'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'label'}{'parent'}{'contents'}[4]{'parent'}
 = 
$result_trees{'test_index'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'label'}{'parent'};
 
$result_trees{'test_index'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'label'}{'parent'}{'contents'}[5]{'parent'}
 = 
$result_trees{'test_index'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'label'}{'parent'};
 
$result_trees{'test_index'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'label'}{'parent'}{'extra'}{'misc_content'}[0]
 = 
$result_trees{'test_index'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'label'}{'parent'}{'args'}[0]{'contents'}[1];
 
$result_trees{'test_index'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'label'}{'parent'}{'extra'}{'spaces_after_command'}
 = 
$result_trees{'test_index'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'label'}{'parent'}{'args'}[0]{'contents'}[0];

Modified: trunk/tp/t/results/invalid_nestings/in_errormsg.pl
===================================================================
--- trunk/tp/t/results/invalid_nestings/in_errormsg.pl  2016-04-09 09:27:08 UTC 
(rev 7102)
+++ trunk/tp/t/results/invalid_nestings/in_errormsg.pl  2016-04-09 09:32:28 UTC 
(rev 7103)
@@ -47,6 +47,7 @@
       'parent' => {}
     },
     {
+      'parent' => {},
       'text' => '
 ',
       'type' => 'empty_spaces_after_close_brace'
@@ -96,6 +97,7 @@
                   'parent' => {}
                 },
                 {
+                  'parent' => {},
                   'text' => ' ',
                   'type' => 'empty_spaces_after_close_brace'
                 },
@@ -347,12 +349,14 @@
 
$result_trees{'in_errormsg'}{'contents'}[1]{'extra'}{'brace_command_contents'}[0][0]
 = $result_trees{'in_errormsg'}{'contents'}[1]{'args'}[0]{'contents'}[0];
 $result_trees{'in_errormsg'}{'contents'}[1]{'extra'}{'node_content'}[0] = 
$result_trees{'in_errormsg'}{'contents'}[1]{'args'}[0]{'contents'}[0];
 $result_trees{'in_errormsg'}{'contents'}[1]{'parent'} = 
$result_trees{'in_errormsg'};
+$result_trees{'in_errormsg'}{'contents'}[2]{'parent'} = 
$result_trees{'in_errormsg'};
 $result_trees{'in_errormsg'}{'contents'}[3]{'contents'}[0]{'parent'} = 
$result_trees{'in_errormsg'}{'contents'}[3];
 
$result_trees{'in_errormsg'}{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'in_errormsg'}{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0];
 
$result_trees{'in_errormsg'}{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'in_errormsg'}{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0];
 
$result_trees{'in_errormsg'}{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'extra'}{'brace_command_contents'}[0][0]
 = 
$result_trees{'in_errormsg'}{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0];
 
$result_trees{'in_errormsg'}{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'extra'}{'node_content'}[0]
 = 
$result_trees{'in_errormsg'}{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0];
 
$result_trees{'in_errormsg'}{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'in_errormsg'}{'contents'}[3]{'contents'}[1]{'args'}[0];
+$result_trees{'in_errormsg'}{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'in_errormsg'}{'contents'}[3]{'contents'}[1]{'args'}[0];
 
$result_trees{'in_errormsg'}{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'in_errormsg'}{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[2]{'args'}[0];
 
$result_trees{'in_errormsg'}{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'}
 = 
$result_trees{'in_errormsg'}{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[2];
 
$result_trees{'in_errormsg'}{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[2]{'extra'}{'brace_command_contents'}[0][0]
 = 
$result_trees{'in_errormsg'}{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0];

Modified: trunk/tp/t/results/invalid_nestings/ref_in_anchor.pl
===================================================================
--- trunk/tp/t/results/invalid_nestings/ref_in_anchor.pl        2016-04-09 
09:27:08 UTC (rev 7102)
+++ trunk/tp/t/results/invalid_nestings/ref_in_anchor.pl        2016-04-09 
09:32:28 UTC (rev 7103)
@@ -110,6 +110,7 @@
           'parent' => {}
         },
         {
+          'parent' => {},
           'text' => '',
           'type' => 'empty_spaces_after_close_brace'
         }
@@ -157,6 +158,7 @@
 
$result_trees{'ref_in_anchor'}{'contents'}[1]{'contents'}[0]{'extra'}{'node_content'}[1]
 = 
$result_trees{'ref_in_anchor'}{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1];
 $result_trees{'ref_in_anchor'}{'contents'}[1]{'contents'}[0]{'line_nr'} = 
$result_trees{'ref_in_anchor'}{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
 $result_trees{'ref_in_anchor'}{'contents'}[1]{'contents'}[0]{'parent'} = 
$result_trees{'ref_in_anchor'}{'contents'}[1];
+$result_trees{'ref_in_anchor'}{'contents'}[1]{'contents'}[1]{'parent'} = 
$result_trees{'ref_in_anchor'}{'contents'}[1];
 $result_trees{'ref_in_anchor'}{'contents'}[1]{'extra'}{'node_content'}[0] = 
$result_trees{'ref_in_anchor'}{'contents'}[1]{'args'}[0]{'contents'}[1];
 
$result_trees{'ref_in_anchor'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}
 = $result_trees{'ref_in_anchor'}{'contents'}[1]{'extra'}{'node_content'};
 $result_trees{'ref_in_anchor'}{'contents'}[1]{'extra'}{'spaces_after_command'} 
= $result_trees{'ref_in_anchor'}{'contents'}[1]{'args'}[0]{'contents'}[0];

Modified: trunk/tp/t/results/menu/menu_pointing_to_anchor.pl
===================================================================
--- trunk/tp/t/results/menu/menu_pointing_to_anchor.pl  2016-04-09 09:27:08 UTC 
(rev 7102)
+++ trunk/tp/t/results/menu/menu_pointing_to_anchor.pl  2016-04-09 09:32:28 UTC 
(rev 7103)
@@ -147,6 +147,7 @@
           'parent' => {}
         },
         {
+          'parent' => {},
           'text' => '
 ',
           'type' => 'empty_spaces_after_close_brace'
@@ -321,6 +322,7 @@
 
$result_trees{'menu_pointing_to_anchor'}{'contents'}[2]{'contents'}[3]{'extra'}{'brace_command_contents'}[0][0]
 = 
$result_trees{'menu_pointing_to_anchor'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0];
 
$result_trees{'menu_pointing_to_anchor'}{'contents'}[2]{'contents'}[3]{'extra'}{'node_content'}[0]
 = 
$result_trees{'menu_pointing_to_anchor'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0];
 
$result_trees{'menu_pointing_to_anchor'}{'contents'}[2]{'contents'}[3]{'parent'}
 = $result_trees{'menu_pointing_to_anchor'}{'contents'}[2];
+$result_trees{'menu_pointing_to_anchor'}{'contents'}[2]{'contents'}[4]{'parent'}
 = $result_trees{'menu_pointing_to_anchor'}{'contents'}[2];
 
$result_trees{'menu_pointing_to_anchor'}{'contents'}[2]{'contents'}[5]{'parent'}
 = $result_trees{'menu_pointing_to_anchor'}{'contents'}[2];
 
$result_trees{'menu_pointing_to_anchor'}{'contents'}[2]{'contents'}[6]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'menu_pointing_to_anchor'}{'contents'}[2]{'contents'}[6];
 
$result_trees{'menu_pointing_to_anchor'}{'contents'}[2]{'contents'}[6]{'contents'}[0]{'parent'}
 = $result_trees{'menu_pointing_to_anchor'}{'contents'}[2]{'contents'}[6];

Modified: trunk/tp/t/results/plaintext_tests/anchor_and_empty_lines.pl
===================================================================
--- trunk/tp/t/results/plaintext_tests/anchor_and_empty_lines.pl        
2016-04-09 09:27:08 UTC (rev 7102)
+++ trunk/tp/t/results/plaintext_tests/anchor_and_empty_lines.pl        
2016-04-09 09:32:28 UTC (rev 7103)
@@ -58,6 +58,7 @@
       'parent' => {}
     },
     {
+      'parent' => {},
       'text' => '
 ',
       'type' => 'empty_spaces_after_close_brace'
@@ -90,6 +91,7 @@
 
$result_trees{'anchor_and_empty_lines'}{'contents'}[2]{'extra'}{'brace_command_contents'}[0][0]
 = 
$result_trees{'anchor_and_empty_lines'}{'contents'}[2]{'args'}[0]{'contents'}[0];
 
$result_trees{'anchor_and_empty_lines'}{'contents'}[2]{'extra'}{'node_content'}[0]
 = 
$result_trees{'anchor_and_empty_lines'}{'contents'}[2]{'args'}[0]{'contents'}[0];
 $result_trees{'anchor_and_empty_lines'}{'contents'}[2]{'parent'} = 
$result_trees{'anchor_and_empty_lines'};
+$result_trees{'anchor_and_empty_lines'}{'contents'}[3]{'parent'} = 
$result_trees{'anchor_and_empty_lines'};
 $result_trees{'anchor_and_empty_lines'}{'contents'}[4]{'parent'} = 
$result_trees{'anchor_and_empty_lines'};
 
$result_trees{'anchor_and_empty_lines'}{'contents'}[5]{'contents'}[0]{'parent'} 
= $result_trees{'anchor_and_empty_lines'}{'contents'}[5];
 $result_trees{'anchor_and_empty_lines'}{'contents'}[5]{'parent'} = 
$result_trees{'anchor_and_empty_lines'};

Modified: trunk/tp/t/results/plaintext_tests/chinese_mixed_with_en.pl
===================================================================
--- trunk/tp/t/results/plaintext_tests/chinese_mixed_with_en.pl 2016-04-09 
09:27:08 UTC (rev 7102)
+++ trunk/tp/t/results/plaintext_tests/chinese_mixed_with_en.pl 2016-04-09 
09:32:28 UTC (rev 7103)
@@ -14,6 +14,7 @@
             {
               'contents' => [
                 {
+                  'parent' => {},
                   'text' => '\\input texinfo
 ',
                   'type' => 'preamble_text'
@@ -415,6 +416,7 @@
   ],
   'type' => 'document_root'
 };
+$result_trees{'chinese_mixed_with_en'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'chinese_mixed_with_en'}{'contents'}[0]{'contents'}[0]{'contents'}[0];
 
$result_trees{'chinese_mixed_with_en'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'chinese_mixed_with_en'}{'contents'}[0]{'contents'}[0];
 
$result_trees{'chinese_mixed_with_en'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = 
$result_trees{'chinese_mixed_with_en'}{'contents'}[0]{'contents'}[0]{'contents'}[1];
 
$result_trees{'chinese_mixed_with_en'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'chinese_mixed_with_en'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0];

Modified: trunk/tp/t/results/plaintext_tests/japanese_utf8.pl
===================================================================
--- trunk/tp/t/results/plaintext_tests/japanese_utf8.pl 2016-04-09 09:27:08 UTC 
(rev 7102)
+++ trunk/tp/t/results/plaintext_tests/japanese_utf8.pl 2016-04-09 09:32:28 UTC 
(rev 7103)
@@ -14,6 +14,7 @@
             {
               'contents' => [
                 {
+                  'parent' => {},
                   'text' => '\\input texinfo @c -*- coding: utf-8; mode: 
texinfo; -*-
 ',
                   'type' => 'preamble_text'
@@ -960,6 +961,7 @@
   ],
   'type' => 'document_root'
 };
+$result_trees{'japanese_utf8'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'japanese_utf8'}{'contents'}[0]{'contents'}[0]{'contents'}[0];
 
$result_trees{'japanese_utf8'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'japanese_utf8'}{'contents'}[0]{'contents'}[0];
 
$result_trees{'japanese_utf8'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'japanese_utf8'}{'contents'}[0]{'contents'}[0]{'contents'}[1];
 
$result_trees{'japanese_utf8'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'japanese_utf8'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0];

Modified: trunk/tp/t/results/raw/braces_in_tex.pl
===================================================================
--- trunk/tp/t/results/raw/braces_in_tex.pl     2016-04-09 09:27:08 UTC (rev 
7102)
+++ trunk/tp/t/results/raw/braces_in_tex.pl     2016-04-09 09:32:28 UTC (rev 
7103)
@@ -37,9 +37,11 @@
               'text' => '\\chi^2 = \\sum_'
             },
             {
+              'parent' => {},
               'text' => '{i=1'
             },
             {
+              'parent' => {},
               'text' => '}^N
 '
             },
@@ -165,9 +167,11 @@
                       'text' => '\\chi^2 = \\sum_'
                     },
                     {
+                      'parent' => {},
                       'text' => '{i=1'
                     },
                     {
+                      'parent' => {},
                       'text' => '}^N
 '
                     },
@@ -314,6 +318,8 @@
 $result_trees{'braces_in_tex'}{'contents'}[1]{'contents'}[0]{'parent'} = 
$result_trees{'braces_in_tex'}{'contents'}[1];
 
$result_trees{'braces_in_tex'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'braces_in_tex'}{'contents'}[1]{'contents'}[1];
 
$result_trees{'braces_in_tex'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'parent'}
 = $result_trees{'braces_in_tex'}{'contents'}[1]{'contents'}[1];
+$result_trees{'braces_in_tex'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'parent'}
 = $result_trees{'braces_in_tex'}{'contents'}[1]{'contents'}[1];
+$result_trees{'braces_in_tex'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'parent'}
 = $result_trees{'braces_in_tex'}{'contents'}[1]{'contents'}[1];
 
$result_trees{'braces_in_tex'}{'contents'}[1]{'contents'}[1]{'contents'}[4]{'parent'}
 = $result_trees{'braces_in_tex'}{'contents'}[1]{'contents'}[1];
 
$result_trees{'braces_in_tex'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'parent'}
 = $result_trees{'braces_in_tex'}{'contents'}[1]{'contents'}[1];
 
$result_trees{'braces_in_tex'}{'contents'}[1]{'contents'}[1]{'contents'}[6]{'parent'}
 = $result_trees{'braces_in_tex'}{'contents'}[1]{'contents'}[1];
@@ -337,6 +343,8 @@
 
$result_trees{'braces_in_tex'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'braces_in_tex'}{'contents'}[4]{'contents'}[1]{'contents'}[0];
 
$result_trees{'braces_in_tex'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'braces_in_tex'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'contents'}[1];
 
$result_trees{'braces_in_tex'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'parent'}
 = 
$result_trees{'braces_in_tex'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'contents'}[1];
+$result_trees{'braces_in_tex'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[2]{'parent'}
 = 
$result_trees{'braces_in_tex'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'contents'}[1];
+$result_trees{'braces_in_tex'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[3]{'parent'}
 = 
$result_trees{'braces_in_tex'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'contents'}[1];
 
$result_trees{'braces_in_tex'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[4]{'parent'}
 = 
$result_trees{'braces_in_tex'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'contents'}[1];
 
$result_trees{'braces_in_tex'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[5]{'parent'}
 = 
$result_trees{'braces_in_tex'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'contents'}[1];
 
$result_trees{'braces_in_tex'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[6]{'parent'}
 = 
$result_trees{'braces_in_tex'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'contents'}[1];

Modified: trunk/tp/t/results/raw/lone_braces_in_html.pl
===================================================================
--- trunk/tp/t/results/raw/lone_braces_in_html.pl       2016-04-09 09:27:08 UTC 
(rev 7102)
+++ trunk/tp/t/results/raw/lone_braces_in_html.pl       2016-04-09 09:32:28 UTC 
(rev 7103)
@@ -22,6 +22,7 @@
         {
           'contents' => [
             {
+              'parent' => {},
               'text' => '}
 '
             }
@@ -103,6 +104,7 @@
         {
           'contents' => [
             {
+              'parent' => {},
               'text' => '{
 '
             }
@@ -168,6 +170,7 @@
 };
 
$result_trees{'lone_braces_in_html'}{'contents'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'lone_braces_in_html'}{'contents'}[0];
 $result_trees{'lone_braces_in_html'}{'contents'}[0]{'contents'}[0]{'parent'} = 
$result_trees{'lone_braces_in_html'}{'contents'}[0];
+$result_trees{'lone_braces_in_html'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'lone_braces_in_html'}{'contents'}[0]{'contents'}[1];
 $result_trees{'lone_braces_in_html'}{'contents'}[0]{'contents'}[1]{'parent'} = 
$result_trees{'lone_braces_in_html'}{'contents'}[0];
 
$result_trees{'lone_braces_in_html'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'lone_braces_in_html'}{'contents'}[0]{'contents'}[2];
 
$result_trees{'lone_braces_in_html'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'lone_braces_in_html'}{'contents'}[0]{'contents'}[2]{'args'}[0];
@@ -183,6 +186,7 @@
 $result_trees{'lone_braces_in_html'}{'contents'}[1]{'parent'} = 
$result_trees{'lone_braces_in_html'};
 
$result_trees{'lone_braces_in_html'}{'contents'}[2]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'lone_braces_in_html'}{'contents'}[2];
 $result_trees{'lone_braces_in_html'}{'contents'}[2]{'contents'}[0]{'parent'} = 
$result_trees{'lone_braces_in_html'}{'contents'}[2];
+$result_trees{'lone_braces_in_html'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'lone_braces_in_html'}{'contents'}[2]{'contents'}[1];
 $result_trees{'lone_braces_in_html'}{'contents'}[2]{'contents'}[1]{'parent'} = 
$result_trees{'lone_braces_in_html'}{'contents'}[2];
 
$result_trees{'lone_braces_in_html'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'lone_braces_in_html'}{'contents'}[2]{'contents'}[2];
 
$result_trees{'lone_braces_in_html'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'lone_braces_in_html'}{'contents'}[2]{'contents'}[2]{'args'}[0];

Modified: trunk/tp/t/results/raw/raw_in_example.pl
===================================================================
--- trunk/tp/t/results/raw/raw_in_example.pl    2016-04-09 09:27:08 UTC (rev 
7102)
+++ trunk/tp/t/results/raw/raw_in_example.pl    2016-04-09 09:32:28 UTC (rev 
7103)
@@ -304,9 +304,11 @@
                       'text' => '\\chi^2 = \\sum_'
                     },
                     {
+                      'parent' => {},
                       'text' => '{i=1'
                     },
                     {
+                      'parent' => {},
                       'text' => '}^N
 '
                     },
@@ -516,6 +518,8 @@
 
$result_trees{'raw_in_example'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'raw_in_example'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'contents'}[1];
 
$result_trees{'raw_in_example'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[1]{'parent'}
 = 
$result_trees{'raw_in_example'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'contents'}[1];
 
$result_trees{'raw_in_example'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[2]{'parent'}
 = 
$result_trees{'raw_in_example'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'contents'}[1];
+$result_trees{'raw_in_example'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[3]{'parent'}
 = 
$result_trees{'raw_in_example'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'contents'}[1];
+$result_trees{'raw_in_example'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[4]{'parent'}
 = 
$result_trees{'raw_in_example'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'contents'}[1];
 
$result_trees{'raw_in_example'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[5]{'parent'}
 = 
$result_trees{'raw_in_example'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'contents'}[1];
 
$result_trees{'raw_in_example'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[6]{'parent'}
 = 
$result_trees{'raw_in_example'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'contents'}[1];
 
$result_trees{'raw_in_example'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'contents'}[1]{'contents'}[7]{'parent'}
 = 
$result_trees{'raw_in_example'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'contents'}[1];

Modified: trunk/tp/t/results/raw/tex_not_closed.pl
===================================================================
--- trunk/tp/t/results/raw/tex_not_closed.pl    2016-04-09 09:27:08 UTC (rev 
7102)
+++ trunk/tp/t/results/raw/tex_not_closed.pl    2016-04-09 09:32:28 UTC (rev 
7103)
@@ -32,9 +32,11 @@
               'text' => 'This is some \\LaTeX'
             },
             {
+              'parent' => {},
               'text' => '{'
             },
             {
+              'parent' => {},
               'text' => '}
 '
             }
@@ -60,6 +62,8 @@
 $result_trees{'tex_not_closed'}{'contents'}[0]{'contents'}[0]{'parent'} = 
$result_trees{'tex_not_closed'}{'contents'}[0];
 
$result_trees{'tex_not_closed'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'tex_not_closed'}{'contents'}[0]{'contents'}[1];
 
$result_trees{'tex_not_closed'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'parent'}
 = $result_trees{'tex_not_closed'}{'contents'}[0]{'contents'}[1];
+$result_trees{'tex_not_closed'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'parent'}
 = $result_trees{'tex_not_closed'}{'contents'}[0]{'contents'}[1];
+$result_trees{'tex_not_closed'}{'contents'}[0]{'contents'}[1]{'contents'}[3]{'parent'}
 = $result_trees{'tex_not_closed'}{'contents'}[0]{'contents'}[1];
 $result_trees{'tex_not_closed'}{'contents'}[0]{'contents'}[1]{'parent'} = 
$result_trees{'tex_not_closed'}{'contents'}[0];
 
$result_trees{'tex_not_closed'}{'contents'}[0]{'extra'}{'spaces_after_command'} 
= $result_trees{'tex_not_closed'}{'contents'}[0]{'contents'}[0];
 $result_trees{'tex_not_closed'}{'contents'}[0]{'parent'} = 
$result_trees{'tex_not_closed'};

Modified: trunk/tp/t/results/regions/anchor_in_copying.pl
===================================================================
--- trunk/tp/t/results/regions/anchor_in_copying.pl     2016-04-09 09:27:08 UTC 
(rev 7102)
+++ trunk/tp/t/results/regions/anchor_in_copying.pl     2016-04-09 09:32:28 UTC 
(rev 7103)
@@ -77,6 +77,7 @@
                   'parent' => {}
                 },
                 {
+                  'parent' => {},
                   'text' => '
 ',
                   'type' => 'empty_spaces_after_close_brace'
@@ -317,6 +318,7 @@
 
$result_trees{'anchor_in_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'extra'}{'brace_command_contents'}[0][0]
 = 
$result_trees{'anchor_in_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[0];
 
$result_trees{'anchor_in_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'extra'}{'node_content'}[0]
 = 
$result_trees{'anchor_in_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[0];
 
$result_trees{'anchor_in_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'parent'}
 = 
$result_trees{'anchor_in_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2];
+$result_trees{'anchor_in_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[2]{'parent'}
 = 
$result_trees{'anchor_in_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2];
 
$result_trees{'anchor_in_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'parent'}
 = $result_trees{'anchor_in_copying'}{'contents'}[0]{'contents'}[1];
 
$result_trees{'anchor_in_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[3]{'parent'}
 = $result_trees{'anchor_in_copying'}{'contents'}[0]{'contents'}[1];
 
$result_trees{'anchor_in_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = 
$result_trees{'anchor_in_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[4];

Modified: trunk/tp/t/results/regions/anchor_in_copying_in_footnote.pl
===================================================================
--- trunk/tp/t/results/regions/anchor_in_copying_in_footnote.pl 2016-04-09 
09:27:08 UTC (rev 7102)
+++ trunk/tp/t/results/regions/anchor_in_copying_in_footnote.pl 2016-04-09 
09:32:28 UTC (rev 7103)
@@ -87,6 +87,7 @@
                               'parent' => {}
                             },
                             {
+                              'parent' => {},
                               'text' => '
 ',
                               'type' => 'empty_spaces_after_close_brace'
@@ -354,6 +355,7 @@
 
$result_trees{'anchor_in_copying_in_footnote'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[1]{'contents'}[1]{'extra'}{'brace_command_contents'}[0][0]
 = 
$result_trees{'anchor_in_copying_in_footnote'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0];
 
$result_trees{'anchor_in_copying_in_footnote'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[1]{'contents'}[1]{'extra'}{'node_content'}[0]
 = 
$result_trees{'anchor_in_copying_in_footnote'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0];
 
$result_trees{'anchor_in_copying_in_footnote'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[1]{'contents'}[1]{'parent'}
 = 
$result_trees{'anchor_in_copying_in_footnote'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[1];
+$result_trees{'anchor_in_copying_in_footnote'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[1]{'contents'}[2]{'parent'}
 = 
$result_trees{'anchor_in_copying_in_footnote'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[1];
 
$result_trees{'anchor_in_copying_in_footnote'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'anchor_in_copying_in_footnote'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[1]{'args'}[0];
 
$result_trees{'anchor_in_copying_in_footnote'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'anchor_in_copying_in_footnote'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[1];
 
$result_trees{'anchor_in_copying_in_footnote'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[1]{'extra'}{'spaces_before_argument'}
 = 
$result_trees{'anchor_in_copying_in_footnote'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[0];

Modified: trunk/tp/t/results/regions/anchor_in_titlepage.pl
===================================================================
--- trunk/tp/t/results/regions/anchor_in_titlepage.pl   2016-04-09 09:27:08 UTC 
(rev 7102)
+++ trunk/tp/t/results/regions/anchor_in_titlepage.pl   2016-04-09 09:32:28 UTC 
(rev 7103)
@@ -64,6 +64,7 @@
               'parent' => {}
             },
             {
+              'parent' => {},
               'text' => '
 ',
               'type' => 'empty_spaces_after_close_brace'
@@ -289,6 +290,7 @@
 
$result_trees{'anchor_in_titlepage'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'extra'}{'brace_command_contents'}[0][0]
 = 
$result_trees{'anchor_in_titlepage'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0];
 
$result_trees{'anchor_in_titlepage'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'extra'}{'node_content'}[0]
 = 
$result_trees{'anchor_in_titlepage'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0];
 
$result_trees{'anchor_in_titlepage'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'anchor_in_titlepage'}{'contents'}[0]{'contents'}[0];
+$result_trees{'anchor_in_titlepage'}{'contents'}[0]{'contents'}[0]{'contents'}[3]{'parent'}
 = $result_trees{'anchor_in_titlepage'}{'contents'}[0]{'contents'}[0];
 
$result_trees{'anchor_in_titlepage'}{'contents'}[0]{'contents'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = 
$result_trees{'anchor_in_titlepage'}{'contents'}[0]{'contents'}[0]{'contents'}[4];
 
$result_trees{'anchor_in_titlepage'}{'contents'}[0]{'contents'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'anchor_in_titlepage'}{'contents'}[0]{'contents'}[0]{'contents'}[4]{'args'}[0];
 
$result_trees{'anchor_in_titlepage'}{'contents'}[0]{'contents'}[0]{'contents'}[4]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'anchor_in_titlepage'}{'contents'}[0]{'contents'}[0]{'contents'}[4]{'args'}[0];

Modified: trunk/tp/t/results/regions/anchor_in_titlepage_titlepage.pl
===================================================================
--- trunk/tp/t/results/regions/anchor_in_titlepage_titlepage.pl 2016-04-09 
09:27:08 UTC (rev 7102)
+++ trunk/tp/t/results/regions/anchor_in_titlepage_titlepage.pl 2016-04-09 
09:32:28 UTC (rev 7103)
@@ -64,6 +64,7 @@
               'parent' => {}
             },
             {
+              'parent' => {},
               'text' => '
 ',
               'type' => 'empty_spaces_after_close_brace'
@@ -289,6 +290,7 @@
 
$result_trees{'anchor_in_titlepage_titlepage'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'extra'}{'brace_command_contents'}[0][0]
 = 
$result_trees{'anchor_in_titlepage_titlepage'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0];
 
$result_trees{'anchor_in_titlepage_titlepage'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'extra'}{'node_content'}[0]
 = 
$result_trees{'anchor_in_titlepage_titlepage'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0];
 
$result_trees{'anchor_in_titlepage_titlepage'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'anchor_in_titlepage_titlepage'}{'contents'}[0]{'contents'}[0];
+$result_trees{'anchor_in_titlepage_titlepage'}{'contents'}[0]{'contents'}[0]{'contents'}[3]{'parent'}
 = $result_trees{'anchor_in_titlepage_titlepage'}{'contents'}[0]{'contents'}[0];
 
$result_trees{'anchor_in_titlepage_titlepage'}{'contents'}[0]{'contents'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = 
$result_trees{'anchor_in_titlepage_titlepage'}{'contents'}[0]{'contents'}[0]{'contents'}[4];
 
$result_trees{'anchor_in_titlepage_titlepage'}{'contents'}[0]{'contents'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'anchor_in_titlepage_titlepage'}{'contents'}[0]{'contents'}[0]{'contents'}[4]{'args'}[0];
 
$result_trees{'anchor_in_titlepage_titlepage'}{'contents'}[0]{'contents'}[0]{'contents'}[4]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'anchor_in_titlepage_titlepage'}{'contents'}[0]{'contents'}[0]{'contents'}[4]{'args'}[0];

Modified: trunk/tp/t/results/sectioning/contents_at_document_begin.pl
===================================================================
--- trunk/tp/t/results/sectioning/contents_at_document_begin.pl 2016-04-09 
09:27:08 UTC (rev 7102)
+++ trunk/tp/t/results/sectioning/contents_at_document_begin.pl 2016-04-09 
09:32:28 UTC (rev 7103)
@@ -14,11 +14,13 @@
             {
               'contents' => [
                 {
+                  'parent' => {},
                   'text' => '\\input texinfo @c -*-texinfo-*-
 ',
                   'type' => 'preamble_text'
                 },
                 {
+                  'parent' => {},
                   'text' => '
 ',
                   'type' => 'preamble_text'
@@ -268,6 +270,8 @@
   ],
   'type' => 'document_root'
 };
+$result_trees{'contents_at_document_begin'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'contents_at_document_begin'}{'contents'}[0]{'contents'}[0]{'contents'}[0];
+$result_trees{'contents_at_document_begin'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'contents_at_document_begin'}{'contents'}[0]{'contents'}[0]{'contents'}[0];
 
$result_trees{'contents_at_document_begin'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'contents_at_document_begin'}{'contents'}[0]{'contents'}[0];
 
$result_trees{'contents_at_document_begin'}{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'contents_at_document_begin'}{'contents'}[0];
 
$result_trees{'contents_at_document_begin'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'contents_at_document_begin'}{'contents'}[0]{'contents'}[1];

Modified: trunk/tp/t/results/sectioning/contents_at_end_document.pl
===================================================================
--- trunk/tp/t/results/sectioning/contents_at_end_document.pl   2016-04-09 
09:27:08 UTC (rev 7102)
+++ trunk/tp/t/results/sectioning/contents_at_end_document.pl   2016-04-09 
09:32:28 UTC (rev 7103)
@@ -14,11 +14,13 @@
             {
               'contents' => [
                 {
+                  'parent' => {},
                   'text' => '\\input texinfo @c -*-texinfo-*-
 ',
                   'type' => 'preamble_text'
                 },
                 {
+                  'parent' => {},
                   'text' => '
 ',
                   'type' => 'preamble_text'
@@ -268,6 +270,8 @@
   ],
   'type' => 'document_root'
 };
+$result_trees{'contents_at_end_document'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'contents_at_end_document'}{'contents'}[0]{'contents'}[0]{'contents'}[0];
+$result_trees{'contents_at_end_document'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'contents_at_end_document'}{'contents'}[0]{'contents'}[0]{'contents'}[0];
 
$result_trees{'contents_at_end_document'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'contents_at_end_document'}{'contents'}[0]{'contents'}[0];
 
$result_trees{'contents_at_end_document'}{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'contents_at_end_document'}{'contents'}[0];
 
$result_trees{'contents_at_end_document'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'contents_at_end_document'}{'contents'}[0]{'contents'}[1];

Modified: trunk/tp/t/results/sectioning/contents_at_end_document_after_node.pl
===================================================================
--- trunk/tp/t/results/sectioning/contents_at_end_document_after_node.pl        
2016-04-09 09:27:08 UTC (rev 7102)
+++ trunk/tp/t/results/sectioning/contents_at_end_document_after_node.pl        
2016-04-09 09:32:28 UTC (rev 7103)
@@ -14,11 +14,13 @@
             {
               'contents' => [
                 {
+                  'parent' => {},
                   'text' => '\\input texinfo @c -*-texinfo-*-
 ',
                   'type' => 'preamble_text'
                 },
                 {
+                  'parent' => {},
                   'text' => '
 ',
                   'type' => 'preamble_text'
@@ -480,6 +482,8 @@
   ],
   'type' => 'document_root'
 };
+$result_trees{'contents_at_end_document_after_node'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'contents_at_end_document_after_node'}{'contents'}[0]{'contents'}[0]{'contents'}[0];
+$result_trees{'contents_at_end_document_after_node'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'contents_at_end_document_after_node'}{'contents'}[0]{'contents'}[0]{'contents'}[0];
 
$result_trees{'contents_at_end_document_after_node'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'contents_at_end_document_after_node'}{'contents'}[0]{'contents'}[0];
 
$result_trees{'contents_at_end_document_after_node'}{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'contents_at_end_document_after_node'}{'contents'}[0];
 
$result_trees{'contents_at_end_document_after_node'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = 
$result_trees{'contents_at_end_document_after_node'}{'contents'}[0]{'contents'}[1];

Modified: trunk/tp/t/results/sectioning/contents_in_document.pl
===================================================================
--- trunk/tp/t/results/sectioning/contents_in_document.pl       2016-04-09 
09:27:08 UTC (rev 7102)
+++ trunk/tp/t/results/sectioning/contents_in_document.pl       2016-04-09 
09:32:28 UTC (rev 7103)
@@ -14,11 +14,13 @@
             {
               'contents' => [
                 {
+                  'parent' => {},
                   'text' => '\\input texinfo @c -*-texinfo-*-
 ',
                   'type' => 'preamble_text'
                 },
                 {
+                  'parent' => {},
                   'text' => '
 ',
                   'type' => 'preamble_text'
@@ -268,6 +270,8 @@
   ],
   'type' => 'document_root'
 };
+$result_trees{'contents_in_document'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'contents_in_document'}{'contents'}[0]{'contents'}[0]{'contents'}[0];
+$result_trees{'contents_in_document'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'contents_in_document'}{'contents'}[0]{'contents'}[0]{'contents'}[0];
 
$result_trees{'contents_in_document'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'contents_in_document'}{'contents'}[0]{'contents'}[0];
 $result_trees{'contents_in_document'}{'contents'}[0]{'contents'}[0]{'parent'} 
= $result_trees{'contents_in_document'}{'contents'}[0];
 
$result_trees{'contents_in_document'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'contents_in_document'}{'contents'}[0]{'contents'}[1];

Modified: trunk/tp/t/results/sectioning/contents_no_section.pl
===================================================================
--- trunk/tp/t/results/sectioning/contents_no_section.pl        2016-04-09 
09:27:08 UTC (rev 7102)
+++ trunk/tp/t/results/sectioning/contents_no_section.pl        2016-04-09 
09:32:28 UTC (rev 7103)
@@ -14,11 +14,13 @@
             {
               'contents' => [
                 {
+                  'parent' => {},
                   'text' => '\\input texinfo @c -*-texinfo-*-
 ',
                   'type' => 'preamble_text'
                 },
                 {
+                  'parent' => {},
                   'text' => '
 ',
                   'type' => 'preamble_text'
@@ -174,6 +176,8 @@
   ],
   'type' => 'document_root'
 };
+$result_trees{'contents_no_section'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'contents_no_section'}{'contents'}[0]{'contents'}[0]{'contents'}[0];
+$result_trees{'contents_no_section'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'contents_no_section'}{'contents'}[0]{'contents'}[0]{'contents'}[0];
 
$result_trees{'contents_no_section'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'contents_no_section'}{'contents'}[0]{'contents'}[0];
 $result_trees{'contents_no_section'}{'contents'}[0]{'contents'}[0]{'parent'} = 
$result_trees{'contents_no_section'}{'contents'}[0];
 
$result_trees{'contents_no_section'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'contents_no_section'}{'contents'}[0]{'contents'}[1];

Modified: trunk/tp/t/results/sectioning/double_node_anchor_float.pl
===================================================================
--- trunk/tp/t/results/sectioning/double_node_anchor_float.pl   2016-04-09 
09:27:08 UTC (rev 7102)
+++ trunk/tp/t/results/sectioning/double_node_anchor_float.pl   2016-04-09 
09:32:28 UTC (rev 7103)
@@ -133,6 +133,7 @@
           'parent' => {}
         },
         {
+          'parent' => {},
           'text' => '
 ',
           'type' => 'empty_spaces_after_close_brace'
@@ -177,6 +178,7 @@
           'parent' => {}
         },
         {
+          'parent' => {},
           'text' => '
 ',
           'type' => 'empty_spaces_after_close_brace'
@@ -687,12 +689,14 @@
 
$result_trees{'double_node_anchor_float'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'parent'}
 = $result_trees{'double_node_anchor_float'}{'contents'}[2]{'contents'}[1];
 
$result_trees{'double_node_anchor_float'}{'contents'}[2]{'contents'}[1]{'extra'}{'brace_command_contents'}[0][0]
 = 
$result_trees{'double_node_anchor_float'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[0];
 
$result_trees{'double_node_anchor_float'}{'contents'}[2]{'contents'}[1]{'parent'}
 = $result_trees{'double_node_anchor_float'}{'contents'}[2];
+$result_trees{'double_node_anchor_float'}{'contents'}[2]{'contents'}[2]{'parent'}
 = $result_trees{'double_node_anchor_float'}{'contents'}[2];
 
$result_trees{'double_node_anchor_float'}{'contents'}[2]{'contents'}[3]{'parent'}
 = $result_trees{'double_node_anchor_float'}{'contents'}[2];
 
$result_trees{'double_node_anchor_float'}{'contents'}[2]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'double_node_anchor_float'}{'contents'}[2]{'contents'}[4]{'args'}[0];
 
$result_trees{'double_node_anchor_float'}{'contents'}[2]{'contents'}[4]{'args'}[0]{'parent'}
 = $result_trees{'double_node_anchor_float'}{'contents'}[2]{'contents'}[4];
 
$result_trees{'double_node_anchor_float'}{'contents'}[2]{'contents'}[4]{'extra'}{'brace_command_contents'}[0][0]
 = 
$result_trees{'double_node_anchor_float'}{'contents'}[2]{'contents'}[4]{'args'}[0]{'contents'}[0];
 
$result_trees{'double_node_anchor_float'}{'contents'}[2]{'contents'}[4]{'extra'}{'node_content'}[0]
 = 
$result_trees{'double_node_anchor_float'}{'contents'}[2]{'contents'}[4]{'args'}[0]{'contents'}[0];
 
$result_trees{'double_node_anchor_float'}{'contents'}[2]{'contents'}[4]{'parent'}
 = $result_trees{'double_node_anchor_float'}{'contents'}[2];
+$result_trees{'double_node_anchor_float'}{'contents'}[2]{'contents'}[5]{'parent'}
 = $result_trees{'double_node_anchor_float'}{'contents'}[2];
 
$result_trees{'double_node_anchor_float'}{'contents'}[2]{'contents'}[6]{'parent'}
 = $result_trees{'double_node_anchor_float'}{'contents'}[2];
 
$result_trees{'double_node_anchor_float'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = 
$result_trees{'double_node_anchor_float'}{'contents'}[2]{'args'}[0]{'contents'}[1];
 
$result_trees{'double_node_anchor_float'}{'contents'}[2]{'extra'}{'spaces_after_command'}
 = 
$result_trees{'double_node_anchor_float'}{'contents'}[2]{'args'}[0]{'contents'}[0];

Modified: trunk/tp/t/results/sectioning/no_element.pl
===================================================================
--- trunk/tp/t/results/sectioning/no_element.pl 2016-04-09 09:27:08 UTC (rev 
7102)
+++ trunk/tp/t/results/sectioning/no_element.pl 2016-04-09 09:32:28 UTC (rev 
7103)
@@ -135,6 +135,7 @@
       'parent' => {}
     },
     {
+      'parent' => {},
       'text' => '
 ',
       'type' => 'empty_spaces_after_close_brace'
@@ -283,6 +284,7 @@
                   },
                   {},
                   {
+                    'parent' => {},
                     'text' => '
 ',
                     'type' => 'empty_spaces_after_close_brace'
@@ -798,6 +800,7 @@
 
$result_trees{'no_element'}{'contents'}[4]{'extra'}{'brace_command_contents'}[0][0]
 = $result_trees{'no_element'}{'contents'}[4]{'args'}[0]{'contents'}[0];
 $result_trees{'no_element'}{'contents'}[4]{'extra'}{'node_content'}[0] = 
$result_trees{'no_element'}{'contents'}[4]{'args'}[0]{'contents'}[0];
 $result_trees{'no_element'}{'contents'}[4]{'parent'} = 
$result_trees{'no_element'};
+$result_trees{'no_element'}{'contents'}[5]{'parent'} = 
$result_trees{'no_element'};
 $result_trees{'no_element'}{'contents'}[6]{'parent'} = 
$result_trees{'no_element'};
 $result_trees{'no_element'}{'contents'}[7]{'contents'}[0]{'parent'} = 
$result_trees{'no_element'}{'contents'}[7];
 
$result_trees{'no_element'}{'contents'}[7]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'no_element'}{'contents'}[7]{'contents'}[1]{'args'}[0];
@@ -821,6 +824,7 @@
 
$result_trees{'no_element'}{'contents'}[9]{'contents'}[1]{'extra'}{'label'}{'parent'}{'contents'}[0]{'parent'}
 = 
$result_trees{'no_element'}{'contents'}[9]{'contents'}[1]{'extra'}{'label'}{'parent'};
 
$result_trees{'no_element'}{'contents'}[9]{'contents'}[1]{'extra'}{'label'}{'parent'}{'contents'}[1]{'parent'}
 = 
$result_trees{'no_element'}{'contents'}[9]{'contents'}[1]{'extra'}{'label'}{'parent'};
 
$result_trees{'no_element'}{'contents'}[9]{'contents'}[1]{'extra'}{'label'}{'parent'}{'contents'}[2]
 = $result_trees{'no_element'}{'contents'}[9]{'contents'}[1]{'extra'}{'label'};
+$result_trees{'no_element'}{'contents'}[9]{'contents'}[1]{'extra'}{'label'}{'parent'}{'contents'}[3]{'parent'}
 = 
$result_trees{'no_element'}{'contents'}[9]{'contents'}[1]{'extra'}{'label'}{'parent'};
 
$result_trees{'no_element'}{'contents'}[9]{'contents'}[1]{'extra'}{'label'}{'parent'}{'contents'}[4]{'parent'}
 = 
$result_trees{'no_element'}{'contents'}[9]{'contents'}[1]{'extra'}{'label'}{'parent'};
 
$result_trees{'no_element'}{'contents'}[9]{'contents'}[1]{'extra'}{'label'}{'parent'}{'contents'}[5]{'contents'}[0]{'parent'}
 = 
$result_trees{'no_element'}{'contents'}[9]{'contents'}[1]{'extra'}{'label'}{'parent'}{'contents'}[5];
 
$result_trees{'no_element'}{'contents'}[9]{'contents'}[1]{'extra'}{'label'}{'parent'}{'contents'}[5]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'no_element'}{'contents'}[9]{'contents'}[1]{'extra'}{'label'}{'parent'}{'contents'}[5]{'contents'}[1]{'args'}[0];

Modified: trunk/tp/t/results/sectioning/placed_things_before_element.pl
===================================================================
--- trunk/tp/t/results/sectioning/placed_things_before_element.pl       
2016-04-09 09:27:08 UTC (rev 7102)
+++ trunk/tp/t/results/sectioning/placed_things_before_element.pl       
2016-04-09 09:32:28 UTC (rev 7103)
@@ -43,6 +43,7 @@
           'parent' => {}
         },
         {
+          'parent' => {},
           'text' => '
 ',
           'type' => 'empty_spaces_after_close_brace'
@@ -191,6 +192,7 @@
                       },
                       {},
                       {
+                        'parent' => {},
                         'text' => '
 ',
                         'type' => 'empty_spaces_after_close_brace'
@@ -860,6 +862,7 @@
 
$result_trees{'placed_things_before_element'}{'contents'}[0]{'contents'}[0]{'extra'}{'brace_command_contents'}[0][0]
 = 
$result_trees{'placed_things_before_element'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0];
 
$result_trees{'placed_things_before_element'}{'contents'}[0]{'contents'}[0]{'extra'}{'node_content'}[0]
 = 
$result_trees{'placed_things_before_element'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0];
 
$result_trees{'placed_things_before_element'}{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'placed_things_before_element'}{'contents'}[0];
+$result_trees{'placed_things_before_element'}{'contents'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'placed_things_before_element'}{'contents'}[0];
 
$result_trees{'placed_things_before_element'}{'contents'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'placed_things_before_element'}{'contents'}[0];
 
$result_trees{'placed_things_before_element'}{'contents'}[0]{'contents'}[3]{'contents'}[0]{'parent'}
 = $result_trees{'placed_things_before_element'}{'contents'}[0]{'contents'}[3];
 
$result_trees{'placed_things_before_element'}{'contents'}[0]{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'placed_things_before_element'}{'contents'}[0]{'contents'}[3]{'contents'}[1]{'args'}[0];
@@ -883,6 +886,7 @@
 
$result_trees{'placed_things_before_element'}{'contents'}[0]{'contents'}[5]{'contents'}[1]{'extra'}{'label'}{'parent'}{'contents'}[0]{'parent'}
 = 
$result_trees{'placed_things_before_element'}{'contents'}[0]{'contents'}[5]{'contents'}[1]{'extra'}{'label'}{'parent'};
 
$result_trees{'placed_things_before_element'}{'contents'}[0]{'contents'}[5]{'contents'}[1]{'extra'}{'label'}{'parent'}{'contents'}[1]{'parent'}
 = 
$result_trees{'placed_things_before_element'}{'contents'}[0]{'contents'}[5]{'contents'}[1]{'extra'}{'label'}{'parent'};
 
$result_trees{'placed_things_before_element'}{'contents'}[0]{'contents'}[5]{'contents'}[1]{'extra'}{'label'}{'parent'}{'contents'}[2]
 = 
$result_trees{'placed_things_before_element'}{'contents'}[0]{'contents'}[5]{'contents'}[1]{'extra'}{'label'};
+$result_trees{'placed_things_before_element'}{'contents'}[0]{'contents'}[5]{'contents'}[1]{'extra'}{'label'}{'parent'}{'contents'}[3]{'parent'}
 = 
$result_trees{'placed_things_before_element'}{'contents'}[0]{'contents'}[5]{'contents'}[1]{'extra'}{'label'}{'parent'};
 
$result_trees{'placed_things_before_element'}{'contents'}[0]{'contents'}[5]{'contents'}[1]{'extra'}{'label'}{'parent'}{'contents'}[4]{'parent'}
 = 
$result_trees{'placed_things_before_element'}{'contents'}[0]{'contents'}[5]{'contents'}[1]{'extra'}{'label'}{'parent'};
 
$result_trees{'placed_things_before_element'}{'contents'}[0]{'contents'}[5]{'contents'}[1]{'extra'}{'label'}{'parent'}{'contents'}[5]{'contents'}[0]{'parent'}
 = 
$result_trees{'placed_things_before_element'}{'contents'}[0]{'contents'}[5]{'contents'}[1]{'extra'}{'label'}{'parent'}{'contents'}[5];
 
$result_trees{'placed_things_before_element'}{'contents'}[0]{'contents'}[5]{'contents'}[1]{'extra'}{'label'}{'parent'}{'contents'}[5]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'placed_things_before_element'}{'contents'}[0]{'contents'}[5]{'contents'}[1]{'extra'}{'label'}{'parent'}{'contents'}[5]{'contents'}[1]{'args'}[0];

Modified: trunk/tp/t/results/sectioning/placed_things_before_node.pl
===================================================================
--- trunk/tp/t/results/sectioning/placed_things_before_node.pl  2016-04-09 
09:27:08 UTC (rev 7102)
+++ trunk/tp/t/results/sectioning/placed_things_before_node.pl  2016-04-09 
09:32:28 UTC (rev 7103)
@@ -43,6 +43,7 @@
           'parent' => {}
         },
         {
+          'parent' => {},
           'text' => '
 ',
           'type' => 'empty_spaces_after_close_brace'
@@ -191,6 +192,7 @@
                       },
                       {},
                       {
+                        'parent' => {},
                         'text' => '
 ',
                         'type' => 'empty_spaces_after_close_brace'
@@ -908,6 +910,7 @@
 
$result_trees{'placed_things_before_node'}{'contents'}[0]{'contents'}[0]{'extra'}{'brace_command_contents'}[0][0]
 = 
$result_trees{'placed_things_before_node'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0];
 
$result_trees{'placed_things_before_node'}{'contents'}[0]{'contents'}[0]{'extra'}{'node_content'}[0]
 = 
$result_trees{'placed_things_before_node'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0];
 
$result_trees{'placed_things_before_node'}{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'placed_things_before_node'}{'contents'}[0];
+$result_trees{'placed_things_before_node'}{'contents'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'placed_things_before_node'}{'contents'}[0];
 
$result_trees{'placed_things_before_node'}{'contents'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'placed_things_before_node'}{'contents'}[0];
 
$result_trees{'placed_things_before_node'}{'contents'}[0]{'contents'}[3]{'contents'}[0]{'parent'}
 = $result_trees{'placed_things_before_node'}{'contents'}[0]{'contents'}[3];
 
$result_trees{'placed_things_before_node'}{'contents'}[0]{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'placed_things_before_node'}{'contents'}[0]{'contents'}[3]{'contents'}[1]{'args'}[0];
@@ -931,6 +934,7 @@
 
$result_trees{'placed_things_before_node'}{'contents'}[0]{'contents'}[5]{'contents'}[1]{'extra'}{'label'}{'parent'}{'contents'}[0]{'parent'}
 = 
$result_trees{'placed_things_before_node'}{'contents'}[0]{'contents'}[5]{'contents'}[1]{'extra'}{'label'}{'parent'};
 
$result_trees{'placed_things_before_node'}{'contents'}[0]{'contents'}[5]{'contents'}[1]{'extra'}{'label'}{'parent'}{'contents'}[1]{'parent'}
 = 
$result_trees{'placed_things_before_node'}{'contents'}[0]{'contents'}[5]{'contents'}[1]{'extra'}{'label'}{'parent'};
 
$result_trees{'placed_things_before_node'}{'contents'}[0]{'contents'}[5]{'contents'}[1]{'extra'}{'label'}{'parent'}{'contents'}[2]
 = 
$result_trees{'placed_things_before_node'}{'contents'}[0]{'contents'}[5]{'contents'}[1]{'extra'}{'label'};
+$result_trees{'placed_things_before_node'}{'contents'}[0]{'contents'}[5]{'contents'}[1]{'extra'}{'label'}{'parent'}{'contents'}[3]{'parent'}
 = 
$result_trees{'placed_things_before_node'}{'contents'}[0]{'contents'}[5]{'contents'}[1]{'extra'}{'label'}{'parent'};
 
$result_trees{'placed_things_before_node'}{'contents'}[0]{'contents'}[5]{'contents'}[1]{'extra'}{'label'}{'parent'}{'contents'}[4]{'parent'}
 = 
$result_trees{'placed_things_before_node'}{'contents'}[0]{'contents'}[5]{'contents'}[1]{'extra'}{'label'}{'parent'};
 
$result_trees{'placed_things_before_node'}{'contents'}[0]{'contents'}[5]{'contents'}[1]{'extra'}{'label'}{'parent'}{'contents'}[5]{'contents'}[0]{'parent'}
 = 
$result_trees{'placed_things_before_node'}{'contents'}[0]{'contents'}[5]{'contents'}[1]{'extra'}{'label'}{'parent'}{'contents'}[5];
 
$result_trees{'placed_things_before_node'}{'contents'}[0]{'contents'}[5]{'contents'}[1]{'extra'}{'label'}{'parent'}{'contents'}[5]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'placed_things_before_node'}{'contents'}[0]{'contents'}[5]{'contents'}[1]{'extra'}{'label'}{'parent'}{'contents'}[5]{'contents'}[1]{'args'}[0];

Modified: trunk/tp/t/results/sectioning/protected_node_parentheses.pl
===================================================================
--- trunk/tp/t/results/sectioning/protected_node_parentheses.pl 2016-04-09 
09:27:08 UTC (rev 7102)
+++ trunk/tp/t/results/sectioning/protected_node_parentheses.pl 2016-04-09 
09:32:28 UTC (rev 7103)
@@ -376,6 +376,7 @@
           'parent' => {}
         },
         {
+          'parent' => {},
           'text' => '
 ',
           'type' => 'empty_spaces_after_close_brace'
@@ -543,6 +544,7 @@
 
$result_trees{'protected_node_parentheses'}{'contents'}[3]{'contents'}[1]{'extra'}{'node_content'}[1]
 = 
$result_trees{'protected_node_parentheses'}{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[1];
 
$result_trees{'protected_node_parentheses'}{'contents'}[3]{'contents'}[1]{'line_nr'}
 = 
$result_trees{'protected_node_parentheses'}{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
 
$result_trees{'protected_node_parentheses'}{'contents'}[3]{'contents'}[1]{'parent'}
 = $result_trees{'protected_node_parentheses'}{'contents'}[3];
+$result_trees{'protected_node_parentheses'}{'contents'}[3]{'contents'}[2]{'parent'}
 = $result_trees{'protected_node_parentheses'}{'contents'}[3];
 
$result_trees{'protected_node_parentheses'}{'contents'}[3]{'contents'}[3]{'parent'}
 = $result_trees{'protected_node_parentheses'}{'contents'}[3];
 
$result_trees{'protected_node_parentheses'}{'contents'}[3]{'contents'}[4]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'protected_node_parentheses'}{'contents'}[3]{'contents'}[4]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0];
 
$result_trees{'protected_node_parentheses'}{'contents'}[3]{'contents'}[4]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'protected_node_parentheses'}{'contents'}[3]{'contents'}[4]{'contents'}[0]{'args'}[0]{'contents'}[0];

Modified: trunk/tp/t/results/test_count/flushright.pl
===================================================================
--- trunk/tp/t/results/test_count/flushright.pl 2016-04-09 09:27:08 UTC (rev 
7102)
+++ trunk/tp/t/results/test_count/flushright.pl 2016-04-09 09:32:28 UTC (rev 
7103)
@@ -70,6 +70,7 @@
               'parent' => {}
             },
             {
+              'parent' => {},
               'text' => ' ',
               'type' => 'empty_spaces_after_close_brace'
             },
@@ -116,6 +117,7 @@
               'parent' => {}
             },
             {
+              'parent' => {},
               'text' => ' ',
               'type' => 'empty_spaces_after_close_brace'
             },
@@ -153,6 +155,7 @@
               'parent' => {}
             },
             {
+              'parent' => {},
               'text' => ' ',
               'type' => 'empty_spaces_after_close_brace'
             },
@@ -227,6 +230,7 @@
           'parent' => {}
         },
         {
+          'parent' => {},
           'text' => '
 ',
           'type' => 'empty_spaces_after_close_brace'
@@ -320,6 +324,7 @@
 
$result_trees{'flushright'}{'contents'}[1]{'contents'}[2]{'contents'}[1]{'extra'}{'brace_command_contents'}[0][0]
 = 
$result_trees{'flushright'}{'contents'}[1]{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[0];
 
$result_trees{'flushright'}{'contents'}[1]{'contents'}[2]{'contents'}[1]{'extra'}{'node_content'}[0]
 = 
$result_trees{'flushright'}{'contents'}[1]{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[0];
 
$result_trees{'flushright'}{'contents'}[1]{'contents'}[2]{'contents'}[1]{'parent'}
 = $result_trees{'flushright'}{'contents'}[1]{'contents'}[2];
+$result_trees{'flushright'}{'contents'}[1]{'contents'}[2]{'contents'}[2]{'parent'}
 = $result_trees{'flushright'}{'contents'}[1]{'contents'}[2];
 
$result_trees{'flushright'}{'contents'}[1]{'contents'}[2]{'contents'}[3]{'parent'}
 = $result_trees{'flushright'}{'contents'}[1]{'contents'}[2];
 
$result_trees{'flushright'}{'contents'}[1]{'contents'}[2]{'contents'}[4]{'parent'}
 = $result_trees{'flushright'}{'contents'}[1]{'contents'}[2];
 
$result_trees{'flushright'}{'contents'}[1]{'contents'}[2]{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'flushright'}{'contents'}[1]{'contents'}[2]{'contents'}[5]{'args'}[0];
@@ -327,6 +332,7 @@
 
$result_trees{'flushright'}{'contents'}[1]{'contents'}[2]{'contents'}[5]{'extra'}{'brace_command_contents'}[0][0]
 = 
$result_trees{'flushright'}{'contents'}[1]{'contents'}[2]{'contents'}[5]{'args'}[0]{'contents'}[0];
 
$result_trees{'flushright'}{'contents'}[1]{'contents'}[2]{'contents'}[5]{'extra'}{'node_content'}[0]
 = 
$result_trees{'flushright'}{'contents'}[1]{'contents'}[2]{'contents'}[5]{'args'}[0]{'contents'}[0];
 
$result_trees{'flushright'}{'contents'}[1]{'contents'}[2]{'contents'}[5]{'parent'}
 = $result_trees{'flushright'}{'contents'}[1]{'contents'}[2];
+$result_trees{'flushright'}{'contents'}[1]{'contents'}[2]{'contents'}[6]{'parent'}
 = $result_trees{'flushright'}{'contents'}[1]{'contents'}[2];
 
$result_trees{'flushright'}{'contents'}[1]{'contents'}[2]{'contents'}[7]{'parent'}
 = $result_trees{'flushright'}{'contents'}[1]{'contents'}[2];
 
$result_trees{'flushright'}{'contents'}[1]{'contents'}[2]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'flushright'}{'contents'}[1]{'contents'}[2]{'contents'}[8]{'args'}[0];
 
$result_trees{'flushright'}{'contents'}[1]{'contents'}[2]{'contents'}[8]{'args'}[0]{'parent'}
 = $result_trees{'flushright'}{'contents'}[1]{'contents'}[2]{'contents'}[8];
@@ -334,6 +340,7 @@
 
$result_trees{'flushright'}{'contents'}[1]{'contents'}[2]{'contents'}[8]{'extra'}{'node_content'}[0]
 = 
$result_trees{'flushright'}{'contents'}[1]{'contents'}[2]{'contents'}[8]{'args'}[0]{'contents'}[0];
 
$result_trees{'flushright'}{'contents'}[1]{'contents'}[2]{'contents'}[8]{'line_nr'}
 = 
$result_trees{'flushright'}{'contents'}[1]{'contents'}[2]{'contents'}[5]{'line_nr'};
 
$result_trees{'flushright'}{'contents'}[1]{'contents'}[2]{'contents'}[8]{'parent'}
 = $result_trees{'flushright'}{'contents'}[1]{'contents'}[2];
+$result_trees{'flushright'}{'contents'}[1]{'contents'}[2]{'contents'}[9]{'parent'}
 = $result_trees{'flushright'}{'contents'}[1]{'contents'}[2];
 
$result_trees{'flushright'}{'contents'}[1]{'contents'}[2]{'contents'}[10]{'parent'}
 = $result_trees{'flushright'}{'contents'}[1]{'contents'}[2];
 $result_trees{'flushright'}{'contents'}[1]{'contents'}[2]{'parent'} = 
$result_trees{'flushright'}{'contents'}[1];
 $result_trees{'flushright'}{'contents'}[1]{'contents'}[3]{'parent'} = 
$result_trees{'flushright'}{'contents'}[1];
@@ -346,6 +353,7 @@
 
$result_trees{'flushright'}{'contents'}[1]{'contents'}[6]{'extra'}{'brace_command_contents'}[0][0]
 = 
$result_trees{'flushright'}{'contents'}[1]{'contents'}[6]{'args'}[0]{'contents'}[0];
 
$result_trees{'flushright'}{'contents'}[1]{'contents'}[6]{'extra'}{'node_content'}[0]
 = 
$result_trees{'flushright'}{'contents'}[1]{'contents'}[6]{'args'}[0]{'contents'}[0];
 $result_trees{'flushright'}{'contents'}[1]{'contents'}[6]{'parent'} = 
$result_trees{'flushright'}{'contents'}[1];
+$result_trees{'flushright'}{'contents'}[1]{'contents'}[7]{'parent'} = 
$result_trees{'flushright'}{'contents'}[1];
 $result_trees{'flushright'}{'contents'}[1]{'contents'}[8]{'parent'} = 
$result_trees{'flushright'}{'contents'}[1];
 
$result_trees{'flushright'}{'contents'}[1]{'contents'}[9]{'contents'}[0]{'parent'}
 = $result_trees{'flushright'}{'contents'}[1]{'contents'}[9];
 $result_trees{'flushright'}{'contents'}[1]{'contents'}[9]{'parent'} = 
$result_trees{'flushright'}{'contents'}[1];

Modified: trunk/tp/t/results/test_count/flushright_in_example.pl
===================================================================
--- trunk/tp/t/results/test_count/flushright_in_example.pl      2016-04-09 
09:27:08 UTC (rev 7102)
+++ trunk/tp/t/results/test_count/flushright_in_example.pl      2016-04-09 
09:32:28 UTC (rev 7103)
@@ -77,6 +77,7 @@
                   'parent' => {}
                 },
                 {
+                  'parent' => {},
                   'text' => ' ',
                   'type' => 'empty_spaces_after_close_brace'
                 },
@@ -123,6 +124,7 @@
                   'parent' => {}
                 },
                 {
+                  'parent' => {},
                   'text' => ' ',
                   'type' => 'empty_spaces_after_close_brace'
                 },
@@ -160,6 +162,7 @@
                   'parent' => {}
                 },
                 {
+                  'parent' => {},
                   'text' => ' ',
                   'type' => 'empty_spaces_after_close_brace'
                 },
@@ -206,6 +209,7 @@
                   'parent' => {}
                 },
                 {
+                  'parent' => {},
                   'text' => ' ',
                   'type' => 'empty_spaces_after_close_brace'
                 },
@@ -243,6 +247,7 @@
                   'parent' => {}
                 },
                 {
+                  'parent' => {},
                   'text' => ' ',
                   'type' => 'empty_spaces_after_close_brace'
                 },
@@ -307,6 +312,7 @@
                   'parent' => {}
                 },
                 {
+                  'parent' => {},
                   'text' => '
 ',
                   'type' => 'empty_spaces_after_close_brace'
@@ -452,6 +458,7 @@
 
$result_trees{'flushright_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'extra'}{'brace_command_contents'}[0][0]
 = 
$result_trees{'flushright_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0];
 
$result_trees{'flushright_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'extra'}{'node_content'}[0]
 = 
$result_trees{'flushright_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0];
 
$result_trees{'flushright_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'parent'}
 = 
$result_trees{'flushright_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[1];
+$result_trees{'flushright_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'parent'}
 = 
$result_trees{'flushright_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[1];
 
$result_trees{'flushright_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[3]{'parent'}
 = 
$result_trees{'flushright_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[1];
 
$result_trees{'flushright_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[4]{'parent'}
 = 
$result_trees{'flushright_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[1];
 
$result_trees{'flushright_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'flushright_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[5]{'args'}[0];
@@ -459,6 +466,7 @@
 
$result_trees{'flushright_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[5]{'extra'}{'brace_command_contents'}[0][0]
 = 
$result_trees{'flushright_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[5]{'args'}[0]{'contents'}[0];
 
$result_trees{'flushright_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[5]{'extra'}{'node_content'}[0]
 = 
$result_trees{'flushright_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[5]{'args'}[0]{'contents'}[0];
 
$result_trees{'flushright_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[5]{'parent'}
 = 
$result_trees{'flushright_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[1];
+$result_trees{'flushright_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[6]{'parent'}
 = 
$result_trees{'flushright_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[1];
 
$result_trees{'flushright_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[7]{'parent'}
 = 
$result_trees{'flushright_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[1];
 
$result_trees{'flushright_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'flushright_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[8]{'args'}[0];
 
$result_trees{'flushright_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[8]{'args'}[0]{'parent'}
 = 
$result_trees{'flushright_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[8];
@@ -466,6 +474,7 @@
 
$result_trees{'flushright_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[8]{'extra'}{'node_content'}[0]
 = 
$result_trees{'flushright_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[8]{'args'}[0]{'contents'}[0];
 
$result_trees{'flushright_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[8]{'line_nr'}
 = 
$result_trees{'flushright_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[5]{'line_nr'};
 
$result_trees{'flushright_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[8]{'parent'}
 = 
$result_trees{'flushright_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[1];
+$result_trees{'flushright_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[9]{'parent'}
 = 
$result_trees{'flushright_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[1];
 
$result_trees{'flushright_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[10]{'parent'}
 = 
$result_trees{'flushright_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[1];
 
$result_trees{'flushright_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[11]{'parent'}
 = 
$result_trees{'flushright_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[1];
 
$result_trees{'flushright_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'flushright_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[12]{'args'}[0];
@@ -473,6 +482,7 @@
 
$result_trees{'flushright_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[12]{'extra'}{'brace_command_contents'}[0][0]
 = 
$result_trees{'flushright_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[12]{'args'}[0]{'contents'}[0];
 
$result_trees{'flushright_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[12]{'extra'}{'node_content'}[0]
 = 
$result_trees{'flushright_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[12]{'args'}[0]{'contents'}[0];
 
$result_trees{'flushright_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[12]{'parent'}
 = 
$result_trees{'flushright_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[1];
+$result_trees{'flushright_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[13]{'parent'}
 = 
$result_trees{'flushright_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[1];
 
$result_trees{'flushright_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[14]{'parent'}
 = 
$result_trees{'flushright_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[1];
 
$result_trees{'flushright_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[15]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'flushright_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[15]{'args'}[0];
 
$result_trees{'flushright_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[15]{'args'}[0]{'parent'}
 = 
$result_trees{'flushright_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[15];
@@ -480,6 +490,7 @@
 
$result_trees{'flushright_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[15]{'extra'}{'node_content'}[0]
 = 
$result_trees{'flushright_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[15]{'args'}[0]{'contents'}[0];
 
$result_trees{'flushright_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[15]{'line_nr'}
 = 
$result_trees{'flushright_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[12]{'line_nr'};
 
$result_trees{'flushright_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[15]{'parent'}
 = 
$result_trees{'flushright_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[1];
+$result_trees{'flushright_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[16]{'parent'}
 = 
$result_trees{'flushright_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[1];
 
$result_trees{'flushright_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[17]{'parent'}
 = 
$result_trees{'flushright_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[1];
 
$result_trees{'flushright_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[18]{'parent'}
 = 
$result_trees{'flushright_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[1];
 
$result_trees{'flushright_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[19]{'parent'}
 = 
$result_trees{'flushright_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[1];
@@ -490,6 +501,7 @@
 
$result_trees{'flushright_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[22]{'extra'}{'brace_command_contents'}[0][0]
 = 
$result_trees{'flushright_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[22]{'args'}[0]{'contents'}[0];
 
$result_trees{'flushright_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[22]{'extra'}{'node_content'}[0]
 = 
$result_trees{'flushright_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[22]{'args'}[0]{'contents'}[0];
 
$result_trees{'flushright_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[22]{'parent'}
 = 
$result_trees{'flushright_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[1];
+$result_trees{'flushright_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[23]{'parent'}
 = 
$result_trees{'flushright_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[1];
 
$result_trees{'flushright_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[24]{'parent'}
 = 
$result_trees{'flushright_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[1];
 
$result_trees{'flushright_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[25]{'parent'}
 = 
$result_trees{'flushright_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[1];
 
$result_trees{'flushright_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[26]{'parent'}
 = 
$result_trees{'flushright_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[1];

Modified: trunk/tp/t/results/test_count/multitable.pl
===================================================================
--- trunk/tp/t/results/test_count/multitable.pl 2016-04-09 09:27:08 UTC (rev 
7102)
+++ trunk/tp/t/results/test_count/multitable.pl 2016-04-09 09:32:28 UTC (rev 
7103)
@@ -159,6 +159,7 @@
                           'parent' => {}
                         },
                         {
+                          'parent' => {},
                           'text' => '
 ',
                           'type' => 'empty_spaces_after_close_brace'
@@ -282,6 +283,7 @@
                       'parent' => {}
                     },
                     {
+                      'parent' => {},
                       'text' => '
 ',
                       'type' => 'empty_spaces_after_close_brace'
@@ -404,6 +406,7 @@
 
$result_trees{'multitable'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'extra'}{'node_content'}[0]
 = 
$result_trees{'multitable'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0];
 
$result_trees{'multitable'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'line_nr'}
 = 
$result_trees{'multitable'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'line_nr'};
 
$result_trees{'multitable'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'parent'}
 = 
$result_trees{'multitable'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[1];
+$result_trees{'multitable'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'parent'}
 = 
$result_trees{'multitable'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[1];
 
$result_trees{'multitable'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'parent'}
 = 
$result_trees{'multitable'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[1];
 
$result_trees{'multitable'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'extra'}{'spaces_after_command'}
 = 
$result_trees{'multitable'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0];
 
$result_trees{'multitable'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'line_nr'}
 = 
$result_trees{'multitable'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'line_nr'};
@@ -427,6 +430,7 @@
 
$result_trees{'multitable'}{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'extra'}{'node_content'}[0]
 = 
$result_trees{'multitable'}{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0];
 
$result_trees{'multitable'}{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'line_nr'}
 = 
$result_trees{'multitable'}{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'line_nr'};
 
$result_trees{'multitable'}{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'parent'}
 = 
$result_trees{'multitable'}{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[1];
+$result_trees{'multitable'}{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'parent'}
 = 
$result_trees{'multitable'}{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[1];
 
$result_trees{'multitable'}{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'extra'}{'spaces_after_command'}
 = 
$result_trees{'multitable'}{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[0];
 
$result_trees{'multitable'}{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'line_nr'}
 = 
$result_trees{'multitable'}{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'line_nr'};
 
$result_trees{'multitable'}{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'parent'}
 = $result_trees{'multitable'}{'contents'}[1]{'contents'}[0]{'contents'}[1];

Modified: trunk/tp/t/results/test_count/printindex.pl
===================================================================
--- trunk/tp/t/results/test_count/printindex.pl 2016-04-09 09:27:08 UTC (rev 
7102)
+++ trunk/tp/t/results/test_count/printindex.pl 2016-04-09 09:32:28 UTC (rev 
7103)
@@ -407,6 +407,7 @@
           'parent' => {}
         },
         {
+          'parent' => {},
           'text' => '
 ',
           'type' => 'empty_spaces_after_close_brace'
@@ -513,6 +514,7 @@
 
$result_trees{'printindex'}{'contents'}[1]{'contents'}[11]{'extra'}{'brace_command_contents'}[0][0]
 = 
$result_trees{'printindex'}{'contents'}[1]{'contents'}[11]{'args'}[0]{'contents'}[0];
 
$result_trees{'printindex'}{'contents'}[1]{'contents'}[11]{'extra'}{'node_content'}[0]
 = 
$result_trees{'printindex'}{'contents'}[1]{'contents'}[11]{'args'}[0]{'contents'}[0];
 $result_trees{'printindex'}{'contents'}[1]{'contents'}[11]{'parent'} = 
$result_trees{'printindex'}{'contents'}[1];
+$result_trees{'printindex'}{'contents'}[1]{'contents'}[12]{'parent'} = 
$result_trees{'printindex'}{'contents'}[1];
 $result_trees{'printindex'}{'contents'}[1]{'extra'}{'node_content'}[0] = 
$result_trees{'printindex'}{'contents'}[1]{'args'}[0]{'contents'}[1];
 
$result_trees{'printindex'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}
 = $result_trees{'printindex'}{'contents'}[1]{'extra'}{'node_content'};
 $result_trees{'printindex'}{'contents'}[1]{'extra'}{'spaces_after_command'} = 
$result_trees{'printindex'}{'contents'}[1]{'args'}[0]{'contents'}[0];




reply via email to

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